code:
<?php

class FreeEmail {

    static $domains =
        array('111mail.com',
              '123iran.com',
              '126.com',
              '163.com',
              '1-usa.com',
              '2die4.com',
              '37.com',
              '420email.com',
              '4degreez.com',
              '4-music-today.com',
              '5.am',
              '5005.lv',
              '8.am',
              'a.org.ua',
              'abha.cc',
              'abv.bg',
              'accountant.com',
              'actingbiz.com',
              'adexec.com',
              'africamail.com',
              'agadir.cc',
              'ahsa.ws',
              'aim.com',
              'ajman.cc',
              'ajman.us',
              'ajman.ws',
              'albaha.cc',
              'alex4all.com',
              'alexandria.cc',
              'algerie.cc',
              'allergist.com',
              'allhiphop.com',
              'alriyadh.cc',
              'alumnidirector.com',
              'amman.cc',
              'anatomicrock.com',
              'animeone.com',
              'anjungcafe.com',
              'any-mail.co.uk',
              'aqaba.cc',
              'arar.ws',
              'archaeologist.com',
              'arcticmail.com',
              'artlover.com',
              'asia.com',
              'asiancutes.com',
              'aswan.cc',
              'a-teens.net',
              'att.net', // not free but consumer
              'ausi.com',
              'australiamail.com',
              'autoindia.com',
              'autopm.com',
              'baalbeck.cc',
              'bahraini.cc',
              'baidu.com',
              'banha.cc',
              'barriolife.com',
              'b-boy.com',
              'beautifulboy.com',
              'berlin.com',
              'bgay.com',
              'bicycledata.com',
              'bicycling.com',
              'bigheavyworld.com',
              'bigmailbox.net',
              'bikerheaven.net',
              'bikerider.com',
              'bikermail.com',
              'billssite.com',
              'binkmail.com',
              'bizerte.cc',
              'bk.ru',
              'blackandchristian.com',
              'blackcity.net',
              'blackvault.com',
              'blida.info',
              'blumail.org',
              'bmx.lv',
              'bmxtrix.com',
              'boarderzone.com',
              'boatnerd.com',
              'bol.com.br',
              'bolbox.com',
              'bongmail.com',
              'bowl.com',
              'btamail.net.cn',
              'buraydah.cc',
              'butch-femme.org',
              'byke.com',
              'cablevision.com',
              'calle22.com',
              'cameroon.cc',
              'cannabismail.com',
              'catlover.com',
              'catlovers.com',
              'certifiedbitches.com',
              'championboxing.com',
              'chatway.com',
              'cheerful.com',
              'chemist.com',
              'chillymail.com',
              'classprod.com',
              'classycouples.com',
              'clerk.com',
              'cliffhanger.com',
              'columnist.com',
              'comcast.net',
              'comic.com',
              'company.org.ua',
              'congiu.net',
              'consultant.com',
              'coolmail.ru',
              'coolshit.com',
              'corpusmail.com',
              'counsellor.com',
              'cutey.com',
              'cyberunlimited.org',
              'cycledata.com',
              'darkfear.com',
              'darkforces.com',
              'deliveryman.com',
              'dhahran.cc',
              'dhofar.cc',
              'dino.lv',
              'diplomats.com',
              'dirtythird.com',
              'djibouti.cc',
              'doctor.com',
              'doglover.com',
              'dominican.cc',
              'dopefiends.com',
              'dr.com',
              'draac.com',
              'drakmail.net',
              'dr-dre.com',
              'dreamstop.com',
              'dublin.com',
              'earthling.net',
              'earthling.net',
              'eclub.lv',
              'egypt.net',
              'e-mail.am',
              'email.com',
              'email.cz',
              'email.it',
              'e-mail.ru',
              'emailfast.com',
              'emails.ru',
              'e-mails.ru',
              'eminemfans .com',
              'envirocitizen.com',
              'eritrea.cc',
              'eritrea.cc',
              'escapeartist.com',
              'europe.com',
              'execs.com',
              'ezsweeps.com',
              'facebook.com',
              'falasteen.cc',
              'famous.as',
              'farts.com',
              'feelingnaughty.com',
              'financier.com',
              'firemyst.com',
              'fit.lv',
              'foxmail.com',
              'free.fr',
              'freeonline.com',
              'fromru.com',
              'front.ru',
              'fudge.com',
              'fujairah.cc',
              'fujairah.us',
              'fujairah.ws',
              'funkytimes.com',
              'gabes.cc',
              'gafsa.cc',
              'gala.net',
              'gamerssolution.com',
              'gardener.com',
              'gawab.com',
              'gazabo.net',
              'geologist.com',
              'giza.cc',
              'glittergrrrls.com',
              'gmail.com',
              'gmx.com',
              'gmx.de',
              'gmx.net',
              'goatrance.com',
              'goddess.com',
              'gohip.com',
              'goldenmail.ru',
              'goldmail.ru',
              'gospelcity.com',
              'gothicgirl.com',
              'gotomy.com',
              'grapemail.net',
              'graphic-designer.com',
              'greatautos.org',
              'guinea.cc',
              'guinea.cc',
              'guy.com',
              'hacker.am',
              'hairdresser.net',
              'haitisurf.com',
              'hamra.cc',
              'happyhippo.com',
              'hasakah.com',
              'hateinthebox.com',
              'hebron.tv',
              'hip hopmail.com',
              'homs.cc',
              'home.nl',
              'hotbox.ru',
              'hotmail.ca',
              'hotmail.com',
              'hotmail.com.ar',
              'hotmail.com.br',
              'hotmail.com.tr',
              'hotmail.co.id',
              'hotmail.co.in',
              'hotmail.co.jp',
              'hotmail.co.th',
              'hotmail.co.uk',
              'hotmail.co.za',
              'hotmail.cz',
              'hotmail.de',
              'hotmail.dk',
              'hotmail.es',
              'hotmail.fr',
              'hotmail.gr',
              'hotmail.it',
              'hotmail.my',
              'hotmail.nl',
              'hotmail.no',
              'hotmail.net',
              'hotmail.ru',
              'hotmail.se',
              'hotmail.sg',
              'hot-shot.com',
              'houseofhorrors.com',
              'hugkiss.com',
              'hullnumber.com',
              'human.lv',
              'hush.com',
              'ibra.cc',
              'idunno4recipes.com',
              'ig.com',
              'ig.com.br',
              'ihatenetscape.com',
              'in.com',
              'iname.com',
              'inbox.com',
              'inbox.lv',
              'inbox.ru',
              'inorbit.com',
              'insurer.com',
              'intimatefire.com',
              'iphon.biz',
              'irbid.ws',
              'irow.com',
              'ismailia.cc',
              'jadida.cc',
              'jadida.org',
              'japan.com',
              'jazzemail.com',
              'jerash.cc',
              'jizan.cc',
              'jouf.cc',
              'journalist.com',
              'juanitabynum.com',
              'kairouan.cc',
              'kanoodle.com',
              'karak.cc',
              'khaimah.cc',
              'khartoum.cc',
              'khobar.cc',
              'kickboxing.com',
              'kidrock.com',
              'kinkyemail.com',
              'klzlk.com',
              'kool-things.com',
              'krovatka.net',
              'kuwaiti.tv',
              'kwick.de',
              'kyrgyzstan.cc',
              'land.ru',
              'laposte.net',
              'latakia.cc',
              'latchess.com',
              'latinabarbie.com',
              'latinmail.com',
              'latinogreeks.com',
              'lavabit.com',
              'lawyer.com',
              'lebanese.cc',
              'leesville.com',
              'legislator.com',
              'list.ru',
              'live.at',
              'live.be',
              'live.cl',
              'live.cn',
              'live.com',
              'live.com.ar',
              'live.com.ph',
              'live.com.sg',
              'live.co.uk',
              'live.com.mx',
              'live.ca',
              'live.cn',
              'live.com.sg',
              'live.de',
              'live.dk',
              'live.fr',
              'live.hk',
              'live.in',
              'live.it',
              'live.jp',
              'live.nl',
              'live.no',
              'live.ru',
              'live.se',
              'lobbyist.com',
              'london.com',
              'lonestar.org',
              'loveable.com',
              'loveemail.com',
              'loveis.lv',
              'lovers-mail.com',
              'lowrider.com',
              'lubnan.cc',
              'lubnan.ws',
              'lucky7lotto.net',
              'lv-inter.net',
              'mac.com',
              'mad.scientist.com',
              'madeniggaz.net',
              'madinah.cc',
              'madrid.com',
              'maghreb.cc',
              'mail.be',
              'mail.com',
              'mail.ru',
              'mail15.com',
              'mail333.com',
              'mailbomb.com',
              'mailinator.com',
              'manama.cc',
              'mansoura.tv',
              'marillion.net',
              'marrakesh.cc',
              'mascara.ws',
              'me.com',
              'megarave.com',
              'meknes.cc',
              'mesra.net',
              'mindless.com',
              'minister.com',
              'mofa.com',
              'moscowmail.com',
              'motley.com',
              'munich.com',
              'muscat.tv',
              'muscat.ws',
              'music.com',
              'musician.net',
              'musician.org',
              'musicsites.com',
              'myopera.com',
              'myself.com',
              'nabeul.cc',
              'nabeul.info',
              'nablus.cc',
              'nador.cc',
              'najaf.cc',
              'narod.ru',
              'naver.com',
              'nepwk.com',
              'netbroadcaster.com',
              'netfingers.com',
              'net-surf.com',
              'nettaxi.com',
              'newmail.ru',
              'ni cedriveway.com',
              'nightmail.ru',
              'nm.ru',
              'nocharge.com',
              'nycmail.com',
              'o2.co.uk',
              'o2.pl',
              'omani.ws',
              'omdurman.cc',
              'operationivy.com',
              'optician.com',
              'oran.cc',
              'oued.info',
              'oued.org',
              'oujda.biz',
              'oujda.cc',
              'ovi.com',
              'paidoffers.net',
              'pakistani.ws',
              'palmyra.cc',
              'palmyra.ws',
              'pcbee.com',
              'pediatrician.com',
              'persian.com',
              'petrofind.com',
              'phunkybitches.com',
              'pikaguam.com',
              'pinkcity.net',
              'pisem.net',
              'pitbullmail.com',
              'planetsmeg.com',
              'playful.com',
              'pochta.ru',
              'pochtamt.ru',
              'poetic.com',
              'pookmail.com',
              'poop.com',
              'poormail.com',
              'pop3.ru',
              'popstar.com',
              'portsaid.cc',
              'post.com',
              'potsmokersnet.com',
              'presidency.com',
              'priest.com',
              'primetap.com',
              'programmer.net',
              'project420.com',
              'prolife.net',
              'publicist.com',
              'puertoricowow.com',
              'puppetweb.com',
              'qassem.cc',
              'qq.com',
              'quds.cc',
              'rabat.cc',
              'rafah.cc',
              'ramallah.cc',
              'rambler.ru',
              'rapstar.com',
              'rapworld.com',
              'rastamall.com',
              'ratedx.net',
              'ravermail.com',
              'rbcmail.ru',
              'realtyagent.com',
              'rediffmail.com',
              'registerednurses.com',
              'relapsecult.com',
              'remixer.com',
              'repairman.com',
              'representative.com',
              'rescueteam.com',
              'rockeros.com',
              'rocketmail.com',
              'romance106fm.com',
              'rome.com',
              'rr.com',
              'sa veourplanet.org',
              'safat.biz',
              'safat.info',
              'safat.us',
              'safat.ws',
              'safe-mail.com',
              'safetypost.de',
              'saintly.com',
              'salalah.cc',
              'salmiya.biz',
              'samerica.com',
              'sanaa.cc',
              'sanfranmail.com',
              'sbcglobal.com',
              'sbcglobal.net',
              'scientist.com',
              'seductive.com',
              'seeb.cc',
              'sexriga.lv',
              'sdf.lonestar.org',
              'sfax.ws',
              'sharm.cc',
              'sina.com',
              'sinai.cc',
              'singalongcenter.com',
              'singapore.com',
              'siria.cc',
              'sketchyfriends.com',
              'slayerized.com',
              'smartstocks.com',
              'smtp.ru',
              'sociologist.com',
              'sok.lv',
              'soon.com',
              'soulja-beatz.org',
              'sousse.cc',
              'spam.lv',
              'specialoperations.com',
              'speedymail.net',
              'spells.com',
              'streetracing.com',
              'subspacemail.com',
              'sudanese.cc',
              'suez.cc',
              'sugarray.com',
              'superbikeclub.com',
              'superintendents.net',
              'supermail.ru',
              'surfguiden.com',
              'sweetwishes.com',
              't-online.de',
              'tabouk.cc',
              'tajikistan.cc',
              'tangiers.cc',
              'tanta.cc',
              'tattoodesign.com',
              'tayef.cc',
              'teamster.net',
              'techie.com',
              'technologist.com',
              'teenchatnow.com',
              'tetouan.cc',
              'the5thquarter.com',
              'theblackmarket.com',
              'timor.cc',
              'tokyo.com',
              'tombstone.ws',
              'trash-mail.com',
              'troamail.org',
              'tunisian.cc',
              'tunisian.cc',
              'tut.by',
              'tx.am',
              'u2tours.com',
              'ua.fm',
              'uaix.info',
              'ukr.net',
              'umpire.com',
              'urdun.cc',
              'usa.com',
              'vipmail.ru',
              'vitalogy.org',
              'whatisthis.com',
              'whoever.com',
              'windowslive.com',
              'winning.com',
              'witty.com',
              'wrestlezone.com',
              'writeme.com',
              'yahoo.ca',
              'yahoo.cl',
              'yahoo.co.id',
              'yahoo.co.in',
              'yahoo.co.jp',
              'yahoo.co.nz',
              'yahoo.co.uk',
              'yahoo.com',
              'yahoo.com.ar',
              'yahoo.com.au',
              'yahoo.com.cn',
              'yahoo.com.hk',
              'yahoo.com.my',
              'yahoo.com.mx',
              'yahoo.com.ph',
              'yahoo.com.sg',
              'yahoo.com.tr',
              'yahoo.com.ve',
              'yahoo.com.vn',
              'yahoo.de',
              'yahoo.dk',
              'yahoo.es',
              'yahoo.fr',
              'yahoo.gr',
              'yahoo.in',
              'yahoo.it',
              'yahoo.pl',
              'yahoo.ro',
              'yahoo.se',
              'yanbo.cc',
              'yandex.ru',
              'yepmail.com',
              'yemeni.cc',
              'yogaelements.com',
              'yopmail.fr',
              'yours.com',
              'yunus.cc',
              'zabor.lv',
              'zagazig.cc',
              'zambia.cc',
              'zarqa.cc',
              'zerogravityclub.com');

