code:
# Translation of StatusNet - Aim to Afrikaans (Afrikaans)
# Exported from translatewiki.net
#
# Author: Naudefj
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:33+0000\n"
"Language-Team: Afrikaans <https://translatewiki.net/wiki/Portal:af>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: af\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Stuur my 'n boodskap om 'n kennisgewing te pos"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr ""

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr ""

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Die AIM-uitbreiding laat gebruikers toe om kennisgewings oor die AIM-netwerk "
"te stuur en te ontvang."


code:
# Translation of StatusNet - Aim to Catalan (català)
# Exported from translatewiki.net
#
# Author: Dvdgmz
# Author: Gemmaa
# Author: Toniher
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:33+0000\n"
"Language-Team: Catalan <https://translatewiki.net/wiki/Portal:ca>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: ca\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Envia'm un missatge per publicar un avís"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Has d'especificar un usuari"

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Has d'especificar una contrassenya"

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"El connector XMPP permet als usuaris enviar i rebre avisos des de la xarxa "
"XMPP/Jabber."

license: mit


code:
# Translation of StatusNet - Aim to German (Deutsch)
# Exported from translatewiki.net
#
# Author: Giftpflanze
# Author: Marcel083
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: German <https://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Sende mir eine Nachricht um eine Notiz zu schreiben"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Du musst einen Benutzer angeben."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Du musst ein Passwort angeben."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Das AIM-Plugin ermöglicht es Benutzern, Nachrichten über das AIM-Netzwerk zu "
"senden und zu empfangen."


code:
# Translation of StatusNet - Aim to Spanish (español)
# Exported from translatewiki.net
#
# Author: Erchache2000
# Author: Od1n
# Author: Plaxed
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: Spanish <https://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Enviarme un mensaje para publicar un aviso"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Debe especificar un usuario."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Debe especificar una contraseña."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"El plugin AIM permite a los usuarios enviar y recibir mensajes de una red "
"AIM."


code:
# Translation of StatusNet - Aim to Basque (euskara)
# Exported from translatewiki.net
#
# Author: Artsuaga
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: Basque <https://translatewiki.net/wiki/Portal:eu>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: eu\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Bidali mezu bat niri ohar bat argitartzeko"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Erabiltzaile bat zehaztu."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Pasahitz bat zehaztu."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"AIM pluginak erabiltzaileei AIM sare bidez mezuak bidali eta jasotzea "
"ahalbidetzen die."


code:
# Translation of StatusNet - Aim to Finnish (suomi)
# Exported from translatewiki.net
#
# Author: Tne
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: Finnish <https://translatewiki.net/wiki/Portal:fi>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: fi\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Lähetä minulle viesti lähettääksesi päivityksen"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Käyttäjä pitää määrittää."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Salasana pitää määrittää."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"AIM-liitännäisen avulla käyttäjät voivat lähettää ja vastaanottaa "
"päivityksiä AIM-verkoston kautta."


code:
# Translation of StatusNet - Aim to French (français)
# Exported from translatewiki.net
#
# Author: Coyau
# Author: Iketsi
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: French <https://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Envoyez-moi un message pour envoyer un avis"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Vous devez indiquer un utilisateur."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Vous devez indiquer un mot de passe."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Le plugin AIM permet aux utilisateurs d'envoyer et de recevoir des messages "
"depuis le réseau AIM."


code:
# Translation of StatusNet - Aim to Galician (galego)
# Exported from translatewiki.net
#
# Author: Toliño
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: Galician <https://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Envíame unha mensaxe para publicar unha nota"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Cómpre especificar un usuario."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Cómpre especificar un contrasinal."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"O complemento AIM permite aos usuarios enviar e recibir mensaxes desde a "
"rede de AIM."


code:
# Translation of StatusNet - Aim to Interlingua (interlingua)
# Exported from translatewiki.net
#
# Author: McDutchie
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: Interlingua <https://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Inviar me un message pro publicar un nota"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Es necessari specificar un usator."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Es necessari specificar un contrasigno."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Le plug-in de AIM permitte que usatores invia e recipe notas per le rete de "
"AIM."


code:
# Translation of StatusNet - Aim to Italian (italiano)
# Exported from translatewiki.net
#
# Author: Od1n
# Author: Ximo17
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Mandami un messaggio per pubblicare una notizia"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Devi specificare un utente."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Devi specificare una password."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Il plugin per AIM consente agli utenti di inviare e ricevere le notizie "
"tramite la rete AIM."


code:
# Translation of StatusNet - Aim to Macedonian (македонски)
# Exported from translatewiki.net
#
# Author: Bjankuloski06
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: Macedonian <https://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Испрати ми порака за да објавам забелешка"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Мора да наведете корисник."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Мора да наведете лозинка."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Приклучокот AIM им овозможува на корисниците да испраќаат и примаат "
"забелешки преку мрежата AIM."


code:
# Translation of StatusNet - Aim to Malay (Bahasa Melayu)
# Exported from translatewiki.net
#
# Author: Anakmalaysia
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: Malay <https://translatewiki.net/wiki/Portal:ms>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: ms\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Hantarkan pesanan kepada saya untuk mengirim notis"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Pengguna mesti ditentukan."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Kata laluan mesti ditentukan."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Pemalam AIM membolehkan pengguna menghantar dan menerima notis menerusi "
"rangkaian AIM."


code:
# Translation of StatusNet - Aim to Dutch (Nederlands)
# Exported from translatewiki.net
#
# Author: Siebrand
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Language-Team: Dutch <https://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Mij een bericht sturen om een mededeling te verzenden"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Er moet een gebruiker opgegeven worden."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Er moet een wachtwoord opgegeven worden."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Maakt het mogelijk om mededelingen te zenden naar en ontvangen van een AIM-"
"netwerk."


