From cc0669a7454306728a838258bd36c02387246c2d Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Mon, 11 Jul 2016 06:44:36 +0200 Subject: [PATCH 01/25] Twitter: Prevent posting loops --- twitter/twitter.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/twitter/twitter.php b/twitter/twitter.php index 07fa58ad..8f023dfe 100644 --- a/twitter/twitter.php +++ b/twitter/twitter.php @@ -771,8 +771,10 @@ function twitter_fetchtimeline($a, $uid) { if (count($posts)) { foreach ($posts as $post) { - if ($post->id_str > $lastid) + if ($post->id_str > $lastid) { $lastid = $post->id_str; + set_pconfig($uid, 'twitter', 'lastid', $lastid); + } if ($first_time) continue; @@ -1698,8 +1700,10 @@ function twitter_fetchhometimeline($a, $uid) { if (count($posts)) { foreach ($posts as $post) { - if ($post->id_str > $lastid) + if ($post->id_str > $lastid) { $lastid = $post->id_str; + set_pconfig($uid, 'twitter', 'lasthometimelineid', $lastid); + } if ($first_time) continue; From b323fa5693133f2828e5d8acd8d7bc5d28d18800 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Thu, 21 Jul 2016 10:42:48 +0200 Subject: [PATCH 02/25] NL translation for the app.net addon --- appnet/lang/nl/messages.po | 118 +++++++++++++++++++++++++++++++++++++ appnet/lang/nl/strings.php | 29 +++++++++ 2 files changed, 147 insertions(+) create mode 100644 appnet/lang/nl/messages.po create mode 100644 appnet/lang/nl/strings.php diff --git a/appnet/lang/nl/messages.po b/appnet/lang/nl/messages.po new file mode 100644 index 00000000..74653c76 --- /dev/null +++ b/appnet/lang/nl/messages.po @@ -0,0 +1,118 @@ +# ADDON appnet +# Copyright (C) +# This file is distributed under the same license as the Friendica appnet addon package. +# +# +# Translators: +# Jeroen S , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-06-22 11:47+0200\n" +"PO-Revision-Date: 2016-06-23 19:52+0000\n" +"Last-Translator: Jeroen S \n" +"Language-Team: Dutch (http://www.transifex.com/Friendica/friendica/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: appnet.php:39 +msgid "Permission denied." +msgstr "Toegang geweigerd" + +#: appnet.php:73 +msgid "You are now authenticated to app.net. " +msgstr "Je bent nu aangemeld bij app.net." + +#: appnet.php:77 +msgid "

Error fetching token. Please try again.

" +msgstr "

Fout tijdens token fetching. Probeer het nogmaals.

" + +#: appnet.php:80 +msgid "return to the connector page" +msgstr "ga terug naar de connector pagina" + +#: appnet.php:94 +msgid "Post to app.net" +msgstr "Post naar app.net." + +#: appnet.php:125 appnet.php:129 +msgid "App.net Export" +msgstr "App.net Export" + +#: appnet.php:142 +msgid "Currently connected to: " +msgstr "Momenteel verbonden met:" + +#: appnet.php:144 +msgid "Enable App.net Post Plugin" +msgstr "App.net Post Plugin inschakelen" + +#: appnet.php:149 +msgid "Post to App.net by default" +msgstr "Naar App.net posten als standaard instellen" + +#: appnet.php:153 +msgid "Import the remote timeline" +msgstr "The tijdlijn op afstand importeren" + +#: appnet.php:159 +msgid "" +"

Error fetching user profile. Please clear the configuration and try " +"again.

" +msgstr "

Fout tijdens het ophalen van gebruikersprofiel. Leeg de configuratie en probeer het opnieuw.

" + +#: appnet.php:164 +msgid "

You have two ways to connect to App.net.

" +msgstr "

Er zijn twee manieren om met App.net te verbinden.

" + +#: appnet.php:166 +msgid "" +"

First way: Register an application at https://account.app.net/developer/apps/" +" and enter Client ID and Client Secret. " +msgstr "" + +#: appnet.php:167 +#, php-format +msgid "Use '%s' as Redirect URI

" +msgstr "" + +#: appnet.php:169 +msgid "Client ID" +msgstr "" + +#: appnet.php:173 +msgid "Client Secret" +msgstr "" + +#: appnet.php:177 +msgid "" +"

Second way: fetch a token at http://dev-lite.jonathonduerig.com/. " +msgstr "" + +#: appnet.php:178 +msgid "" +"Set these scopes: 'Basic', 'Stream', 'Write Post', 'Public Messages', " +"'Messages'.

" +msgstr "" + +#: appnet.php:180 +msgid "Token" +msgstr "" + +#: appnet.php:192 +msgid "Sign in using App.net" +msgstr "" + +#: appnet.php:197 +msgid "Clear OAuth configuration" +msgstr "" + +#: appnet.php:204 +msgid "Save Settings" +msgstr "" diff --git a/appnet/lang/nl/strings.php b/appnet/lang/nl/strings.php new file mode 100644 index 00000000..ba72e364 --- /dev/null +++ b/appnet/lang/nl/strings.php @@ -0,0 +1,29 @@ +strings["Permission denied."] = "Toegang geweigerd"; +$a->strings["You are now authenticated to app.net. "] = "Je bent nu aangemeld bij app.net."; +$a->strings["

Error fetching token. Please try again.

"] = "

Fout tijdens token fetching. Probeer het nogmaals.

"; +$a->strings["return to the connector page"] = "ga terug naar de connector pagina"; +$a->strings["Post to app.net"] = "Post naar app.net."; +$a->strings["App.net Export"] = "App.net Export"; +$a->strings["Currently connected to: "] = "Momenteel verbonden met:"; +$a->strings["Enable App.net Post Plugin"] = "App.net Post Plugin inschakelen"; +$a->strings["Post to App.net by default"] = "Naar App.net posten als standaard instellen"; +$a->strings["Import the remote timeline"] = "The tijdlijn op afstand importeren"; +$a->strings["

Error fetching user profile. Please clear the configuration and try again.

"] = "

Fout tijdens het ophalen van gebruikersprofiel. Leeg de configuratie en probeer het opnieuw.

"; +$a->strings["

You have two ways to connect to App.net.

"] = "

Er zijn twee manieren om met App.net te verbinden.

"; +$a->strings["

First way: Register an application at https://account.app.net/developer/apps/ and enter Client ID and Client Secret. "] = ""; +$a->strings["Use '%s' as Redirect URI

"] = ""; +$a->strings["Client ID"] = ""; +$a->strings["Client Secret"] = ""; +$a->strings["

Second way: fetch a token at http://dev-lite.jonathonduerig.com/. "] = ""; +$a->strings["Set these scopes: 'Basic', 'Stream', 'Write Post', 'Public Messages', 'Messages'.

"] = ""; +$a->strings["Token"] = ""; +$a->strings["Sign in using App.net"] = ""; +$a->strings["Clear OAuth configuration"] = ""; +$a->strings["Save Settings"] = ""; From 9993d978bd0edb92f515bb22810a97fa90809b9b Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 26 Jul 2016 11:19:42 +0200 Subject: [PATCH 03/25] =?UTF-8?q?IS=20translation=20for=20the=20blogger=20?= =?UTF-8?q?addon=20THX=20Sveinn=20=C3=AD=20Felli?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blogger/lang/is/messages.po | 56 +++++++++++++++++++++++++++++++++++++ blogger/lang/is/strings.php | 27 ++++++++++-------- 2 files changed, 72 insertions(+), 11 deletions(-) create mode 100644 blogger/lang/is/messages.po diff --git a/blogger/lang/is/messages.po b/blogger/lang/is/messages.po new file mode 100644 index 00000000..1c76cf74 --- /dev/null +++ b/blogger/lang/is/messages.po @@ -0,0 +1,56 @@ +# ADDON blogger +# Copyright (C) +# This file is distributed under the same license as the Friendica blogger addon package. +# +# +# Translators: +# Sveinn í Felli , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-06-22 13:18+0200\n" +"PO-Revision-Date: 2016-07-25 09:15+0000\n" +"Last-Translator: Sveinn í Felli \n" +"Language-Team: Icelandic (http://www.transifex.com/Friendica/friendica/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +#: blogger.php:42 +msgid "Post to blogger" +msgstr "Senda færslu á bloggara" + +#: blogger.php:74 blogger.php:78 +msgid "Blogger Export" +msgstr "Flytja út blogg" + +#: blogger.php:82 +msgid "Enable Blogger Post Plugin" +msgstr "Virkja sendiviðbót fyrir blogg" + +#: blogger.php:87 +msgid "Blogger username" +msgstr "Notandanafn bloggara" + +#: blogger.php:92 +msgid "Blogger password" +msgstr "Aðgangsorð bloggara" + +#: blogger.php:97 +msgid "Blogger API URL" +msgstr "API slóð bloggs" + +#: blogger.php:102 +msgid "Post to Blogger by default" +msgstr "Sjálfgefið láta færslur flæða inn á blogg" + +#: blogger.php:108 +msgid "Save Settings" +msgstr "Vista stillingar" + +#: blogger.php:178 +msgid "Post from Friendica" +msgstr "Færslur frá Friendica" diff --git a/blogger/lang/is/strings.php b/blogger/lang/is/strings.php index 89cead41..01f532f6 100644 --- a/blogger/lang/is/strings.php +++ b/blogger/lang/is/strings.php @@ -1,11 +1,16 @@ -strings["Post to blogger"] = ""; -$a->strings["Blogger Post Settings"] = ""; -$a->strings["Enable Blogger Post Plugin"] = ""; -$a->strings["Blogger username"] = ""; -$a->strings["Blogger password"] = ""; -$a->strings["Blogger API URL"] = ""; -$a->strings["Post to Blogger by default"] = ""; -$a->strings["Submit"] = "Senda inn"; -$a->strings["Post from Friendica"] = "Færslur frá Friendica"; +strings["Post to blogger"] = "Senda færslu á bloggara"; +$a->strings["Blogger Export"] = "Flytja út blogg"; +$a->strings["Enable Blogger Post Plugin"] = "Virkja sendiviðbót fyrir blogg"; +$a->strings["Blogger username"] = "Notandanafn bloggara"; +$a->strings["Blogger password"] = "Aðgangsorð bloggara"; +$a->strings["Blogger API URL"] = "API slóð bloggs"; +$a->strings["Post to Blogger by default"] = "Sjálfgefið láta færslur flæða inn á blogg"; +$a->strings["Save Settings"] = "Vista stillingar"; +$a->strings["Post from Friendica"] = "Færslur frá Friendica"; From 12777e0a8798b126bc4a886dedfb39b3f3c3cbaf Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Thu, 28 Jul 2016 16:32:05 +0200 Subject: [PATCH 04/25] Piwik addon, baseurl as variable name has problems with Friendica --- piwik/piwik.php | 4 ++-- piwik/templates/admin.tpl | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/piwik/piwik.php b/piwik/piwik.php index 7a1cb581..279c82e2 100755 --- a/piwik/piwik.php +++ b/piwik/piwik.php @@ -2,7 +2,7 @@ /** * Name: Piwik Analytics * Description: Piwik Analytics Plugin for Friendica - * Version: 1.2 + * Version: 1.3 * Author: Tobias Diekershoff * Author: Klaus Weidenbach */ @@ -87,7 +87,7 @@ function piwik_plugin_admin (&$a, &$o) { $t = get_markup_template( "admin.tpl", "addon/piwik/" ); $o = replace_macros( $t, array( '$submit' => t('Save Settings'), - '$baseurl' => array('baseurl', t('Piwik Base URL'), get_config('piwik','baseurl' ), t('Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)')), + '$piwikbaseurl' => array('baseurl', t('Piwik Base URL'), get_config('piwik','baseurl' ), t('Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)')), '$siteid' => array('siteid', t('Site ID'), get_config('piwik','siteid' ), ''), '$optout' => array('optout', t('Show opt-out cookie link?'), get_config('piwik','optout' ), ''), '$async' => array('async', t('Asynchronous tracking'), get_config('piwik','async' ), ''), diff --git a/piwik/templates/admin.tpl b/piwik/templates/admin.tpl index bfe04aa3..2ab1869b 100644 --- a/piwik/templates/admin.tpl +++ b/piwik/templates/admin.tpl @@ -1,4 +1,4 @@ -{{include file="field_input.tpl" field=$baseurl}} +{{include file="field_input.tpl" field=$piwikbaseurl}} {{include file="field_input.tpl" field=$siteid}} {{include file="field_checkbox.tpl" field=$optout}} {{include file="field_checkbox.tpl" field=$async}} From 0deae05117dc035d40b3f1adbbeb6cf6f1ef2c93 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sat, 6 Aug 2016 09:12:20 +0200 Subject: [PATCH 05/25] add a note to the FB connector README --- facebook/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/facebook/README.md b/facebook/README.md index a02461e7..6bf5c83a 100755 --- a/facebook/README.md +++ b/facebook/README.md @@ -1,3 +1,7 @@ +> # Note +> **Facebook Connector, Facebook Post Connector and Facebook Sync plugins are deprecated.** +> As of the moment you cannot bridge from or to Facebook with Friendica. + Installing the Friendica/Facebook connector Detailed instructions how to use this plugin can be found at From 573ba4e73952a7f132ad03f9b13b1436d40dc5da Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 7 Aug 2016 08:34:54 +0200 Subject: [PATCH 06/25] added the note to fbsync and fbpost addons as well --- fbpost/README.md | 4 ++++ fbsync/README.md | 5 +++++ 2 files changed, 9 insertions(+) create mode 100644 fbsync/README.md diff --git a/fbpost/README.md b/fbpost/README.md index 63145be0..3b1cd843 100644 --- a/fbpost/README.md +++ b/fbpost/README.md @@ -1,3 +1,7 @@ +> # Note +> **Facebook Connector, Facebook Post Connector and Facebook Sync plugins are deprecated.** +> As of the moment you cannot bridge from or to Facebook with Friendica. + #### Installing the Friendica/Facebook connector Please register a Facebook application at [developers.facebook.com](https://developers.facebook.com/apps/async/create/platform-setup/dialog/) diff --git a/fbsync/README.md b/fbsync/README.md new file mode 100644 index 00000000..c35d27b3 --- /dev/null +++ b/fbsync/README.md @@ -0,0 +1,5 @@ +> # Note +> **Facebook Connector, Facebook Post Connector and Facebook Sync plugins are deprecated.** +> As of the moment you cannot bridge from or to Facebook with Friendica. + + From 9b8b0d8e86cde61bfdc62fafdce71c01adc80bb7 Mon Sep 17 00:00:00 2001 From: rabuzarus <> Date: Sat, 13 Aug 2016 15:42:32 +0200 Subject: [PATCH 07/25] port hubzillas hubwall addon to friendica (notifyall) --- notifyall/notifyall.php | 98 ++++++++++++++++++++++++++ notifyall/templates/notifyall_form.tpl | 12 ++++ 2 files changed, 110 insertions(+) create mode 100644 notifyall/notifyall.php create mode 100644 notifyall/templates/notifyall_form.tpl diff --git a/notifyall/notifyall.php b/notifyall/notifyall.php new file mode 100644 index 00000000..e33c9181 --- /dev/null +++ b/notifyall/notifyall.php @@ -0,0 +1,98 @@ +->send now!<- + * Version: 1.0 + * Author: Mike Macgirvin (Inital Author of the hubbwall Addon for the Hubzilla Project) + * Author: Rabuzarus (Port to Friendica) + */ + +require_once('include/Emailer.php'); + +function notifyall_install() { + logger("installed notifyall"); +} + +function notifyall_uninstall() { + logger("removed notifyall"); +} + +function notifyall_module() {} + +function notifyall_plugin_admin(&$a, &$o) { + + $o = '
    ' . t('Send email to all members') . '
'; + +} + + +function notifyall_post(&$a) { + if(! is_site_admin()) + return; + + $text = trim($_REQUEST['text']); + if(! $text) + return; + + $sitename = $a->config['sitename']; + + if (!x($a->config['admin_name'])) + $sender_name = sprintf(t('%s Administrator'), $sitename); + else + $sender_name = sprintf(t('%1$s, %2$s Administrator'), $a->config['admin_name'], $sitename); + + $sender_email = 'sys@' . $a->get_hostname(); + $subject = $_REQUEST['subject']; + + + $textversion = strip_tags(html_entity_decode(bbcode(stripslashes(str_replace(array("\\r", "\\n"),array( "", "\n"), $text))),ENT_QUOTES,'UTF-8')); + + $htmlversion = bbcode(stripslashes(str_replace(array("\\r","\\n"), array("","
\n"),$text))); + + $sql_extra = ((intval($_REQUEST['test'])) ? sprintf(" AND `email` = '%s' ", get_config('system','admin_email')) : ''); + + + $recips = q("SELECT `email` FROM `user` WHERE `verified` AND NOT `account_removed` AND NOT `account_expired` $sql_extra"); + + if(! $recips) { + notice( t('No recipients found.') . EOL); + return; + } + + foreach($recips as $recip) { + + + Emailer::send(array( + 'fromName' => $sender_name, + 'fromEmail' => $sender_email, + 'replyTo' => $sender_email, + 'toEmail' => $recip['email'], + 'messageSubject' => $subject, + 'htmlVersion' => $htmlversion, + 'textVersion' => $textversion + )); + } + + notice( t('Emails sent')); + goaway('admin'); +} + +function notifyall_content(&$a) { + if(! is_site_admin()) + return; + + $title = t('Send email to all members of this Friendica instance.'); + + $o = replace_macros(get_markup_template('notifyall_form.tpl','addon/notifyall/'),array( + '$title' => $title, + '$text' => htmlspecialchars($_REQUEST['text']), + '$subject' => array('subject',t('Message subject'),$_REQUEST['subject'],''), + '$test' => array('test',t('Test mode (only send to administrator)'), 0,''), + '$submit' => t('Submit') + )); + + return $o; + +} diff --git a/notifyall/templates/notifyall_form.tpl b/notifyall/templates/notifyall_form.tpl new file mode 100644 index 00000000..05c4101c --- /dev/null +++ b/notifyall/templates/notifyall_form.tpl @@ -0,0 +1,12 @@ + +

{{$title}}

+ +
+ +{{include file="field_checkbox.tpl" field=$test}} +{{include file="field_input.tpl" field=$subject}} + + +
+ +
From 46ef0be93127ed04430ffa051592b9ca0ed12697 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 14 Aug 2016 16:44:30 +0200 Subject: [PATCH 08/25] added meddages.po file to notifyall addon --- notifyall/lang/C/messages.po | 56 ++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 notifyall/lang/C/messages.po diff --git a/notifyall/lang/C/messages.po b/notifyall/lang/C/messages.po new file mode 100644 index 00000000..66e2a4d2 --- /dev/null +++ b/notifyall/lang/C/messages.po @@ -0,0 +1,56 @@ +# ADDON notifyall +# Copyright (C) +# This file is distributed under the same license as the Friendica notifyall addon package. +# +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-14 16:41+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: notifyall.php:26 +msgid "Send email to all members" +msgstr "" + +#: notifyall.php:42 +#, php-format +msgid "%s Administrator" +msgstr "" + +#: notifyall.php:44 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "" + +#: notifyall.php:60 +msgid "No recipients found." +msgstr "" + +#: notifyall.php:78 +msgid "Emails sent" +msgstr "" + +#: notifyall.php:86 +msgid "Send email to all members of this Friendica instance." +msgstr "" + +#: notifyall.php:91 +msgid "Message subject" +msgstr "" + +#: notifyall.php:92 +msgid "Test mode (only send to administrator)" +msgstr "" + +#: notifyall.php:93 +msgid "Submit" +msgstr "" From 2e11cdc20cb8590af1dec65b2111b86fafbde643 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 14 Aug 2016 21:42:17 +0200 Subject: [PATCH 09/25] added DE translation to the notifyall addon --- notifyall/lang/de/messages.po | 57 +++++++++++++++++++++++++++++++++++ notifyall/lang/de/strings.php | 16 ++++++++++ 2 files changed, 73 insertions(+) create mode 100644 notifyall/lang/de/messages.po create mode 100644 notifyall/lang/de/strings.php diff --git a/notifyall/lang/de/messages.po b/notifyall/lang/de/messages.po new file mode 100644 index 00000000..af0034a9 --- /dev/null +++ b/notifyall/lang/de/messages.po @@ -0,0 +1,57 @@ +# ADDON notifyall +# Copyright (C) +# This file is distributed under the same license as the Friendica notifyall addon package. +# +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-14 16:41+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Tobias Diekershoff , 2016\n" +"Language-Team: German (https://www.transifex.com/Friendica/teams/12172/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: notifyall.php:26 +msgid "Send email to all members" +msgstr "Sende eine E-Mail an alle Nutzer der Seite" + +#: notifyall.php:42 +#, php-format +msgid "%s Administrator" +msgstr "der Administrator von %s" + +#: notifyall.php:44 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "%1$s, %2$s Administrator" + +#: notifyall.php:60 +msgid "No recipients found." +msgstr "Keine Empfänger gefunden" + +#: notifyall.php:78 +msgid "Emails sent" +msgstr "E-Mails gesendet." + +#: notifyall.php:86 +msgid "Send email to all members of this Friendica instance." +msgstr "Sende eine E-Mail an alle Nutzer dieser Friendica Instanz" + +#: notifyall.php:91 +msgid "Message subject" +msgstr "Betreff der Nachricht" + +#: notifyall.php:92 +msgid "Test mode (only send to administrator)" +msgstr "Test Modus (E-Mail nur an den Administrator senden)" + +#: notifyall.php:93 +msgid "Submit" +msgstr "Senden" diff --git a/notifyall/lang/de/strings.php b/notifyall/lang/de/strings.php new file mode 100644 index 00000000..9c92b42e --- /dev/null +++ b/notifyall/lang/de/strings.php @@ -0,0 +1,16 @@ +strings["Send email to all members"] = "Sende eine E-Mail an alle Nutzer der Seite"; +$a->strings["%s Administrator"] = "der Administrator von %s"; +$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s Administrator"; +$a->strings["No recipients found."] = "Keine Empfänger gefunden"; +$a->strings["Emails sent"] = "E-Mails gesendet."; +$a->strings["Send email to all members of this Friendica instance."] = "Sende eine E-Mail an alle Nutzer dieser Friendica Instanz"; +$a->strings["Message subject"] = "Betreff der Nachricht"; +$a->strings["Test mode (only send to administrator)"] = "Test Modus (E-Mail nur an den Administrator senden)"; +$a->strings["Submit"] = "Senden"; From 70beedf0751a09b07fca570a8044dd5534124c3e Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 17 Aug 2016 08:06:47 +0200 Subject: [PATCH 10/25] PT BR translations THX Beatriz Vital --- curweather/lang/pt-br/messages.po | 132 ++++++++++++++++++ curweather/lang/pt-br/strings.php | 37 ++++- gravatar/lang/pt-br/messages.po | 75 ++++++++++ gravatar/lang/pt-br/strings.php | 35 +++-- .../lang/pt-br/messages.po | 24 ++++ .../lang/pt-br/strings.php | 11 +- notifyall/lang/pt-br/messages.po | 57 ++++++++ notifyall/lang/pt-br/strings.php | 16 +++ superblock/lang/pt-br/messages.po | 53 +++++++ superblock/lang/pt-br/strings.php | 25 ++-- tictac/lang/pt-br/messages.po | 74 ++++++++++ tictac/lang/pt-br/strings.php | 33 +++-- 12 files changed, 527 insertions(+), 45 deletions(-) create mode 100644 curweather/lang/pt-br/messages.po create mode 100644 gravatar/lang/pt-br/messages.po create mode 100644 infiniteimprobabilitydrive/lang/pt-br/messages.po create mode 100644 notifyall/lang/pt-br/messages.po create mode 100644 notifyall/lang/pt-br/strings.php create mode 100644 superblock/lang/pt-br/messages.po create mode 100644 tictac/lang/pt-br/messages.po diff --git a/curweather/lang/pt-br/messages.po b/curweather/lang/pt-br/messages.po new file mode 100644 index 00000000..16f9e2b1 --- /dev/null +++ b/curweather/lang/pt-br/messages.po @@ -0,0 +1,132 @@ +# ADDON curweather +# Copyright (C) +# This file is distributed under the same license as the Friendica curweather addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-12 08:10+0100\n" +"PO-Revision-Date: 2016-08-16 12:28+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: curweather.php:31 +msgid "Error fetching weather data.\\nError was: " +msgstr "Houve um erro na obtenção de dados do clima\\nErro:" + +#: curweather.php:111 curweather.php:172 +msgid "Current Weather" +msgstr "" + +#: curweather.php:118 +msgid "Relative Humidity" +msgstr "Umidade relativa" + +#: curweather.php:119 +msgid "Pressure" +msgstr "Pressão" + +#: curweather.php:120 +msgid "Wind" +msgstr "Vento" + +#: curweather.php:121 +msgid "Last Updated" +msgstr "Atualizado" + +#: curweather.php:122 +msgid "Data by" +msgstr "Dados de" + +#: curweather.php:123 +msgid "Show on map" +msgstr "Mostrar no mapa" + +#: curweather.php:128 +msgid "There was a problem accessing the weather data. But have a look" +msgstr "Houve um problema no acesso aos dados do clima. Mas dê uma olhada" + +#: curweather.php:130 +msgid "at OpenWeatherMap" +msgstr "em OpenWeatherMap" + +#: curweather.php:146 +msgid "Current Weather settings updated." +msgstr "" + +#: curweather.php:161 +msgid "No APPID found, please contact your admin to optain one." +msgstr "Não foi encontrado nenhum AppID; fale com seu administrador para receber um." + +#: curweather.php:171 curweather.php:200 +msgid "Save Settings" +msgstr "Salvar Configurações" + +#: curweather.php:172 +msgid "Settings" +msgstr "Configurações" + +#: curweather.php:174 +msgid "Enter either the name of your location or the zip code." +msgstr "Informe sua localização ou seu CEP." + +#: curweather.php:175 +msgid "Your Location" +msgstr "Sua localização" + +#: curweather.php:175 +msgid "" +"Identifier of your location (name or zip code), e.g. Berlin,DE or " +"14476,DE." +msgstr "Identificador da sua localização (nome ou CEP), p.ex. Rio,BR ou 20021,BR." + +#: curweather.php:176 +msgid "Units" +msgstr "Unidades" + +#: curweather.php:176 +msgid "select if the temperatur should be displayed in °C or °F" +msgstr "selecione se a temperatura será exibida em °C or °F" + +#: curweather.php:177 +msgid "Show weather data" +msgstr "Mostrar dados do clima" + +#: curweather.php:190 +msgid "Curweather settings saved." +msgstr "As configurações do Curweather foram salvas." + +#: curweather.php:201 +msgid "Caching Interval" +msgstr "Intervalo de cache" + +#: curweather.php:201 +msgid "" +"For how long should the weather data be cached? Choose according your " +"OpenWeatherMap account type." +msgstr "Por quanto tempo os dados do clima devem ser guardados em cache? Escolha de acordo com o tipo da sua conta no OpenWeatherMap." + +#: curweather.php:201 +msgid "no cache" +msgstr "sem cache" + +#: curweather.php:201 +msgid "minutes" +msgstr "minutos" + +#: curweather.php:202 +msgid "Your APPID" +msgstr "Seu AppID" + +#: curweather.php:202 +msgid "Your API key provided by OpenWeatherMap" +msgstr "Sua chave de API fornecida pelo OpenWeatherMap" diff --git a/curweather/lang/pt-br/strings.php b/curweather/lang/pt-br/strings.php index 87481b12..d25df2a9 100644 --- a/curweather/lang/pt-br/strings.php +++ b/curweather/lang/pt-br/strings.php @@ -1,3 +1,34 @@ -strings["Submit"] = "Enviar"; + 1);; +}} +; +$a->strings["Error fetching weather data.\\nError was: "] = "Houve um erro na obtenção de dados do clima\\nErro:"; +$a->strings["Current Weather"] = ""; +$a->strings["Relative Humidity"] = "Umidade relativa"; +$a->strings["Pressure"] = "Pressão"; +$a->strings["Wind"] = "Vento"; +$a->strings["Last Updated"] = "Atualizado"; +$a->strings["Data by"] = "Dados de"; +$a->strings["Show on map"] = "Mostrar no mapa"; +$a->strings["There was a problem accessing the weather data. But have a look"] = "Houve um problema no acesso aos dados do clima. Mas dê uma olhada"; +$a->strings["at OpenWeatherMap"] = "em OpenWeatherMap"; +$a->strings["Current Weather settings updated."] = ""; +$a->strings["No APPID found, please contact your admin to optain one."] = "Não foi encontrado nenhum AppID; fale com seu administrador para receber um."; +$a->strings["Save Settings"] = "Salvar Configurações"; +$a->strings["Settings"] = "Configurações"; +$a->strings["Enter either the name of your location or the zip code."] = "Informe sua localização ou seu CEP."; +$a->strings["Your Location"] = "Sua localização"; +$a->strings["Identifier of your location (name or zip code), e.g. Berlin,DE or 14476,DE."] = "Identificador da sua localização (nome ou CEP), p.ex. Rio,BR ou 20021,BR."; +$a->strings["Units"] = "Unidades"; +$a->strings["select if the temperatur should be displayed in °C or °F"] = "selecione se a temperatura será exibida em °C or °F"; +$a->strings["Show weather data"] = "Mostrar dados do clima"; +$a->strings["Curweather settings saved."] = "As configurações do Curweather foram salvas."; +$a->strings["Caching Interval"] = "Intervalo de cache"; +$a->strings["For how long should the weather data be cached? Choose according your OpenWeatherMap account type."] = "Por quanto tempo os dados do clima devem ser guardados em cache? Escolha de acordo com o tipo da sua conta no OpenWeatherMap."; +$a->strings["no cache"] = "sem cache"; +$a->strings["minutes"] = "minutos"; +$a->strings["Your APPID"] = "Seu AppID"; +$a->strings["Your API key provided by OpenWeatherMap"] = "Sua chave de API fornecida pelo OpenWeatherMap"; diff --git a/gravatar/lang/pt-br/messages.po b/gravatar/lang/pt-br/messages.po new file mode 100644 index 00000000..b4471c50 --- /dev/null +++ b/gravatar/lang/pt-br/messages.po @@ -0,0 +1,75 @@ +# ADDON gravatar +# Copyright (C) +# This file is distributed under the same license as the Friendica gravatar addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-16 11:51+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: gravatar.php:71 +msgid "generic profile image" +msgstr "imagem de perfil genérica" + +#: gravatar.php:72 +msgid "random geometric pattern" +msgstr "estampa geométrica aleatória" + +#: gravatar.php:73 +msgid "monster face" +msgstr "careta" + +#: gravatar.php:74 +msgid "computer generated face" +msgstr "rosto gerado por computador" + +#: gravatar.php:75 +msgid "retro arcade style face" +msgstr "rosto de personagem de fliperama" + +#: gravatar.php:89 +msgid "Information" +msgstr "Informação" + +#: gravatar.php:89 +msgid "" +"Libravatar addon is installed, too. Please disable Libravatar addon or this " +"Gravatar addon.
The Libravatar addon will fall back to Gravatar if " +"nothing was found at Libravatar." +msgstr "O complemento Libravatar também está instalado. Desabilite o Libravatar ou este complemento, o Gravatar.
Se não encontrar nada, o Libravatar remeterá ao Gravatar." + +#: gravatar.php:95 +msgid "Submit" +msgstr "Enviar" + +#: gravatar.php:96 +msgid "Default avatar image" +msgstr "Avatar padrão" + +#: gravatar.php:96 +msgid "Select default avatar image if none was found at Gravatar. See README" +msgstr "Selecione a imagem de avatar padrão que será usada se nenhuma for encontrada no Gravatar. Veja README." + +#: gravatar.php:97 +msgid "Rating of images" +msgstr "Classificação de imagens" + +#: gravatar.php:97 +msgid "Select the appropriate avatar rating for your site. See README" +msgstr "Selecione a classificação apropriada para os avatares que serão mostrados no seu site. Veja README." + +#: gravatar.php:111 +msgid "Gravatar settings updated." +msgstr "As configurações do Gravatar foram atualizadas." diff --git a/gravatar/lang/pt-br/strings.php b/gravatar/lang/pt-br/strings.php index cf64e6fb..c7b3754f 100644 --- a/gravatar/lang/pt-br/strings.php +++ b/gravatar/lang/pt-br/strings.php @@ -1,15 +1,20 @@ -strings["generic profile image"] = "Imagem genérica de perfil"; -$a->strings["random geometric pattern"] = "Padrão geométrico randômico"; -$a->strings["monster face"] = "cara de monstro"; -$a->strings["computer generated face"] = "face gerada por computador"; -$a->strings["retro arcade style face"] = "estilo de face arcade retrô"; -$a->strings["Information"] = ""; -$a->strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.
The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = ""; -$a->strings["Submit"] = "Enviar"; -$a->strings["Default avatar image"] = "Imagem padrão do Avatar "; -$a->strings["Select default avatar image if none was found at Gravatar. See README"] = "Selecione a imagem padrão do Avatar se nenhuma for encontrada no Gravatar. Veja o Leiame"; -$a->strings["Rating of images"] = "Avaliação de imagens"; -$a->strings["Select the appropriate avatar rating for your site. See README"] = ""; -$a->strings["Gravatar settings updated."] = "Configurações do Avatar atualizadas"; + 1);; +}} +; +$a->strings["generic profile image"] = "imagem de perfil genérica"; +$a->strings["random geometric pattern"] = "estampa geométrica aleatória"; +$a->strings["monster face"] = "careta"; +$a->strings["computer generated face"] = "rosto gerado por computador"; +$a->strings["retro arcade style face"] = "rosto de personagem de fliperama"; +$a->strings["Information"] = "Informação"; +$a->strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.
The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "O complemento Libravatar também está instalado. Desabilite o Libravatar ou este complemento, o Gravatar.
Se não encontrar nada, o Libravatar remeterá ao Gravatar."; +$a->strings["Submit"] = "Enviar"; +$a->strings["Default avatar image"] = "Avatar padrão"; +$a->strings["Select default avatar image if none was found at Gravatar. See README"] = "Selecione a imagem de avatar padrão que será usada se nenhuma for encontrada no Gravatar. Veja README."; +$a->strings["Rating of images"] = "Classificação de imagens"; +$a->strings["Select the appropriate avatar rating for your site. See README"] = "Selecione a classificação apropriada para os avatares que serão mostrados no seu site. Veja README."; +$a->strings["Gravatar settings updated."] = "As configurações do Gravatar foram atualizadas."; diff --git a/infiniteimprobabilitydrive/lang/pt-br/messages.po b/infiniteimprobabilitydrive/lang/pt-br/messages.po new file mode 100644 index 00000000..1055ecc5 --- /dev/null +++ b/infiniteimprobabilitydrive/lang/pt-br/messages.po @@ -0,0 +1,24 @@ +# ADDON infiniteimprobabilitydrive +# Copyright (C) +# This file is distributed under the same license as the Friendica infiniteimprobabilitydrive addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-06-22 13:18+0200\n" +"PO-Revision-Date: 2016-08-16 11:28+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: infiniteimprobabilitydrive.php:19 +msgid "Infinite Improbability Drive" +msgstr "Gerador de improbabilidade infinita" diff --git a/infiniteimprobabilitydrive/lang/pt-br/strings.php b/infiniteimprobabilitydrive/lang/pt-br/strings.php index 8f1e62de..10c7f46e 100644 --- a/infiniteimprobabilitydrive/lang/pt-br/strings.php +++ b/infiniteimprobabilitydrive/lang/pt-br/strings.php @@ -1,3 +1,8 @@ -strings["Infinite Improbability Drive"] = ""; + 1);; +}} +; +$a->strings["Infinite Improbability Drive"] = "Gerador de improbabilidade infinita"; diff --git a/notifyall/lang/pt-br/messages.po b/notifyall/lang/pt-br/messages.po new file mode 100644 index 00000000..21e5905e --- /dev/null +++ b/notifyall/lang/pt-br/messages.po @@ -0,0 +1,57 @@ +# ADDON notifyall +# Copyright (C) +# This file is distributed under the same license as the Friendica notifyall addon package. +# +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-14 16:41+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Beatriz Vital , 2016\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/Friendica/teams/12172/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: notifyall.php:26 +msgid "Send email to all members" +msgstr "Enviar e-mail para todos os membros" + +#: notifyall.php:42 +#, php-format +msgid "%s Administrator" +msgstr "Administrador de %s" + +#: notifyall.php:44 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "%1$s, administrador de %2$s" + +#: notifyall.php:60 +msgid "No recipients found." +msgstr "Não foi encontrado nenhum destinatário." + +#: notifyall.php:78 +msgid "Emails sent" +msgstr "E-mails enviados" + +#: notifyall.php:86 +msgid "Send email to all members of this Friendica instance." +msgstr "Enviar e-mail para todos os membros desta instância do Friendica." + +#: notifyall.php:91 +msgid "Message subject" +msgstr "Assunto da mensagem" + +#: notifyall.php:92 +msgid "Test mode (only send to administrator)" +msgstr "Modo de teste (enviar só para o administrador)" + +#: notifyall.php:93 +msgid "Submit" +msgstr "Enviar" diff --git a/notifyall/lang/pt-br/strings.php b/notifyall/lang/pt-br/strings.php new file mode 100644 index 00000000..7df5beec --- /dev/null +++ b/notifyall/lang/pt-br/strings.php @@ -0,0 +1,16 @@ + 1);; +}} +; +$a->strings["Send email to all members"] = "Enviar e-mail para todos os membros"; +$a->strings["%s Administrator"] = "Administrador de %s"; +$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, administrador de %2\$s"; +$a->strings["No recipients found."] = "Não foi encontrado nenhum destinatário."; +$a->strings["Emails sent"] = "E-mails enviados"; +$a->strings["Send email to all members of this Friendica instance."] = "Enviar e-mail para todos os membros desta instância do Friendica."; +$a->strings["Message subject"] = "Assunto da mensagem"; +$a->strings["Test mode (only send to administrator)"] = "Modo de teste (enviar só para o administrador)"; +$a->strings["Submit"] = "Enviar"; diff --git a/superblock/lang/pt-br/messages.po b/superblock/lang/pt-br/messages.po new file mode 100644 index 00000000..578f62b3 --- /dev/null +++ b/superblock/lang/pt-br/messages.po @@ -0,0 +1,53 @@ +# ADDON blockem +# Copyright (C) +# This file is distributed under the same license as the Friendica blockem addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-16 12:51+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: blockem.php:51 +msgid "\"Blockem\" Settings" +msgstr "Configurações do \"Blockem\"" + +#: blockem.php:53 +msgid "Comma separated profile URLS to block" +msgstr "URLs de perfis a serem bloqueados, separados por vírgulas" + +#: blockem.php:57 +msgid "Submit" +msgstr "Enviar" + +#: blockem.php:70 +msgid "BLOCKEM Settings saved." +msgstr "As configurações do Blockem foram salvas." + +#: blockem.php:105 +#, php-format +msgid "Blocked %s - Click to open/close" +msgstr "Bloqueou %s - Clique para abrir/fechar" + +#: blockem.php:160 +msgid "Unblock Author" +msgstr "Desbloquear autor" + +#: blockem.php:162 +msgid "Block Author" +msgstr "Bloquear autor" + +#: blockem.php:194 +msgid "blockem settings updated" +msgstr "As configurações do Blockem foram atualizadas." diff --git a/superblock/lang/pt-br/strings.php b/superblock/lang/pt-br/strings.php index 49f69cc3..34c9f2e0 100644 --- a/superblock/lang/pt-br/strings.php +++ b/superblock/lang/pt-br/strings.php @@ -1,10 +1,15 @@ -strings["\"Blockem\" Settings"] = "Configurações \"Blockem\""; -$a->strings["Comma separated profile URLS to block"] = "URLS de perfis separados por vírgulas a serem bloqueados"; -$a->strings["Submit"] = "Enviar"; -$a->strings["BLOCKEM Settings saved."] = "Configurações BLOCKEM armazenadas."; -$a->strings["Blocked %s - Click to open/close"] = "Bloqueado %s - Clique para abrir/fechar"; -$a->strings["Unblock Author"] = "Desbloqueie Autor"; -$a->strings["Block Author"] = "Bloqueie Autor"; -$a->strings["blockem settings updated"] = "configurações blockem atualizadas"; + 1);; +}} +; +$a->strings["\"Blockem\" Settings"] = "Configurações do \"Blockem\""; +$a->strings["Comma separated profile URLS to block"] = "URLs de perfis a serem bloqueados, separados por vírgulas"; +$a->strings["Submit"] = "Enviar"; +$a->strings["BLOCKEM Settings saved."] = "As configurações do Blockem foram salvas."; +$a->strings["Blocked %s - Click to open/close"] = "Bloqueou %s - Clique para abrir/fechar"; +$a->strings["Unblock Author"] = "Desbloquear autor"; +$a->strings["Block Author"] = "Bloquear autor"; +$a->strings["blockem settings updated"] = "As configurações do Blockem foram atualizadas."; diff --git a/tictac/lang/pt-br/messages.po b/tictac/lang/pt-br/messages.po new file mode 100644 index 00000000..e4d7edaf --- /dev/null +++ b/tictac/lang/pt-br/messages.po @@ -0,0 +1,74 @@ +# ADDON tictac +# Copyright (C) +# This file is distributed under the same license as the Friendica tictac addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-16 12:47+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: tictac.php:20 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "Jogo da Velha Tridimensional" + +#: tictac.php:53 +msgid "3D Tic-Tac-Toe" +msgstr "Jogo da Velha 3D" + +#: tictac.php:58 +msgid "New game" +msgstr "Novo jogo" + +#: tictac.php:59 +msgid "New game with handicap" +msgstr "Novo jogo com limitador" + +#: tictac.php:60 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "O jogo da velha tridimensional é como o jogo tradicional, exceto por ser jogado em vários níveis simultaneamente." + +#: tictac.php:61 +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "Neste caso, há três níveis. Vence quem conseguir alinhar três quadrados em qualquer um dos níveis, assim como para cima, para baixo e na diagonal, em níveis diferentes." + +#: tictac.php:63 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "No jogo com limitador, a posição central do nível do meio é desativada, porque o jogador que marcasse esse quadrado teria uma vantagem injusta." + +#: tictac.php:182 +msgid "You go first..." +msgstr "Você vai primeiro..." + +#: tictac.php:187 +msgid "I'm going first this time..." +msgstr "Eu vou primeiro desta vez..." + +#: tictac.php:193 +msgid "You won!" +msgstr "Você venceu!" + +#: tictac.php:199 tictac.php:224 +msgid "\"Cat\" game!" +msgstr "Empatamos!" + +#: tictac.php:222 +msgid "I won!" +msgstr "Venci!" diff --git a/tictac/lang/pt-br/strings.php b/tictac/lang/pt-br/strings.php index ea569f06..55d91195 100644 --- a/tictac/lang/pt-br/strings.php +++ b/tictac/lang/pt-br/strings.php @@ -1,14 +1,19 @@ -strings["Three Dimensional Tic-Tac-Toe"] = "Jogo da Velha tridimensional"; -$a->strings["3D Tic-Tac-Toe"] = "Jogo da Velha 3D"; -$a->strings["New game"] = "Novo jogo"; -$a->strings["New game with handicap"] = "Novo jogo com limitador"; -$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "O Jogo da Velha tridimensional é similar ao jogo tradicional, com a exceção que ele é jogado simultaneamente em múltiplos níveis."; -$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "Neste caso, existem três níveis. Ganha quem conseguir alinhar três casas, não só no mesmo nível como também pra cima, pra baixo ou na diagonal entre os níveis."; -$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "O jogo com limitador desabilita a posição central do nível do meio, uma vez que o jogador que obtém essa casa ganha uma vantagem desleal."; -$a->strings["You go first..."] = "Você começa..."; -$a->strings["I'm going first this time..."] = "Eu vou começar desta vez..."; -$a->strings["You won!"] = "Você ganhou!"; -$a->strings["\"Cat\" game!"] = "Empatamos!"; -$a->strings["I won!"] = "Eu ganhei!"; + 1);; +}} +; +$a->strings["Three Dimensional Tic-Tac-Toe"] = "Jogo da Velha Tridimensional"; +$a->strings["3D Tic-Tac-Toe"] = "Jogo da Velha 3D"; +$a->strings["New game"] = "Novo jogo"; +$a->strings["New game with handicap"] = "Novo jogo com limitador"; +$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "O jogo da velha tridimensional é como o jogo tradicional, exceto por ser jogado em vários níveis simultaneamente."; +$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "Neste caso, há três níveis. Vence quem conseguir alinhar três quadrados em qualquer um dos níveis, assim como para cima, para baixo e na diagonal, em níveis diferentes."; +$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "No jogo com limitador, a posição central do nível do meio é desativada, porque o jogador que marcasse esse quadrado teria uma vantagem injusta."; +$a->strings["You go first..."] = "Você vai primeiro..."; +$a->strings["I'm going first this time..."] = "Eu vou primeiro desta vez..."; +$a->strings["You won!"] = "Você venceu!"; +$a->strings["\"Cat\" game!"] = "Empatamos!"; +$a->strings["I won!"] = "Venci!"; From 3844124d9c99f21d8cadc751e74319e5c7054ddf Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 19 Aug 2016 12:29:10 +0200 Subject: [PATCH 11/25] PT BR update translations for Twitter, qcomment and OpenStreetmap THX Beatriz Vital --- openstreetmap/lang/pt-br/messages.po | 46 ++++++++++ openstreetmap/lang/pt-br/strings.php | 21 +++-- qcomment/lang/pt-br/messages.po | 54 ++++++++++++ qcomment/lang/pt-br/strings.php | 25 +++--- twitter/lang/pt-br/messages.po | 123 +++++++++++++++++++++++++++ twitter/lang/pt-br/strings.php | 49 ++++++----- 6 files changed, 280 insertions(+), 38 deletions(-) create mode 100644 openstreetmap/lang/pt-br/messages.po create mode 100644 qcomment/lang/pt-br/messages.po create mode 100644 twitter/lang/pt-br/messages.po diff --git a/openstreetmap/lang/pt-br/messages.po b/openstreetmap/lang/pt-br/messages.po new file mode 100644 index 00000000..14f496a6 --- /dev/null +++ b/openstreetmap/lang/pt-br/messages.po @@ -0,0 +1,46 @@ +# ADDON openstreetmap +# Copyright (C) +# This file is distributed under the same license as the Friendica openstreetmap addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-18 18:54+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: openstreetmap.php:94 +msgid "Submit" +msgstr "Enviar" + +#: openstreetmap.php:95 +msgid "Tile Server URL" +msgstr "URL do Servidor de Bloco" + +#: openstreetmap.php:95 +msgid "" +"A list of public tile servers" +msgstr "Uma lista de servidores de bloco públicos" + +#: openstreetmap.php:96 +msgid "Default zoom" +msgstr "Zoom padrão" + +#: openstreetmap.php:96 +msgid "The default zoom level. (1:world, 18:highest)" +msgstr "O nível padrão de zoom. (1:mundo, 18:máximo) " + +#: openstreetmap.php:104 +msgid "Settings updated." +msgstr "As configurações foram atualizadas." diff --git a/openstreetmap/lang/pt-br/strings.php b/openstreetmap/lang/pt-br/strings.php index 5a9c4d28..ac18fd0d 100644 --- a/openstreetmap/lang/pt-br/strings.php +++ b/openstreetmap/lang/pt-br/strings.php @@ -1,8 +1,13 @@ -strings["Submit"] = "Enviar"; -$a->strings["Tile Server URL"] = ""; -$a->strings["A list of public tile servers"] = ""; -$a->strings["Default zoom"] = "Zoom padrão"; -$a->strings["The default zoom level. (1:world, 18:highest)"] = "O nível padrão de zoom. (1:mundo, 18:máximo) "; -$a->strings["Settings updated."] = "As configurações foram atualizadas."; + 1);; +}} +; +$a->strings["Submit"] = "Enviar"; +$a->strings["Tile Server URL"] = "URL do Servidor de Bloco"; +$a->strings["A list of public tile servers"] = "Uma lista de servidores de bloco públicos"; +$a->strings["Default zoom"] = "Zoom padrão"; +$a->strings["The default zoom level. (1:world, 18:highest)"] = "O nível padrão de zoom. (1:mundo, 18:máximo) "; +$a->strings["Settings updated."] = "As configurações foram atualizadas."; diff --git a/qcomment/lang/pt-br/messages.po b/qcomment/lang/pt-br/messages.po new file mode 100644 index 00000000..293f49ae --- /dev/null +++ b/qcomment/lang/pt-br/messages.po @@ -0,0 +1,54 @@ +# ADDON qcomment +# Copyright (C) +# This file is distributed under the same license as the Friendica qcomment addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-18 18:30+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: qcomment.php:51 +msgid ":-)" +msgstr ":-)" + +#: qcomment.php:51 +msgid ":-(" +msgstr ":-(" + +#: qcomment.php:51 +msgid "lol" +msgstr "lol" + +#: qcomment.php:54 +msgid "Quick Comment Settings" +msgstr "Configurações de Comentários Rápidos" + +#: qcomment.php:56 +msgid "" +"Quick comments are found near comment boxes, sometimes hidden. Click them to" +" provide simple replies." +msgstr "Comentários rápidos são encontrados próximo às caixas de comentários, algumas vezes ocultos. Clique neles para dar respostas simples." + +#: qcomment.php:57 +msgid "Enter quick comments, one per line" +msgstr "Insira comentários rápidos, um em cada linha" + +#: qcomment.php:61 +msgid "Submit" +msgstr "Enviar" + +#: qcomment.php:75 +msgid "Quick Comment settings saved." +msgstr "As configurações de comentários rápidos foram salvas." diff --git a/qcomment/lang/pt-br/strings.php b/qcomment/lang/pt-br/strings.php index 9aadbb65..87f7a76e 100644 --- a/qcomment/lang/pt-br/strings.php +++ b/qcomment/lang/pt-br/strings.php @@ -1,10 +1,15 @@ -strings[":-)"] = ":-)"; -$a->strings[":-("] = ":-("; -$a->strings["lol"] = "lol"; -$a->strings["Quick Comment Settings"] = "Configurações de Comentários Rápidos"; -$a->strings["Quick comments are found near comment boxes, sometimes hidden. Click them to provide simple replies."] = "Comentários rápidos são encontrados próximos às caixas de comentários, algumas vezes ocultos. Clique neles para produzir respostas simples."; -$a->strings["Enter quick comments, one per line"] = "Digite comentários rápidos, um por linha"; -$a->strings["Submit"] = "Enviar"; -$a->strings["Quick Comment settings saved."] = "As configurações de comentários rápidos foram salvas."; + 1);; +}} +; +$a->strings[":-)"] = ":-)"; +$a->strings[":-("] = ":-("; +$a->strings["lol"] = "lol"; +$a->strings["Quick Comment Settings"] = "Configurações de Comentários Rápidos"; +$a->strings["Quick comments are found near comment boxes, sometimes hidden. Click them to provide simple replies."] = "Comentários rápidos são encontrados próximo às caixas de comentários, algumas vezes ocultos. Clique neles para dar respostas simples."; +$a->strings["Enter quick comments, one per line"] = "Insira comentários rápidos, um em cada linha"; +$a->strings["Submit"] = "Enviar"; +$a->strings["Quick Comment settings saved."] = "As configurações de comentários rápidos foram salvas."; diff --git a/twitter/lang/pt-br/messages.po b/twitter/lang/pt-br/messages.po new file mode 100644 index 00000000..ae84241c --- /dev/null +++ b/twitter/lang/pt-br/messages.po @@ -0,0 +1,123 @@ +# ADDON twitter +# Copyright (C) +# This file is distributed under the same license as the Friendica twitter addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-18 19:15+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: twitter.php:77 +msgid "Post to Twitter" +msgstr "Publicar no Twitter" + +#: twitter.php:129 +msgid "Twitter settings updated." +msgstr "As configurações do Twitter foram atualizadas." + +#: twitter.php:157 +msgid "Twitter Posting Settings" +msgstr "Configurações de publicação no Twitter" + +#: twitter.php:164 +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "Não foi encontrado nenhum par de \"consumer keys\" para o Twitter. Por favor, entre em contato com a administração do site." + +#: twitter.php:183 +msgid "" +"At this Friendica instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input" +" box below and submit the form. Only your public posts will" +" be posted to Twitter." +msgstr "O plug-in do Twitter está habilitado nesta instância do Friendica, mas você ainda não conectou sua conta aqui à sua conta no Twitter. Para fazer isso, clique no botão abaixo. Você vai receber um código de verificação do Twitter. Copie-o para o campo abaixo e envie o formulário. Apenas os seus posts públicos serão publicados no Twitter." + +#: twitter.php:184 +msgid "Log in with Twitter" +msgstr "Entrar com o Twitter" + +#: twitter.php:186 +msgid "Copy the PIN from Twitter here" +msgstr "Cole o código de verificação do Twitter aqui" + +#: twitter.php:191 twitter.php:229 twitter.php:556 +msgid "Submit" +msgstr "Enviar" + +#: twitter.php:200 +msgid "Currently connected to: " +msgstr "Atualmente conectado a:" + +#: twitter.php:201 +msgid "" +"If enabled all your public postings can be posted to the " +"associated Twitter account. You can choose to do so by default (here) or for" +" every posting separately in the posting options when writing the entry." +msgstr "Se habilitado, todos os seus posts públicos poderão ser replicados na conta do Twitter associada. Você pode escolher entre fazer isso por padrão (aqui) ou separadamente, quando escrever cada mensagem, nas opções de publicação." + +#: twitter.php:203 +msgid "" +"Note: Due your privacy settings (Hide your profile " +"details from unknown viewers?) the link potentially included in public " +"postings relayed to Twitter will lead the visitor to a blank page informing " +"the visitor that the access to your profile has been restricted." +msgstr "" + +#: twitter.php:206 +msgid "Allow posting to Twitter" +msgstr "" + +#: twitter.php:209 +msgid "Send public postings to Twitter by default" +msgstr "Publicar posts públicos no Twitter por padrão" + +#: twitter.php:213 +msgid "Mirror all posts from twitter that are no replies or retweets" +msgstr "" + +#: twitter.php:217 +msgid "Shortening method that optimizes the tweet" +msgstr "" + +#: twitter.php:221 +msgid "Send linked #-tags and @-names to Twitter" +msgstr "" + +#: twitter.php:226 +msgid "Clear OAuth configuration" +msgstr "" + +#: twitter.php:550 +msgid "Settings updated." +msgstr "As configurações foram atualizadas." + +#: twitter.php:558 +msgid "Consumer key" +msgstr "" + +#: twitter.php:559 +msgid "Consumer secret" +msgstr "" + +#: twitter.php:560 +msgid "Name of the Twitter Application" +msgstr "" + +#: twitter.php:560 +msgid "" +"set this to avoid mirroring postings from ~friendica back to ~friendica" +msgstr "" diff --git a/twitter/lang/pt-br/strings.php b/twitter/lang/pt-br/strings.php index 8ef9edeb..eac2fe71 100644 --- a/twitter/lang/pt-br/strings.php +++ b/twitter/lang/pt-br/strings.php @@ -1,20 +1,29 @@ -strings["Post to Twitter"] = "Publicar no Twitter"; -$a->strings["Twitter settings updated."] = "As atualizações do Twitter foram atualizadas."; -$a->strings["Twitter Posting Settings"] = "Configurações de publicação no Twitter"; -$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Não foi encontrado nenhum par de chaves de consumidor para o Twitter. Por favor, entre em contato com o administrador do site."; -$a->strings["At this Friendica instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "Nessa instância do Friendica o plugin Twitter foi habilitado mas você ainda não conectou sua conta à conta do Twitter. Para assim o fazer clique no botão abaixo para pegar o PIN do Twitter que você deverar copiar na caixa de entrada abaixo e enviar o formulário. Somente suas postagens públicas serão repostadas no Twitter."; -$a->strings["Log in with Twitter"] = "Autenticar-se no Twitter"; -$a->strings["Copy the PIN from Twitter here"] = "Copie o PIN do Twitter aqui"; -$a->strings["Submit"] = "Enviar"; -$a->strings["Currently connected to: "] = "Atualmente conectado como: "; -$a->strings["If enabled all your public postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Se habilitado, todas as suas publicações públicas podem ser publicadas na sua conta Twitter associada. Você pode escolher entre publicar tudo automaticamente (marcando aqui) ou selecionar o que será enviado individualmente (nas opções de publicação, durante o processo de escrita da mensagem)."; -$a->strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "Aviso: Devido às suas configurações de privacidade (Ocultar os detalhes do seu perfil para pessoas desconhecidas?) o link potencialmente incluído nas publicações públicas encaminhadas para o Twitter levarão o visitante a uma página contendo a informação de que o acesso ao seu perfil é restrito."; -$a->strings["Allow posting to Twitter"] = "Permitir a publicação no Twitter"; -$a->strings["Send public postings to Twitter by default"] = "Enviar as publicações públicas automaticamente para o Twitter"; -$a->strings["Send linked #-tags and @-names to Twitter"] = ""; -$a->strings["Clear OAuth configuration"] = "Limpar a configuração OAuth"; -$a->strings["Settings updated."] = "As configurações foram atualizadas."; -$a->strings["Consumer key"] = "Chave de consumidor"; -$a->strings["Consumer secret"] = "Segredo de consumidor"; + 1);; +}} +; +$a->strings["Post to Twitter"] = "Publicar no Twitter"; +$a->strings["Twitter settings updated."] = "As configurações do Twitter foram atualizadas."; +$a->strings["Twitter Posting Settings"] = "Configurações de publicação no Twitter"; +$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Não foi encontrado nenhum par de \"consumer keys\" para o Twitter. Por favor, entre em contato com a administração do site."; +$a->strings["At this Friendica instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "O plug-in do Twitter está habilitado nesta instância do Friendica, mas você ainda não conectou sua conta aqui à sua conta no Twitter. Para fazer isso, clique no botão abaixo. Você vai receber um código de verificação do Twitter. Copie-o para o campo abaixo e envie o formulário. Apenas os seus posts públicos serão publicados no Twitter."; +$a->strings["Log in with Twitter"] = "Entrar com o Twitter"; +$a->strings["Copy the PIN from Twitter here"] = "Cole o código de verificação do Twitter aqui"; +$a->strings["Submit"] = "Enviar"; +$a->strings["Currently connected to: "] = "Atualmente conectado a:"; +$a->strings["If enabled all your public postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Se habilitado, todos os seus posts públicos poderão ser replicados na conta do Twitter associada. Você pode escolher entre fazer isso por padrão (aqui) ou separadamente, quando escrever cada mensagem, nas opções de publicação."; +$a->strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = ""; +$a->strings["Allow posting to Twitter"] = ""; +$a->strings["Send public postings to Twitter by default"] = "Publicar posts públicos no Twitter por padrão"; +$a->strings["Mirror all posts from twitter that are no replies or retweets"] = ""; +$a->strings["Shortening method that optimizes the tweet"] = ""; +$a->strings["Send linked #-tags and @-names to Twitter"] = ""; +$a->strings["Clear OAuth configuration"] = ""; +$a->strings["Settings updated."] = "As configurações foram atualizadas."; +$a->strings["Consumer key"] = ""; +$a->strings["Consumer secret"] = ""; +$a->strings["Name of the Twitter Application"] = ""; +$a->strings["set this to avoid mirroring postings from ~friendica back to ~friendica"] = ""; From aa8c44dcc8df95db4d38fcd33103cb71562f3b66 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 23 Aug 2016 07:46:05 +0200 Subject: [PATCH 12/25] some more PT BR translations THX Beatriz Vital --- appnet/lang/pt-br/messages.po | 17 +-- appnet/lang/pt-br/strings.php | 10 +- blogger/lang/pt-br/messages.po | 13 +- blogger/lang/pt-br/strings.php | 6 +- diaspora/lang/pt-br/messages.po | 62 +++++++++ dwpost/lang/pt-br/messages.po | 48 +++++++ forumdirectory/lang/pt-br/messages.po | 80 ++++++++++++ forumdirectory/lang/pt-br/strings.php | 39 +++--- gpluspost/lang/pt-br/messages.po | 68 ++++++++++ gpluspost/lang/pt-br/strings.php | 19 +++ ijpost/lang/pt-br/messages.po | 48 +++++++ ijpost/lang/pt-br/strings.php | 23 ++-- impressum/lang/pt-br/messages.po | 89 +++++++++++++ impressum/lang/pt-br/strings.php | 41 +++--- irc/lang/pt-br/messages.po | 67 ++++++++++ irc/lang/pt-br/strings.php | 26 ++-- jappixmini/lang/pt-br/messages.po | 77 ++++++++++++ jappixmini/lang/pt-br/strings.php | 37 +++--- libertree/lang/pt-br/messages.po | 48 +++++++ libertree/lang/pt-br/strings.php | 23 ++-- libravatar/lang/pt-br/messages.po | 84 +++++++++++++ libravatar/lang/pt-br/strings.php | 39 +++--- ljpost/lang/pt-br/messages.po | 48 +++++++ ljpost/lang/pt-br/strings.php | 23 ++-- nsfw/lang/pt-br/messages.po | 59 +++++++++ nsfw/lang/pt-br/strings.php | 25 ++-- public_server/lang/pt-br/messages.po | 41 ++++++ public_server/lang/pt-br/strings.php | 16 ++- pumpio/lang/pt-br/messages.po | 102 +++++++++++++++ pumpio/lang/pt-br/strings.php | 27 ++++ showmore/lang/pt-br/messages.po | 44 +++++++ showmore/lang/pt-br/strings.php | 21 ++-- statusnet/lang/pt-br/messages.po | 175 ++++++++++++++++++++++++++ statusnet/lang/pt-br/strings.php | 72 ++++++----- tumblr/lang/pt-br/messages.po | 64 ++++++++++ tumblr/lang/pt-br/strings.php | 26 ++-- twitter/lang/pt-br/messages.po | 4 +- twitter/lang/pt-br/strings.php | 2 +- wppost/lang/pt-br/messages.po | 64 ++++++++++ wppost/lang/pt-br/strings.php | 31 +++-- yourls/lang/pt-br/messages.po | 48 +++++++ yourls/lang/pt-br/strings.php | 23 ++-- 42 files changed, 1665 insertions(+), 214 deletions(-) create mode 100644 diaspora/lang/pt-br/messages.po create mode 100644 dwpost/lang/pt-br/messages.po create mode 100644 forumdirectory/lang/pt-br/messages.po create mode 100644 gpluspost/lang/pt-br/messages.po create mode 100644 gpluspost/lang/pt-br/strings.php create mode 100644 ijpost/lang/pt-br/messages.po create mode 100644 impressum/lang/pt-br/messages.po create mode 100644 irc/lang/pt-br/messages.po create mode 100644 jappixmini/lang/pt-br/messages.po create mode 100644 libertree/lang/pt-br/messages.po create mode 100644 libravatar/lang/pt-br/messages.po create mode 100644 ljpost/lang/pt-br/messages.po create mode 100644 nsfw/lang/pt-br/messages.po create mode 100644 public_server/lang/pt-br/messages.po create mode 100644 pumpio/lang/pt-br/messages.po create mode 100644 pumpio/lang/pt-br/strings.php create mode 100644 showmore/lang/pt-br/messages.po create mode 100644 statusnet/lang/pt-br/messages.po create mode 100644 tumblr/lang/pt-br/messages.po create mode 100644 wppost/lang/pt-br/messages.po create mode 100644 yourls/lang/pt-br/messages.po diff --git a/appnet/lang/pt-br/messages.po b/appnet/lang/pt-br/messages.po index cf677625..c279c7dd 100644 --- a/appnet/lang/pt-br/messages.po +++ b/appnet/lang/pt-br/messages.po @@ -4,15 +4,16 @@ # # # Translators: +# Beatriz Vital , 2016 # Calango Jr , 2014 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-06-22 11:47+0200\n" -"PO-Revision-Date: 2014-10-04 04:09+0000\n" -"Last-Translator: Calango Jr \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/friendica/language/pt_BR/)\n" +"PO-Revision-Date: 2016-08-19 20:37+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -37,7 +38,7 @@ msgstr "Volte a página de conectores." #: appnet.php:94 msgid "Post to app.net" -msgstr "Postar no app.net" +msgstr "Publicar no App.net" #: appnet.php:125 appnet.php:129 msgid "App.net Export" @@ -49,15 +50,15 @@ msgstr "Atualmente conectado em: " #: appnet.php:144 msgid "Enable App.net Post Plugin" -msgstr "Habilitar App.net Plugin de publicação/postagem" +msgstr "Habilitar plug-in para publicar no App.net" #: appnet.php:149 msgid "Post to App.net by default" -msgstr "Postar em App.net por padrão" +msgstr "Publicar em App.net por padrão" #: appnet.php:153 msgid "Import the remote timeline" -msgstr "Importar timeline remota" +msgstr "Importar a linha do tempo remota" #: appnet.php:159 msgid "" @@ -107,7 +108,7 @@ msgstr "Token" #: appnet.php:192 msgid "Sign in using App.net" -msgstr "Registre-se usando App.net" +msgstr "Entre usando o App.net" #: appnet.php:197 msgid "Clear OAuth configuration" diff --git a/appnet/lang/pt-br/strings.php b/appnet/lang/pt-br/strings.php index 6d4a410b..b8e1112c 100644 --- a/appnet/lang/pt-br/strings.php +++ b/appnet/lang/pt-br/strings.php @@ -9,12 +9,12 @@ $a->strings["Permission denied."] = "Permissão negada."; $a->strings["You are now authenticated to app.net. "] = "Você está autenticado no app.net."; $a->strings["

Error fetching token. Please try again.

"] = "Erro ocorrido na obtenção do token. Tente novamente."; $a->strings["return to the connector page"] = "Volte a página de conectores."; -$a->strings["Post to app.net"] = "Postar no app.net"; +$a->strings["Post to app.net"] = "Publicar no App.net"; $a->strings["App.net Export"] = "App.net exportar"; $a->strings["Currently connected to: "] = "Atualmente conectado em: "; -$a->strings["Enable App.net Post Plugin"] = "Habilitar App.net Plugin de publicação/postagem"; -$a->strings["Post to App.net by default"] = "Postar em App.net por padrão"; -$a->strings["Import the remote timeline"] = "Importar timeline remota"; +$a->strings["Enable App.net Post Plugin"] = "Habilitar plug-in para publicar no App.net"; +$a->strings["Post to App.net by default"] = "Publicar em App.net por padrão"; +$a->strings["Import the remote timeline"] = "Importar a linha do tempo remota"; $a->strings["

Error fetching user profile. Please clear the configuration and try again.

"] = "Erro na obtenção do perfil do usuário. Confira as configurações e tente novamente."; $a->strings["

You have two ways to connect to App.net.

"] = "

Você possui duas formas de conectar ao App.net

"; $a->strings["

First way: Register an application at https://account.app.net/developer/apps/ and enter Client ID and Client Secret. "] = "

1º Método: Registre uma aplicação em https://account.app.net/developer/apps/ e entre o Client ID e Client Secret"; @@ -24,6 +24,6 @@ $a->strings["Client Secret"] = "Client Secret"; $a->strings["

Second way: fetch a token at http://dev-lite.jonathonduerig.com/. "] = "

2º Método: obtenha um token em http://dev-lite.jonathonduerig.com/. "; $a->strings["Set these scopes: 'Basic', 'Stream', 'Write Post', 'Public Messages', 'Messages'.

"] = "Adicione valor as estas saídas: 'Basic', 'Stream', 'Write Post', 'Public Messages', 'Messages'.

"; $a->strings["Token"] = "Token"; -$a->strings["Sign in using App.net"] = "Registre-se usando App.net"; +$a->strings["Sign in using App.net"] = "Entre usando o App.net"; $a->strings["Clear OAuth configuration"] = "Limpar configuração OAuth"; $a->strings["Save Settings"] = "Salvar Configurações"; diff --git a/blogger/lang/pt-br/messages.po b/blogger/lang/pt-br/messages.po index 53a5ff46..af8a5ba0 100644 --- a/blogger/lang/pt-br/messages.po +++ b/blogger/lang/pt-br/messages.po @@ -4,15 +4,16 @@ # # # Translators: +# Beatriz Vital , 2016 # John Brazil, 2015 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-06-22 13:18+0200\n" -"PO-Revision-Date: 2015-01-31 01:31+0000\n" -"Last-Translator: John Brazil\n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/friendica/language/pt_BR/)\n" +"PO-Revision-Date: 2016-08-19 20:36+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -21,7 +22,7 @@ msgstr "" #: blogger.php:42 msgid "Post to blogger" -msgstr "Postar no Blogger" +msgstr "Publicar no Blogger" #: blogger.php:74 blogger.php:78 msgid "Blogger Export" @@ -29,11 +30,11 @@ msgstr "Exportador Blogger" #: blogger.php:82 msgid "Enable Blogger Post Plugin" -msgstr "Habilitar o Blogger Post Plugin" +msgstr "Habilitar plug-in para publicar no Blogger" #: blogger.php:87 msgid "Blogger username" -msgstr "Nome de Usuário do Blogger" +msgstr "Nome de usuário no Blogger" #: blogger.php:92 msgid "Blogger password" diff --git a/blogger/lang/pt-br/strings.php b/blogger/lang/pt-br/strings.php index 35e1db36..dcd10fab 100644 --- a/blogger/lang/pt-br/strings.php +++ b/blogger/lang/pt-br/strings.php @@ -5,10 +5,10 @@ function string_plural_select_pt_br($n){ return ($n > 1);; }} ; -$a->strings["Post to blogger"] = "Postar no Blogger"; +$a->strings["Post to blogger"] = "Publicar no Blogger"; $a->strings["Blogger Export"] = "Exportador Blogger"; -$a->strings["Enable Blogger Post Plugin"] = "Habilitar o Blogger Post Plugin"; -$a->strings["Blogger username"] = "Nome de Usuário do Blogger"; +$a->strings["Enable Blogger Post Plugin"] = "Habilitar plug-in para publicar no Blogger"; +$a->strings["Blogger username"] = "Nome de usuário no Blogger"; $a->strings["Blogger password"] = "Senha do Blogger"; $a->strings["Blogger API URL"] = "URL da API do Blogger"; $a->strings["Post to Blogger by default"] = "Publicar no Blogger por padrão"; diff --git a/diaspora/lang/pt-br/messages.po b/diaspora/lang/pt-br/messages.po new file mode 100644 index 00000000..1034ffed --- /dev/null +++ b/diaspora/lang/pt-br/messages.po @@ -0,0 +1,62 @@ +# ADDON diaspora +# Copyright (C) +# This file is distributed under the same license as the Friendica diaspora addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-06-22 13:18+0200\n" +"PO-Revision-Date: 2016-08-19 20:36+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: diaspora.php:37 +msgid "Post to Diaspora" +msgstr "Publicar na Diaspora" + +#: diaspora.php:142 +msgid "" +"Can't login to your Diaspora account. Please check username and password and" +" ensure you used the complete address (including http...)" +msgstr "Não foi possível entrar na sua conta Diaspora. Verifique seu nome de usuário e senha e certifique-se que usou o endereço completo (incluindo http...)." + +#: diaspora.php:149 diaspora.php:153 +msgid "Diaspora Export" +msgstr "" + +#: diaspora.php:163 +msgid "Enable Diaspora Post Plugin" +msgstr "Habilitar plug-in para publicar na Diaspora" + +#: diaspora.php:168 +msgid "Diaspora username" +msgstr "Nome de usuário da Diaspora" + +#: diaspora.php:173 +msgid "Diaspora password" +msgstr "Senha da Diaspora" + +#: diaspora.php:178 +msgid "Diaspora site URL" +msgstr "" + +#: diaspora.php:183 +msgid "Post to Diaspora by default" +msgstr "Publicar na Diaspora por padrão" + +#: diaspora.php:189 +msgid "Save Settings" +msgstr "Salvar Configurações" + +#: diaspora.php:324 +msgid "Diaspora post failed. Queued for retry." +msgstr "Falha ao publicar na Diaspora. Na fila para tentar novamente." diff --git a/dwpost/lang/pt-br/messages.po b/dwpost/lang/pt-br/messages.po new file mode 100644 index 00000000..26c3bba6 --- /dev/null +++ b/dwpost/lang/pt-br/messages.po @@ -0,0 +1,48 @@ +# ADDON dwpost +# Copyright (C) +# This file is distributed under the same license as the Friendica dwpost addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:36+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: dwpost.php:39 +msgid "Post to Dreamwidth" +msgstr "Publicar no Dreamwidth" + +#: dwpost.php:70 +msgid "Dreamwidth Post Settings" +msgstr "Configurações de publicação no Dreamwidth" + +#: dwpost.php:72 +msgid "Enable dreamwidth Post Plugin" +msgstr "Habilitar plug-in para publicar no Dreamwidth" + +#: dwpost.php:77 +msgid "dreamwidth username" +msgstr "Nome de usuário no Dreamwidth" + +#: dwpost.php:82 +msgid "dreamwidth password" +msgstr "Senha do Dreamwidth" + +#: dwpost.php:87 +msgid "Post to dreamwidth by default" +msgstr "Publicar no Dreamwidth por padrão" + +#: dwpost.php:93 +msgid "Submit" +msgstr "Enviar" diff --git a/forumdirectory/lang/pt-br/messages.po b/forumdirectory/lang/pt-br/messages.po new file mode 100644 index 00000000..c8d528ed --- /dev/null +++ b/forumdirectory/lang/pt-br/messages.po @@ -0,0 +1,80 @@ +# ADDON forumdirectory +# Copyright (C) +# This file is distributed under the same license as the Friendica forumdirectory addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 17:03+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: forumdirectory.php:22 +msgid "Forum Directory" +msgstr "Diretório de Fóruns" + +#: forumdirectory.php:53 +msgid "Public access denied." +msgstr "Acesso do público negado." + +#: forumdirectory.php:71 +msgid "Global Directory" +msgstr "Diretório Global" + +#: forumdirectory.php:79 +msgid "Find on this site" +msgstr "Procurar neste site" + +#: forumdirectory.php:81 +msgid "Finding: " +msgstr "Procurando:" + +#: forumdirectory.php:82 +msgid "Site Directory" +msgstr "Diretório do Site" + +#: forumdirectory.php:83 +msgid "Find" +msgstr "Procurar" + +#: forumdirectory.php:133 +msgid "Age: " +msgstr "Idade:" + +#: forumdirectory.php:136 +msgid "Gender: " +msgstr "Sexo:" + +#: forumdirectory.php:156 +msgid "Location:" +msgstr "Local:" + +#: forumdirectory.php:158 +msgid "Gender:" +msgstr "Sexo:" + +#: forumdirectory.php:160 +msgid "Status:" +msgstr "Estado:" + +#: forumdirectory.php:162 +msgid "Homepage:" +msgstr "Página principal:" + +#: forumdirectory.php:164 +msgid "About:" +msgstr "Sobre:" + +#: forumdirectory.php:201 +msgid "No entries (some entries may be hidden)." +msgstr "Sem resultados (alguns resultados podem estar ocultos)." diff --git a/forumdirectory/lang/pt-br/strings.php b/forumdirectory/lang/pt-br/strings.php index 6503b04c..622568b6 100644 --- a/forumdirectory/lang/pt-br/strings.php +++ b/forumdirectory/lang/pt-br/strings.php @@ -1,17 +1,22 @@ -strings["Forum Directory"] = ""; -$a->strings["Public access denied."] = "Acesso público negado."; -$a->strings["Global Directory"] = "Diretório global"; -$a->strings["Find on this site"] = "Pesquisar neste site"; -$a->strings["Finding: "] = "Pesquisando: "; -$a->strings["Site Directory"] = "Diretório do site"; -$a->strings["Find"] = "Pesquisar"; -$a->strings["Age: "] = "Idade: "; -$a->strings["Gender: "] = "Gênero: "; -$a->strings["Location:"] = "Localização:"; -$a->strings["Gender:"] = "Gênero:"; -$a->strings["Status:"] = "Estado:"; -$a->strings["Homepage:"] = "Página web:"; -$a->strings["About:"] = "Sobre:"; -$a->strings["No entries (some entries may be hidden)."] = "Nenhuma entrada (algumas entradas podem estar ocultas)."; + 1);; +}} +; +$a->strings["Forum Directory"] = "Diretório de Fóruns"; +$a->strings["Public access denied."] = "Acesso do público negado."; +$a->strings["Global Directory"] = "Diretório Global"; +$a->strings["Find on this site"] = "Procurar neste site"; +$a->strings["Finding: "] = "Procurando:"; +$a->strings["Site Directory"] = "Diretório do Site"; +$a->strings["Find"] = "Procurar"; +$a->strings["Age: "] = "Idade:"; +$a->strings["Gender: "] = "Sexo:"; +$a->strings["Location:"] = "Local:"; +$a->strings["Gender:"] = "Sexo:"; +$a->strings["Status:"] = "Estado:"; +$a->strings["Homepage:"] = "Página principal:"; +$a->strings["About:"] = "Sobre:"; +$a->strings["No entries (some entries may be hidden)."] = "Sem resultados (alguns resultados podem estar ocultos)."; diff --git a/gpluspost/lang/pt-br/messages.po b/gpluspost/lang/pt-br/messages.po new file mode 100644 index 00000000..52931f11 --- /dev/null +++ b/gpluspost/lang/pt-br/messages.po @@ -0,0 +1,68 @@ +# ADDON gpluspost +# Copyright (C) +# This file is distributed under the same license as the Friendica gpluspost addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-06-23 14:44+0200\n" +"PO-Revision-Date: 2016-08-19 20:36+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: gpluspost.php:38 +msgid "Post to Google+" +msgstr "Publicar no Google+" + +#: gpluspost.php:93 +msgid "Enable Google+ Post Plugin" +msgstr "Habilitar plug-in para publicar no Google+" + +#: gpluspost.php:108 +msgid "Google+ username" +msgstr "" + +#: gpluspost.php:113 +msgid "Google+ password" +msgstr "Senha do Google+" + +#: gpluspost.php:118 +msgid "Google+ page number" +msgstr "" + +#: gpluspost.php:124 +msgid "Post to Google+ by default" +msgstr "Publicar no Google+ por padrão" + +#: gpluspost.php:129 +msgid "Do not prevent posting loops" +msgstr "" + +#: gpluspost.php:135 +msgid "Skip messages without links" +msgstr "" + +#: gpluspost.php:142 +msgid "Mirror all public posts" +msgstr "" + +#: gpluspost.php:146 +msgid "Mirror Google Account ID" +msgstr "" + +#: gpluspost.php:153 +msgid "Save Settings" +msgstr "Salvar Configurações" + +#: gpluspost.php:308 +msgid "Google+ post failed. Queued for retry." +msgstr "Falha ao publicar no Google+. Na fila para tentar novamente." diff --git a/gpluspost/lang/pt-br/strings.php b/gpluspost/lang/pt-br/strings.php new file mode 100644 index 00000000..ac49ee40 --- /dev/null +++ b/gpluspost/lang/pt-br/strings.php @@ -0,0 +1,19 @@ + 1);; +}} +; +$a->strings["Post to Google+"] = "Publicar no Google+"; +$a->strings["Enable Google+ Post Plugin"] = "Habilitar plug-in para publicar no Google+"; +$a->strings["Google+ username"] = ""; +$a->strings["Google+ password"] = "Senha do Google+"; +$a->strings["Google+ page number"] = ""; +$a->strings["Post to Google+ by default"] = "Publicar no Google+ por padrão"; +$a->strings["Do not prevent posting loops"] = ""; +$a->strings["Skip messages without links"] = ""; +$a->strings["Mirror all public posts"] = ""; +$a->strings["Mirror Google Account ID"] = ""; +$a->strings["Save Settings"] = "Salvar Configurações"; +$a->strings["Google+ post failed. Queued for retry."] = "Falha ao publicar no Google+. Na fila para tentar novamente."; diff --git a/ijpost/lang/pt-br/messages.po b/ijpost/lang/pt-br/messages.po new file mode 100644 index 00000000..40f4f6df --- /dev/null +++ b/ijpost/lang/pt-br/messages.po @@ -0,0 +1,48 @@ +# ADDON ijpost +# Copyright (C) +# This file is distributed under the same license as the Friendica ijpost addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:36+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ijpost.php:39 +msgid "Post to Insanejournal" +msgstr "Publicar no Insanejournal" + +#: ijpost.php:70 +msgid "InsaneJournal Post Settings" +msgstr "Configurações de publicação no InsaneJournal" + +#: ijpost.php:72 +msgid "Enable InsaneJournal Post Plugin" +msgstr "Habilitar plug-in para publicar no InsaneJournal" + +#: ijpost.php:77 +msgid "InsaneJournal username" +msgstr "Nome de usuário no InsaneJournal" + +#: ijpost.php:82 +msgid "InsaneJournal password" +msgstr "Senha do InsaneJournal" + +#: ijpost.php:87 +msgid "Post to InsaneJournal by default" +msgstr "Publicar no InsaneJournal por padrão" + +#: ijpost.php:93 +msgid "Submit" +msgstr "Enviar" diff --git a/ijpost/lang/pt-br/strings.php b/ijpost/lang/pt-br/strings.php index 4dce00fc..b48f4dec 100644 --- a/ijpost/lang/pt-br/strings.php +++ b/ijpost/lang/pt-br/strings.php @@ -1,9 +1,14 @@ -strings["Post to Insanejournal"] = "Publicar no InsaneJournal"; -$a->strings["InsaneJournal Post Settings"] = "Configurações da publicação no InsaneJournal"; -$a->strings["Enable InsaneJournal Post Plugin"] = "Habilitar o plugin de publicação no InsaneJournal"; -$a->strings["InsaneJournal username"] = "Nome de usuário do InsaneJournal"; -$a->strings["InsaneJournal password"] = "Senha do InsaneJournal"; -$a->strings["Post to InsaneJournal by default"] = "Publicar no InsaneJournal por padrão"; -$a->strings["Submit"] = "Enviar"; + 1);; +}} +; +$a->strings["Post to Insanejournal"] = "Publicar no Insanejournal"; +$a->strings["InsaneJournal Post Settings"] = "Configurações de publicação no InsaneJournal"; +$a->strings["Enable InsaneJournal Post Plugin"] = "Habilitar plug-in para publicar no InsaneJournal"; +$a->strings["InsaneJournal username"] = "Nome de usuário no InsaneJournal"; +$a->strings["InsaneJournal password"] = "Senha do InsaneJournal"; +$a->strings["Post to InsaneJournal by default"] = "Publicar no InsaneJournal por padrão"; +$a->strings["Submit"] = "Enviar"; diff --git a/impressum/lang/pt-br/messages.po b/impressum/lang/pt-br/messages.po new file mode 100644 index 00000000..2764c73d --- /dev/null +++ b/impressum/lang/pt-br/messages.po @@ -0,0 +1,89 @@ +# ADDON impressum +# Copyright (C) +# This file is distributed under the same license as the Friendica impressum addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:28+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: impressum.php:37 +msgid "Impressum" +msgstr "Impressum" + +#: impressum.php:50 impressum.php:52 impressum.php:84 +msgid "Site Owner" +msgstr "Responsável pelo site" + +#: impressum.php:50 impressum.php:88 +msgid "Email Address" +msgstr "Endereço de e-mail" + +#: impressum.php:55 impressum.php:86 +msgid "Postal Address" +msgstr "Endereço postal" + +#: impressum.php:61 +msgid "" +"The impressum addon needs to be configured!
Please add at least the " +"owner variable to your config file. For other variables please " +"refer to the README file of the addon." +msgstr "" + +#: impressum.php:78 +msgid "Settings updated." +msgstr "As configurações foram atualizadas." + +#: impressum.php:83 +msgid "Submit" +msgstr "Enviar" + +#: impressum.php:84 +msgid "The page operators name." +msgstr "" + +#: impressum.php:85 +msgid "Site Owners Profile" +msgstr "Perfil do responsável pelo site" + +#: impressum.php:85 +msgid "Profile address of the operator." +msgstr "" + +#: impressum.php:86 +msgid "How to contact the operator via snail mail. You can use BBCode here." +msgstr "" + +#: impressum.php:87 +msgid "Notes" +msgstr "" + +#: impressum.php:87 +msgid "" +"Additional notes that are displayed beneath the contact information. You can" +" use BBCode here." +msgstr "" + +#: impressum.php:88 +msgid "How to contact the operator via email. (will be displayed obfuscated)" +msgstr "" + +#: impressum.php:89 +msgid "Footer note" +msgstr "Nota de rodapé" + +#: impressum.php:89 +msgid "Text for the footer. You can use BBCode here." +msgstr "" diff --git a/impressum/lang/pt-br/strings.php b/impressum/lang/pt-br/strings.php index e3da4991..90273f96 100644 --- a/impressum/lang/pt-br/strings.php +++ b/impressum/lang/pt-br/strings.php @@ -1,18 +1,23 @@ -strings["Impressum"] = "Impressum"; -$a->strings["Site Owner"] = "Responsável pelo site"; -$a->strings["Email Address"] = "Endereço de e-mail"; -$a->strings["Postal Address"] = "Endereço postal"; -$a->strings["The impressum addon needs to be configured!
Please add at least the owner variable to your config file. For other variables please refer to the README file of the addon."] = "O complemento Impressum necessita ser configurado!
Por favor, adicione ao menos o nome do responsável ao arquivo de configuração. Para outras informações, por favor, consulte o arquivo README do complemento."; -$a->strings["Settings updated."] = "As configurações foram atualizadas."; -$a->strings["Submit"] = "Enviar"; -$a->strings["The page operators name."] = "O nome da página operadores"; -$a->strings["Site Owners Profile"] = "Perfil do responsável pelo site"; -$a->strings["Profile address of the operator."] = "Endereço do perfil do operador"; -$a->strings["How to contact the operator via snail mail. You can use BBCode here."] = ""; -$a->strings["Notes"] = "Notas"; -$a->strings["Additional notes that are displayed beneath the contact information. You can use BBCode here."] = ""; -$a->strings["How to contact the operator via email. (will be displayed obfuscated)"] = "Como entrar em contato com o operador por e-mail. (não será mostrado)"; -$a->strings["Footer note"] = "Nota de rodapé"; -$a->strings["Text for the footer. You can use BBCode here."] = ""; + 1);; +}} +; +$a->strings["Impressum"] = "Impressum"; +$a->strings["Site Owner"] = "Responsável pelo site"; +$a->strings["Email Address"] = "Endereço de e-mail"; +$a->strings["Postal Address"] = "Endereço postal"; +$a->strings["The impressum addon needs to be configured!
Please add at least the owner variable to your config file. For other variables please refer to the README file of the addon."] = ""; +$a->strings["Settings updated."] = "As configurações foram atualizadas."; +$a->strings["Submit"] = "Enviar"; +$a->strings["The page operators name."] = ""; +$a->strings["Site Owners Profile"] = "Perfil do responsável pelo site"; +$a->strings["Profile address of the operator."] = ""; +$a->strings["How to contact the operator via snail mail. You can use BBCode here."] = ""; +$a->strings["Notes"] = ""; +$a->strings["Additional notes that are displayed beneath the contact information. You can use BBCode here."] = ""; +$a->strings["How to contact the operator via email. (will be displayed obfuscated)"] = ""; +$a->strings["Footer note"] = "Nota de rodapé"; +$a->strings["Text for the footer. You can use BBCode here."] = ""; diff --git a/irc/lang/pt-br/messages.po b/irc/lang/pt-br/messages.po new file mode 100644 index 00000000..6a0a7c93 --- /dev/null +++ b/irc/lang/pt-br/messages.po @@ -0,0 +1,67 @@ +# ADDON irc +# Copyright (C) +# This file is distributed under the same license as the Friendica irc addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-08 13:17+0200\n" +"PO-Revision-Date: 2016-08-19 16:37+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: irc.php:37 +msgid "IRC Settings" +msgstr "Configurações do IRC" + +#: irc.php:38 +msgid "" +"Here you can change the system wide settings for the channels to " +"automatically join and access via the side bar. Note the changes you do " +"here, only effect the channel selection if you are logged in." +msgstr "Aqui você pode mudar as configurações dos canais para dar opções de inscrição e de acesso automáticos pela barra lateral. Observe que as mudanças feitas aqui só afetam o canal selecionado se você tiver feito login." + +#: irc.php:39 irc.php:136 +msgid "Save Settings" +msgstr "Salvar Configurações" + +#: irc.php:40 irc.php:137 +msgid "Channel(s) to auto connect (comma separated)" +msgstr "Canais de conexão automática (separados por vírgula)" + +#: irc.php:40 irc.php:137 +msgid "" +"List of channels that shall automatically connected to when the app is " +"launched." +msgstr "Lista de canais a serem conectados automaticamente quando o aplicativo for iniciado." + +#: irc.php:41 irc.php:138 +msgid "Popular Channels (comma separated)" +msgstr "Canais Populares (separados por vírgula)" + +#: irc.php:41 irc.php:138 +msgid "" +"List of popular channels, will be displayed at the side and hotlinked for " +"easy joining." +msgstr "Lista de canais populares, que será exibida ao lado e terá link para facilitar a inscrição." + +#: irc.php:57 irc.php:128 +msgid "IRC settings saved." +msgstr "As configurações do IRC foram salvas." + +#: irc.php:62 +msgid "IRC Chatroom" +msgstr "Sala de bate-papo IRC" + +#: irc.php:90 +msgid "Popular Channels" +msgstr "Canais Populares" diff --git a/irc/lang/pt-br/strings.php b/irc/lang/pt-br/strings.php index 55220ea2..28a4e468 100644 --- a/irc/lang/pt-br/strings.php +++ b/irc/lang/pt-br/strings.php @@ -1,9 +1,17 @@ -strings["IRC Settings"] = "Configurações de IRC"; -$a->strings["Channel(s) to auto connect (comma separated)"] = "Canal(is) para auto conectar (separados por vírgulas)"; -$a->strings["Popular Channels (comma separated)"] = "Canais Populares (separados por vírgula)"; -$a->strings["Submit"] = "Enviar"; -$a->strings["IRC settings saved."] = "Configurações de IRC salvas"; -$a->strings["IRC Chatroom"] = "sala de IRC"; -$a->strings["Popular Channels"] = "Canais populares "; + 1);; +}} +; +$a->strings["IRC Settings"] = "Configurações do IRC"; +$a->strings["Here you can change the system wide settings for the channels to automatically join and access via the side bar. Note the changes you do here, only effect the channel selection if you are logged in."] = "Aqui você pode mudar as configurações dos canais para dar opções de inscrição e de acesso automáticos pela barra lateral. Observe que as mudanças feitas aqui só afetam o canal selecionado se você tiver feito login."; +$a->strings["Save Settings"] = "Salvar Configurações"; +$a->strings["Channel(s) to auto connect (comma separated)"] = "Canais de conexão automática (separados por vírgula)"; +$a->strings["List of channels that shall automatically connected to when the app is launched."] = "Lista de canais a serem conectados automaticamente quando o aplicativo for iniciado."; +$a->strings["Popular Channels (comma separated)"] = "Canais Populares (separados por vírgula)"; +$a->strings["List of popular channels, will be displayed at the side and hotlinked for easy joining."] = "Lista de canais populares, que será exibida ao lado e terá link para facilitar a inscrição."; +$a->strings["IRC settings saved."] = "As configurações do IRC foram salvas."; +$a->strings["IRC Chatroom"] = "Sala de bate-papo IRC"; +$a->strings["Popular Channels"] = "Canais Populares"; diff --git a/jappixmini/lang/pt-br/messages.po b/jappixmini/lang/pt-br/messages.po new file mode 100644 index 00000000..9818ae7e --- /dev/null +++ b/jappixmini/lang/pt-br/messages.po @@ -0,0 +1,77 @@ +# ADDON jappixmini +# Copyright (C) +# This file is distributed under the same license as the Friendica jappixmini addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:35+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: jappixmini.php:266 +msgid "Jappix Mini addon settings" +msgstr "" + +#: jappixmini.php:268 +msgid "Activate addon" +msgstr "" + +#: jappixmini.php:271 +msgid "" +"Do not insert the Jappixmini Chat-Widget into the webinterface" +msgstr "" + +#: jappixmini.php:274 +msgid "Jabber username" +msgstr "Nome de usuário no Jabber" + +#: jappixmini.php:277 +msgid "Jabber server" +msgstr "" + +#: jappixmini.php:281 +msgid "Jabber BOSH host" +msgstr "" + +#: jappixmini.php:285 +msgid "Jabber password" +msgstr "Senha do Jabber" + +#: jappixmini.php:290 +msgid "Encrypt Jabber password with Friendica password (recommended)" +msgstr "Criptografar senha de Jabber com senha do Friendica (recomendado)" + +#: jappixmini.php:293 +msgid "Friendica password" +msgstr "Senha do Friendica" + +#: jappixmini.php:296 +msgid "Approve subscription requests from Friendica contacts automatically" +msgstr "" + +#: jappixmini.php:299 +msgid "Subscribe to Friendica contacts automatically" +msgstr "" + +#: jappixmini.php:302 +msgid "Purge internal list of jabber addresses of contacts" +msgstr "" + +#: jappixmini.php:307 +msgid "Submit" +msgstr "Enviar" + +#: jappixmini.php:308 +msgid "Add contact" +msgstr "" diff --git a/jappixmini/lang/pt-br/strings.php b/jappixmini/lang/pt-br/strings.php index 0f2924ff..6d5b61bc 100644 --- a/jappixmini/lang/pt-br/strings.php +++ b/jappixmini/lang/pt-br/strings.php @@ -1,16 +1,21 @@ -strings["Jappix Mini addon settings"] = ""; -$a->strings["Activate addon"] = ""; -$a->strings["Do not insert the Jappixmini Chat-Widget into the webinterface"] = ""; -$a->strings["Jabber username"] = ""; -$a->strings["Jabber server"] = ""; -$a->strings["Jabber BOSH host"] = ""; -$a->strings["Jabber password"] = ""; -$a->strings["Encrypt Jabber password with Friendica password (recommended)"] = ""; -$a->strings["Friendica password"] = ""; -$a->strings["Approve subscription requests from Friendica contacts automatically"] = ""; -$a->strings["Subscribe to Friendica contacts automatically"] = ""; -$a->strings["Purge internal list of jabber addresses of contacts"] = ""; -$a->strings["Submit"] = "Enviar"; -$a->strings["Add contact"] = ""; + 1);; +}} +; +$a->strings["Jappix Mini addon settings"] = ""; +$a->strings["Activate addon"] = ""; +$a->strings["Do not insert the Jappixmini Chat-Widget into the webinterface"] = ""; +$a->strings["Jabber username"] = "Nome de usuário no Jabber"; +$a->strings["Jabber server"] = ""; +$a->strings["Jabber BOSH host"] = ""; +$a->strings["Jabber password"] = "Senha do Jabber"; +$a->strings["Encrypt Jabber password with Friendica password (recommended)"] = "Criptografar senha de Jabber com senha do Friendica (recomendado)"; +$a->strings["Friendica password"] = "Senha do Friendica"; +$a->strings["Approve subscription requests from Friendica contacts automatically"] = ""; +$a->strings["Subscribe to Friendica contacts automatically"] = ""; +$a->strings["Purge internal list of jabber addresses of contacts"] = ""; +$a->strings["Submit"] = "Enviar"; +$a->strings["Add contact"] = ""; diff --git a/libertree/lang/pt-br/messages.po b/libertree/lang/pt-br/messages.po new file mode 100644 index 00000000..4df816bb --- /dev/null +++ b/libertree/lang/pt-br/messages.po @@ -0,0 +1,48 @@ +# ADDON libertree +# Copyright (C) +# This file is distributed under the same license as the Friendica libertree addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:37+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: libertree.php:36 +msgid "Post to libertree" +msgstr "Publicar no Libertree" + +#: libertree.php:67 +msgid "libertree Post Settings" +msgstr "Configurações de publicação do Libertree" + +#: libertree.php:69 +msgid "Enable Libertree Post Plugin" +msgstr "Habilitar plug-in para publicar no Libertree" + +#: libertree.php:74 +msgid "Libertree API token" +msgstr "" + +#: libertree.php:79 +msgid "Libertree site URL" +msgstr "" + +#: libertree.php:84 +msgid "Post to Libertree by default" +msgstr "Publicar no Libertree por padrão" + +#: libertree.php:90 +msgid "Submit" +msgstr "Enviar" diff --git a/libertree/lang/pt-br/strings.php b/libertree/lang/pt-br/strings.php index 0ff3c15d..9c750698 100644 --- a/libertree/lang/pt-br/strings.php +++ b/libertree/lang/pt-br/strings.php @@ -1,9 +1,14 @@ -strings["Post to libertree"] = ""; -$a->strings["libertree Post Settings"] = ""; -$a->strings["Enable Libertree Post Plugin"] = ""; -$a->strings["Libertree API token"] = ""; -$a->strings["Libertree site URL"] = ""; -$a->strings["Post to Libertree by default"] = ""; -$a->strings["Submit"] = "Enviar"; + 1);; +}} +; +$a->strings["Post to libertree"] = "Publicar no Libertree"; +$a->strings["libertree Post Settings"] = "Configurações de publicação do Libertree"; +$a->strings["Enable Libertree Post Plugin"] = "Habilitar plug-in para publicar no Libertree"; +$a->strings["Libertree API token"] = ""; +$a->strings["Libertree site URL"] = ""; +$a->strings["Post to Libertree by default"] = "Publicar no Libertree por padrão"; +$a->strings["Submit"] = "Enviar"; diff --git a/libravatar/lang/pt-br/messages.po b/libravatar/lang/pt-br/messages.po new file mode 100644 index 00000000..12bdf2b4 --- /dev/null +++ b/libravatar/lang/pt-br/messages.po @@ -0,0 +1,84 @@ +# ADDON libravatar +# Copyright (C) +# This file is distributed under the same license as the Friendica libravatar addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:36+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: libravatar.php:14 +msgid "Could NOT install Libravatar successfully.
It requires PHP >= 5.3" +msgstr "Não foi possível instalar o Libravatar.
Ele requer PHP >= 5.3" + +#: libravatar.php:73 +msgid "generic profile image" +msgstr "" + +#: libravatar.php:74 +msgid "random geometric pattern" +msgstr "" + +#: libravatar.php:75 +msgid "monster face" +msgstr "careta" + +#: libravatar.php:76 +msgid "computer generated face" +msgstr "" + +#: libravatar.php:77 +msgid "retro arcade style face" +msgstr "rosto de personagem de fliperama" + +#: libravatar.php:82 +msgid "Warning" +msgstr "" + +#: libravatar.php:83 +#, php-format +msgid "Your PHP version %s is lower than the required PHP >= 5.3." +msgstr "" + +#: libravatar.php:84 +msgid "This addon is not functional on your server." +msgstr "" + +#: libravatar.php:93 +msgid "Information" +msgstr "" + +#: libravatar.php:93 +msgid "" +"Gravatar addon is installed. Please disable the Gravatar addon.
The " +"Libravatar addon will fall back to Gravatar if nothing was found at " +"Libravatar." +msgstr "" + +#: libravatar.php:99 +msgid "Submit" +msgstr "Enviar" + +#: libravatar.php:100 +msgid "Default avatar image" +msgstr "" + +#: libravatar.php:100 +msgid "Select default avatar image if none was found. See README" +msgstr "" + +#: libravatar.php:112 +msgid "Libravatar settings updated." +msgstr "" diff --git a/libravatar/lang/pt-br/strings.php b/libravatar/lang/pt-br/strings.php index 0ff42f4c..9688c2ae 100644 --- a/libravatar/lang/pt-br/strings.php +++ b/libravatar/lang/pt-br/strings.php @@ -1,17 +1,22 @@ -strings["Could NOT install Libravatar successfully.
It requires PHP >= 5.3"] = ""; -$a->strings["generic profile image"] = "Imagem genérica de perfil"; -$a->strings["random geometric pattern"] = "Padrão geométrico randômico"; -$a->strings["monster face"] = "cara de monstro"; -$a->strings["computer generated face"] = "face gerada por computador"; -$a->strings["retro arcade style face"] = "estilo de face arcade retrô"; -$a->strings["Warning"] = "Aviso"; -$a->strings["Your PHP version %s is lower than the required PHP >= 5.3."] = ""; -$a->strings["This addon is not functional on your server."] = ""; -$a->strings["Information"] = ""; -$a->strings["Gravatar addon is installed. Please disable the Gravatar addon.
The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = ""; -$a->strings["Submit"] = "Enviar"; -$a->strings["Default avatar image"] = "Imagem padrão do Avatar "; -$a->strings["Select default avatar image if none was found. See README"] = ""; -$a->strings["Libravatar settings updated."] = ""; + 1);; +}} +; +$a->strings["Could NOT install Libravatar successfully.
It requires PHP >= 5.3"] = "Não foi possível instalar o Libravatar.
Ele requer PHP >= 5.3"; +$a->strings["generic profile image"] = ""; +$a->strings["random geometric pattern"] = ""; +$a->strings["monster face"] = "careta"; +$a->strings["computer generated face"] = ""; +$a->strings["retro arcade style face"] = "rosto de personagem de fliperama"; +$a->strings["Warning"] = ""; +$a->strings["Your PHP version %s is lower than the required PHP >= 5.3."] = ""; +$a->strings["This addon is not functional on your server."] = ""; +$a->strings["Information"] = ""; +$a->strings["Gravatar addon is installed. Please disable the Gravatar addon.
The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = ""; +$a->strings["Submit"] = "Enviar"; +$a->strings["Default avatar image"] = ""; +$a->strings["Select default avatar image if none was found. See README"] = ""; +$a->strings["Libravatar settings updated."] = ""; diff --git a/ljpost/lang/pt-br/messages.po b/ljpost/lang/pt-br/messages.po new file mode 100644 index 00000000..3ed7117f --- /dev/null +++ b/ljpost/lang/pt-br/messages.po @@ -0,0 +1,48 @@ +# ADDON ljpost +# Copyright (C) +# This file is distributed under the same license as the Friendica ljpost addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:37+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ljpost.php:39 +msgid "Post to LiveJournal" +msgstr "Publicar no LiveJournal" + +#: ljpost.php:70 +msgid "LiveJournal Post Settings" +msgstr "Configurações de publicação no LiveJournal" + +#: ljpost.php:72 +msgid "Enable LiveJournal Post Plugin" +msgstr "Habilitar plug-in para publicar no LiveJournal" + +#: ljpost.php:77 +msgid "LiveJournal username" +msgstr "Nome de usuário no LiveJournal" + +#: ljpost.php:82 +msgid "LiveJournal password" +msgstr "Senha do LiveJournal" + +#: ljpost.php:87 +msgid "Post to LiveJournal by default" +msgstr "Publicar no LiveJournal por padrão" + +#: ljpost.php:93 +msgid "Submit" +msgstr "Enviar" diff --git a/ljpost/lang/pt-br/strings.php b/ljpost/lang/pt-br/strings.php index 3d99fb28..0792861b 100644 --- a/ljpost/lang/pt-br/strings.php +++ b/ljpost/lang/pt-br/strings.php @@ -1,9 +1,14 @@ -strings["Post to LiveJournal"] = "Publicar no LiveJournal"; -$a->strings["LiveJournal Post Settings"] = "Configurações de publicação no LiveJournal"; -$a->strings["Enable LiveJournal Post Plugin"] = "Habilitar o plugin de publicação no LiveJournal"; -$a->strings["LiveJournal username"] = "Nome de usuário do LiveJournal"; -$a->strings["LiveJournal password"] = "Senha do LiveJournal"; -$a->strings["Post to LiveJournal by default"] = "Publicar no LiveJournal por padrão"; -$a->strings["Submit"] = "Enviar"; + 1);; +}} +; +$a->strings["Post to LiveJournal"] = "Publicar no LiveJournal"; +$a->strings["LiveJournal Post Settings"] = "Configurações de publicação no LiveJournal"; +$a->strings["Enable LiveJournal Post Plugin"] = "Habilitar plug-in para publicar no LiveJournal"; +$a->strings["LiveJournal username"] = "Nome de usuário no LiveJournal"; +$a->strings["LiveJournal password"] = "Senha do LiveJournal"; +$a->strings["Post to LiveJournal by default"] = "Publicar no LiveJournal por padrão"; +$a->strings["Submit"] = "Enviar"; diff --git a/nsfw/lang/pt-br/messages.po b/nsfw/lang/pt-br/messages.po new file mode 100644 index 00000000..013c8b48 --- /dev/null +++ b/nsfw/lang/pt-br/messages.po @@ -0,0 +1,59 @@ +# ADDON nsfw +# Copyright (C) +# This file is distributed under the same license as the Friendica nsfw addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:32+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: nsfw.php:78 +msgid "Not Safe For Work (General Purpose Content Filter) settings" +msgstr "" + +#: nsfw.php:80 +msgid "" +"This plugin looks in posts for the words/text you specify below, and " +"collapses any content containing those keywords so it is not displayed at " +"inappropriate times, such as sexual innuendo that may be improper in a work " +"setting. It is polite and recommended to tag any content containing nudity " +"with #NSFW. This filter can also match any other word/text you specify, and" +" can thereby be used as a general purpose content filter." +msgstr "" + +#: nsfw.php:81 +msgid "Enable Content filter" +msgstr "Habilitar filtro de conteúdo" + +#: nsfw.php:84 +msgid "Comma separated list of keywords to hide" +msgstr "" + +#: nsfw.php:88 +msgid "Submit" +msgstr "Enviar" + +#: nsfw.php:89 +msgid "Use /expression/ to provide regular expressions" +msgstr "" + +#: nsfw.php:105 +msgid "NSFW Settings saved." +msgstr "" + +#: nsfw.php:157 +#, php-format +msgid "%s - Click to open/close" +msgstr "" diff --git a/nsfw/lang/pt-br/strings.php b/nsfw/lang/pt-br/strings.php index 59f0de7e..6c1b15d9 100644 --- a/nsfw/lang/pt-br/strings.php +++ b/nsfw/lang/pt-br/strings.php @@ -1,10 +1,15 @@ -strings["Not Safe For Work (General Purpose Content Filter) settings"] = "Configurações do filtro de conteúdo impróprio para o local de trabalho (Not Safe For Work)"; -$a->strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = ""; -$a->strings["Enable Content filter"] = "Habilitar o filtro de conteúdo"; -$a->strings["Comma separated list of keywords to hide"] = "Lista de palavras-chave a serem ocultadas, separadas por vírgula"; -$a->strings["Submit"] = "Enviar"; -$a->strings["Use /expression/ to provide regular expressions"] = "Use /expressão/ para fornecer a expressão regular"; -$a->strings["NSFW Settings saved."] = "Configurações NSFW armazenadas."; -$a->strings["%s - Click to open/close"] = "%s "; + 1);; +}} +; +$a->strings["Not Safe For Work (General Purpose Content Filter) settings"] = ""; +$a->strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = ""; +$a->strings["Enable Content filter"] = "Habilitar filtro de conteúdo"; +$a->strings["Comma separated list of keywords to hide"] = ""; +$a->strings["Submit"] = "Enviar"; +$a->strings["Use /expression/ to provide regular expressions"] = ""; +$a->strings["NSFW Settings saved."] = ""; +$a->strings["%s - Click to open/close"] = ""; diff --git a/public_server/lang/pt-br/messages.po b/public_server/lang/pt-br/messages.po new file mode 100644 index 00000000..a29ca00b --- /dev/null +++ b/public_server/lang/pt-br/messages.po @@ -0,0 +1,41 @@ +# ADDON public_server +# Copyright (C) +# This file is distributed under the same license as the Friendica public_server addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:32+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: public_server.php:62 +msgid "Administrator" +msgstr "" + +#: public_server.php:126 +#, php-format +msgid "Your account on %s will expire in a few days." +msgstr "Sua conta do %s vai expirar em alguns dias." + +#: public_server.php:127 +msgid "Your Friendica account is about to expire." +msgstr "Sua conta no Friendica está prestes a expirar." + +#: public_server.php:128 +#, php-format +msgid "" +"Hi %1$s,\n" +"\n" +"Your account on %2$s will expire in less than five days. You may keep your account by logging in at least once every 30 days" +msgstr "Olá, %1$s,\n\nSua conta no %2$s vai expirar em menos de cinco dias. Para manter sua conta, lembre-se de entrar pelo menos uma vez a cada 30 dias." diff --git a/public_server/lang/pt-br/strings.php b/public_server/lang/pt-br/strings.php index 2bdf4db4..86bd24ad 100644 --- a/public_server/lang/pt-br/strings.php +++ b/public_server/lang/pt-br/strings.php @@ -1,5 +1,11 @@ -strings["Administrator"] = "Administrador"; -$a->strings["Your account on %s will expire in a few days."] = "Sua conta em %s expirará em poucos dias."; -$a->strings["Your Friendica account is about to expire."] = ""; + 1);; +}} +; +$a->strings["Administrator"] = ""; +$a->strings["Your account on %s will expire in a few days."] = "Sua conta do %s vai expirar em alguns dias."; +$a->strings["Your Friendica account is about to expire."] = "Sua conta no Friendica está prestes a expirar."; +$a->strings["Hi %1\$s,\n\nYour account on %2\$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"] = "Olá, %1\$s,\n\nSua conta no %2\$s vai expirar em menos de cinco dias. Para manter sua conta, lembre-se de entrar pelo menos uma vez a cada 30 dias."; diff --git a/pumpio/lang/pt-br/messages.po b/pumpio/lang/pt-br/messages.po new file mode 100644 index 00000000..8f02e040 --- /dev/null +++ b/pumpio/lang/pt-br/messages.po @@ -0,0 +1,102 @@ +# ADDON pumpio +# Copyright (C) +# This file is distributed under the same license as the Friendica pumpio addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-06-23 14:45+0200\n" +"PO-Revision-Date: 2016-08-19 20:31+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: pumpio.php:38 +msgid "Permission denied." +msgstr "Permissão negada." + +#: pumpio.php:124 +#, php-format +msgid "Unable to register the client at the pump.io server '%s'." +msgstr "" + +#: pumpio.php:164 +msgid "You are now authenticated to pumpio." +msgstr "Você se autenticou no Pump.io." + +#: pumpio.php:165 +msgid "return to the connector page" +msgstr "voltar à página de conectores" + +#: pumpio.php:183 +msgid "Post to pumpio" +msgstr "Publicar no Pump.io" + +#: pumpio.php:221 pumpio.php:225 +msgid "Pump.io Import/Export/Mirror" +msgstr "" + +#: pumpio.php:229 +msgid "pump.io username (without the servername)" +msgstr "Nome de usuário no pump.io (sem o nome do servidor)" + +#: pumpio.php:234 +msgid "pump.io servername (without \"http://\" or \"https://\" )" +msgstr "" + +#: pumpio.php:246 +msgid "Authenticate your pump.io connection" +msgstr "" + +#: pumpio.php:250 +msgid "Import the remote timeline" +msgstr "Importar a linha do tempo remota" + +#: pumpio.php:255 +msgid "Enable pump.io Post Plugin" +msgstr "Habilitar plug-in para publicar no Pump.io" + +#: pumpio.php:260 +msgid "Post to pump.io by default" +msgstr "Publicar no Pump.io por padrão" + +#: pumpio.php:265 +msgid "Should posts be public?" +msgstr "" + +#: pumpio.php:270 +msgid "Mirror all public posts" +msgstr "" + +#: pumpio.php:275 +msgid "Check to delete this preset" +msgstr "" + +#: pumpio.php:285 +msgid "Save Settings" +msgstr "Salvar Configurações" + +#: pumpio.php:515 +msgid "Pump.io post failed. Queued for retry." +msgstr "Falha ao publicar no Pump.io. Na fila para tentar novamente." + +#: pumpio.php:587 +msgid "Pump.io like failed. Queued for retry." +msgstr "Falha ao curtir no Pump.io. Na fila para tentar novamente." + +#: pumpio.php:875 +msgid "status" +msgstr "" + +#: pumpio.php:879 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s curtiu o %3$s de %2$s" diff --git a/pumpio/lang/pt-br/strings.php b/pumpio/lang/pt-br/strings.php new file mode 100644 index 00000000..56890a66 --- /dev/null +++ b/pumpio/lang/pt-br/strings.php @@ -0,0 +1,27 @@ + 1);; +}} +; +$a->strings["Permission denied."] = "Permissão negada."; +$a->strings["Unable to register the client at the pump.io server '%s'."] = ""; +$a->strings["You are now authenticated to pumpio."] = "Você se autenticou no Pump.io."; +$a->strings["return to the connector page"] = "voltar à página de conectores"; +$a->strings["Post to pumpio"] = "Publicar no Pump.io"; +$a->strings["Pump.io Import/Export/Mirror"] = ""; +$a->strings["pump.io username (without the servername)"] = "Nome de usuário no pump.io (sem o nome do servidor)"; +$a->strings["pump.io servername (without \"http://\" or \"https://\" )"] = ""; +$a->strings["Authenticate your pump.io connection"] = ""; +$a->strings["Import the remote timeline"] = "Importar a linha do tempo remota"; +$a->strings["Enable pump.io Post Plugin"] = "Habilitar plug-in para publicar no Pump.io"; +$a->strings["Post to pump.io by default"] = "Publicar no Pump.io por padrão"; +$a->strings["Should posts be public?"] = ""; +$a->strings["Mirror all public posts"] = ""; +$a->strings["Check to delete this preset"] = ""; +$a->strings["Save Settings"] = "Salvar Configurações"; +$a->strings["Pump.io post failed. Queued for retry."] = "Falha ao publicar no Pump.io. Na fila para tentar novamente."; +$a->strings["Pump.io like failed. Queued for retry."] = "Falha ao curtir no Pump.io. Na fila para tentar novamente."; +$a->strings["status"] = ""; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s curtiu o %3\$s de %2\$s"; diff --git a/showmore/lang/pt-br/messages.po b/showmore/lang/pt-br/messages.po new file mode 100644 index 00000000..233b6f1e --- /dev/null +++ b/showmore/lang/pt-br/messages.po @@ -0,0 +1,44 @@ +# ADDON showmore +# Copyright (C) +# This file is distributed under the same license as the Friendica showmore addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 16:58+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: showmore.php:38 +msgid "\"Show more\" Settings" +msgstr "Configurações de \"Mostrar mais\"" + +#: showmore.php:41 +msgid "Enable Show More" +msgstr "Habilitar Mostrar Mais" + +#: showmore.php:44 +msgid "Cutting posts after how much characters" +msgstr "Cortar as publicações depois de quantos caracteres" + +#: showmore.php:48 +msgid "Submit" +msgstr "Enviar" + +#: showmore.php:65 +msgid "Show More Settings saved." +msgstr "As configurações de Mostrar Mais foram salvas." + +#: showmore.php:119 +msgid "show more" +msgstr "mostrar mais" diff --git a/showmore/lang/pt-br/strings.php b/showmore/lang/pt-br/strings.php index a6f618b1..05f2b070 100644 --- a/showmore/lang/pt-br/strings.php +++ b/showmore/lang/pt-br/strings.php @@ -1,8 +1,13 @@ -strings["\"Show more\" Settings"] = "Configurações de \"Exibir mais\""; -$a->strings["Enable Show More"] = "Habilitar \"Exibir mais\""; -$a->strings["Cutting posts after how much characters"] = "Cortar as mensagens após quantos caracteres"; -$a->strings["Submit"] = "Enviar"; -$a->strings["Show More Settings saved."] = "As configurações de \"Exibir mais\" foram salvas."; -$a->strings["show more"] = "exibir mais"; + 1);; +}} +; +$a->strings["\"Show more\" Settings"] = "Configurações de \"Mostrar mais\""; +$a->strings["Enable Show More"] = "Habilitar Mostrar Mais"; +$a->strings["Cutting posts after how much characters"] = "Cortar as publicações depois de quantos caracteres"; +$a->strings["Submit"] = "Enviar"; +$a->strings["Show More Settings saved."] = "As configurações de Mostrar Mais foram salvas."; +$a->strings["show more"] = "mostrar mais"; diff --git a/statusnet/lang/pt-br/messages.po b/statusnet/lang/pt-br/messages.po new file mode 100644 index 00000000..6eed735d --- /dev/null +++ b/statusnet/lang/pt-br/messages.po @@ -0,0 +1,175 @@ +# ADDON statusnet +# Copyright (C) +# This file is distributed under the same license as the Friendica statusnet addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-27 07:21+0200\n" +"PO-Revision-Date: 2016-08-19 20:39+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: statusnet.php:151 +msgid "Post to GNU Social" +msgstr "Publicar no GNU Social" + +#: statusnet.php:196 +msgid "" +"Please contact your site administrator.
The provided API URL is not " +"valid." +msgstr "" + +#: statusnet.php:225 +msgid "We could not contact the GNU Social API with the Path you entered." +msgstr "" + +#: statusnet.php:259 +msgid "GNU Social settings updated." +msgstr "As configurações do GNU Social foram atualizadas." + +#: statusnet.php:294 statusnet.php:298 +msgid "GNU Social Import/Export/Mirror" +msgstr "" + +#: statusnet.php:313 +msgid "Globally Available GNU Social OAuthKeys" +msgstr "" + +#: statusnet.php:314 +msgid "" +"There are preconfigured OAuth key pairs for some GNU Social servers " +"available. If you are using one of them, please use these credentials. If " +"not feel free to connect to any other GNU Social instance (see below)." +msgstr "" + +#: statusnet.php:320 statusnet.php:337 statusnet.php:364 statusnet.php:371 +#: statusnet.php:416 statusnet.php:699 +msgid "Save Settings" +msgstr "Salvar Configurações" + +#: statusnet.php:322 +msgid "Provide your own OAuth Credentials" +msgstr "" + +#: statusnet.php:323 +msgid "" +"No consumer key pair for GNU Social found. Register your Friendica Account " +"as an desktop client on your GNU Social account, copy the consumer key pair " +"here and enter the API base root.
Before you register your own OAuth " +"key pair ask the administrator if there is already a key pair for this " +"Friendica installation at your favorited GNU Social installation." +msgstr "" + +#: statusnet.php:325 +msgid "OAuth Consumer Key" +msgstr "" + +#: statusnet.php:328 +msgid "OAuth Consumer Secret" +msgstr "" + +#: statusnet.php:331 statusnet.php:679 statusnet.php:691 +msgid "Base API Path (remember the trailing /)" +msgstr "" + +#: statusnet.php:356 +msgid "" +"To connect to your GNU Social account click the button below to get a " +"security code from GNU Social which you have to copy into the input box " +"below and submit the form. Only your public posts will be " +"posted to GNU Social." +msgstr "" + +#: statusnet.php:357 +msgid "Log in with GNU Social" +msgstr "Entrar com o GNU Social" + +#: statusnet.php:359 +msgid "Copy the security code from GNU Social here" +msgstr "" + +#: statusnet.php:365 +msgid "Cancel Connection Process" +msgstr "" + +#: statusnet.php:367 +msgid "Current GNU Social API is" +msgstr "" + +#: statusnet.php:368 +msgid "Cancel GNU Social Connection" +msgstr "" + +#: statusnet.php:379 +msgid "Currently connected to: " +msgstr "" + +#: statusnet.php:380 +msgid "" +"If enabled all your public postings can be posted to the " +"associated GNU Social account. You can choose to do so by default (here) or " +"for every posting separately in the posting options when writing the entry." +msgstr "" + +#: statusnet.php:382 +msgid "" +"Note: Due your privacy settings (Hide your profile " +"details from unknown viewers?) the link potentially included in public " +"postings relayed to GNU Social will lead the visitor to a blank page " +"informing the visitor that the access to your profile has been restricted." +msgstr "" + +#: statusnet.php:385 +msgid "Allow posting to GNU Social" +msgstr "Permitir a publicação no GNU Social" + +#: statusnet.php:388 +msgid "Send public postings to GNU Social by default" +msgstr "Publicar posts públicos no GNU Social por padrão" + +#: statusnet.php:392 +msgid "" +"Mirror all posts from GNU Social that are no replies or repeated messages" +msgstr "" + +#: statusnet.php:398 +msgid "Import the remote timeline" +msgstr "Importar a linha do tempo remota" + +#: statusnet.php:402 +msgid "Disabled" +msgstr "" + +#: statusnet.php:403 +msgid "Full Timeline" +msgstr "" + +#: statusnet.php:404 +msgid "Only Mentions" +msgstr "" + +#: statusnet.php:413 +msgid "Clear OAuth configuration" +msgstr "" + +#: statusnet.php:690 +msgid "Site name" +msgstr "" + +#: statusnet.php:692 +msgid "Consumer Secret" +msgstr "" + +#: statusnet.php:693 +msgid "Consumer Key" +msgstr "" diff --git a/statusnet/lang/pt-br/strings.php b/statusnet/lang/pt-br/strings.php index f360e69b..951322a0 100644 --- a/statusnet/lang/pt-br/strings.php +++ b/statusnet/lang/pt-br/strings.php @@ -1,32 +1,40 @@ -strings["Post to StatusNet"] = "Publicar no StatusNet"; -$a->strings["Please contact your site administrator.
The provided API URL is not valid."] = "Por favor, entre em contato com o administrados do seu site.
A URL da API fornecida não é válida."; -$a->strings["We could not contact the StatusNet API with the Path you entered."] = "Não foi possível contactar a API do StatusNet a partir do caminho que você informou."; -$a->strings["StatusNet settings updated."] = "As configurações do StatusNet foram atualizadas."; -$a->strings["StatusNet Posting Settings"] = "Configurações de publicação no StatusNet"; -$a->strings["Globally Available StatusNet OAuthKeys"] = "OAuthKeys do StatusNet disponíveis globalmente"; -$a->strings["There are preconfigured OAuth key pairs for some StatusNet servers available. If you are useing one of them, please use these credentials. If not feel free to connect to any other StatusNet instance (see below)."] = "Existem pares de chaves OAuth para alguns servidores StatusNet disponíveis. Se você estiver usando algum desses servidores, por favor utilize essas credenciais. Caso contrário, sinta-se à vontade para conectar-se a qualquer outra instância do StatusNet (veja abaixo)."; -$a->strings["Submit"] = "Enviar"; -$a->strings["Provide your own OAuth Credentials"] = "Forneça suas próprias credenciais OAuth"; -$a->strings["No consumer key pair for StatusNet found. Register your Friendica Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendica installation at your favorited StatusNet installation."] = "Nenhum par de chaves para StatusNet encontrado. Registre sua conta Friendica como um cliente de mesa (desktop) na sua conta StatusNet, copie o par de chaves aqui e forneça a raíz base da API.
Antes de registra seu próprio par de chaves OAuth pergunte ao administrador se já existe um par de chaves para essa instalação do Friendica na sua instalação favorita do StatusNet."; -$a->strings["OAuth Consumer Key"] = "Chave de consumidor OAuth"; -$a->strings["OAuth Consumer Secret"] = "Segredo de consumidor OAuth"; -$a->strings["Base API Path (remember the trailing /)"] = "Caminho base da API (lembre-se da / final)"; -$a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet."] = "Para conectar à sua conta StatusNet, clique no botão abaixo para obter um código de segurança do StatusNet, o qual você deve copiar na caixa de texto abaixo e clicar no botão para enviar o formulário. Somente suas publicações públicas serão enviadas para o StatusNet."; -$a->strings["Log in with StatusNet"] = "Autenticar-se no StatusNet"; -$a->strings["Copy the security code from StatusNet here"] = "Copie o código de segurança do StatusNet aqui"; -$a->strings["Cancel Connection Process"] = "Cancelar o processo de conexão"; -$a->strings["Current StatusNet API is"] = "A API atual do StatusNet é"; -$a->strings["Cancel StatusNet Connection"] = "Cancelar a conexão com o StatusNet"; -$a->strings["Currently connected to: "] = "Atualmente conectado como: "; -$a->strings["If enabled all your public postings can be posted to the associated StatusNet account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Se habilitado, todas as suas publicações públicas podem ser publicadas na sua conta StatusNet associada. Você pode escolher entre publicar tudo automaticamente (marcando aqui) ou selecionar o que será enviado individualmente (nas opções de publicação, durante o processo de escrita da mensagem)."; -$a->strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to StatusNet will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "Aviso: Devido às suas configurações de privacidade (Ocultar os detalhes do seu perfil para pessoas desconhecidas?) o link potencialmente incluído nas publicações públicas encaminhadas para o StatusNet levarão o visitante a uma página contendo a informação de que o acesso ao seu perfil é restrito."; -$a->strings["Allow posting to StatusNet"] = "Permitir a publicação no StatusNet"; -$a->strings["Send public postings to StatusNet by default"] = "Enviar as publicações públicas para o StatusNet por padrão"; -$a->strings["Send linked #-tags and @-names to StatusNet"] = ""; -$a->strings["Clear OAuth configuration"] = "Limpar a configuração OAuth"; -$a->strings["Site name"] = "Nome do site"; -$a->strings["API URL"] = "URL da API"; -$a->strings["Consumer Secret"] = "Segredo do consumidor"; -$a->strings["Consumer Key"] = "Chave do consumidor"; + 1);; +}} +; +$a->strings["Post to GNU Social"] = "Publicar no GNU Social"; +$a->strings["Please contact your site administrator.
The provided API URL is not valid."] = ""; +$a->strings["We could not contact the GNU Social API with the Path you entered."] = ""; +$a->strings["GNU Social settings updated."] = "As configurações do GNU Social foram atualizadas."; +$a->strings["GNU Social Import/Export/Mirror"] = ""; +$a->strings["Globally Available GNU Social OAuthKeys"] = ""; +$a->strings["There are preconfigured OAuth key pairs for some GNU Social servers available. If you are using one of them, please use these credentials. If not feel free to connect to any other GNU Social instance (see below)."] = ""; +$a->strings["Save Settings"] = "Salvar Configurações"; +$a->strings["Provide your own OAuth Credentials"] = ""; +$a->strings["No consumer key pair for GNU Social found. Register your Friendica Account as an desktop client on your GNU Social account, copy the consumer key pair here and enter the API base root.
Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendica installation at your favorited GNU Social installation."] = ""; +$a->strings["OAuth Consumer Key"] = ""; +$a->strings["OAuth Consumer Secret"] = ""; +$a->strings["Base API Path (remember the trailing /)"] = ""; +$a->strings["To connect to your GNU Social account click the button below to get a security code from GNU Social which you have to copy into the input box below and submit the form. Only your public posts will be posted to GNU Social."] = ""; +$a->strings["Log in with GNU Social"] = "Entrar com o GNU Social"; +$a->strings["Copy the security code from GNU Social here"] = ""; +$a->strings["Cancel Connection Process"] = ""; +$a->strings["Current GNU Social API is"] = ""; +$a->strings["Cancel GNU Social Connection"] = ""; +$a->strings["Currently connected to: "] = ""; +$a->strings["If enabled all your public postings can be posted to the associated GNU Social account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = ""; +$a->strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to GNU Social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = ""; +$a->strings["Allow posting to GNU Social"] = "Permitir a publicação no GNU Social"; +$a->strings["Send public postings to GNU Social by default"] = "Publicar posts públicos no GNU Social por padrão"; +$a->strings["Mirror all posts from GNU Social that are no replies or repeated messages"] = ""; +$a->strings["Import the remote timeline"] = "Importar a linha do tempo remota"; +$a->strings["Disabled"] = ""; +$a->strings["Full Timeline"] = ""; +$a->strings["Only Mentions"] = ""; +$a->strings["Clear OAuth configuration"] = ""; +$a->strings["Site name"] = ""; +$a->strings["Consumer Secret"] = ""; +$a->strings["Consumer Key"] = ""; diff --git a/tumblr/lang/pt-br/messages.po b/tumblr/lang/pt-br/messages.po new file mode 100644 index 00000000..6c80433e --- /dev/null +++ b/tumblr/lang/pt-br/messages.po @@ -0,0 +1,64 @@ +# ADDON tumblr +# Copyright (C) +# This file is distributed under the same license as the Friendica tumblr addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 16:54+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: tumblr.php:34 +msgid "Permission denied." +msgstr "Permissão negada." + +#: tumblr.php:144 +msgid "You are now authenticated to tumblr." +msgstr "Você se autenticou no Tumblr." + +#: tumblr.php:145 +msgid "return to the connector page" +msgstr "voltar à página de conectores" + +#: tumblr.php:158 +msgid "Post to Tumblr" +msgstr "Publicar no Tumblr" + +#: tumblr.php:185 +msgid "Tumblr Post Settings" +msgstr "Configurações de publicação no Tumblr" + +#: tumblr.php:188 +msgid "(Re-)Authenticate your tumblr page" +msgstr "(Re)autenticar sua página no Tumblr" + +#: tumblr.php:192 +msgid "Enable Tumblr Post Plugin" +msgstr "Habilitar plug-in para publicar no Tumblr" + +#: tumblr.php:197 +msgid "Post to Tumblr by default" +msgstr "Publicar no Tumblr por padrão" + +#: tumblr.php:217 +msgid "Post to page:" +msgstr "Publicar na página:" + +#: tumblr.php:228 +msgid "You are not authenticated to tumblr" +msgstr "Você não se autenticou no Tumblr" + +#: tumblr.php:233 +msgid "Submit" +msgstr "Enviar" diff --git a/tumblr/lang/pt-br/strings.php b/tumblr/lang/pt-br/strings.php index 9c14542e..e800cd71 100644 --- a/tumblr/lang/pt-br/strings.php +++ b/tumblr/lang/pt-br/strings.php @@ -1,8 +1,18 @@ -strings["Permission denied."] = "Permissão negada."; -$a->strings["Post to Tumblr"] = "Postar no Tumblr"; -$a->strings["Tumblr Post Settings"] = "Configurações de postagem do Tumblr"; -$a->strings["Enable Tumblr Post Plugin"] = "Habilitar Plugin de Postagem do Tumblr"; -$a->strings["Post to Tumblr by default"] = "Postar para o Tumblr como default"; -$a->strings["Submit"] = "Enviar"; + 1);; +}} +; +$a->strings["Permission denied."] = "Permissão negada."; +$a->strings["You are now authenticated to tumblr."] = "Você se autenticou no Tumblr."; +$a->strings["return to the connector page"] = "voltar à página de conectores"; +$a->strings["Post to Tumblr"] = "Publicar no Tumblr"; +$a->strings["Tumblr Post Settings"] = "Configurações de publicação no Tumblr"; +$a->strings["(Re-)Authenticate your tumblr page"] = "(Re)autenticar sua página no Tumblr"; +$a->strings["Enable Tumblr Post Plugin"] = "Habilitar plug-in para publicar no Tumblr"; +$a->strings["Post to Tumblr by default"] = "Publicar no Tumblr por padrão"; +$a->strings["Post to page:"] = "Publicar na página:"; +$a->strings["You are not authenticated to tumblr"] = "Você não se autenticou no Tumblr"; +$a->strings["Submit"] = "Enviar"; diff --git a/twitter/lang/pt-br/messages.po b/twitter/lang/pt-br/messages.po index ae84241c..df121428 100644 --- a/twitter/lang/pt-br/messages.po +++ b/twitter/lang/pt-br/messages.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-02-27 05:01-0500\n" -"PO-Revision-Date: 2016-08-18 19:15+0000\n" +"PO-Revision-Date: 2016-08-19 20:38+0000\n" "Last-Translator: Beatriz Vital \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -79,7 +79,7 @@ msgstr "" #: twitter.php:206 msgid "Allow posting to Twitter" -msgstr "" +msgstr "Permitir a publicação no Twitter" #: twitter.php:209 msgid "Send public postings to Twitter by default" diff --git a/twitter/lang/pt-br/strings.php b/twitter/lang/pt-br/strings.php index eac2fe71..edc4b916 100644 --- a/twitter/lang/pt-br/strings.php +++ b/twitter/lang/pt-br/strings.php @@ -16,7 +16,7 @@ $a->strings["Submit"] = "Enviar"; $a->strings["Currently connected to: "] = "Atualmente conectado a:"; $a->strings["If enabled all your public postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Se habilitado, todos os seus posts públicos poderão ser replicados na conta do Twitter associada. Você pode escolher entre fazer isso por padrão (aqui) ou separadamente, quando escrever cada mensagem, nas opções de publicação."; $a->strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = ""; -$a->strings["Allow posting to Twitter"] = ""; +$a->strings["Allow posting to Twitter"] = "Permitir a publicação no Twitter"; $a->strings["Send public postings to Twitter by default"] = "Publicar posts públicos no Twitter por padrão"; $a->strings["Mirror all posts from twitter that are no replies or retweets"] = ""; $a->strings["Shortening method that optimizes the tweet"] = ""; diff --git a/wppost/lang/pt-br/messages.po b/wppost/lang/pt-br/messages.po new file mode 100644 index 00000000..3d2ad0ff --- /dev/null +++ b/wppost/lang/pt-br/messages.po @@ -0,0 +1,64 @@ +# ADDON wppost +# Copyright (C) +# This file is distributed under the same license as the Friendica wppost addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:37+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: wppost.php:42 +msgid "Post to Wordpress" +msgstr "Publicar no Wordpress" + +#: wppost.php:76 +msgid "WordPress Post Settings" +msgstr "Configurações de publicação no WordPress" + +#: wppost.php:78 +msgid "Enable WordPress Post Plugin" +msgstr "Habilitar plug-in para publicar no WordPress" + +#: wppost.php:83 +msgid "WordPress username" +msgstr "Nome de usuário no WordPress" + +#: wppost.php:88 +msgid "WordPress password" +msgstr "Senha do WordPress" + +#: wppost.php:93 +msgid "WordPress API URL" +msgstr "" + +#: wppost.php:98 +msgid "Post to WordPress by default" +msgstr "Publicar no WordPress por padrão" + +#: wppost.php:103 +msgid "Provide a backlink to the Friendica post" +msgstr "" + +#: wppost.php:110 +msgid "Submit" +msgstr "Enviar" + +#: wppost.php:201 +msgid "Post from Friendica" +msgstr "" + +#: wppost.php:207 +msgid "Read the original post and comment stream on Friendica" +msgstr "" diff --git a/wppost/lang/pt-br/strings.php b/wppost/lang/pt-br/strings.php index f614e7ad..dbb6eb1f 100644 --- a/wppost/lang/pt-br/strings.php +++ b/wppost/lang/pt-br/strings.php @@ -1,13 +1,18 @@ -strings["Post to Wordpress"] = "Postar no WordPress"; -$a->strings["WordPress Post Settings"] = "Configurações de postagem do WordPress"; -$a->strings["Enable WordPress Post Plugin"] = "Habilitar plugin de postagem do WordPress"; -$a->strings["WordPress username"] = "Usuário WordPress"; -$a->strings["WordPress password"] = "Senha WordPress"; -$a->strings["WordPress API URL"] = "URL da API do WordPress"; -$a->strings["Post to WordPress by default"] = "Postar para o WordPress como padrão"; -$a->strings["Provide a backlink to the Friendica post"] = ""; -$a->strings["Submit"] = "Enviar"; -$a->strings["Post from Friendica"] = "Postar do Friendica"; -$a->strings["Read the original post and comment stream on Friendica"] = ""; + 1);; +}} +; +$a->strings["Post to Wordpress"] = "Publicar no Wordpress"; +$a->strings["WordPress Post Settings"] = "Configurações de publicação no WordPress"; +$a->strings["Enable WordPress Post Plugin"] = "Habilitar plug-in para publicar no WordPress"; +$a->strings["WordPress username"] = "Nome de usuário no WordPress"; +$a->strings["WordPress password"] = "Senha do WordPress"; +$a->strings["WordPress API URL"] = ""; +$a->strings["Post to WordPress by default"] = "Publicar no WordPress por padrão"; +$a->strings["Provide a backlink to the Friendica post"] = ""; +$a->strings["Submit"] = "Enviar"; +$a->strings["Post from Friendica"] = ""; +$a->strings["Read the original post and comment stream on Friendica"] = ""; diff --git a/yourls/lang/pt-br/messages.po b/yourls/lang/pt-br/messages.po new file mode 100644 index 00000000..804b5ab0 --- /dev/null +++ b/yourls/lang/pt-br/messages.po @@ -0,0 +1,48 @@ +# ADDON yourls +# Copyright (C) +# This file is distributed under the same license as the Friendica yourls addon package. +# +# +# Translators: +# Beatriz Vital , 2016 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-08-19 20:33+0000\n" +"Last-Translator: Beatriz Vital \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: yourls.php:55 +msgid "YourLS Settings" +msgstr "Configurações do YourLS" + +#: yourls.php:57 +msgid "URL: http://" +msgstr "URL: http://" + +#: yourls.php:62 +msgid "Username:" +msgstr "Nome de usuário:" + +#: yourls.php:67 +msgid "Password:" +msgstr "Senha:" + +#: yourls.php:72 +msgid "Use SSL " +msgstr "" + +#: yourls.php:76 +msgid "Submit" +msgstr "Enviar" + +#: yourls.php:92 +msgid "yourls Settings saved." +msgstr "" diff --git a/yourls/lang/pt-br/strings.php b/yourls/lang/pt-br/strings.php index 33dd64c9..bc3066cd 100644 --- a/yourls/lang/pt-br/strings.php +++ b/yourls/lang/pt-br/strings.php @@ -1,9 +1,14 @@ -strings["YourLS Settings"] = "Configurações YourLS"; -$a->strings["URL: http://"] = "URL: http://"; -$a->strings["Username:"] = "Usuário:"; -$a->strings["Password:"] = "Senha:"; -$a->strings["Use SSL "] = "Use SSL "; -$a->strings["Submit"] = "Enviar"; -$a->strings["yourls Settings saved."] = "yourls Settings sabed"; + 1);; +}} +; +$a->strings["YourLS Settings"] = "Configurações do YourLS"; +$a->strings["URL: http://"] = "URL: http://"; +$a->strings["Username:"] = "Nome de usuário:"; +$a->strings["Password:"] = "Senha:"; +$a->strings["Use SSL "] = ""; +$a->strings["Submit"] = "Enviar"; +$a->strings["yourls Settings saved."] = ""; From 00c15c8efca075027cd324d14a4dc299eb25c730 Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Sat, 27 Aug 2016 09:13:44 +0000 Subject: [PATCH 13/25] Rendertime: We now additionally show the db write time. --- rendertime/rendertime.php | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/rendertime/rendertime.php b/rendertime/rendertime.php index 548775a1..574e6e09 100755 --- a/rendertime/rendertime.php +++ b/rendertime/rendertime.php @@ -27,28 +27,35 @@ function rendertime_page_end(&$a, &$o) { $duration = microtime(true)-$a->performance["start"]; if (is_site_admin() AND ($_GET["mode"] != "minimal") AND !$a->is_mobile AND !$a->is_tablet) { - $o = $o.'
'.sprintf(t("Database: %s, Network: %s, Rendering: %s, Session: %s, I/O: %s, Other: %s, Total: %s"), - round($a->performance["database"], 3), - round($a->performance["network"], 3), - round($a->performance["rendering"], 3), - round($a->performance["parser"], 3), - round($a->performance["file"], 3), - round($duration - $a->performance["database"] - $a->performance["network"] - - $a->performance["rendering"] - $a->performance["parser"] - - $a->performance["file"], 3), - round($duration, 3) + $o = $o.'
'.sprintf(t("Database: %s/%s, Network: %s, Rendering: %s, Session: %s, I/O: %s, Other: %s, Total: %s"), + round($a->performance["database"] - $a->performance["database_write"], 3), + round($a->performance["database_write"], 3), + round($a->performance["network"], 2), + round($a->performance["rendering"], 2), + round($a->performance["parser"], 2), + round($a->performance["file"], 2), + round($duration - $a->performance["database"] + - $a->performance["network"] - $a->performance["rendering"] + - $a->performance["parser"] - $a->performance["file"], 2), + round($duration, 2) //round($a->performance["markstart"], 3) //round($a->performance["plugin"], 3) )."
"; if (get_config("rendertime", "callstack")) { $o .= "
";
-			$o .= "\nDatabase:\n";
+			$o .= "\nDatabase Read:\n";
 			foreach ($a->callstack["database"] AS $func => $time) {
 				$time = round($time, 3);
 				if ($time > 0)
 					$o .= $func.": ".$time."\n";
 			}
+			$o .= "\nDatabase Write:\n";
+			foreach ($a->callstack["database_write"] AS $func => $time) {
+				$time = round($time, 3);
+				if ($time > 0)
+					$o .= $func.": ".$time."\n";
+			}
 
 			$o .= "\nNetwork:\n";
 			foreach ($a->callstack["network"] AS $func => $time) {

From b59f2fab4958fed93a3e875058b0e0400ef64035 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff 
Date: Tue, 6 Sep 2016 13:37:26 +0200
Subject: [PATCH 14/25] if a sender_email for the system is set, use this, else
 use noreply@...

---
 notifyall/notifyall.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/notifyall/notifyall.php b/notifyall/notifyall.php
index e33c9181..cfd2c928 100644
--- a/notifyall/notifyall.php
+++ b/notifyall/notifyall.php
@@ -43,7 +43,10 @@ function notifyall_post(&$a) {
 	else
 		$sender_name = sprintf(t('%1$s, %2$s Administrator'), $a->config['admin_name'], $sitename);
 
-	$sender_email = 'sys@' . $a->get_hostname();
+    if (! x($a->config['sender_email']))
+        $sender_email = 'noreply@' . $a->get_hostname();
+    else
+        $sender_email = $a->config['sender_email'];
 	$subject = $_REQUEST['subject'];
 
 

From 08546e30f997360e08e0c7d8730842eede6cbf48 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff 
Date: Tue, 6 Sep 2016 15:00:07 +0200
Subject: [PATCH 15/25] send mail to admin(s) in test more

---
 notifyall/notifyall.php | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/notifyall/notifyall.php b/notifyall/notifyall.php
index cfd2c928..2f47838f 100644
--- a/notifyall/notifyall.php
+++ b/notifyall/notifyall.php
@@ -42,20 +42,26 @@ function notifyall_post(&$a) {
 		$sender_name = sprintf(t('%s Administrator'), $sitename);
 	else
 		$sender_name = sprintf(t('%1$s, %2$s Administrator'), $a->config['admin_name'], $sitename);
+	
+	if (! x($a->config['sender_email']))
+		$sender_email = 'noreply@' . $a->get_hostname();
+	else
+		$sender_email = $a->config['sender_email'];
 
-    if (! x($a->config['sender_email']))
-        $sender_email = 'noreply@' . $a->get_hostname();
-    else
-        $sender_email = $a->config['sender_email'];
 	$subject = $_REQUEST['subject'];
 
 
 	$textversion = strip_tags(html_entity_decode(bbcode(stripslashes(str_replace(array("\\r", "\\n"),array( "", "\n"), $text))),ENT_QUOTES,'UTF-8'));
 
 	$htmlversion = bbcode(stripslashes(str_replace(array("\\r","\\n"), array("","
\n"),$text))); - - $sql_extra = ((intval($_REQUEST['test'])) ? sprintf(" AND `email` = '%s' ", get_config('system','admin_email')) : ''); - + + // if this is a test, send it only to the admin(s) + // admin_email might be a comma separated list, but we need "a@b','c@d','e@f + if ( intval($_REQUEST['test'])) { + $email = $a->config['admin_email']; + $email = "'" . str_replace(array(" ",","), array("","','"), $email) . "'"; + } + $sql_extra = ((intval($_REQUEST['test'])) ? sprintf(" AND `email` in ( %s )", $email) : ''); $recips = q("SELECT `email` FROM `user` WHERE `verified` AND NOT `account_removed` AND NOT `account_expired` $sql_extra"); From 9f845beffd0e3d54d3c0846d879c99f4a271b791 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 9 Sep 2016 11:01:37 +0200 Subject: [PATCH 16/25] when more then one users have the same email, only send the notification once --- notifyall/notifyall.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notifyall/notifyall.php b/notifyall/notifyall.php index 2f47838f..3f2cdc89 100644 --- a/notifyall/notifyall.php +++ b/notifyall/notifyall.php @@ -63,7 +63,7 @@ function notifyall_post(&$a) { } $sql_extra = ((intval($_REQUEST['test'])) ? sprintf(" AND `email` in ( %s )", $email) : ''); - $recips = q("SELECT `email` FROM `user` WHERE `verified` AND NOT `account_removed` AND NOT `account_expired` $sql_extra"); + $recips = q("SELECT DISTINCT `email` FROM `user` WHERE `verified` AND NOT `account_removed` AND NOT `account_expired` $sql_extra"); if(! $recips) { notice( t('No recipients found.') . EOL); From 9c3ea9d9f575c2e6642953d88f7d367f8b42b7f8 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 9 Sep 2016 12:01:59 +0200 Subject: [PATCH 17/25] only show address information when set --- forumdirectory/templates/forumdirectory_item.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forumdirectory/templates/forumdirectory_item.tpl b/forumdirectory/templates/forumdirectory_item.tpl index ee38c28a..5b6a946a 100644 --- a/forumdirectory/templates/forumdirectory_item.tpl +++ b/forumdirectory/templates/forumdirectory_item.tpl @@ -18,9 +18,9 @@
{{if $profile.address}}
{{$profile.address}}
{{/if}} - {{$profile.locality}}{{if $profile.locality}}, {{/if}} - {{$profile.region}} - {{$profile.postal-code}} + {{if $profile.locality}}{{$profile.locality}}, {{/if}} + {{if $profile.region}}{{$profile.region}}{{/if}} + {{if $profile.postal-code}}{{$profile.postal-code}}{{/if}} {{if $profile.country-name}}{{$profile.country-name}}{{/if}}
From 184e9b56cef0509ea7263c9a46b9352e8abf3aff Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 9 Sep 2016 17:54:48 +0200 Subject: [PATCH 18/25] smarty3 variables with a dash need other notation --- forumdirectory/templates/forumdirectory_item.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forumdirectory/templates/forumdirectory_item.tpl b/forumdirectory/templates/forumdirectory_item.tpl index 5b6a946a..61b165d7 100644 --- a/forumdirectory/templates/forumdirectory_item.tpl +++ b/forumdirectory/templates/forumdirectory_item.tpl @@ -20,9 +20,9 @@ {{if $profile.locality}}{{$profile.locality}}, {{/if}} {{if $profile.region}}{{$profile.region}}{{/if}} - {{if $profile.postal-code}}{{$profile.postal-code}}{{/if}} + {{if $profile['postal-code']}}{{$profile['postal-code']}}{{/if}} - {{if $profile.country-name}}{{$profile.country-name}}{{/if}} + {{if $profile['country-name']}}{{$profile['country-name']}}{{/if}} {{/if}} From 545e10bef52c5810e641fbce7f56ac54031f0289 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 13 Sep 2016 15:45:18 +0200 Subject: [PATCH 19/25] FR translation of the openstreetmap addon, THX Damien Goutte-Gattat --- openstreetmap/lang/fr/messages.po | 11 ++++++----- openstreetmap/lang/fr/strings.php | 6 +++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/openstreetmap/lang/fr/messages.po b/openstreetmap/lang/fr/messages.po index bbad3039..24781497 100644 --- a/openstreetmap/lang/fr/messages.po +++ b/openstreetmap/lang/fr/messages.po @@ -4,6 +4,7 @@ # # # Translators: +# Damien Goutte-Gattat , 2016 # Nicola Spanti , 2015 # StefOfficiel , 2015 msgid "" @@ -11,8 +12,8 @@ msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-02-27 05:01-0500\n" -"PO-Revision-Date: 2015-08-30 17:24+0000\n" -"Last-Translator: Nicola Spanti \n" +"PO-Revision-Date: 2016-09-12 15:41+0000\n" +"Last-Translator: Damien Goutte-Gattat \n" "Language-Team: French (http://www.transifex.com/Friendica/friendica/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,13 +27,13 @@ msgstr "Envoyer" #: openstreetmap.php:95 msgid "Tile Server URL" -msgstr "" +msgstr "URL du serveur de tuiles" #: openstreetmap.php:95 msgid "" "A list of public tile servers" -msgstr "" +msgstr "Une liste de serveurs de tuiles publics" #: openstreetmap.php:96 msgid "Default zoom" @@ -40,7 +41,7 @@ msgstr "Zoom par défaut" #: openstreetmap.php:96 msgid "The default zoom level. (1:world, 18:highest)" -msgstr "" +msgstr "Le niveau de zoom affiché par défaut. (1: monde entier, 18: détail maximum)" #: openstreetmap.php:104 msgid "Settings updated." diff --git a/openstreetmap/lang/fr/strings.php b/openstreetmap/lang/fr/strings.php index 24902b3a..cdd98efc 100644 --- a/openstreetmap/lang/fr/strings.php +++ b/openstreetmap/lang/fr/strings.php @@ -6,8 +6,8 @@ function string_plural_select_fr($n){ }} ; $a->strings["Submit"] = "Envoyer"; -$a->strings["Tile Server URL"] = ""; -$a->strings["A list of public tile servers"] = ""; +$a->strings["Tile Server URL"] = "URL du serveur de tuiles"; +$a->strings["A list of public tile servers"] = "Une liste de serveurs de tuiles publics"; $a->strings["Default zoom"] = "Zoom par défaut"; -$a->strings["The default zoom level. (1:world, 18:highest)"] = ""; +$a->strings["The default zoom level. (1:world, 18:highest)"] = "Le niveau de zoom affiché par défaut. (1: monde entier, 18: détail maximum)"; $a->strings["Settings updated."] = "Paramètres mis à jour."; From afc875627e527cf26de26cd3c4812afba86924ca Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 21 Sep 2016 11:52:03 +0200 Subject: [PATCH 20/25] PT BR translation for curweather addon --- curweather/lang/pt-br/messages.po | 9 +++++---- curweather/lang/pt-br/strings.php | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/curweather/lang/pt-br/messages.po b/curweather/lang/pt-br/messages.po index 16f9e2b1..810875d8 100644 --- a/curweather/lang/pt-br/messages.po +++ b/curweather/lang/pt-br/messages.po @@ -4,14 +4,15 @@ # # # Translators: +# André Alves , 2016 # Beatriz Vital , 2016 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-03-12 08:10+0100\n" -"PO-Revision-Date: 2016-08-16 12:28+0000\n" -"Last-Translator: Beatriz Vital \n" +"PO-Revision-Date: 2016-09-18 20:49+0000\n" +"Last-Translator: André Alves \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/Friendica/friendica/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,7 +26,7 @@ msgstr "Houve um erro na obtenção de dados do clima\\nErro:" #: curweather.php:111 curweather.php:172 msgid "Current Weather" -msgstr "" +msgstr "Clima atual" #: curweather.php:118 msgid "Relative Humidity" @@ -61,7 +62,7 @@ msgstr "em OpenWeatherMap" #: curweather.php:146 msgid "Current Weather settings updated." -msgstr "" +msgstr "Atualização das Configurações de clima." #: curweather.php:161 msgid "No APPID found, please contact your admin to optain one." diff --git a/curweather/lang/pt-br/strings.php b/curweather/lang/pt-br/strings.php index d25df2a9..f50bc4a0 100644 --- a/curweather/lang/pt-br/strings.php +++ b/curweather/lang/pt-br/strings.php @@ -6,7 +6,7 @@ function string_plural_select_pt_br($n){ }} ; $a->strings["Error fetching weather data.\\nError was: "] = "Houve um erro na obtenção de dados do clima\\nErro:"; -$a->strings["Current Weather"] = ""; +$a->strings["Current Weather"] = "Clima atual"; $a->strings["Relative Humidity"] = "Umidade relativa"; $a->strings["Pressure"] = "Pressão"; $a->strings["Wind"] = "Vento"; @@ -15,7 +15,7 @@ $a->strings["Data by"] = "Dados de"; $a->strings["Show on map"] = "Mostrar no mapa"; $a->strings["There was a problem accessing the weather data. But have a look"] = "Houve um problema no acesso aos dados do clima. Mas dê uma olhada"; $a->strings["at OpenWeatherMap"] = "em OpenWeatherMap"; -$a->strings["Current Weather settings updated."] = ""; +$a->strings["Current Weather settings updated."] = "Atualização das Configurações de clima."; $a->strings["No APPID found, please contact your admin to optain one."] = "Não foi encontrado nenhum AppID; fale com seu administrador para receber um."; $a->strings["Save Settings"] = "Salvar Configurações"; $a->strings["Settings"] = "Configurações"; From 17f29ae08c46067a40716ce5433ac80fbddd3e34 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sat, 24 Sep 2016 08:03:51 +0200 Subject: [PATCH 21/25] correction of typos --- curweather/curweather.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/curweather/curweather.php b/curweather/curweather.php index e416ba67..71d95e46 100644 --- a/curweather/curweather.php +++ b/curweather/curweather.php @@ -158,7 +158,7 @@ function curweather_plugin_settings(&$a,&$s) { $curweather_units = get_pconfig(local_user(), 'curweather', 'curweather_units'); $appid = get_config('curweather','appid'); if ($appid=="") { - $noappidtext = t('No APPID found, please contact your admin to optain one.'); + $noappidtext = t('No APPID found, please contact your admin to obtain one.'); } else { $noappidtext = ''; } @@ -173,7 +173,7 @@ function curweather_plugin_settings(&$a,&$s) { '$noappidtext' => $noappidtext, '$info' => t('Enter either the name of your location or the zip code.'), '$curweather_loc' => array( 'curweather_loc', t('Your Location'), $curweather_loc, t('Identifier of your location (name or zip code), e.g. Berlin,DE or 14476,DE.') ), - '$curweather_units' => array( 'curweather_units', t('Units'), $curweather_units, t('select if the temperatur should be displayed in °C or °F'), array('metric'=>'°C', 'imperial'=>'°F')), + '$curweather_units' => array( 'curweather_units', t('Units'), $curweather_units, t('select if the temperature should be displayed in °C or °F'), array('metric'=>'°C', 'imperial'=>'°F')), '$enabled' => array( 'curweather_enable', t('Show weather data'), $enable, '') )); return; From 9030e4c1a6a067ec7ea01cccd9264b86db22b6b7 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sat, 24 Sep 2016 08:42:19 +0200 Subject: [PATCH 22/25] FR update to the translation THX Hypolite Petovan --- appnet/lang/fr/messages.po | 107 ++++++++++++++++++++++++++---- appnet/lang/fr/strings.php | 25 +++++-- blackout/lang/fr/messages.po | 9 +-- blackout/lang/fr/strings.php | 2 +- buffer/lang/fr/messages.po | 29 ++++---- buffer/lang/fr/strings.php | 22 +++--- communityhome/lang/fr/messages.po | 75 +++++++++++++++++++++ communityhome/lang/fr/strings.php | 34 ++++++---- curweather/lang/fr/messages.po | 87 ++++++++++++------------ curweather/lang/fr/strings.php | 24 +++---- 10 files changed, 297 insertions(+), 117 deletions(-) create mode 100644 communityhome/lang/fr/messages.po diff --git a/appnet/lang/fr/messages.po b/appnet/lang/fr/messages.po index 73e0dc2f..6f5f2997 100644 --- a/appnet/lang/fr/messages.po +++ b/appnet/lang/fr/messages.po @@ -1,17 +1,18 @@ -# ADDON appnetpost +# ADDON appnet # Copyright (C) -# This file is distributed under the same license as the Friendica appnetpost addon package. +# This file is distributed under the same license as the Friendica appnet addon package. # # # Translators: -# Nicola Spanti , 2015 +# Hypolite Petovan , 2016 +# Jak , 2014 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-06-22 11:47+0200\n" -"PO-Revision-Date: 2015-08-30 17:06+0000\n" -"Last-Translator: Nicola Spanti \n" +"PO-Revision-Date: 2016-09-24 02:12+0000\n" +"Last-Translator: Hypolite Petovan \n" "Language-Team: French (http://www.transifex.com/Friendica/friendica/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,22 +20,100 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: appnetpost.php:37 +#: appnet.php:39 +msgid "Permission denied." +msgstr "Autorisation refusée" + +#: appnet.php:73 +msgid "You are now authenticated to app.net. " +msgstr "Vous êtes maintenant authentifié sur app.net" + +#: appnet.php:77 +msgid "

Error fetching token. Please try again.

" +msgstr "

Impossible d'obtenir le jeton, merci de réessayer.

" + +#: appnet.php:80 +msgid "return to the connector page" +msgstr "revenir à la page du connecteur" + +#: appnet.php:94 msgid "Post to app.net" -msgstr "" +msgstr "Publier sur app.net" -#: appnetpost.php:59 appnetpost.php:63 +#: appnet.php:125 appnet.php:129 msgid "App.net Export" -msgstr "" +msgstr "Export App.net" -#: appnetpost.php:67 +#: appnet.php:142 +msgid "Currently connected to: " +msgstr "Actuellement connecté à :" + +#: appnet.php:144 msgid "Enable App.net Post Plugin" -msgstr "" +msgstr "Activer le plugin de publication app.net" -#: appnetpost.php:72 +#: appnet.php:149 msgid "Post to App.net by default" -msgstr "" +msgstr "Publier sur App.net par défaut" -#: appnetpost.php:78 +#: appnet.php:153 +msgid "Import the remote timeline" +msgstr "Importer la timeline distante" + +#: appnet.php:159 +msgid "" +"

Error fetching user profile. Please clear the configuration and try " +"again.

" +msgstr "

Impossible d'obtenir le profil utilisateur. Merci de réinitialiser la configuration et de réessayer.

" + +#: appnet.php:164 +msgid "

You have two ways to connect to App.net.

" +msgstr "

Vous avez deux possibilités pour vous connecter à App.net.

" + +#: appnet.php:166 +msgid "" +"

First way: Register an application at https://account.app.net/developer/apps/" +" and enter Client ID and Client Secret. " +msgstr "

Première méthode: Enregistrer une application sur App.net [en] et entrez l'ID Client et le Secret Client. " + +#: appnet.php:167 +#, php-format +msgid "Use '%s' as Redirect URI

" +msgstr "Utilisez '%s' pour l'URI de Redirection" + +#: appnet.php:169 +msgid "Client ID" +msgstr "ID Client" + +#: appnet.php:173 +msgid "Client Secret" +msgstr "Secret Client" + +#: appnet.php:177 +msgid "" +"

Second way: fetch a token at http://dev-lite.jonathonduerig.com/. " +msgstr "

Deuxième méthode: obtenez un jeton ur http://dev-lite.jonathonduerig.com/ [en]. " + +#: appnet.php:178 +msgid "" +"Set these scopes: 'Basic', 'Stream', 'Write Post', 'Public Messages', " +"'Messages'.

" +msgstr "Cochez les \"scopes\" suivant: \"Basic\", \"Stream\", \"Write Post\", \"Public Messages\", \"Messages\".

" + +#: appnet.php:180 +msgid "Token" +msgstr "Jeton" + +#: appnet.php:192 +msgid "Sign in using App.net" +msgstr "Se connecter avec App.net" + +#: appnet.php:197 +msgid "Clear OAuth configuration" +msgstr "Effacer la configuration OAuth" + +#: appnet.php:204 msgid "Save Settings" msgstr "Sauvegarder les paramètres" diff --git a/appnet/lang/fr/strings.php b/appnet/lang/fr/strings.php index b714f03d..ef9fc9e2 100644 --- a/appnet/lang/fr/strings.php +++ b/appnet/lang/fr/strings.php @@ -5,8 +5,25 @@ function string_plural_select_fr($n){ return ($n > 1);; }} ; -$a->strings["Post to app.net"] = ""; -$a->strings["App.net Export"] = ""; -$a->strings["Enable App.net Post Plugin"] = ""; -$a->strings["Post to App.net by default"] = ""; +$a->strings["Permission denied."] = "Autorisation refusée"; +$a->strings["You are now authenticated to app.net. "] = "Vous êtes maintenant authentifié sur app.net"; +$a->strings["

Error fetching token. Please try again.

"] = "

Impossible d'obtenir le jeton, merci de réessayer.

"; +$a->strings["return to the connector page"] = "revenir à la page du connecteur"; +$a->strings["Post to app.net"] = "Publier sur app.net"; +$a->strings["App.net Export"] = "Export App.net"; +$a->strings["Currently connected to: "] = "Actuellement connecté à :"; +$a->strings["Enable App.net Post Plugin"] = "Activer le plugin de publication app.net"; +$a->strings["Post to App.net by default"] = "Publier sur App.net par défaut"; +$a->strings["Import the remote timeline"] = "Importer la timeline distante"; +$a->strings["

Error fetching user profile. Please clear the configuration and try again.

"] = "

Impossible d'obtenir le profil utilisateur. Merci de réinitialiser la configuration et de réessayer.

"; +$a->strings["

You have two ways to connect to App.net.

"] = "

Vous avez deux possibilités pour vous connecter à App.net.

"; +$a->strings["

First way: Register an application at https://account.app.net/developer/apps/ and enter Client ID and Client Secret. "] = "

Première méthode: Enregistrer une application sur App.net [en] et entrez l'ID Client et le Secret Client. "; +$a->strings["Use '%s' as Redirect URI

"] = "Utilisez '%s' pour l'URI de Redirection"; +$a->strings["Client ID"] = "ID Client"; +$a->strings["Client Secret"] = "Secret Client"; +$a->strings["

Second way: fetch a token at http://dev-lite.jonathonduerig.com/. "] = "

Deuxième méthode: obtenez un jeton ur http://dev-lite.jonathonduerig.com/ [en]. "; +$a->strings["Set these scopes: 'Basic', 'Stream', 'Write Post', 'Public Messages', 'Messages'.

"] = "Cochez les \"scopes\" suivant: \"Basic\", \"Stream\", \"Write Post\", \"Public Messages\", \"Messages\".

"; +$a->strings["Token"] = "Jeton"; +$a->strings["Sign in using App.net"] = "Se connecter avec App.net"; +$a->strings["Clear OAuth configuration"] = "Effacer la configuration OAuth"; $a->strings["Save Settings"] = "Sauvegarder les paramètres"; diff --git a/blackout/lang/fr/messages.po b/blackout/lang/fr/messages.po index 0a1aa499..b52d3809 100644 --- a/blackout/lang/fr/messages.po +++ b/blackout/lang/fr/messages.po @@ -5,14 +5,15 @@ # # Translators: # Damien Goutte-Gattat , 2015 +# Hypolite Petovan , 2016 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-06-22 13:18+0200\n" -"PO-Revision-Date: 2015-02-06 00:24+0000\n" -"Last-Translator: Damien Goutte-Gattat \n" -"Language-Team: French (http://www.transifex.com/projects/p/friendica/language/fr/)\n" +"PO-Revision-Date: 2016-09-24 02:13+0000\n" +"Last-Translator: Hypolite Petovan \n" +"Language-Team: French (http://www.transifex.com/Friendica/friendica/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -39,7 +40,7 @@ msgstr "Début du blackout" msgid "" "format is YYYY year, MM month, DD day, " "hh hour and mm minute" -msgstr "" +msgstr "Le format est YYYY année, MM mois, DD jour, hh heure and mm minute" #: blackout.php:102 msgid "End of the Blackout" diff --git a/blackout/lang/fr/strings.php b/blackout/lang/fr/strings.php index 705a6a77..ce184038 100644 --- a/blackout/lang/fr/strings.php +++ b/blackout/lang/fr/strings.php @@ -9,6 +9,6 @@ $a->strings["Save Settings"] = "Sauvegarder les paramètres"; $a->strings["Redirect URL"] = "Adresse de redirection"; $a->strings["all your visitors from the web will be redirected to this URL"] = "Tous vos visiteurs venant du web seront redirigés vers cette URL."; $a->strings["Begin of the Blackout"] = "Début du blackout"; -$a->strings["format is YYYY year, MM month, DD day, hh hour and mm minute"] = ""; +$a->strings["format is YYYY year, MM month, DD day, hh hour and mm minute"] = "Le format est YYYY année, MM mois, DD jour, hh heure and mm minute"; $a->strings["End of the Blackout"] = "Fin du blackout"; $a->strings["The end-date is prior to the start-date of the blackout, you should fix this."] = "La date de fin est antérieure à la date de début. Veuillez corriger cela."; diff --git a/buffer/lang/fr/messages.po b/buffer/lang/fr/messages.po index de1acc4e..bc159341 100644 --- a/buffer/lang/fr/messages.po +++ b/buffer/lang/fr/messages.po @@ -4,6 +4,7 @@ # # # Translators: +# Hypolite Petovan , 2016 # Nicola Spanti , 2015 # StefOfficiel , 2015 msgid "" @@ -11,9 +12,9 @@ msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-06-22 13:18+0200\n" -"PO-Revision-Date: 2015-07-27 18:12+0000\n" -"Last-Translator: Nicola Spanti \n" -"Language-Team: French (http://www.transifex.com/projects/p/friendica/language/fr/)\n" +"PO-Revision-Date: 2016-09-24 03:03+0000\n" +"Last-Translator: Hypolite Petovan \n" +"Language-Team: French (http://www.transifex.com/Friendica/friendica/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -34,44 +35,44 @@ msgstr "Identifiant client" #: buffer.php:60 msgid "Client Secret" -msgstr "" +msgstr "Secret Client" #: buffer.php:67 msgid "Error when registering buffer connection:" -msgstr "" +msgstr "Une erreur est survenue lors de la connexion à Buffer :" #: buffer.php:86 msgid "You are now authenticated to buffer. " -msgstr "" +msgstr "Vous êtes maintenant authentifié sur Buffer." #: buffer.php:87 msgid "return to the connector page" -msgstr "" +msgstr "revenir à la page du connecteur" #: buffer.php:103 msgid "Post to Buffer" -msgstr "" +msgstr "Publier sur Buffer" #: buffer.php:128 buffer.php:132 msgid "Buffer Export" -msgstr "" +msgstr "Export Buffer" #: buffer.php:142 msgid "Authenticate your Buffer connection" -msgstr "" +msgstr "Authentifier votre connexion à Buffer" #: buffer.php:146 msgid "Enable Buffer Post Plugin" -msgstr "" +msgstr "Activer le connecteur Buffer" #: buffer.php:151 msgid "Post to Buffer by default" -msgstr "" +msgstr "Publier sur Buffer par défaut" #: buffer.php:156 msgid "Check to delete this preset" -msgstr "" +msgstr "Cocher pour supprimer ce préréglage" #: buffer.php:165 msgid "Posts are going to all accounts that are enabled by default:" -msgstr "" +msgstr "Les posts sont envoyés à tous les comptes activés par défault:" diff --git a/buffer/lang/fr/strings.php b/buffer/lang/fr/strings.php index 7d7d5911..07460f47 100644 --- a/buffer/lang/fr/strings.php +++ b/buffer/lang/fr/strings.php @@ -8,14 +8,14 @@ function string_plural_select_fr($n){ $a->strings["Permission denied."] = "Permission refusée."; $a->strings["Save Settings"] = "Enregistrer les Paramètres"; $a->strings["Client ID"] = "Identifiant client"; -$a->strings["Client Secret"] = ""; -$a->strings["Error when registering buffer connection:"] = ""; -$a->strings["You are now authenticated to buffer. "] = ""; -$a->strings["return to the connector page"] = ""; -$a->strings["Post to Buffer"] = ""; -$a->strings["Buffer Export"] = ""; -$a->strings["Authenticate your Buffer connection"] = ""; -$a->strings["Enable Buffer Post Plugin"] = ""; -$a->strings["Post to Buffer by default"] = ""; -$a->strings["Check to delete this preset"] = ""; -$a->strings["Posts are going to all accounts that are enabled by default:"] = ""; +$a->strings["Client Secret"] = "Secret Client"; +$a->strings["Error when registering buffer connection:"] = "Une erreur est survenue lors de la connexion à Buffer :"; +$a->strings["You are now authenticated to buffer. "] = "Vous êtes maintenant authentifié sur Buffer."; +$a->strings["return to the connector page"] = "revenir à la page du connecteur"; +$a->strings["Post to Buffer"] = "Publier sur Buffer"; +$a->strings["Buffer Export"] = "Export Buffer"; +$a->strings["Authenticate your Buffer connection"] = "Authentifier votre connexion à Buffer"; +$a->strings["Enable Buffer Post Plugin"] = "Activer le connecteur Buffer"; +$a->strings["Post to Buffer by default"] = "Publier sur Buffer par défaut"; +$a->strings["Check to delete this preset"] = "Cocher pour supprimer ce préréglage"; +$a->strings["Posts are going to all accounts that are enabled by default:"] = "Les posts sont envoyés à tous les comptes activés par défault:"; diff --git a/communityhome/lang/fr/messages.po b/communityhome/lang/fr/messages.po new file mode 100644 index 00000000..0d54a9c6 --- /dev/null +++ b/communityhome/lang/fr/messages.po @@ -0,0 +1,75 @@ +# ADDON communityhome +# Copyright (C) +# This file is distributed under the same license as the Friendica communityhome addon package. +# +# +# Translators: +# Hypolite Petovan , 2016 +# StefOfficiel , 2015 +msgid "" +msgstr "" +"Project-Id-Version: friendica\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: 2016-09-24 03:05+0000\n" +"Last-Translator: Hypolite Petovan \n" +"Language-Team: French (http://www.transifex.com/Friendica/friendica/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: communityhome.php:28 communityhome.php:34 +msgid "Login" +msgstr "Identifiant" + +#: communityhome.php:29 +msgid "OpenID" +msgstr "OpenID" + +#: communityhome.php:39 +msgid "Latest users" +msgstr "Derniers utilisateurs" + +#: communityhome.php:84 +msgid "Most active users" +msgstr "Utilisateurs les plus actifs" + +#: communityhome.php:102 +msgid "Latest photos" +msgstr "Dernières photos" + +#: communityhome.php:115 +msgid "Contact Photos" +msgstr "Photos du contact" + +#: communityhome.php:116 +msgid "Profile Photos" +msgstr "Photos de profil" + +#: communityhome.php:141 +msgid "Latest likes" +msgstr "Derniers likes" + +#: communityhome.php:163 +msgid "event" +msgstr "événement" + +#: communityhome.php:166 communityhome.php:175 +msgid "status" +msgstr "statut" + +#: communityhome.php:171 +msgid "photo" +msgstr "photo" + +#: communityhome.php:180 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s aime %3$s de %2$s" + +#: communityhome.php:189 +#, php-format +msgid "Welcome to %s" +msgstr "Bienvenue sur %s" diff --git a/communityhome/lang/fr/strings.php b/communityhome/lang/fr/strings.php index 88381caa..42a98c84 100644 --- a/communityhome/lang/fr/strings.php +++ b/communityhome/lang/fr/strings.php @@ -1,14 +1,20 @@ -strings["Login"] = "Connexion"; -$a->strings["OpenID"] = "OpenID"; -$a->strings["Latest users"] = "Derniers utilisateurs"; -$a->strings["Most active users"] = "Utilisateurs les plus actifs"; -$a->strings["Latest photos"] = "Dernières photos"; -$a->strings["Contact Photos"] = "Photos du contact"; -$a->strings["Profile Photos"] = "Photos du profil"; -$a->strings["Latest likes"] = "Dernières approbations"; -$a->strings["event"] = "évènement"; -$a->strings["status"] = "le statut"; -$a->strings["photo"] = "photo"; -$a->strings["Welcome to %s"] = "Bienvenue sur %s"; + 1);; +}} +; +$a->strings["Login"] = "Identifiant"; +$a->strings["OpenID"] = "OpenID"; +$a->strings["Latest users"] = "Derniers utilisateurs"; +$a->strings["Most active users"] = "Utilisateurs les plus actifs"; +$a->strings["Latest photos"] = "Dernières photos"; +$a->strings["Contact Photos"] = "Photos du contact"; +$a->strings["Profile Photos"] = "Photos de profil"; +$a->strings["Latest likes"] = "Derniers likes"; +$a->strings["event"] = "événement"; +$a->strings["status"] = "statut"; +$a->strings["photo"] = "photo"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s aime %3\$s de %2\$s"; +$a->strings["Welcome to %s"] = "Bienvenue sur %s"; diff --git a/curweather/lang/fr/messages.po b/curweather/lang/fr/messages.po index 9e0d0168..c2330005 100644 --- a/curweather/lang/fr/messages.po +++ b/curweather/lang/fr/messages.po @@ -4,15 +4,16 @@ # # # Translators: +# Hypolite Petovan , 2016 # Nicola Spanti , 2015 # StefOfficiel , 2015 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-07-13 18:46+0200\n" -"PO-Revision-Date: 2015-08-30 17:11+0000\n" -"Last-Translator: Nicola Spanti \n" +"POT-Creation-Date: 2016-03-12 08:10+0100\n" +"PO-Revision-Date: 2016-09-24 03:15+0000\n" +"Last-Translator: Hypolite Petovan \n" "Language-Team: French (http://www.transifex.com/Friendica/friendica/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,114 +21,114 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: curweather.php:30 +#: curweather.php:31 msgid "Error fetching weather data.\\nError was: " msgstr "Erreur durant la récupération de la météo.\\nL'erreur était : " -#: curweather.php:103 curweather.php:163 +#: curweather.php:111 curweather.php:172 msgid "Current Weather" msgstr "Météo actuelle" -#: curweather.php:109 +#: curweather.php:118 msgid "Relative Humidity" -msgstr "" +msgstr "Humidité relative" -#: curweather.php:110 +#: curweather.php:119 msgid "Pressure" -msgstr "" +msgstr "Pression" -#: curweather.php:111 +#: curweather.php:120 msgid "Wind" msgstr "Vent" -#: curweather.php:112 +#: curweather.php:121 msgid "Last Updated" msgstr "Dernière mise-à-jour" -#: curweather.php:113 +#: curweather.php:122 msgid "Data by" msgstr "Données de" -#: curweather.php:114 +#: curweather.php:123 msgid "Show on map" msgstr "Montrer sur la carte" -#: curweather.php:119 +#: curweather.php:128 msgid "There was a problem accessing the weather data. But have a look" -msgstr "" +msgstr "Une erreur est survenue lors de l'accès aux données météo. Vous pouvez quand même jeter un oeil" -#: curweather.php:121 +#: curweather.php:130 msgid "at OpenWeatherMap" -msgstr "" +msgstr "à OpenWeatherMap" -#: curweather.php:137 +#: curweather.php:146 msgid "Current Weather settings updated." -msgstr "" +msgstr "Paramètres de la Météo Actuelle mis à jour." -#: curweather.php:152 +#: curweather.php:161 msgid "No APPID found, please contact your admin to optain one." -msgstr "" +msgstr "APPID introuvable, veuillez contacter votre administrateur pour en obtenir un." -#: curweather.php:162 curweather.php:191 +#: curweather.php:171 curweather.php:200 msgid "Save Settings" msgstr "Sauvegarder les paramètres" -#: curweather.php:163 +#: curweather.php:172 msgid "Settings" msgstr "Paramètres" -#: curweather.php:165 +#: curweather.php:174 msgid "Enter either the name of your location or the zip code." -msgstr "" +msgstr "Entrez le nom de votre emplacement ou votre code postal." -#: curweather.php:166 +#: curweather.php:175 msgid "Your Location" msgstr "Votre position" -#: curweather.php:166 +#: curweather.php:175 msgid "" "Identifier of your location (name or zip code), e.g. Berlin,DE or " "14476,DE." -msgstr "" +msgstr "Identifiant de votre emplacement (nom ou code postal), par exemple Paris 08, Fr ou 75008, FR." -#: curweather.php:167 +#: curweather.php:176 msgid "Units" msgstr "Unités" -#: curweather.php:167 -msgid "select if the temperatur should be displayed in °C or °F" -msgstr "" +#: curweather.php:176 +msgid "select if the temperatur should be displayed in °C or °F" +msgstr "choisissez si la température doit être affichée en °C ou °F" -#: curweather.php:168 +#: curweather.php:177 msgid "Show weather data" msgstr "Montrer les données météos" -#: curweather.php:181 +#: curweather.php:190 msgid "Curweather settings saved." -msgstr "" +msgstr "Paramètres Curweather sauvés." -#: curweather.php:192 +#: curweather.php:201 msgid "Caching Interval" -msgstr "" +msgstr "Intervalle de mise en cache." -#: curweather.php:192 +#: curweather.php:201 msgid "" "For how long should the weather data be cached? Choose according your " "OpenWeatherMap account type." -msgstr "" +msgstr "Pendant combien de temps les données météo doivent-elles être mises en cache? Choisissez en fonction du type de compte OpenWeatherMap." -#: curweather.php:192 +#: curweather.php:201 msgid "no cache" msgstr "pas de cache" -#: curweather.php:192 +#: curweather.php:201 msgid "minutes" msgstr "minutes" -#: curweather.php:193 +#: curweather.php:202 msgid "Your APPID" msgstr "Votre APPID" -#: curweather.php:193 +#: curweather.php:202 msgid "Your API key provided by OpenWeatherMap" msgstr "Votre clé pour l'API de OpenWeatherMap" diff --git a/curweather/lang/fr/strings.php b/curweather/lang/fr/strings.php index b735ef8c..466a0508 100644 --- a/curweather/lang/fr/strings.php +++ b/curweather/lang/fr/strings.php @@ -7,27 +7,27 @@ function string_plural_select_fr($n){ ; $a->strings["Error fetching weather data.\\nError was: "] = "Erreur durant la récupération de la météo.\\nL'erreur était : "; $a->strings["Current Weather"] = "Météo actuelle"; -$a->strings["Relative Humidity"] = ""; -$a->strings["Pressure"] = ""; +$a->strings["Relative Humidity"] = "Humidité relative"; +$a->strings["Pressure"] = "Pression"; $a->strings["Wind"] = "Vent"; $a->strings["Last Updated"] = "Dernière mise-à-jour"; $a->strings["Data by"] = "Données de"; $a->strings["Show on map"] = "Montrer sur la carte"; -$a->strings["There was a problem accessing the weather data. But have a look"] = ""; -$a->strings["at OpenWeatherMap"] = ""; -$a->strings["Current Weather settings updated."] = ""; -$a->strings["No APPID found, please contact your admin to optain one."] = ""; +$a->strings["There was a problem accessing the weather data. But have a look"] = "Une erreur est survenue lors de l'accès aux données météo. Vous pouvez quand même jeter un oeil"; +$a->strings["at OpenWeatherMap"] = "à OpenWeatherMap"; +$a->strings["Current Weather settings updated."] = "Paramètres de la Météo Actuelle mis à jour."; +$a->strings["No APPID found, please contact your admin to optain one."] = "APPID introuvable, veuillez contacter votre administrateur pour en obtenir un."; $a->strings["Save Settings"] = "Sauvegarder les paramètres"; $a->strings["Settings"] = "Paramètres"; -$a->strings["Enter either the name of your location or the zip code."] = ""; +$a->strings["Enter either the name of your location or the zip code."] = "Entrez le nom de votre emplacement ou votre code postal."; $a->strings["Your Location"] = "Votre position"; -$a->strings["Identifier of your location (name or zip code), e.g. Berlin,DE or 14476,DE."] = ""; +$a->strings["Identifier of your location (name or zip code), e.g. Berlin,DE or 14476,DE."] = "Identifiant de votre emplacement (nom ou code postal), par exemple Paris 08, Fr ou 75008, FR."; $a->strings["Units"] = "Unités"; -$a->strings["select if the temperatur should be displayed in °C or °F"] = ""; +$a->strings["select if the temperatur should be displayed in °C or °F"] = "choisissez si la température doit être affichée en °C ou °F"; $a->strings["Show weather data"] = "Montrer les données météos"; -$a->strings["Curweather settings saved."] = ""; -$a->strings["Caching Interval"] = ""; -$a->strings["For how long should the weather data be cached? Choose according your OpenWeatherMap account type."] = ""; +$a->strings["Curweather settings saved."] = "Paramètres Curweather sauvés."; +$a->strings["Caching Interval"] = "Intervalle de mise en cache."; +$a->strings["For how long should the weather data be cached? Choose according your OpenWeatherMap account type."] = "Pendant combien de temps les données météo doivent-elles être mises en cache? Choisissez en fonction du type de compte OpenWeatherMap."; $a->strings["no cache"] = "pas de cache"; $a->strings["minutes"] = "minutes"; $a->strings["Your APPID"] = "Votre APPID"; From 6fdd8c2ab44fddb28979dfe745fc2733ae43d191 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 25 Sep 2016 17:18:55 +0200 Subject: [PATCH 23/25] update to the curweather messages.po file for translation --- curweather/lang/C/messages.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/curweather/lang/C/messages.po b/curweather/lang/C/messages.po index cee9c343..048c327a 100644 --- a/curweather/lang/C/messages.po +++ b/curweather/lang/C/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-12 08:10+0100\n" +"POT-Creation-Date: 2016-09-25 17:17+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -62,7 +62,7 @@ msgid "Current Weather settings updated." msgstr "" #: curweather.php:161 -msgid "No APPID found, please contact your admin to optain one." +msgid "No APPID found, please contact your admin to obtain one." msgstr "" #: curweather.php:171 curweather.php:200 @@ -92,7 +92,7 @@ msgid "Units" msgstr "" #: curweather.php:176 -msgid "select if the temperatur should be displayed in °C or °F" +msgid "select if the temperature should be displayed in °C or °F" msgstr "" #: curweather.php:177 From 40949204f1136e14160bb57d4d203ce101e1b4e3 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Mon, 26 Sep 2016 12:20:24 +0200 Subject: [PATCH 24/25] DE translation for curweather --- curweather/lang/de/messages.po | 13 +++++++------ curweather/lang/de/strings.php | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/curweather/lang/de/messages.po b/curweather/lang/de/messages.po index d8650b79..0f76e2cb 100644 --- a/curweather/lang/de/messages.po +++ b/curweather/lang/de/messages.po @@ -6,14 +6,15 @@ # Translators: # Andreas H., 2014 # Oliver , 2016 -# bavatar , 2014-2015 +# Tobias Diekershoff , 2014-2015 +# Tobias Diekershoff , 2016 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-12 08:10+0100\n" -"PO-Revision-Date: 2016-03-17 21:22+0000\n" -"Last-Translator: Oliver \n" +"POT-Creation-Date: 2016-09-25 17:17+0200\n" +"PO-Revision-Date: 2016-09-26 10:17+0000\n" +"Last-Translator: Tobias Diekershoff \n" "Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -66,7 +67,7 @@ msgid "Current Weather settings updated." msgstr "Einstellungen des Aktuellen Wetter Addons aktualisiert." #: curweather.php:161 -msgid "No APPID found, please contact your admin to optain one." +msgid "No APPID found, please contact your admin to obtain one." msgstr "Keine APPID gefunden, bitte kontaktiere deinen Admin damit eine eingerichtet wird." #: curweather.php:171 curweather.php:200 @@ -96,7 +97,7 @@ msgid "Units" msgstr "Einheiten" #: curweather.php:176 -msgid "select if the temperatur should be displayed in °C or °F" +msgid "select if the temperature should be displayed in °C or °F" msgstr "wähle ob die Temperatur in °C oder °F angezeigt werden soll" #: curweather.php:177 diff --git a/curweather/lang/de/strings.php b/curweather/lang/de/strings.php index 24d93056..2f1f0e3d 100644 --- a/curweather/lang/de/strings.php +++ b/curweather/lang/de/strings.php @@ -16,14 +16,14 @@ $a->strings["Show on map"] = "Karte anzeigen"; $a->strings["There was a problem accessing the weather data. But have a look"] = "Es gab ein Problem beim Abrufen der Wetterdaten. Aber werf doch mal einen Blick"; $a->strings["at OpenWeatherMap"] = "auf OpenWeatherMap"; $a->strings["Current Weather settings updated."] = "Einstellungen des Aktuellen Wetter Addons aktualisiert."; -$a->strings["No APPID found, please contact your admin to optain one."] = "Keine APPID gefunden, bitte kontaktiere deinen Admin damit eine eingerichtet wird."; +$a->strings["No APPID found, please contact your admin to obtain one."] = "Keine APPID gefunden, bitte kontaktiere deinen Admin damit eine eingerichtet wird."; $a->strings["Save Settings"] = "Einstellungen speichern"; $a->strings["Settings"] = "Einstellungen"; $a->strings["Enter either the name of your location or the zip code."] = "Gib entweder den Namen oder die PLZ deines Ortes ein."; $a->strings["Your Location"] = "Deinen Standort festlegen"; $a->strings["Identifier of your location (name or zip code), e.g. Berlin,DE or 14476,DE."] = "Identifikator deines Standorts (Name oder Postleitzahl), z.B. Berlin,DE oder 14476,DE."; $a->strings["Units"] = "Einheiten"; -$a->strings["select if the temperatur should be displayed in °C or °F"] = "wähle ob die Temperatur in °C oder °F angezeigt werden soll"; +$a->strings["select if the temperature should be displayed in °C or °F"] = "wähle ob die Temperatur in °C oder °F angezeigt werden soll"; $a->strings["Show weather data"] = "Zeige Wetter Daten"; $a->strings["Curweather settings saved."] = "Curweather Einstellungen gespeichert."; $a->strings["Caching Interval"] = "Cache Intervall"; From ed1caffe044be3b499d3adea89a2ee3f73cb9d74 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Sat, 1 Oct 2016 18:15:32 +0200 Subject: [PATCH 25/25] Add minimum post body length setting to language filter --- langfilter/langfilter.php | 13 +++++++++++++ langfilter/templates/settings.tpl | 1 + 2 files changed, 14 insertions(+) diff --git a/langfilter/langfilter.php b/langfilter/langfilter.php index b29084c8..d4fe942d 100644 --- a/langfilter/langfilter.php +++ b/langfilter/langfilter.php @@ -36,6 +36,7 @@ function langfilter_addon_settings(&$a,&$s) { $enable_checked = (intval(get_pconfig(local_user(),'langfilter','disable')) ? '' : ' checked="checked" '); $languages = get_pconfig(local_user(),'langfilter','languages'); $minconfidence = get_pconfig(local_user(),'langfilter','minconfidence')*100; + $minlength = get_pconfig(local_user(),'langfilter','minlength'); if(! $languages) $languages = 'en,de,fr,it,es'; @@ -46,6 +47,7 @@ function langfilter_addon_settings(&$a,&$s) { '$enabled' => array('langfilter_enable', t('Use the language filter'), $enable_checked, ''), '$languages' => array('langfilter_languages', t('I speak'), $languages, t('List of abbreviations (iso2 codes) for languages you speak, comma separated. For example "de,it".') ), '$minconfidence' => array('langfilter_minconfidence', t('Minimum confidence in language detection'), $minconfidence, t('Minimum confidence in language detection being correct, from 0 to 100. Posts will not be filtered when the confidence of language detection is below this percent value.') ), + '$minlength' => array('langfilter_minlength', t('Minimum length of message body'), $minlength, t('Minimum length of message body for language filter to be used. Posts shorter than this number of characters will not be filtered.') ), '$submit' => t('Save Settings'), )); @@ -70,6 +72,12 @@ function langfilter_addon_settings_post(&$a,&$b) { else if ( $minconfidence < 0 ) $minconfidence = 0; else if ( $minconfidence > 100 ) $minconfidence = 100; set_pconfig(local_user(),'langfilter','minconfidence', $minconfidence/100.0); + + $minlength = 0+$_POST['langfilter_minlength']; + if ( ! $minlength ) $minlength = 32; + else if ( $minlength < 0 ) $minlength = 32; + set_pconfig(local_user(),'langfilter','minlength', $minlength); + info( t('Language Filter Settings saved.') . EOL); } } @@ -94,6 +102,11 @@ function langfilter_prepare_body(&$a,&$b) { # Don't filter if language filter is disabled if( get_pconfig($logged_user,'langfilter','disable') ) return; + # Don't filter if body lenght is below minimum + $minlen = get_pconfig(local_user(),'langfilter','minlength'); + if ( ! $minlen ) $minlen = 32; + if ( strlen($b['item']['body']) < $minlen ) return; + $spoken_config = get_pconfig(local_user(),'langfilter','languages'); $minconfidence = get_pconfig(local_user(),'langfilter','minconfidence'); diff --git a/langfilter/templates/settings.tpl b/langfilter/templates/settings.tpl index 5d1fb25f..8e62ef49 100644 --- a/langfilter/templates/settings.tpl +++ b/langfilter/templates/settings.tpl @@ -11,6 +11,7 @@ {{include file="field_checkbox.tpl" field=$enabled}} {{include file="field_input.tpl" field=$languages}} {{include file="field_input.tpl" field=$minconfidence}} + {{include file="field_input.tpl" field=$minlength}}