    static function isFree($domain) {
        return in_array($domain, self::$domains);
    }
}


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: Plugin description.
#: DomainStatusNetworkPlugin.php:222
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""

license: mit


code:
# Translation of StatusNet - DomainStatusNetwork to German (Deutsch)
# Exported from translatewiki.net
#
# Author: Giftpflanze
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:14+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:19:16+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-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"Plugin, das ein einzelnes StatusNet-Netzwerk mit einer E-Mail-Domäne "
"verknüpft."


code:
# Translation of StatusNet - DomainStatusNetwork to Spanish (español)
# Exported from translatewiki.net
#
# Author: Erchache2000
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:14+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:19:16+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-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"Un plugin que asigna un solo estado de red a un dominio de correo "
"electrónico."


code:
# Translation of StatusNet - DomainStatusNetwork 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 - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+0000\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:19:16+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: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"Eposta helbide baten domeinuari sare egoera bakarra esleitzen dion plugina."


code:
# Translation of StatusNet - DomainStatusNetwork to French (français)
# Exported from translatewiki.net
#
# Author: Crochet.david
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+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:19:16+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-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"Un plugin qui fait correspondre un status_network unique à un domaine de "
"messagerie."


code:
# Translation of StatusNet - DomainStatusNetwork 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 - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+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:19:16+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-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"Un complemento que fai corresponder un status_network único cun dominio de "
"correo electrónico."