code:
# Translation of StatusNet - Aim to Polish (polski)
# Exported from translatewiki.net
#
# Author: BeginaFelicysym
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:34+0000\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ( (n%10 >= 2 && n%10 <= 4 && "
"(n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Wyślij do mnie wiadomość by dodać ogłoszenie"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Należy określić użytkownika."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Należy określić hasło."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Wtyczka AIM umożliwia użytkownikom wysyłanie i otrzymywanie powiadomień w "
"sieci AIM."


code:
# Translation of StatusNet - Aim to Portuguese (português)
# Exported from translatewiki.net
#
# Author: SandroHc
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: Portuguese <https://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Envie-me uma mensagem para colocar uma notícia"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr ""

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr ""

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"O plugin AIM permite aos utilizadores enviar e receber avisos sobre a rede "
"AIM."


code:
# Translation of StatusNet - Aim to Swedish (svenska)
# Exported from translatewiki.net
#
# Author: Jamminjohn
# Author: WikiPhoenix
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: Swedish <https://translatewiki.net/wiki/Portal:sv>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: sv\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr ""

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Måste ange en användare."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Du måste ange ett lösenord."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"AIM-tillägget tillåter användare skicka och ta emot meddelanden över AIM-"
"nätverket."


code:
# Translation of StatusNet - Aim to Tagalog (Tagalog)
# Exported from translatewiki.net
#
# Author: AnakngAraw
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: Tagalog <https://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-aim\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Padalhan ako ng isang mensahe upang makapagpaskil ng isang pabatid"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Kailangang tumukoy ng isang tagagamit."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Kailangang tumukoy ng isang hudyat."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Nagpapahintulot sa mga tagagamit ang pampasak na AIM upang makapagpadala at "
"makatanggap ng mga pabatid sa ibabaw ng kalambatan ng AIM."


code:
# Translation of StatusNet - Aim to Ukrainian (українська)
# Exported from translatewiki.net
#
# Author: Boogie
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Aim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: Ukrainian <https://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:18:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-aim\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: No idea what the use case for this message is.
msgid "Send me a message to post a notice"
msgstr "Надішліть мені повідомлення, щоб опублікувати свій допис"

#. TRANS: Display name.
msgid "AIM"
msgstr "AIM"

#. TRANS: Exception thrown in AIM plugin when user has not been specified.
msgid "Must specify a user."
msgstr "Необхідно зазначити користувача."

#. TRANS: Exception thrown in AIM plugin when password has not been specified.
msgid "Must specify a password."
msgstr "Необхідно вказати пароль."

#. TRANS: Plugin description.
msgid ""
"The AIM plugin allows users to send and receive notices over the AIM network."
msgstr ""
"Додаток AIM дозволяє користувачам надсилати і отримувати дописи у мережі AIM."


code:
<?php
/**
 * StatusNet - the distributed open-source microblogging tool
 * Copyright (C) 2010, StatusNet, Inc.
 *
 * A plugin to allow anonymous users to favorite notices
 *
 * If you want to keep certain users from having anonymous faving for their
 * notices initialize the plugin with the restricted array, e.g.:
 *
 * addPlugin(
 *     'AnonymousFave',
 *     array('restricted' => array('spock', 'kirk', 'bones'))
 * );
 *
 *
 * 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  Plugin
 * @package   StatusNet
 * @author    Zach Copley <zach@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);
}

define('ANONYMOUS_FAVE_PLUGIN_VERSION', '0.1');

/**
 * Anonymous Fave plugin to allow anonymous (not logged in) users
 * to favorite notices
 *
 * @category  Plugin
 * @package   StatusNet
 * @author    Zach Copley <zach@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 AnonymousFavePlugin extends Plugin
{
    // Array of users who should not have anon faving. The default is
    // that anonymous faving is allowed for all users.
    public $restricted = array();

    function onArgsInitialize() {
        // We always want a session because we're tracking anon users
        common_ensure_session();
    }

    /**
     * Hook for ensuring our tables are created
     *
     * Ensures the fave_tally table is there and has the right columns
     *
     * @return boolean hook return
     */

    function onCheckSchema()
    {
        $schema = Schema::get();

        // For storing total number of times a notice has been faved
        $schema->ensureTable('fave_tally', Fave_tally::schemaDef());

        return true;
    }

    function onEndShowHTML($action)
    {
        if (!common_logged_in()) {
            // Set a place to return to when submitting forms
            common_set_returnto($action->selfUrl());
        }
    }

    function onEndShowScripts($action)
    {
        // Setup ajax calls for favoriting. Usually this is only done when
        // a user is logged in.
        $action->inlineScript('SN.U.NoticeFavor();');
    }

    function onStartInitializeRouter($m)
    {
        $m->connect('main/anonfavor', array('action' => 'AnonFavor'));
        $m->connect('main/anondisfavor', array('action' => 'AnonDisFavor'));

        return true;
    }

    function onStartShowNoticeOptions($item)
    {
        if (!common_logged_in()) {
            $item->out->elementStart('div', 'notice-options');
            $item->showFaveForm();
            $item->out->elementEnd('div');
        }

        return true;
    }

    function onStartShowFaveForm($item)
    {
        if (!common_logged_in() && $this->hasAnonFaving($item)) {

            $profile = AnonymousFavePlugin::getAnonProfile();
            if ($profile instanceof Profile) {
                if (Fave::existsForProfile($item->notice, $profile)) {
                    $disfavor = new AnonDisFavorForm($item->out, $item->notice);
                    $disfavor->show();
                } else {
                    $favor = new AnonFavorForm($item->out, $item->notice);
                    $favor->show();
                }
            }
        }

        return true;
    }

    function onEndFavorNoticeForm($form, $notice)
    {
        $this->showTally($form->out, $notice);
    }

    function onEndDisFavorNoticeForm($form, $notice)
    {
        $this->showTally($form->out, $notice);
    }

    function showTally($out, $notice)
    {
        $tally = Fave_tally::ensureTally($notice->id);

        if (!empty($tally)) {
            $out->elementStart(
                'div',
                array(
                    'id' => 'notice-' . $notice->id . '-tally',
                    'class' => 'notice-tally'
                )
            );
            $out->elementStart('span', array('class' => 'fave-tally-title'));
            // TRANS: Label for tally for number of times a notice was favored.
            $out->raw(sprintf(_m("Favored")));
            $out->elementEnd('span');
            $out->elementStart('span', array('class' => 'fave-tally'));
            $out->raw($tally->count);
            $out->elementEnd('span');
            $out->elementEnd('div');
        }
    }

    function onEndFavorNotice($profile, $notice)
    {
        $tally = Fave_tally::increment($notice->id);
    }

    function onEndDisfavorNotice($profile, $notice)
    {
        $tally = Fave_tally::decrement($notice->id);
    }

    static function createAnonProfile()
    {
        // Get the anon user's IP, and turn it into a nickname
        list($proxy, $ip) = common_client_ip();

        // IP + time + random number should help to avoid collisions
        $baseNickname = $ip . '-' . time() . '-' . common_random_hexstr(5);

        $profile = new Profile();
        $profile->nickname = $baseNickname;
        $id = $profile->insert();

        if (!$id) {
            // TRANS: Server exception.
            throw new ServerException(_m("Could not create anonymous user session."));
        }

        // Stick the Profile ID into the nickname
        $orig = clone($profile);

        $profile->nickname = 'anon-' . $id . '-' . $baseNickname;
        $result = $profile->update($orig);

        if (!$result) {
            // TRANS: Server exception.
            throw new ServerException(_m("Could not create anonymous user session."));
        }

        common_log(
            LOG_INFO,
            "AnonymousFavePlugin - created profile for anonymous user from IP: "
            . $ip
            . ', nickname = '
            . $profile->nickname
        );

        return $profile;
    }

    static function getAnonProfile()
    {

        $token = $_SESSION['anon_token'];
        $anon = base64_decode($token);

        $profile = null;

        if (!empty($anon) && substr($anon, 0, 5) == 'anon-') {
            $parts = explode('-', $anon);
            $id = $parts[1];
            // Do Profile lookup by ID instead of nickname for safety/performance
            $profile = Profile::getKV('id', $id);
        } else {
            $profile = AnonymousFavePlugin::createAnonProfile();
            // Obfuscate so it's hard to figure out the Profile ID
            $_SESSION['anon_token'] = base64_encode($profile->nickname);
        }

        return $profile;
    }

    /**
     * Determine whether a given NoticeListItem should have the
     * anonymous fave/disfave form
     *
     * @param NoticeListItem $item
     *
     * @return boolean false if the profile associated with the notice is
     *                       in the list of restricted profiles, otherwise
     *                       return true
     */
    function hasAnonFaving($item)
    {
        $profile = Profile::getKV('id', $item->notice->profile_id);
        if (in_array($profile->nickname, $this->restricted)) {
            return false;
        }

        return true;
    }

    /**
     * Provide plugin version information.
     *
     * This data is used when showing the version page.
     *
     * @param array &$versions array of version data arrays; see EVENTS.txt
     *
     * @return boolean hook value
     */
    function onPluginVersion(&$versions)
    {
        $url = 'http://status.net/wiki/Plugin:AnonymousFave';

        $versions[] = array('name' => 'AnonymousFave',
            'version' => ANONYMOUS_FAVE_PLUGIN_VERSION,
            'author' => 'Zach Copley',
            'homepage' => $url,
            'rawdescription' =>
            // TRANS: Plugin description.
            _m('Allow anonymous users to favorite notices.'));

        return true;
    }
}


code:
<?php
/**
 * Anonymous disfavor action
 *
 * PHP version 5
 *
 * @category Action
 * @package  StatusNet
 * @author   Zach Copley <zach@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('GNUSOCIAL')) { exit(1); }

/**
 * Anonymous disfavor class
 *
 * @category Action
 * @package  StatusNet
 * @author   Zach Copley <zach@status.net>
 * @license  http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
 * @link     http://status.net/
 */
class AnonDisfavorAction extends RedirectingAction
{
    /**
     * Class handler.
     *
     * @param array $args query arguments
     *
     * @return void
     */
    function handle($args)
    {
        parent::handle($args);

        $profile = AnonymousFavePlugin::getAnonProfile();

        if (empty($profile) || $_SERVER['REQUEST_METHOD'] != 'POST') {
            $this->clientError(
                // TRANS: Client error.
                _m('Could not disfavor notice! Please make sure your browser has cookies enabled.')
            );
        }

        $id     = $this->trimmed('notice');
        $notice = Notice::getKV($id);
        $token  = $this->checkSessionToken();

        $fave            = new Fave();
        $fave->user_id   = $profile->id;
        $fave->notice_id = $notice->id;

        if (!$fave->find(true)) {
            throw new NoResultException($fave);
        }

        $result = $fave->delete();

        if (!$result) {
            common_log_db_error($fave, 'DELETE', __FILE__);
            // TRANS: Server error.
            $this->serverError(_m('Could not delete favorite.'));
        }

        Fave::blowCacheForProfileId($profile->id);

        if ($this->boolean('ajax')) {
            $this->startHTML('text/xml;charset=utf-8');
            $this->elementStart('head');
            // TRANS: Title.
            $this->element('title', null, _m('Add to favorites'));
            $this->elementEnd('head');
            $this->elementStart('body');
            $favor = new AnonFavorForm($this, $notice);
            $favor->show();
            $this->elementEnd('body');
            $this->endHTML();
        } else {
            $this->returnToPrevious();
        }
    }

    /**
     * If returnto not set, return to the public stream.
     *
     * @return string URL
     */
    function defaultReturnTo()
    {
        $returnto = common_get_returnto();
        if (empty($returnto)) {
            return common_local_url('public');
        } else {
            return $returnto;
        }
    }
}


code:
<?php
/**
 * Anonyous favor action
 *
 * PHP version 5
 *
 * @category Action
 * @package  StatusNet
 * @author   Zach Copley <zach@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('GNUSOCIAL')) { exit(1); }

/**
 * Anonymous favor class
 *
 * @category Action
 * @package  StatusNet
 * @author   Zach Copley <zach@status.net>
 * @license  http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
 * @link     http://status.net/
 */
class AnonFavorAction extends RedirectingAction
{
    /**
     * Class handler.
     *
     * @param array $args query arguments
     *
     * @return void
     */
    function handle($args)
    {
        parent::handle($args);

        $profile = AnonymousFavePlugin::getAnonProfile();

        if (empty($profile) || $_SERVER['REQUEST_METHOD'] != 'POST') {
            // TRANS: Client error.
            $this->clientError(_m('Could not favor notice! Please make sure your browser has cookies enabled.'));
        }

        $id     = $this->trimmed('notice');
        $notice = Notice::getKV($id);
        $token  = $this->checkSessionToken();

        if (Fave::existsForProfile($notice, $profile)) {
            // TRANS: Client error.
            throw new AlreadyFulfilledException(_m('This notice is already a favorite!'));
        }

        // Throws exception
        $stored = Fave::addNew($profile, $notice);

        if ($this->boolean('ajax')) {
            $this->startHTML('text/xml;charset=utf-8');
            $this->elementStart('head');
            // TRANS: Title.
            $this->element('title', null, _m('Disfavor favorite'));
            $this->elementEnd('head');
            $this->elementStart('body');
            $disfavor = new AnonDisFavorForm($this, $notice);
            $disfavor->show();
            $this->elementEnd('body');
            $this->endHTML();
        } else {
            $this->returnToPrevious();
        }
    }

    /**
     * If returnto not set, return to the public stream.
     *
     * @return string URL
     */
    function defaultReturnTo()
    {
        $returnto = common_get_returnto();
        if (empty($returnto)) {
            return common_local_url('public');
        } else {
            return $returnto;
        }
    }
}


code:
<?php
/**
 * Data class for favorites talley
 *
 * PHP version 5
 *
 * @category Data
 * @package  StatusNet
 * @author   Zach Copley <zach@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 favorites tally
 *
 * A class representing a total number of times a notice has been favored
 *
 * @category Action
 * @package  StatusNet
 * @author   Zach Copley <zach@status.net>
 * @license  http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
 * @link     http://status.net/
 */
class Fave_tally extends Managed_DataObject
{
    ###START_AUTOCODE
    /* the code below is auto generated do not remove the above tag */

    public $__table = 'fave_tally';          // table name
    public $notice_id;                       // int(4)  primary_key not_null
    public $count;                           // int(4)  not_null
    public $created;                         // datetime()   not_null
    public $modified;                        // datetime   not_null default_0000-00-00%2000%3A00%3A00

    /* the code above is auto generated do not remove the tag below */
    ###END_AUTOCODE

    public static function schemaDef()
    {
        return array(
            'fields' => array(
                'notice_id' => array('type' => 'int', 'not null' => true, 'description' => 'notice id'),
                'count' => array('type' => 'int', 'not null' => true, 'description' => 'the fave tally count'),
                'created' => array('type' => 'datetime', 'not null' => true, 'description' => 'date this record was created'),
                'modified' => array('type' => 'timestamp', 'not null' => true, 'description' => 'date this record was modified'),
            ),
            'primary key' => array('notice_id'),
            'foreign keys' => array(
                'fave_tally_notice_id_fkey' => array('notice', array('notice_id' => 'id')),
            ),
        );
    }

    /**
     * Increment a notice's tally
     *
     * @param integer $noticeID ID of notice we're tallying
     *
     * @return Fave_tally $tally the tally data object
     */
    static function increment($noticeID)
    {
        $tally = Fave_tally::ensureTally($noticeID);

        $orig = clone($tally);
        $tally->count++;
        $result = $tally->update($orig);

        if (!$result) {
            $msg = sprintf(
                // TRANS: Server exception.
                // TRANS: %d is the notice ID (number).
                _m("Could not update favorite tally for notice ID %d."),
                $noticeID
            );
            throw new ServerException($msg);
        }

        return $tally;
    }

    /**
     * Decrement a notice's tally
     *
     * @param integer $noticeID ID of notice we're tallying
     *
     * @return Fave_tally $tally the tally data object
     */
    static function decrement($noticeID)
    {
        $tally = Fave_tally::ensureTally($noticeID);

        if ($tally->count > 0) {
            $orig = clone($tally);
            $tally->count--;
            $result = $tally->update($orig);

            if (!$result) {
                $msg = sprintf(
                    // TRANS: Server exception.
                    // TRANS: %d is the notice ID (number).
                    _m("Could not update favorite tally for notice ID %d."),
                    $noticeID
                );
                throw new ServerException($msg);
            }
        }

        return $tally;
    }

    /**
     * Ensure a tally exists for a given notice. If we can't find
     * one create one with the total number of existing faves
     *
     * @param integer $noticeID
     *
     * @return Fave_tally the tally data object
     */
    static function ensureTally($noticeID)
    {
        $tally = Fave_tally::getKV('notice_id', $noticeID);

        if (!$tally) {
            $tally = new Fave_tally();
            $tally->notice_id = $noticeID;
            $tally->count = Fave_tally::countExistingFaves($noticeID);
            $result = $tally->insert();
            if (!$result) {
                $msg = sprintf(
                    // TRANS: Server exception.
                    // TRANS: %d is the notice ID (number).
                    _m("Could not create favorite tally for notice ID %d."),
                    $noticeID
                );
                throw new ServerException($msg);
            }
        }

        return $tally;
    }

    /**
     * Count the number of faves a notice already has. Used to initalize
     * a tally for a notice.
     *
     * @param integer $noticeID ID of the notice to count faves for
     *
     * @return integer $total total number of time the notice has been favored
     */
    static function countExistingFaves($noticeID)
    {
        $fave = new Fave();
        $fave->notice_id = $noticeID;
        $total = $fave->count();
        return $total;
    }
}


code:
<?php
/**
 * StatusNet, the distributed open-source microblogging tool
 *
 * Form for disfavoring a notice anonymously
 *
 * 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  Form
 * @package   StatusNet
 * @author    Zach Copley <zach@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/
 */

if (!defined('STATUSNET')) {
    exit(1);
}

require_once INSTALLDIR.'/lib/form.php';

/**
 * Form for disfavoring a notice anonymously
 *
 * @category Form
 * @package  StatusNet
 * @author   Zach Copley <zach@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/
 *
 * @see      DisFavorForm
 */
class AnonDisfavorForm extends DisFavorForm
{
    /**
     * Constructor
     *
     * @param HTMLOutputter $out    output channel
     * @param Notice        $notice notice to disfavor
     */
    function __construct($out=null, $notice=null)
    {
        parent::__construct($out, $notice);
    }

    /**
     * Action of the form
     *
     * @return string URL of the action
     */
    function action()
    {
        return common_local_url('AnonDisFavor');
    }
}


code:
<?php
/**
 * StatusNet, the distributed open-source microblogging tool
 *
 * Form for favoring a notice anonymously
 *
 * 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  Form
 * @package   StatusNet
 * @author    Zach Copley <zach@status.net>
 * @copyright 20010 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.'/lib/form.php';

/**
 * Form for favoring a notice anonymously
 *
 * @category Form
 * @package  StatusNet
 * @author   Zach Copley <zach@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/
 *
 * @see      AnonDisfavorForm
 */
class AnonFavorForm extends FavorForm
{
    /**
     * Constructor
     *
     * @param HTMLOutputter $out    output channel
     * @param Notice        $notice notice to favor
     */
    function __construct($out=null, $notice=null)
    {
        parent::__construct($out, $notice);
    }

    /**
     * Action of the form
     *
     * @return string URL of the action
     */
    function action()
    {
        return common_local_url('AnonFavor');
    }
}


code:
# 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: 2012-06-30 11:07+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: Server exception.
#. TRANS: %d is the notice ID (number).
#: Fave_tally.php:155 Fave_tally.php:184
#, php-format
msgid "Could not 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 "Could not 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 ""

#. TRANS: Client error.
#: anondisfavor.php:72 anonfavor.php:71
msgid "There was a problem with your session token. Try again, please."
msgstr ""

#. TRANS: Client error.
#: anondisfavor.php:82
msgid "This notice is not a favorite!"
msgstr ""

#. TRANS: Server error.
#: anondisfavor.php:91
msgid "Could not delete favorite."
msgstr ""

#. TRANS: Title.
#: anondisfavor.php:101
msgid "Add to favorites"
msgstr ""

#. TRANS: Label for tally for number of times a notice was favored.
#: AnonymousFavePlugin.php:205
msgid "Favored"
msgstr ""

#. TRANS: Server exception.
#: AnonymousFavePlugin.php:238 AnonymousFavePlugin.php:249
msgid "Could not create anonymous user session."
msgstr ""

#. TRANS: Plugin description.
#: AnonymousFavePlugin.php:324
msgid "Allow anonymous users to favorite notices."
msgstr ""

#. TRANS: Client error.
#: anonfavor.php:60
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""

#. TRANS: Client error.
#: anonfavor.php:78
msgid "This notice is already a favorite!"
msgstr ""

#. TRANS: Server error.
#: anonfavor.php:85
msgid "Could not create favorite."
msgstr ""

#. TRANS: Title.
#: anonfavor.php:95
msgid "Disfavor favorite"
msgstr ""


code:
# Translation of StatusNet - AnonymousFave to Arabic (العربية)
# Exported from translatewiki.net
#
# Author: OsamaK
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: Arabic <https://translatewiki.net/wiki/Portal:ar>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: ar\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\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"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr ""

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr ""

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr ""

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "هذا الإشعار ليس مفضلًا!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "تعذّر حذف المفضلة."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "أضف إلى المفضلات"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "مفضل"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr ""

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "اسمح للمستخدمين المجهولين بتفضيل الإشعارات."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "هذا الإشعار مفضل سابقا!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "تعذّر إنشاء مفضلة."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "إلغاء التفضيل"


code:
# Translation of StatusNet - AnonymousFave to Belarusian (Taraškievica orthography) (беларуская (тарашкевіца))
# Exported from translatewiki.net
#
# Author: EugeneZelenko
# Author: Jim-by
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: Belarusian (Taraškievica orthography) <https://translatewiki."
"net/wiki/Portal:be-tarask>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: be-tarask\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, fuzzy, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "Немагчыма абнавіць лічыльнік пазнакаў улюблёных для запісу %d."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, fuzzy, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "Немагчыма стварыць лічыльнік пазнакаў улюлёных для паведамленьня %d."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Немагчыма выдаліць паведамленьне са сьпісу ўлюблёных! Калі ласка, "
"упэўніцеся, што ў Вашым браўзэры дазволеныя закладкі (cookie)."

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr "Узьнікла праблема з ключом Вашай сэсіі. Калі ласка, паспрабуйце зноў."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Гэтае паведамленьне не зьяўляецца ўлюблёным!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Немагчыма выдаліць са сьпісу ўлюблёных."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Дадаць ва ўлюблёныя"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Улюблёнае"

#. TRANS: Server exception.
#, fuzzy
msgid "Could not create anonymous user session."
msgstr "Немагчыма стварыць сэсію ананімнага карыстальніка."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Дазволіць ананімным карыстальнікам дадаваць паведамленьні ў улюблёныя."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Немагчыма пазначыць паведамленьне як улюблёнае. Калі ласка, упэўніцеся ў "
"тым, што ў Вашым браўзэры ўключаныя закладкі (cookie)."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Гэтае паведамленьне ўжо знаходзіцца ў ліку ўлюблёных!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Немагчыма стварыць як улюблёны."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Выдаліць з улюблёных"


code:
# Translation of StatusNet - AnonymousFave to Breton (brezhoneg)
# Exported 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 - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: Breton <https://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, fuzzy, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "Dibosupl eo hizivaat ar skor penndibaboù evit ar c'hemenn %d."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, fuzzy, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "Dibosupl eo krouiñ ar skor penndibaboù evit ar c'hemenn %d."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Dibosupl eo merkañ ar c'hemenn-mañ evel nann-pennroll ! Mar plij gwiriekait "
"e tegemer ho urzhiataer an toupinoù."

#. TRANS: Client error.
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."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "N'eo ket ar c'hemenn-mañ ur pennroll !"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Diposupl eo dilemel ar pennroll-mañ."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Ouzhpennañ d'ar pennrolloù"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Karetañ"

#. TRANS: Server exception.
#, fuzzy
msgid "Could not create anonymous user session."
msgstr "Dibosupl eo krouiñ un dalc'h implijer dizanv."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Aotreañ an implijerien dizanv da gavout gwelloc'h kemennoù."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Dibosupl eo merkañ ar c'hemenn-mañ evel pennroll ! Mar plij gwiriekait e "
"tegemer ho urzhiataer an toupinoù."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Ouzhpennet eo bet ar c'hemenn-mañ d'ho pennrolloù dija !"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Diposupl eo krouiñ ar pennroll-mañ."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Tennañ ar pennroll"


code:
# Translation of StatusNet - AnonymousFave to Catalan (català)
# Exported from translatewiki.net
#
# Author: Toniher
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: Catalan <https://translatewiki.net/wiki/Portal:ca>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: ca\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr ""

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr ""

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"No s'ha pogut marcar l'avís com a no preferit. Assegureu-vos que el "
"navegador té habilitades les galetes."

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"S'ha produït un problema amb el vostre testimoni de sessió. Torneu-ho a "
"provar."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Aquest avís no és un preferit!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "No s'ha pogut eliminar el preferit."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Afegeix als preferits"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Preferit"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "No s'ha pogut crear una sessió d'usuari anònima."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr ""
"Permet que els usuaris anònims puguin marcar com a preferits els avisos."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"No s'ha pogut marcar com a preferit l'avís. Assegureu que el navegador té "
"les galetes habilitades."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "L'avís ja és un preferit!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "No s'ha pogut marcar com a preferit."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "No marquis com a preferit."


code:
# Translation of StatusNet - AnonymousFave to German (Deutsch)
# Exported from translatewiki.net
#
# Author: DaSch
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:35+0000\n"
"Language-Team: German <https://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://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: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr ""
"Konnte Favoritenzähler der Nachricht mit der ID %d nicht aktualisieren."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr ""
"Konnte keinen Favoritenzähler für die Nachricht mit der ID %d erstellen."

#. TRANS: Client error.
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.
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.
msgid "This notice is not a favorite!"
msgstr "Diese Nachricht ist kein Favorit!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Konnte Favoriten nicht löschen."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Zu Favoriten hinzufügen"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Favorisiert"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "Konnte keine anonyme Benutzer-Sitzung erstellen."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Ermöglicht anonymen Benutzern Nachrichten zu favorisieren."

#. TRANS: Client error.
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.
msgid "This notice is already a favorite!"
msgstr "Diese Nachricht ist bereits ein Favorit!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Konnte keinen Favoriten erstellen."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Aus Favoriten entfernen"


code:
# Translation of StatusNet - AnonymousFave to Spanish (español)
# Exported from translatewiki.net
#
# Author: Erchache2000
# Author: Locos epraix
# Author: Translationista
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:36+0000\n"
"Language-Team: Spanish <https://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "No se pudo actualizar la cuenta favorita para el mensaje de ID %d."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "No se pudo crear una cuenta favorita para el mensaje de ID %d."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"¡No es posible eliminar el mensaje de entre los favoritos! Por favor, "
"asegúrate de que las cookies estén habilitadas en tu navegador."

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Hubo un problema con tu token de sesión. Por favor, inténtalo de nuevo."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "¡Este mensaje no es un favorito!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "No se pudo borrar el favorito."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Añadir a favoritos"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Favorito"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "No se pudo crear la sesión de usuario anónimo."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Permitir a usuarios anónimos marcar mensajes como favoritos."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"No fue posible marcar el mensaje como favorito. Por favor, asegúrate de que "
"las cookies están habilitadas en tu navegador."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "¡Este mensaje ya está en favoritos!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "No se pudo crear favorito."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Eliminar de la lista de favoritos."


code:
# Translation of StatusNet - AnonymousFave to Basque (euskara)
# Exported from translatewiki.net
#
# Author: Artsuaga
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:36+0000\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "%d IDa daukan mezuarentzako gogoko kontua ezin izan da eguneratu."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "%d IDa daukan mezuarentzako gogoko kontua ezin izan da sortu."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Ezin izan da oharra gogokoenetatik kendu! Mesedez ziurtatu zure "
"nabigatzailean cookieak gaiturik dituzula."

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr "Zure saio tokenarekin arazo bat egon da. Saiatu berriro, mesedez."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Ohar hau ez da gogoko bat!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Ezin da gogokoa ezabatu."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Gehitu gogokoetara"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Gogokoa"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "Ezin izan da erabiltzaile anonimoarekin saioa hasi."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Utzi erabiltzaile anonimoei oharrak gogoko gisa markatzen."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Ezin izan da oharra gogoko gida gehitu! Mesedez ziurtatu zure nabigatzailean "
"cookieak gaiturik dituzula."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Ohar hau dagoeneko gogokoa da!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Ezin da gogokoa sortu."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Gogokoa kendu"


code:
# Translation of StatusNet - AnonymousFave to French (français)
# Exported from translatewiki.net
#
# Author: Iketsi
# Author: Peter17
# Author: Verdy p
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:36+0000\n"
"Language-Team: French <https://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "Impossible de mettre à jour le score de préférence pour l’avis %d."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "Impossible de créer le score de préférence pour l’avis %d."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Impossible de marquer cet avis comme non favori ! Veuillez vous assurer que "
"votre navigateur accepte les cookies."

#. TRANS: Client error.
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 à "
"nouveau."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Cet avis n’est pas un favori !"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Impossible de supprimer le favori."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Ajouter aux favoris"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Préféré"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "Impossible de créer une session d’utilisateur anonyme."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Autoriser les utilisateurs anonymes à préférer des avis."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Impossible de marquer cet avis comme favori ! Veuillez vous assurer que "
"votre navigateur accepte les cookies."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Cet avis a déjà été ajouté à vos favoris !"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Impossible de créer le favori."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Retirer le favori"


code:
# Translation of StatusNet - AnonymousFave to Galician (galego)
# Exported from translatewiki.net
#
# Author: Toliño
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:36+0000\n"
"Language-Team: Galician <https://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "Non se puido actualizar o favorito do aviso con ID %d."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "Non se puido crear o favorito do aviso con ID %d."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Non se puido eliminar a nota dos favoritos! Asegúrese de que o navegador ten "
"as cookies habilitadas."

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr "Houbo un erro co seu pase. Inténteo de novo."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Esta nota non é unha das favoritas!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Non se puido eliminar o favorito."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Engadir aos favoritos"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Favorita"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "Non se puido crear a sesión de usuario anónimo."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Permitir aos usuarios anónimos marcar notas como favoritas."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Non se puido engadir a nota aos favoritos! Asegúrese de que o navegador ten "
"as cookies habilitadas."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "A nota xa é unha das súas favoritas!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Non se puido crear o favorito."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Desmarcar como favorita"


code:
# Translation of StatusNet - AnonymousFave to Interlingua (interlingua)
# Exported from translatewiki.net
#
# Author: McDutchie
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:36+0000\n"
"Language-Team: Interlingua <https://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "Non poteva actualisar le numero de favorites pro le nota con ID %d."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "Non poteva crear un numero de favorites pro le nota con ID %d."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Non poteva disfavorir le nota! Per favor assecura te que tu navigator ha le "
"cookies activate."

#. TRANS: Client error.
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."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Iste nota non es favorite!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Non poteva deler le favorite."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Adder al favorites"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Favorite"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "Non poteva crear session de usator anonyme."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Permitter a usatores anonyme de favorir notas."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Non poteva favorir le nota! Per favor assecura te que tu navigator ha le "
"cookies activate."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Iste nota es ja favorite!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Non poteva crear le favorite."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Disfavorir favorite"


code:
# Translation of StatusNet - AnonymousFave to Italian (italiano)
# Exported from translatewiki.net
#
# Author: Ximo17
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:36+0000\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "Impossibile aggiornare il totale dei preferiti per la notizia ID  %d ."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "Impossibile creare il totale dei preferiti per la notizia ID  %d ."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Impossibile rimuovere la notizia dai preferiti! Assicurati che i cookies del "
"tuo browser siano abilitati."

#. TRANS: Client error.
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."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Questo messaggio non è un preferito!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Impossibile eliminare un preferito."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Aggiungi ai preferiti"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Preferito"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "Impossibile creare una sessione per utente anonimo."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Consentire agli utenti anonimi di aggiungere le notizie ai preferiti."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Impossibile aggiungere la notizia ai preferiti! Assicurati che i cookies del "
"tuo browser siano abilitati."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Questa notizia è già un preferito!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Impossibile creare un preferito."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Rimuovi dai preferiti"


code:
# Translation of StatusNet - AnonymousFave to Macedonian (македонски)
# Exported from translatewiki.net
#
# Author: Bjankuloski06
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:36+0000\n"
"Language-Team: Macedonian <https://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr ""
"Не можев да го поновам бројот на бендисувања за забелешката со назнака %d."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "Не можев создадам бројач на бендисувања за забелешката со назнака %d."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Не можев да ја одбендисам забелешката! Проверете дали имате овозможено "
"колачиња во прелистувачот."

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr "Се појави проблем со жетонот на Вашата сесија. Обидете се подоцна."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Оваа забелешка не Ви е бендисана!"

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr "Не можев да ја избришам бендисаната забелешка."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Додај во бендисани"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Бендисано"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "Не можев да создадам анонимна корисничка сесија."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Дозволи анонимни корисници да бендисуваат забелешки."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Не можев да ја бендисам заблешката. Проверете дали имате овозможено колачиња "
"во прелистувачот."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Веќе сте ја бендисале оваа забелешка!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Не можев да создадам бендисана забелешка."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Одбендисај бендисана"


code:
# Translation of StatusNet - AnonymousFave to Dutch (Nederlands)
# Exported from translatewiki.net
#
# Author: SPQRobin
# Author: Siebrand
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:36+0000\n"
"Language-Team: Dutch <https://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr ""
"Het was niet mogelijk de telling voor aantal favorieten bij te werken voor "
"de mededeling met ID %d."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr ""
"Het was niet mogelijk de telling voor aantal favorieten aan te maken voor de "
"mededeling met ID %d."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""
"De mededeling kon niet als favoriet verwijderd worden. Zorg dat uw browser "
"het gebruik van cookies toestaat."

#. TRANS: Client error.
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, "
"alstublieft."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr "Deze mededeling staat niet op uw favorietenlijst."

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr ""
"Het was niet mogelijk deze mededeling van uw favorietenlijst te verwijderen."

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Aan favorieten toevoegen"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Als favoriet aangemerkt"

#. TRANS: Server exception.
msgid "Could not create anonymous user session."
msgstr "Het was niet mogelijk een anonieme gebruikerssessie aan te maken."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Staat anonieme gebruikers toe mededelingen als favoriet aan te merken."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"De mededeling kon niet als favoriet aangemerkt worden. Zorg dat uw browser "
"het gebruik van cookies toestaat."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Deze mededeling staat al in uw favorietenlijst."

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Het was niet mogelijk een favoriet aan te maken."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Van favorietenlijst verwijderen"


code:
# Translation of StatusNet - AnonymousFave to Portuguese (português)
# Exported from translatewiki.net
#
# Author: Waldir
# --
# 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: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:07:37+0000\n"
"Language-Team: Portuguese <https://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-05 21:49:09+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, fuzzy, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr "Não foi possível criar o favorito."

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, fuzzy, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr "Não foi possível criar o favorito."

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Ocorreu um problema com seu identificador de sessão. Tente novamente, por "
"favor."

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr ""

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr ""

#. TRANS: Title.
msgid "Add to favorites"
msgstr ""

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Marcada como favorita"

#. TRANS: Server exception.
#, fuzzy
msgid "Could not create anonymous user session."
msgstr "Não foi possível criar uma sessão de utilizador anónimo."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Permitir a utilizadores anónimos marcar mensagens como favoritas."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Não foi possível marcar a mensagem como favorito. Por favor, assegure-se de "
"que os cookies estão ativados no seu navegador."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr "Esta mensagem já é uma das suas favoritas!"

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr "Não foi possível criar o favorito."

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr "Retirar das favoritas"


code:
# Translation of StatusNet - AnonymousFave to Russian (Русский)
# Exported from translatewiki.net
#
# Author: Lockal
# Author: MaxSem
# --
# 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: 2011-04-09 18:34+0000\n"
"PO-Revision-Date: 2011-04-09 18:36:31+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: 2011-03-18 20:05:59+0000\n"
"X-Generator: MediaWiki 1.18alpha (r85732); Translate extension (2011-03-11)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\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: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not update favorite tally for notice ID %d."
msgstr ""

#. TRANS: Server exception.
#. TRANS: %d is the notice ID (number).
#, php-format
msgid "Could not create favorite tally for notice ID %d."
msgstr ""

#. TRANS: Client error.
msgid ""
"Could not disfavor notice! Please make sure your browser has cookies enabled."
msgstr ""

#. TRANS: Client error.
msgid "There was a problem with your session token. Try again, please."
msgstr ""

#. TRANS: Client error.
msgid "This notice is not a favorite!"
msgstr ""

#. TRANS: Server error.
msgid "Could not delete favorite."
msgstr ""

#. TRANS: Title.
msgid "Add to favorites"
msgstr "Добавить в избранное"

#. TRANS: Label for tally for number of times a notice was favored.
msgid "Favored"
msgstr "Понравилось"

#. TRANS: Server exception.
#, fuzzy
msgid "Could not create anonymous user session."
msgstr "Не удаётся создать сеанс анонимного пользователя."

#. TRANS: Plugin description.
msgid "Allow anonymous users to favorite notices."
msgstr "Позволяет анонимным пользователям добавлять записи в число любимых."

#. TRANS: Client error.
msgid ""
"Could not favor notice! Please make sure your browser has cookies enabled."
msgstr ""
"Ошибка добавления записи в число любимых! Пожалуйста, убедитесь, что cookies "
"включены в вашем браузере."

#. TRANS: Client error.
msgid "This notice is already a favorite!"
msgstr ""

#. TRANS: Server error.
msgid "Could not create favorite."
msgstr ""

#. TRANS: Title.
msgid "Disfavor favorite"
msgstr ""