code:
# Translation of StatusNet - DomainStatusNetwork to Hebrew (עברית)
# Exported from translatewiki.net
#
# Author: Amire80
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+0000\n"
"Language-Team: Hebrew <https://translatewiki.net/wiki/Portal:he>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:19:16+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: he\n"
"X-Message-Group: #out-statusnet-plugin-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr "תוסף שממפה status_network אחד למתחם של דואר אלקטרוני."


code:
# Translation of StatusNet - DomainStatusNetwork 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 - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+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:19:16+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-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr "Un plug-in que liga un sol status_network a un dominio de e-mail."


code:
# Translation of StatusNet - DomainStatusNetwork 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 - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+0000\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:19:16+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: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"Un plugin che esegue il mapping di un singolo status_network a un dominio di "
"posta elettronica."


code:
# Translation of StatusNet - DomainStatusNetwork 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 - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+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:19:16+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-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr "Приклучок што совпаѓа еден status_network со домен за е-пошта."


code:
# Translation of StatusNet - DomainStatusNetwork to Norwegian Bokmål (norsk (bokmål))
# Exported from translatewiki.net
#
# Author: Nghtwlkr
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+0000\n"
"Language-Team: Norwegian Bokmål <https://translatewiki.net/wiki/Portal:nb>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-06-18 16:19:16+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: nb\n"
"X-Message-Group: #out-statusnet-plugin-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"En utvidelse som kartlegger et enkelt status_network til et e-postdomene."


code:
# Translation of StatusNet - DomainStatusNetwork 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 - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+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:19:16+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-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr "Een plugin die een status_netwerk koppelt aan en e-maildomein."


code:
# Translation of StatusNet - DomainStatusNetwork 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 - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:15+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:19:16+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-domainstatusnetwork\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"Isang pamasak na nagmamapa ng isang nag-iisang lambatan_ng_katayuan sa isang "
"nasasakupan ng e-liham."


code:
# Translation of StatusNet - DomainStatusNetwork 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 - DomainStatusNetwork\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+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:19:16+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-domainstatusnetwork\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: Plugin description.
msgid "A plugin that maps a single status_network to an email domain."
msgstr ""
"Додаток який «прив’язує» окремий StatusNet-сумісний сайт до поштового домену."


code:
#!/usr/bin/env php
<?php
/*
 * StatusNet - a distributed open-source microblogging tool
 * Copyright (C) 2011, StatusNet, Inc.
 *
 * Script to print out current version of the software
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..'));

$shortoptions = 'wt::';
$longoptions = array('welcome', 'template=');

$helptext = <<<END_OF_INSTALLFOREMAIL_HELP

installforemail.php [options] <email address>
Create a new account and, if necessary, a new network for the given email address

-w --welcome   Send a welcome email
-t --template= Use this email template

END_OF_INSTALLFOREMAIL_HELP;

require_once INSTALLDIR.'/scripts/commandline.inc';

$email = $args[0];

$sendWelcome = have_option('w', 'welcome');

if ($sendWelcome && have_option('t', 'template')) {
    $template = get_option_value('t', 'template');
}

try {

    $confirm = DomainStatusNetworkPlugin::registerEmail($email);

    if ($sendWelcome) {
        EmailRegistrationPlugin::sendConfirmEmail($confirm, $template);
    }

    $confirmUrl = common_local_url('register', array('code' => $confirm->code));

    print $confirmUrl."\n";

} catch (Exception $e) {
    print "ERROR: " . $e->getMessage() . "\n";
}


code:
#!/usr/bin/env php
<?php
/*
 * StatusNet - a distributed open-source microblogging tool
 * Copyright (C) 2011, StatusNet, Inc.
 *
 * Script to print out current version of the software
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..'));

$helptext = <<<END_OF_SITEFORDOMAIN_HELP
sitefordomain.php [options] <email address|domain>
Prints site information for the domain given

END_OF_SITEFORDOMAIN_HELP;

require_once INSTALLDIR.'/scripts/commandline.inc';

$domain   = DomainStatusNetworkPlugin::toDomain($args[0]);

$nickname = DomainStatusNetworkPlugin::nicknameForDomain($domain);

if (empty($nickname)) {
    throw new ClientException('No candidate found.');
} else {
    print $nickname;
    print "\n";
}


code:
#!/usr/bin/env php
<?php
/*
 * StatusNet - a distributed open-source microblogging tool
 * Copyright (C) 2011, StatusNet, Inc.
 *
 * Script to print out current version of the software
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..'));

$helptext = <<<END_OF_SITEFORDOMAIN_HELP
sitefordomain.php [options] <email address|domain>
Prints site information for the domain given

END_OF_SITEFORDOMAIN_HELP;

require_once INSTALLDIR.'/scripts/commandline.inc';

$domain = DomainStatusNetworkPlugin::toDomain($args[0]);

$sn = DomainStatusNetworkPlugin::siteForDomain($domain);

if (empty($sn)) {
    exit(1);
}

print $sn->nickname."\n";
exit(0);


code:
<?php
/**
 * StatusNet - the distributed open-source microblogging tool
 * Copyright (C) 2011, StatusNet, Inc.
 *
 * Restrict the email addresses in a domain to a select whitelist
 *
 * 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  Cache
 * @package   StatusNet
 * @author    Evan Prodromou <evan@status.net>
 * @author    Zach Copley <zach@status.net>
 * @copyright 2011 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);
}

/**
 * Restrict the email addresses to a domain whitelist
 *
 * @category  General
 * @package   StatusNet
 * @author    Evan Prodromou <evan@status.net>
 * @author    Zach Copley <zach@status.net>
 * @copyright 2011 StatusNet, Inc.
 * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
 * @link      http://status.net/
 */
class DomainWhitelistPlugin extends Plugin
{
    /**
     * Get the path to the plugin's installation directory. Used
     * to link in js files and whatnot.
     *
     * @return String the absolute path
     */
    protected function getPath() {
        return preg_replace('/^' . preg_quote(INSTALLDIR, '/') . '\//', '', dirname(__FILE__));
    }

    /**
     * Link in a JavaScript script for the whitelist invite form
     *
     * @param Action $action Action being shown
     *
     * @return boolean hook flag
     */
    function onEndShowStatusNetScripts($action) {
        $name = $action->arg('action');
        if ($name == 'invite') {
            $action->script($this->getPath() . '/js/whitelistinvite.js');
        }
        return true;
    }

    function onRequireValidatedEmailPlugin_Override($user, &$knownGood)
    {
        $knownGood = (!empty($user->email) && $this->matchesWhitelist($user->email));
        return true;
    }

    function onEndValidateUserEmail($user, $email, &$valid)
    {
        if ($valid) { // it's otherwise valid
            if (!$this->matchesWhitelist($email)) {
                $whitelist = $this->getWhitelist();
                if (count($whitelist) == 1) {
                    // TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
                    // TRANS: %s is a whitelisted e-mail domain.
                    $message = sprintf(_m('Email address must be in this domain: %s.'),
                                       $whitelist[0]);
                } else {
                    // TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
                    // TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
                    $message = sprintf(_m('Email address must be in one of these domains: %s.'),
                                       // TRANS: Separator for whitelisted domains.
                                       implode(_m('SEPARATOR',', '), $whitelist));
                }
                throw new ClientException($message);
            }
        }
        return true;
    }

    function onStartAddEmailAddress($user, $email)
    {
        if (!$this->matchesWhitelist($email)) {
            // TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
            throw new Exception(_m('That email address is not allowed on this site.'));
        }

        return true;
    }

    function onEndValidateEmailInvite($user, $email, &$valid)
    {
        if ($valid) {
            $valid = $this->matchesWhitelist($email);
        }

        return true;
    }

    function matchesWhitelist($email)
    {
        $whitelist = $this->getWhitelist();

        if (empty($whitelist) || empty($whitelist[0])) {
            return true;
        }

        $userDomain = $this->domainFromEmail($email);

        return in_array($userDomain, $whitelist);
    }

    /**
     * Helper function to pull out a domain from
     * an email address
     *
     * @param string $email and email address
     * @return string the domain
     */
    function domainFromEmail($email)
    {
        $parts = explode('@', $email);
        return strtolower(trim($parts[1]));
    }

    function getWhitelist()
    {
        $whitelist = common_config('email', 'whitelist');

        if (is_array($whitelist)) {
            return $this->sortWhiteList($whitelist);
        } else {
            return explode('|', $whitelist);
        }
    }

    /**
     * This is a filter function passed in to array_filter()
     * in order to strip out the user's domain, which will
     * be re-inserted as the first element (see sortWhitelist()
     * below).
     *
     * @param string $domain domain to check
     * @return boolean whether to include the domain
     */
    function userDomainFilter($domain)
    {
        $user       = common_current_user();
        $userDomain = $this->domainFromEmail($user->email);
        if ($userDomain == $domain) {
            return false;
        }
        return true;
    }

    /**
     * This function sorts the whitelist alphabetically, and sets the
     * current user's domain as the first element in the array of
     * allowed domains. Mostly, this is for the JavaScript on the invite
     * page--in the case of multiple allowed domains, it's nicer if the
     * user's own domain is the first option, and this seemed like a good
     * way to do it.
     *
     * @param array $whitelist whitelist of allowed email domains
     * @return array an ordered or sorted version of the whitelist
     */
    function sortWhitelist($whitelist)
    {
        $whitelist = array_unique($whitelist);
        natcasesort($whitelist);

        $user = common_current_user();

        if (!empty($user) && !empty($user->email)) {
            $userDomain = $this->domainFromEmail($user->email);

            $orderedWhitelist = array_values(
                array_filter(
                    $whitelist,
                    array($this, "userDomainFilter")
                )
            );

            if (in_array($userDomain, $whitelist)) {
                array_unshift($orderedWhitelist, $userDomain);
            }
            return $orderedWhitelist;
        }

        return $whitelist;
    }

    /**
     * Show a fancier invite form when domains are restricted to the
     * whitelist.
     *
     * @param action $action the invite action
     * @return boolean hook value
     */
    function onStartShowInviteForm($action)
    {
        $this->showConfirmDialog($action);
        $form = new WhitelistInviteForm($action, $this->getWhitelist());
        $form->show();
        return false;
    }

    function showConfirmDialog($action)
    {
        // For JQuery UI modal dialog
        $action->elementStart(
            'div',
            // TRANS: Title for invitiation deletion dialog.
            array('id' => 'confirm-dialog', 'title' => _m('Confirmation Required'))
        );
        // TRANS: Confirmation text for invitation deletion dialog.
        $action->text(_m('Really delete this invitation?'));
        $action->elementEnd('div');
    }

    /**
     * This is a bit of a hack. We take the values from the custom
     * whitelist invite form and reformat them so they look like
     * their coming from the the normal invite form.
     *
     * @param action &$action the invite action
     * @return boolean hook value
     */
    function onStartSendInvitations(&$action)
    {
       $emails    = array();
       $usernames = $action->arg('username');
       $domains   = $action->arg('domain');

       for($i = 0; $i < count($usernames); $i++) {
           if (!empty($usernames[$i])) {
               $emails[] = $usernames[$i] . '@' . $domains[$i] . "\n";
           }
       }

       $action->args['addresses'] = implode($emails);

       return true;
    }

    function onPluginVersion(&$versions)
    {
        $versions[] = array('name' => 'DomainWhitelist',
                            'version' => GNUSOCIAL_VERSION,
                            'author' => 'Evan Prodromou, Zach Copley',
                            'homepage' => 'http://status.net/wiki/Plugin:DomainWhitelist',
                            'rawdescription' =>
                            // TRANS: Plugin description.
                            _m('Restrict domains for email users.'));
        return true;
    }
}


code:
<?php
/**
 * StatusNet, the distributed open-source microblogging tool
 *
 * Fancy form for inviting collegues
 *
 * 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 2011 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 inviting collegues and friends
 *
 * @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/
 *
 */
class WhitelistInviteForm extends Form
{
    private $whitelist = null;

    /**
     * Constructor
     *
     * @param Action $out output channel
     */
    function __construct($out, $whitelist)
    {
        parent::__construct($out);
        $this->whitelist = $whitelist;
    }

    /**
     * ID of the form
     *
     * @return string ID of the form
     */
    function id()
    {
       return 'form_invite';
    }

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

    /**
     * Name of the form
     *
     * @return void
     */
    function formLegend()
    {
        // TRANS: Form legend.
        $this->out->element('legend', null, _m('Invite collegues'));
    }

    /**
     * Data elements of the form
     *
     * @return void
     */
    function formData()
    {
        $this->out->elementStart('ul', 'form_data');
        for ($i = 0; $i < 3; $i++) {
            $this->showEmailLI();
        }
        $this->out->elementStart('li');
        $this->out->textarea(
            // TRANS: Field label for a personal message to send to invitees.
            'personal', _m('Personal message'),
            $this->out->trimmed('personal'),
            // TRANS: Field title for a personal message to send to invitees.
            _m('Optionally add a personal message to the invitation.')
        );
        $this->out->elementEnd('li');
        $this->out->elementEnd('ul');
    }

    function showEmailLI()
    {
        $this->out->elementStart('li');
        $this->out->input('username[]', '');
        $this->out->text('@');
        if (count($this->whitelist) == 1) {
            $this->out->element(
                'span',
                array('class' => 'email_invite'),
                $this->whitelist[0]
           );
           $this->out->hidden('domain[]', $this->whitelist[0]);
        } else {
            $content = array();
            foreach($this->whitelist as $domain) {
                $content[$domain] = $domain;
            }
            $this->out->dropdown('domain[]', '', $content);
        }
        $this->showMultiControls();
        $this->out->elementEnd('li');
    }

    function showMultiControls()
    {
        $this->out->element(
            'a',
            array(
                'class' => 'remove_row',
                'href'  => 'javascript://',
                'style' => 'display: none;'
            ),
            '-'
        );

        $this->out->element(
            'a',
            array(
                'class' => 'add_row',
                'href'  => 'javascript://',
                'style' => 'display: none;'
            ),
            // TRANS: Link description to action to add another item to a list.
            _m('Add another item')
        );
    }

    /**
     * Action elements
     *
     * @return void
     */
    function formActions()
    {
        $this->out->submit(
            'send',
            // TRANS: Send button for inviting friends.
            _m('BUTTON','Send'), 'submit form_action-primary',
            'send',
            // TRANS: Submit button title.
            _m('Send invitations.')
        );
    }
}


code:
// XXX: Should I do crazy SN.X.Y.Z.A namespace instead?
var SN_WHITELIST = SN_WHITELIST || {};

SN_WHITELIST.updateButtons = function () {
   $("ul > li > a.remove_row").show();
   $("ul > li > a.add_row").hide();

    var lis = $('ul > li > input[name^="username[]"]');
    if (lis.length === 1) {
        $("ul > li > a.remove_row").hide();
    } else {
        $("ul > li > a.remove_row:first").show();
    }
    $("ul > li > a.add_row:last").show();
};

SN_WHITELIST.resetRow = function (row) {
    $("input", row).val('');
    // Make sure the default domain is the first selection
    $("select option:first", row).val();
    $("a.remove_row", row).show();
};

SN_WHITELIST.addRow = function () {
    var row = $(this).closest("li");
    var newRow = row.clone();
    $(row).find('a.add_row').hide();
    SN_WHITELIST.resetRow(newRow);
        $(newRow).insertAfter(row).show("blind", "fast", function () {
            SN_WHITELIST.updateButtons();
        });
};

SN_WHITELIST.removeRow = function () {
    var that = this;

    $("#confirm-dialog").dialog({
        buttons : {
            "Confirm" : function () {
                $(this).dialog("close");
                $(that).closest("li").hide("blind", "fast", function () {
                    $(this).remove();
                    SN_WHITELIST.updateButtons();
                });
            },
            "Cancel" : function () {
                $(this).dialog("close");
            }
        }
    });

    if ($(this).closest('li').find(':input[name^=username]').val()) {
        $("#confirm-dialog").dialog("open");
    } else {
        $(that).closest("li").hide("blind", "fast", function () {
            $(this).remove();
            SN_WHITELIST.updateButtons();
        });
    }
};

$(document).ready(function () {
    $("#confirm-dialog").dialog({
        autoOpen: false,
        modal: true
    });

    $(document).on('click', '.add_row', SN_WHITELIST.addRow);
    $(document).on('click', '.remove_row', SN_WHITELIST.removeRow);

    SN_WHITELIST.updateButtons();
});


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: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#: DomainWhitelistPlugin.php:116
#, php-format
msgid "Email address must be in this domain: %s."
msgstr ""

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#: DomainWhitelistPlugin.php:121
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr ""

#. TRANS: Separator for whitelisted domains.
#: DomainWhitelistPlugin.php:123
msgctxt "SEPARATOR"
msgid ", "
msgstr ""

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
#: DomainWhitelistPlugin.php:135
msgid "That email address is not allowed on this site."
msgstr ""

#. TRANS: Title for invitiation deletion dialog.
#: DomainWhitelistPlugin.php:264
msgid "Confirmation Required"
msgstr ""

#. TRANS: Confirmation text for invitation deletion dialog.
#: DomainWhitelistPlugin.php:267
msgid "Really delete this invitation?"
msgstr ""

#. TRANS: Plugin description.
#: DomainWhitelistPlugin.php:304
msgid "Restrict domains for email users."
msgstr ""

#. TRANS: Form legend.
#: lib/whitelistinviteform.php:89
msgid "Invite collegues"
msgstr ""

#. TRANS: Field label for a personal message to send to invitees.
#: lib/whitelistinviteform.php:106
msgid "Personal message"
msgstr ""

#. TRANS: Field title for a personal message to send to invitees.
#: lib/whitelistinviteform.php:109
msgid "Optionally add a personal message to the invitation."
msgstr ""

#. TRANS: Link description to action to add another item to a list.
#: lib/whitelistinviteform.php:158
msgid "Add another item"
msgstr ""

#. TRANS: Send button for inviting friends.
#: lib/whitelistinviteform.php:172
msgctxt "BUTTON"
msgid "Send"
msgstr ""

#. TRANS: Submit button title.
#: lib/whitelistinviteform.php:175
msgid "Send invitations."
msgstr ""


code:
# Translation of StatusNet - DomainWhitelist 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 - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+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: 2012-01-02 10:11:33+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-domainwhitelist\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: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr ""

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr ""

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr "و "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr ""

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr ""

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "أأحذف هذه الدعوة حقا؟"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr ""

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "دعوة أصدقاء"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "رسالة شخصية"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "أضف إن شئت رسالة شخصية للدعوة."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "أرسل"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "أرسل"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "أرسل الدعوات."


code:
# Translation of StatusNet - DomainWhitelist to Catalan (català)
# Exported from translatewiki.net
#
# Author: Solde
# Author: Toniher
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+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: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "L'adreça electrònica ha de ser en aquest domini: %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "L'adreça electrònica ha de ser en un d'aquests dominis: %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr ""

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Cal confirmació"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Voleu eliminar aquesta invitació?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr ""

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Convida els col·legues"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Missatge personal"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Opcionalment, afegiu un missatge personal a la invitació."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Afegeix un altre element"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Envia"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Envia invitacions."


code:
# Translation of StatusNet - DomainWhitelist to German (Deutsch)
# Exported from translatewiki.net
#
# Author: Giftpflanze
# Author: Inkowik
# Author: Marcel083
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+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: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "E-Mail-Adressen müssen diese Domain benutzen: %s"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "E-Mail-Adressen müssen eine dieser Domains benutzen: %s"

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Diese E-Mail-Adresse darf auf dieser Seite nicht verwendet werden."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Bestätigung erforderlich"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Diese Einladung wirklich löschen?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Domains für E-Mail-Benutzer beschränken."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Kollegen einladen"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Persönliche Nachricht"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Eine persönliche Nachricht zu der Einladung hinzufügen (optional)"

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Ein weiteres Element hinzufügen"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Senden"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Einladungen senden"


code:
# Translation of StatusNet - DomainWhitelist to Spanish (español)
# Exported from translatewiki.net
#
# Author: Erchache2000
# Author: Od1n
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+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: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Dirección de correo electrónico debe estar en este dominio:  %s ."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "Dirección de correo electrónico debe estar en este dominio:  %s ."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Esa dirección de correo electrónico no está permitido en este sitio."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Confirmación requerida"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "¿Realmente desea eliminar esta invitación?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Restringir los dominios para los usuarios de correo electrónico."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Invitar a amigos"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Mensaje personal"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Opcionalmente añada un mensaje personalizado a su invitación."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Añadir otro elemento"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Enviar"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Enviar invitaciones."


code:
# Translation of StatusNet - DomainWhitelist 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 - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+0000\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2012-01-02 10:11:33+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: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Eposta helbideak %s domeinukoa izan beharko du."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "Eposta helbideak domeinu hauetakoren batean egon beharko du: %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Eposta helbide hori ez dago onartua gune hontan."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Konfirmatzea Beharrezkoa"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Ziur gonbidapen hau ezabatu nahi duzula?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Eposta erabiltzaileentzat domeinuak murriztu."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Gonbidatu lankideak"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Mezu pertsonala"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Aukeran, gehitu mezu pertsonal bat gonbidapenari."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Gehitu eremu berria"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Bidali"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Bidali gonbidapenak."


code:
# Translation of StatusNet - DomainWhitelist to French (français)
# Exported from translatewiki.net
#
# Author: Gomoko
# Author: Iketsi
# Author: Lucky
# Author: Od1n
# Author: Peter17
# Author: Sherbrooke
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Adresse de courriel doit être dans ce domaine : %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "Cette adresse de courriel doit appartenir à l'un de ces domaines : %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Cette adresse de courriel n'est pas autorisée sur ce site."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Confirmation requise"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Voulez-vous vraiment effacer cette invitation ?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Restreindre les domaines pour les utilisateurs de messagerie."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Inviter des collègues"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Message personnel"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Ajouter éventuellement un message personnel à l’invitation."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Ajouter un autre élément"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Envoyer"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Envoyer les invitations."


code:
# Translation of StatusNet - DomainWhitelist 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 - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+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: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "O enderezo de correo electrónico debe ser deste dominio: %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "O enderezo de correo electrónico debe ser dun destes dominios: %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Ese enderezo de correo electrónico non está permitido neste sitio."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Cómpre confirmación"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Está seguro de querer borrar esta invitación?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Restrinxir os dominios para os usuarios de correo electrónico."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Convidar colegas"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Mensaxe persoal"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Engadir opcionalmente unha mensaxe persoal á invitación."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Engadir outro elemento"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Enviar"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Enviar as invitacións."


code:
# Translation of StatusNet - DomainWhitelist 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 - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:16+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: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Le adresse de e-mail debe esser in iste dominio: %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "Le adresse de e-mail debe esser in un de iste dominios: %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Iste adresse de e-mail non es permittite in iste sito."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Confirmation necessari"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Es tu secur de voler deler iste invitation?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Restringer dominios pro usatores de e-mail."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Invitar collegas"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Message personal"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Si tu vole, adde un message personal al invitation."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Adder un altere elemento"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Inviar"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Inviar invitationes."


code:
# Translation of StatusNet - DomainWhitelist 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 - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:17+0000\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2012-01-02 10:11:33+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: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "L'indirizzo email deve essere in questo dominio: %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "L'indirizzo email deve essere in uno di questi domini: %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Questo indirizzo email non è consentito su questo sito."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Richiesta Conferma"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Vuoi davvero cancellare questo invito?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Limitare i domini per gli utenti di posta ettronica."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Invita colleghi"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Messaggio personale"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Puoi aggiungere un messaggio personale agli inviti."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Aggiungi un altro oggetto"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Invia"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Manda inviti."


code:
# Translation of StatusNet - DomainWhitelist to Colognian (Ripoarisch)
# Exported from translatewiki.net
#
# Author: Purodha
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-06-05 09:13+0000\n"
"PO-Revision-Date: 2011-06-05 09:14:12+0000\n"
"Language-Team: Colognian <http://translatewiki.net/wiki/Portal:ksh>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-05-05 21:44:42+0000\n"
"X-Generator: MediaWiki 1.19alpha (r89487); Translate extension (2011-06-02)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ksh\n"
"X-Message-Group: #out-statusnet-plugin-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Adräße för de e-mail möße heh di Domain han: %s"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, fuzzy, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "Adräße för de e-mail möße heh di Domain han: %s"

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
#, fuzzy
msgid "That email address is not allowed on this site."
msgstr "Adräße för de e-mail möße heh di Domain han: %s"

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr ""

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr ""

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Domains för de e-mail beschrängke."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr ""

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr ""

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr ""

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr ""

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr ""

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr ""


code:
# Translation of StatusNet - DomainWhitelist to Lithuanian (lietuvių)
# Exported from translatewiki.net
#
# Author: Eitvys200
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:17+0000\n"
"Language-Team: Lithuanian <https://translatewiki.net/wiki/Portal:lt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2012-01-02 10:11:33+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: lt\n"
"X-Message-Group: #out-statusnet-plugin-domainwhitelist\n"
"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
"2 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Elektroninio pašto adresas turi būti šiame domene:  %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "Elektroninio pašto adresas turi būti viename iš šių domenų:  %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Šis el. pašto adresas neleidžiamas šioje svetainėje."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Reikalingas Patvirtinimas"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr ""

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr ""

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr ""

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Asmeninis pranešimas"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr ""

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Pridėti kitą failą"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Siųsti"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Siųsti kvietimus."


code:
# Translation of StatusNet - DomainWhitelist 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 - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:17+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: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Е-поштенската адреса мора да биде во следниов домен: %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "Е-поштенската адреса мора да биде во еден од следниве домени: %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Таа е-поштенска адреса не е дозволена на ова мрежно место."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Се бара потврда"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Навистина да ја избришам поканава?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Ограничување на домените за корисници на е-пошта"

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Покани колеги"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Лична порака"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Можете да додадете и лична порака во поканата."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Додај друга ставка"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Испрати"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Испрати покани."


code:
# Translation of StatusNet - DomainWhitelist to Norwegian (bokmål) (Norsk (bokmål))
# Exported from translatewiki.net
#
# Author: Nghtwlkr
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-06-05 09:13+0000\n"
"PO-Revision-Date: 2011-06-05 09:14:12+0000\n"
"Language-Team: Norwegian (bokmål) <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-05-05 21:44:42+0000\n"
"X-Generator: MediaWiki 1.19alpha (r89487); Translate extension (2011-06-02)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "E-postadresser må være i dette domenet: %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, fuzzy, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "E-postadresser må være i dette domenet: %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
#, fuzzy
msgid "That email address is not allowed on this site."
msgstr "E-postadresser må være i dette domenet: %s."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr ""

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr ""

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr ""

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr ""

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr ""

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr ""

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr ""

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr ""

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr ""


code:
# Translation of StatusNet - DomainWhitelist 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 - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:17+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: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Het e-mailadres moet in dit domein zitten: %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr "Het e-mailadres moet in een van de volgende domeinen zitten: %s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Dat e-mailadres is niet toegestaan op deze site."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Bevestiging vereist"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Deze uitnodiging verwijderen?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Domeinbeperkingen voor e-mailadressen van gebruikers."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Collega's uitnodigen"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Persoonlijk bericht"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Persoonlijk bericht bij de uitnodiging (optioneel)."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Item toevoegen"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Verzenden"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Uitnodigingen verzenden."


code:
# Translation of StatusNet - DomainWhitelist to Telugu (తెలుగు)
# Exported from translatewiki.net
#
# Author: Veeven
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-04-20 07:13+0000\n"
"PO-Revision-Date: 2011-04-20 07:13:31+0000\n"
"Language-Team: Telugu <http://translatewiki.net/wiki/Portal:te>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-04-17 18:39:07+0000\n"
"X-Generator: MediaWiki 1.18alpha (r86457); Translate extension (2011-04-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: te\n"
"X-Message-Group: #out-statusnet-plugin-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr ""

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ""

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "ఈమెయిలు వాడుకరుల డొమైన్లను నియంత్రిస్తుంది."


code:
# Translation of StatusNet - DomainWhitelist 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 - DomainWhitelist\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:08:17+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: 2012-01-02 10:11:33+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-domainwhitelist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#, php-format
msgid "Email address must be in this domain: %s."
msgstr "Ang tirahan ng e-liham ay dapat na nasa loob ng nasasakupang ito: %s."

#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr ""
"Ang tirahan ng e-liham ay dapat na nasa loob ng isa sa mga nasasakupang ito: "
"%s."

#. TRANS: Separator for whitelisted domains.
msgctxt "SEPARATOR"
msgid ", "
msgstr ", "

#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
msgid "That email address is not allowed on this site."
msgstr "Ang tirahan ng e-liham ay hindi pinapayagan sa loob ng sityong ito."

#. TRANS: Title for invitiation deletion dialog.
msgid "Confirmation Required"
msgstr "Kailangan ang Pagpapatunay"

#. TRANS: Confirmation text for invitation deletion dialog.
msgid "Really delete this invitation?"
msgstr "Buburahin na talaga ang paanyayang ito?"

#. TRANS: Plugin description.
msgid "Restrict domains for email users."
msgstr "Hangganan ang mga nasasakupan sa mga tagagamit ng e-liham."

#. TRANS: Form legend.
msgid "Invite collegues"
msgstr "Anyayahan ang mga kasamahan"

#. TRANS: Field label for a personal message to send to invitees.
msgid "Personal message"
msgstr "Personal na mensahe"

#. TRANS: Field title for a personal message to send to invitees.
msgid "Optionally add a personal message to the invitation."
msgstr "Opsyonal na magdagdag ng isang personal na mensahe sa paanyaya."

#. TRANS: Link description to action to add another item to a list.
msgid "Add another item"
msgstr "Magdagdag ng isa pang larawan"

#. TRANS: Send button for inviting friends.
msgctxt "BUTTON"
msgid "Send"
msgstr "Ipadala"

#. TRANS: Submit button title.
msgid "Send invitations."
msgstr "Magpadala ng mga paanyaya."