forked from friendica/deprecated-addons
Compare commits
14 commits
Author | SHA1 | Date | |
---|---|---|---|
Tobias Diekershoff | 70d5912a82 | ||
Michael | 5f781acfdf | ||
Hypolite Petovan | f347ddbfc4 | ||
Andy H | 4391fcd7e7 | ||
Hypolite Petovan | df03e5e9ff | ||
Andy H | 5459f281d8 | ||
Andy H | 06fcd69f2e | ||
Andy H | 3686a143f9 | ||
be0a36be84 | |||
Tobias Diekershoff | 8be6275d43 | ||
Tobias Diekershoff | 483e8e9755 | ||
Tobias Diekershoff | 12274063bb | ||
Tobias Diekershoff | e0cd6b99a1 | ||
6c67dde699 |
230
blockem/blockem.php
Normal file
230
blockem/blockem.php
Normal file
|
@ -0,0 +1,230 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Name: blockem
|
||||||
|
* Description: Allows users to hide content by collapsing posts and replies.
|
||||||
|
* Version: 1.0
|
||||||
|
* Author: Mike Macgirvin <http://macgirvin.com/profile/mike>
|
||||||
|
* Author: Roland Haeder <https://f.haeder.net/roland>
|
||||||
|
* Status: unsupported
|
||||||
|
*/
|
||||||
|
|
||||||
|
use Friendica\App;
|
||||||
|
use Friendica\Core\Hook;
|
||||||
|
use Friendica\Core\Renderer;
|
||||||
|
use Friendica\DI;
|
||||||
|
use Friendica\Util\Strings;
|
||||||
|
|
||||||
|
global $blockem_words;
|
||||||
|
|
||||||
|
function blockem_install()
|
||||||
|
{
|
||||||
|
Hook::register('prepare_body_content_filter', 'addon/blockem/blockem.php', 'blockem_prepare_body_content_filter');
|
||||||
|
Hook::register('display_item' , 'addon/blockem/blockem.php', 'blockem_display_item');
|
||||||
|
Hook::register('addon_settings' , 'addon/blockem/blockem.php', 'blockem_addon_settings');
|
||||||
|
Hook::register('addon_settings_post' , 'addon/blockem/blockem.php', 'blockem_addon_settings_post');
|
||||||
|
Hook::register('conversation_start' , 'addon/blockem/blockem.php', 'blockem_conversation_start');
|
||||||
|
Hook::register('item_photo_menu' , 'addon/blockem/blockem.php', 'blockem_item_photo_menu');
|
||||||
|
Hook::register('enotify_store' , 'addon/blockem/blockem.php', 'blockem_enotify_store');
|
||||||
|
}
|
||||||
|
|
||||||
|
function blockem_addon_settings(array &$data)
|
||||||
|
{
|
||||||
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$words = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'blockem', 'words', '');
|
||||||
|
|
||||||
|
$t = Renderer::getMarkupTemplate('settings.tpl', 'addon/blockem/');
|
||||||
|
$html = Renderer::replaceMacros($t, [
|
||||||
|
'$info' => DI::l10n()->t("Hides user's content by collapsing posts. Also replaces their avatar with generic image."),
|
||||||
|
'$words' => ['blockem-words', DI::l10n()->t('Comma separated profile URLS:'), $words],
|
||||||
|
]);
|
||||||
|
|
||||||
|
$data = [
|
||||||
|
'addon' => 'blockem',
|
||||||
|
'title' => DI::l10n()->t('Blockem'),
|
||||||
|
'html' => $html,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
function blockem_addon_settings_post(array &$b)
|
||||||
|
{
|
||||||
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!empty($_POST['blockem-submit'])) {
|
||||||
|
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'blockem', 'words', trim($_POST['blockem-words']));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function blockem_enotify_store(array &$b)
|
||||||
|
{
|
||||||
|
$words = DI::pConfig()->get($b['uid'], 'blockem', 'words');
|
||||||
|
|
||||||
|
if ($words) {
|
||||||
|
$arr = explode(',', $words);
|
||||||
|
} else {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$found = false;
|
||||||
|
|
||||||
|
if (count($arr)) {
|
||||||
|
foreach ($arr as $word) {
|
||||||
|
if (!strlen(trim($word))) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Strings::compareLink($b['url'], $word)) {
|
||||||
|
$found = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($found) {
|
||||||
|
// empty out the fields
|
||||||
|
$b = [];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function blockem_prepare_body_content_filter(array &$hook_data)
|
||||||
|
{
|
||||||
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$profiles_string = null;
|
||||||
|
|
||||||
|
if (DI::userSession()->getLocalUserId()) {
|
||||||
|
$profiles_string = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'blockem', 'words');
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($profiles_string) {
|
||||||
|
$profiles_array = explode(',', $profiles_string);
|
||||||
|
} else {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$found = false;
|
||||||
|
|
||||||
|
foreach ($profiles_array as $word) {
|
||||||
|
if (Strings::compareLink($hook_data['item']['author-link'], trim($word))) {
|
||||||
|
$found = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($found) {
|
||||||
|
$hook_data['filter_reasons'][] = DI::l10n()->t('Filtered user: %s', $hook_data['item']['author-name']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function blockem_display_item(array &$b = null)
|
||||||
|
{
|
||||||
|
if (!empty($b['output']['body']) && strstr($b['output']['body'], 'id="blockem-wrap-')) {
|
||||||
|
$b['output']['thumb'] = DI::baseUrl() . "/images/person-80.jpg";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function blockem_conversation_start(array &$b)
|
||||||
|
{
|
||||||
|
global $blockem_words;
|
||||||
|
|
||||||
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$words = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'blockem', 'words');
|
||||||
|
|
||||||
|
if ($words) {
|
||||||
|
$blockem_words = explode(',', $words);
|
||||||
|
}
|
||||||
|
|
||||||
|
DI::page()['htmlhead'] .= <<< EOT
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function blockemBlock(author) {
|
||||||
|
$.get('blockem?block=' +author, function(data) {
|
||||||
|
location.reload(true);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function blockemUnblock(author) {
|
||||||
|
$.get('blockem?unblock=' +author, function(data) {
|
||||||
|
location.reload(true);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
EOT;
|
||||||
|
}
|
||||||
|
|
||||||
|
function blockem_item_photo_menu(array &$b)
|
||||||
|
{
|
||||||
|
global $blockem_words;
|
||||||
|
|
||||||
|
if (!DI::userSession()->getLocalUserId() || $b['item']['self']) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$blocked = false;
|
||||||
|
$author = $b['item']['author-link'];
|
||||||
|
|
||||||
|
if (!empty($blockem_words)) {
|
||||||
|
foreach($blockem_words as $bloke) {
|
||||||
|
if (Strings::compareLink($bloke,$author)) {
|
||||||
|
$blocked = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($blocked) {
|
||||||
|
$b['menu'][DI::l10n()->t('Unblock Author')] = 'javascript:blockemUnblock(\'' . $author . '\');';
|
||||||
|
} else {
|
||||||
|
$b['menu'][DI::l10n()->t('Block Author')] = 'javascript:blockemBlock(\'' . $author . '\');';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is a statement rather than an actual function definition. The simple
|
||||||
|
* existence of this method is checked to figure out if the addon offers a
|
||||||
|
* module.
|
||||||
|
*/
|
||||||
|
function blockem_module() {}
|
||||||
|
|
||||||
|
function blockem_init()
|
||||||
|
{
|
||||||
|
if (!DI::userSession()->getLocalUserId()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$words = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'blockem', 'words');
|
||||||
|
|
||||||
|
if (array_key_exists('block', $_GET) && $_GET['block']) {
|
||||||
|
if (strlen($words)) {
|
||||||
|
$words .= ',';
|
||||||
|
}
|
||||||
|
|
||||||
|
$words .= trim($_GET['block']);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (array_key_exists('unblock', $_GET) && $_GET['unblock']) {
|
||||||
|
$arr = explode(',',$words);
|
||||||
|
$newarr = [];
|
||||||
|
|
||||||
|
if (count($arr)) {
|
||||||
|
foreach ($arr as $x) {
|
||||||
|
if (!Strings::compareLink(trim($x), trim($_GET['unblock']))) {
|
||||||
|
$newarr[] = $x;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$words = implode(',', $newarr);
|
||||||
|
}
|
||||||
|
|
||||||
|
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'blockem', 'words', $words);
|
||||||
|
exit();
|
||||||
|
}
|
45
blockem/lang/C/messages.po
Normal file
45
blockem/lang/C/messages.po
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-11-21 19:13-0500\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: blockem.php:39
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blockem.php:40
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blockem.php:45
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blockem.php:120
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blockem.php:183
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blockem.php:185
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr ""
|
52
blockem/lang/ar/messages.po
Normal file
52
blockem/lang/ar/messages.po
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# abidin toumi <abidin24@tutanota.com>, 2021
|
||||||
|
# Farida Khalaf <faridakhalaf@hotmail.com>, 2021
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-02-01 18:15+0100\n"
|
||||||
|
"PO-Revision-Date: 2021-10-29 08:15+0000\n"
|
||||||
|
"Last-Translator: abidin toumi <abidin24@tutanota.com>\n"
|
||||||
|
"Language-Team: Arabic (http://www.transifex.com/Friendica/friendica/language/ar/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ar\n"
|
||||||
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||||
|
|
||||||
|
#: blockem.php:42 blockem.php:46
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "احجبه<br>"
|
||||||
|
|
||||||
|
#: blockem.php:50
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "إخفاء محتوى المستخدم عن طريق تصغير المشاركات. و استبدال الصورة الرمزية الخاصة بهم بصورة عامة."
|
||||||
|
|
||||||
|
#: blockem.php:51
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "عناوين الملفات الشخصية مفصولة بفواصل:"
|
||||||
|
|
||||||
|
#: blockem.php:55
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "احفظ الإعدادات"
|
||||||
|
|
||||||
|
#: blockem.php:131
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "ترشيح المستخدم :1%s"
|
||||||
|
|
||||||
|
#: blockem.php:190
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "ألغ الحجب عن المدون"
|
||||||
|
|
||||||
|
#: blockem.php:192
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "احجب المدون"
|
14
blockem/lang/ar/strings.php
Normal file
14
blockem/lang/ar/strings.php
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ar")) {
|
||||||
|
function string_plural_select_ar($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n==0) { return 0; } else if ($n==1) { return 1; } else if ($n==2) { return 2; } else if ($n%100>=3 && $n%100<=10) { return 3; } else if ($n%100>=11 && $n%100<=99) { return 4; } else { return 5; }
|
||||||
|
}}
|
||||||
|
$a->strings['Blockem'] = 'احجبه<br>';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'إخفاء محتوى المستخدم عن طريق تصغير المشاركات. و استبدال الصورة الرمزية الخاصة بهم بصورة عامة.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'عناوين الملفات الشخصية مفصولة بفواصل:';
|
||||||
|
$a->strings['Save Settings'] = 'احفظ الإعدادات';
|
||||||
|
$a->strings['Filtered user: %s'] = 'ترشيح المستخدم :1%s';
|
||||||
|
$a->strings['Unblock Author'] = 'ألغ الحجب عن المدون';
|
||||||
|
$a->strings['Block Author'] = 'احجب المدون';
|
59
blockem/lang/ca/messages.po
Normal file
59
blockem/lang/ca/messages.po
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Joan Bar <friendica@tutanota.com>, 2019
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-08-17 10:23+0200\n"
|
||||||
|
"PO-Revision-Date: 2019-10-14 11:50+0000\n"
|
||||||
|
"Last-Translator: Joan Bar <friendica@tutanota.com>\n"
|
||||||
|
"Language-Team: Catalan (http://www.transifex.com/Friendica/friendica/language/ca/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ca\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:54 blockem.php:58
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blockem"
|
||||||
|
|
||||||
|
#: blockem.php:62
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Amaga el contingut de l'usuari mitjançant la publicació col·lapsada. També substitueix el seu avatar per una imatge genèrica"
|
||||||
|
|
||||||
|
#: blockem.php:63
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "URL de perfil separats per comes:"
|
||||||
|
|
||||||
|
#: blockem.php:67
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Desa la configuració"
|
||||||
|
|
||||||
|
#: blockem.php:81
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "S'ha desat la configuració de BLOCKEM."
|
||||||
|
|
||||||
|
#: blockem.php:143
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Usuari filtrat:%s"
|
||||||
|
|
||||||
|
#: blockem.php:202
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Desbloca l'autor"
|
||||||
|
|
||||||
|
#: blockem.php:204
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Autor de bloc"
|
||||||
|
|
||||||
|
#: blockem.php:244
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "S'ha actualitzat la configuració de blockem"
|
16
blockem/lang/ca/strings.php
Normal file
16
blockem/lang/ca/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ca")) {
|
||||||
|
function string_plural_select_ca($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Blockem'] = 'Blockem';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Amaga el contingut de l\'usuari mitjançant la publicació col·lapsada. També substitueix el seu avatar per una imatge genèrica';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'URL de perfil separats per comes:';
|
||||||
|
$a->strings['Save Settings'] = 'Desa la configuració';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'S\'ha desat la configuració de BLOCKEM.';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Usuari filtrat:%s';
|
||||||
|
$a->strings['Unblock Author'] = 'Desbloca l\'autor';
|
||||||
|
$a->strings['Block Author'] = 'Autor de bloc';
|
||||||
|
$a->strings['blockem settings updated'] = 'S\'ha actualitzat la configuració de blockem';
|
60
blockem/lang/cs/messages.po
Normal file
60
blockem/lang/cs/messages.po
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Aditoo, 2018
|
||||||
|
# michal_s <msupler@gmail.com>, 2014
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-08-17 10:23+0200\n"
|
||||||
|
"PO-Revision-Date: 2018-08-18 12:25+0000\n"
|
||||||
|
"Last-Translator: Aditoo\n"
|
||||||
|
"Language-Team: Czech (http://www.transifex.com/Friendica/friendica/language/cs/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: cs\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||||
|
|
||||||
|
#: blockem.php:54 blockem.php:58
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blockem"
|
||||||
|
|
||||||
|
#: blockem.php:62
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Skrývá uživatelský obsah zabalením příspěvků. Navíc nahrazuje avatar generickým obrázkem."
|
||||||
|
|
||||||
|
#: blockem.php:63
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "URL adresy profilů, oddělené čárkami:"
|
||||||
|
|
||||||
|
#: blockem.php:67
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Uložit nastavení"
|
||||||
|
|
||||||
|
#: blockem.php:81
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "Nastavení BLOCKEM uložena."
|
||||||
|
|
||||||
|
#: blockem.php:143
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Filtrovaný uživatel: %s"
|
||||||
|
|
||||||
|
#: blockem.php:202
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Odblokovat autora"
|
||||||
|
|
||||||
|
#: blockem.php:204
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Zablokovat autora"
|
||||||
|
|
||||||
|
#: blockem.php:244
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "nastavení blockem aktualizována"
|
16
blockem/lang/cs/strings.php
Normal file
16
blockem/lang/cs/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_cs")) {
|
||||||
|
function string_plural_select_cs($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if (($n == 1 && $n % 1 == 0)) { return 0; } else if (($n >= 2 && $n <= 4 && $n % 1 == 0)) { return 1; } else if (($n % 1 != 0 )) { return 2; } else { return 3; }
|
||||||
|
}}
|
||||||
|
$a->strings['Blockem'] = 'Blockem';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Skrývá uživatelský obsah zabalením příspěvků. Navíc nahrazuje avatar generickým obrázkem.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'URL adresy profilů, oddělené čárkami:';
|
||||||
|
$a->strings['Save Settings'] = 'Uložit nastavení';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'Nastavení BLOCKEM uložena.';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Filtrovaný uživatel: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Odblokovat autora';
|
||||||
|
$a->strings['Block Author'] = 'Zablokovat autora';
|
||||||
|
$a->strings['blockem settings updated'] = 'nastavení blockem aktualizována';
|
47
blockem/lang/da-dk/messages.po
Normal file
47
blockem/lang/da-dk/messages.po
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Anton <dev@atjn.dk>, 2022
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-11-21 19:13-0500\n"
|
||||||
|
"PO-Revision-Date: 2014-06-22 11:20+0000\n"
|
||||||
|
"Last-Translator: Anton <dev@atjn.dk>, 2022\n"
|
||||||
|
"Language-Team: Danish (Denmark) (http://www.transifex.com/Friendica/friendica/language/da_DK/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: da_DK\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:39
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Skjul brugers indhold ved at kollapse deres opslag. Erstatter også deres avatar med et generisk billede."
|
||||||
|
|
||||||
|
#: blockem.php:40
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Kommasepareret liste over profil-URL's:"
|
||||||
|
|
||||||
|
#: blockem.php:45
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blokdem"
|
||||||
|
|
||||||
|
#: blockem.php:120
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Filtreret bruger: %s"
|
||||||
|
|
||||||
|
#: blockem.php:183
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Fjern blokering af forfatter"
|
||||||
|
|
||||||
|
#: blockem.php:185
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Blokér forfatter"
|
13
blockem/lang/da-dk/strings.php
Normal file
13
blockem/lang/da-dk/strings.php
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_da_dk")) {
|
||||||
|
function string_plural_select_da_dk($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Skjul brugers indhold ved at kollapse deres opslag. Erstatter også deres avatar med et generisk billede.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Kommasepareret liste over profil-URL\'s:';
|
||||||
|
$a->strings['Blockem'] = 'Blokdem';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Filtreret bruger: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Fjern blokering af forfatter';
|
||||||
|
$a->strings['Block Author'] = 'Blokér forfatter';
|
50
blockem/lang/de/messages.po
Normal file
50
blockem/lang/de/messages.po
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Andreas H., 2018
|
||||||
|
# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2014
|
||||||
|
# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2018
|
||||||
|
# Ulf Rompe <transifex.com@rompe.org>, 2019
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-11-21 19:13-0500\n"
|
||||||
|
"PO-Revision-Date: 2021-12-22 15:27+0000\n"
|
||||||
|
"Last-Translator: Transifex Bot <>\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"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: de\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:39
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Verbirgt Inhalte von Benutzern durch Zusammenklappen der Beiträge. Des Weiteren wird das Profilbild durch einen generischen Avatar ersetzt."
|
||||||
|
|
||||||
|
#: blockem.php:40
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Komma-separierte Liste von Profil-URLs"
|
||||||
|
|
||||||
|
#: blockem.php:45
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blockem"
|
||||||
|
|
||||||
|
#: blockem.php:120
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Gefilterte Person: %s"
|
||||||
|
|
||||||
|
#: blockem.php:183
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Autor freischalten"
|
||||||
|
|
||||||
|
#: blockem.php:185
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Autor blockieren"
|
13
blockem/lang/de/strings.php
Normal file
13
blockem/lang/de/strings.php
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_de")) {
|
||||||
|
function string_plural_select_de($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Verbirgt Inhalte von Benutzern durch Zusammenklappen der Beiträge. Des Weiteren wird das Profilbild durch einen generischen Avatar ersetzt.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Komma-separierte Liste von Profil-URLs';
|
||||||
|
$a->strings['Blockem'] = 'Blockem';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Gefilterte Person: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Autor freischalten';
|
||||||
|
$a->strings['Block Author'] = 'Autor blockieren';
|
59
blockem/lang/en-gb/messages.po
Normal file
59
blockem/lang/en-gb/messages.po
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Andy H3 <andy@hubup.pro>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-02-09 13:00+0100\n"
|
||||||
|
"PO-Revision-Date: 2018-03-15 14:10+0000\n"
|
||||||
|
"Last-Translator: Andy H3 <andy@hubup.pro>\n"
|
||||||
|
"Language-Team: English (United Kingdom) (http://www.transifex.com/Friendica/friendica/language/en_GB/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: en_GB\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:51 blockem.php:55
|
||||||
|
msgid "\"Blockem\""
|
||||||
|
msgstr "\"Blockem\""
|
||||||
|
|
||||||
|
#: blockem.php:59
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Hides user's content by collapsing posts. Also replaces their avatar with generic image."
|
||||||
|
|
||||||
|
#: blockem.php:60
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Comma separated profile URLs:"
|
||||||
|
|
||||||
|
#: blockem.php:64
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Save settings"
|
||||||
|
|
||||||
|
#: blockem.php:77
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "Blockem settings saved."
|
||||||
|
|
||||||
|
#: blockem.php:140
|
||||||
|
#, php-format
|
||||||
|
msgid "Hidden content by %s - Click to open/close"
|
||||||
|
msgstr "Hidden content by %s - Reveal/hide"
|
||||||
|
|
||||||
|
#: blockem.php:193
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Unblock author"
|
||||||
|
|
||||||
|
#: blockem.php:195
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Block author"
|
||||||
|
|
||||||
|
#: blockem.php:227
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "Blockem settings updated"
|
16
blockem/lang/en-gb/strings.php
Normal file
16
blockem/lang/en-gb/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_en_gb")) {
|
||||||
|
function string_plural_select_en_gb($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['"Blockem"'] = '"Blockem"';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Comma separated profile URLs:';
|
||||||
|
$a->strings['Save Settings'] = 'Save settings';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'Blockem settings saved.';
|
||||||
|
$a->strings['Hidden content by %s - Click to open/close'] = 'Hidden content by %s - Reveal/hide';
|
||||||
|
$a->strings['Unblock Author'] = 'Unblock author';
|
||||||
|
$a->strings['Block Author'] = 'Block author';
|
||||||
|
$a->strings['blockem settings updated'] = 'Blockem settings updated';
|
61
blockem/lang/en-us/messages.po
Normal file
61
blockem/lang/en-us/messages.po
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Adam Clark <adam@isurf.ca>, 2018
|
||||||
|
# Andy H3 <andy@hubup.pro>, 2018
|
||||||
|
# R C <miqrogroove@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-04-01 11:11-0400\n"
|
||||||
|
"PO-Revision-Date: 2018-06-13 02:40+0000\n"
|
||||||
|
"Last-Translator: R C <miqrogroove@gmail.com>\n"
|
||||||
|
"Language-Team: English (United States) (http://www.transifex.com/Friendica/friendica/language/en_US/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: en_US\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:52 blockem.php:56
|
||||||
|
msgid "\"Blockem\""
|
||||||
|
msgstr "Blockem"
|
||||||
|
|
||||||
|
#: blockem.php:60
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Hides user's content by collapsing posts. Also replaces their avatar with generic image."
|
||||||
|
|
||||||
|
#: blockem.php:61
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Comma-separated profile URLs:"
|
||||||
|
|
||||||
|
#: blockem.php:65
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Save settings"
|
||||||
|
|
||||||
|
#: blockem.php:78
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "Blockem settings saved."
|
||||||
|
|
||||||
|
#: blockem.php:136
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Filtered user: %s"
|
||||||
|
|
||||||
|
#: blockem.php:189
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Unblock author"
|
||||||
|
|
||||||
|
#: blockem.php:191
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Block author"
|
||||||
|
|
||||||
|
#: blockem.php:223
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "Blockem settings updated"
|
16
blockem/lang/en-us/strings.php
Normal file
16
blockem/lang/en-us/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_en_us")) {
|
||||||
|
function string_plural_select_en_us($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['"Blockem"'] = 'Blockem';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Comma-separated profile URLs:';
|
||||||
|
$a->strings['Save Settings'] = 'Save settings';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'Blockem settings saved.';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Filtered user: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Unblock author';
|
||||||
|
$a->strings['Block Author'] = 'Block author';
|
||||||
|
$a->strings['blockem settings updated'] = 'Blockem settings updated';
|
10
blockem/lang/eo/strings.php
Normal file
10
blockem/lang/eo/strings.php
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$a->strings["\"Blockem\" Settings"] = "\"Blockem\" Agordoj";
|
||||||
|
$a->strings["Comma separated profile URLS to block"] = "Blokotaj URL adresoj, disigita per komo";
|
||||||
|
$a->strings["Submit"] = "Sendi";
|
||||||
|
$a->strings["BLOCKEM Settings saved."] = "Konservis Agordojn de BLOCKEM.";
|
||||||
|
$a->strings["Blocked %s - Click to open/close"] = "%s blokita - Klaku por malfermi/fermi";
|
||||||
|
$a->strings["Unblock Author"] = "Malbloki Aŭtoron";
|
||||||
|
$a->strings["Block Author"] = "Bloki Aŭtoron";
|
||||||
|
$a->strings["blockem settings updated"] = "Ĝisdatigis la blockem agordojn";
|
53
blockem/lang/es/messages.po
Normal file
53
blockem/lang/es/messages.po
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Albert, 2018
|
||||||
|
# Senex Petrovic <javierruizo@hotmail.com>, 2021
|
||||||
|
# Tupambae.org, 2016
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-02-01 18:15+0100\n"
|
||||||
|
"PO-Revision-Date: 2021-04-01 09:45+0000\n"
|
||||||
|
"Last-Translator: Senex Petrovic <javierruizo@hotmail.com>\n"
|
||||||
|
"Language-Team: Spanish (http://www.transifex.com/Friendica/friendica/language/es/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: es\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:42 blockem.php:46
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blockem (Bloquealos)"
|
||||||
|
|
||||||
|
#: blockem.php:50
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Oculta el contenido del usuario al colapsar las publicaciones. También reemplaza su avatar con una imagen genérica."
|
||||||
|
|
||||||
|
#: blockem.php:51
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "URLs de perfil separadas por comas:"
|
||||||
|
|
||||||
|
#: blockem.php:55
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Guardar configuración"
|
||||||
|
|
||||||
|
#: blockem.php:131
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Usuario filtrado: %s"
|
||||||
|
|
||||||
|
#: blockem.php:190
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Desbloquear autor"
|
||||||
|
|
||||||
|
#: blockem.php:192
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Bloquear autor"
|
14
blockem/lang/es/strings.php
Normal file
14
blockem/lang/es/strings.php
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_es")) {
|
||||||
|
function string_plural_select_es($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Blockem'] = 'Blockem (Bloquealos)';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Oculta el contenido del usuario al colapsar las publicaciones. También reemplaza su avatar con una imagen genérica.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'URLs de perfil separadas por comas:';
|
||||||
|
$a->strings['Save Settings'] = 'Guardar configuración';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Usuario filtrado: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Desbloquear autor';
|
||||||
|
$a->strings['Block Author'] = 'Bloquear autor';
|
60
blockem/lang/fi-fi/messages.po
Normal file
60
blockem/lang/fi-fi/messages.po
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Kris, 2018
|
||||||
|
# Kris, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-04-01 11:11-0400\n"
|
||||||
|
"PO-Revision-Date: 2018-04-18 14:44+0000\n"
|
||||||
|
"Last-Translator: Kris\n"
|
||||||
|
"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: fi_FI\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:52 blockem.php:56
|
||||||
|
msgid "\"Blockem\""
|
||||||
|
msgstr "\"Blockem\""
|
||||||
|
|
||||||
|
#: blockem.php:60
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blockem.php:61
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Profiilien URL-osoitteet pilkulla erotettuina:"
|
||||||
|
|
||||||
|
#: blockem.php:65
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Tallenna asetukset"
|
||||||
|
|
||||||
|
#: blockem.php:78
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "Blockem -asetukset tallennettu"
|
||||||
|
|
||||||
|
#: blockem.php:136
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Suodatettu käyttäjä: %s"
|
||||||
|
|
||||||
|
#: blockem.php:189
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Poista kirjoittaja estolistalta"
|
||||||
|
|
||||||
|
#: blockem.php:191
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Lisää kirjoittaja estolistalle"
|
||||||
|
|
||||||
|
#: blockem.php:223
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "blockem -asetukset päivitetty"
|
15
blockem/lang/fi-fi/strings.php
Normal file
15
blockem/lang/fi-fi/strings.php
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_fi_fi")) {
|
||||||
|
function string_plural_select_fi_fi($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['"Blockem"'] = '"Blockem"';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Profiilien URL-osoitteet pilkulla erotettuina:';
|
||||||
|
$a->strings['Save Settings'] = 'Tallenna asetukset';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'Blockem -asetukset tallennettu';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Suodatettu käyttäjä: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Poista kirjoittaja estolistalta';
|
||||||
|
$a->strings['Block Author'] = 'Lisää kirjoittaja estolistalle';
|
||||||
|
$a->strings['blockem settings updated'] = 'blockem -asetukset päivitetty';
|
50
blockem/lang/fr/messages.po
Normal file
50
blockem/lang/fr/messages.po
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Hypolite Petovan <hypolite@mrpetovan.com>, 2016
|
||||||
|
# Marie Olive <lacellule101@gmail.com>, 2018
|
||||||
|
# StefOfficiel <pichard.stephane@free.fr>, 2015
|
||||||
|
# Vladimir Núñez <lapoubelle111@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-11-21 19:13-0500\n"
|
||||||
|
"PO-Revision-Date: 2014-06-22 11:20+0000\n"
|
||||||
|
"Last-Translator: Vladimir Núñez <lapoubelle111@gmail.com>, 2018\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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
|
#: blockem.php:39
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Cache le contenu de l'utilisateur en contractant les publications. Remplace aussi leur avatar par une image générique."
|
||||||
|
|
||||||
|
#: blockem.php:40
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "URLs de profil séparées par des virgules:"
|
||||||
|
|
||||||
|
#: blockem.php:45
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Bloquez-les"
|
||||||
|
|
||||||
|
#: blockem.php:120
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Utilisateur filtré:%s"
|
||||||
|
|
||||||
|
#: blockem.php:183
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Débloquer l'Auteur"
|
||||||
|
|
||||||
|
#: blockem.php:185
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Bloquer l'Auteur"
|
13
blockem/lang/fr/strings.php
Normal file
13
blockem/lang/fr/strings.php
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_fr")) {
|
||||||
|
function string_plural_select_fr($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if (($n == 0 || $n == 1)) { return 0; } else if ($n != 0 && $n % 1000000 == 0) { return 1; } else { return 2; }
|
||||||
|
}}
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Cache le contenu de l\'utilisateur en contractant les publications. Remplace aussi leur avatar par une image générique.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'URLs de profil séparées par des virgules:';
|
||||||
|
$a->strings['Blockem'] = 'Bloquez-les';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Utilisateur filtré:%s';
|
||||||
|
$a->strings['Unblock Author'] = 'Débloquer l\'Auteur';
|
||||||
|
$a->strings['Block Author'] = 'Bloquer l\'Auteur';
|
47
blockem/lang/hu/messages.po
Normal file
47
blockem/lang/hu/messages.po
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Balázs Úr, 2020
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-11-21 19:13-0500\n"
|
||||||
|
"PO-Revision-Date: 2014-06-22 11:20+0000\n"
|
||||||
|
"Last-Translator: Balázs Úr, 2020\n"
|
||||||
|
"Language-Team: Hungarian (http://www.transifex.com/Friendica/friendica/language/hu/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: hu\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:39
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Elrejti a felhasználók tartalmát a bejegyzések összecsukásával. Ezenkívül lecseréli a profilképeiket egy általános képre."
|
||||||
|
|
||||||
|
#: blockem.php:40
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Profil URL-ek vesszővel elválasztva:"
|
||||||
|
|
||||||
|
#: blockem.php:45
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blockem"
|
||||||
|
|
||||||
|
#: blockem.php:120
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Kiszűrt felhasználó: %s"
|
||||||
|
|
||||||
|
#: blockem.php:183
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Szerző tiltásának feloldása"
|
||||||
|
|
||||||
|
#: blockem.php:185
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Szerző tiltása"
|
13
blockem/lang/hu/strings.php
Normal file
13
blockem/lang/hu/strings.php
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_hu")) {
|
||||||
|
function string_plural_select_hu($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Elrejti a felhasználók tartalmát a bejegyzések összecsukásával. Ezenkívül lecseréli a profilképeiket egy általános képre.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Profil URL-ek vesszővel elválasztva:';
|
||||||
|
$a->strings['Blockem'] = 'Blockem';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Kiszűrt felhasználó: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Szerző tiltásának feloldása';
|
||||||
|
$a->strings['Block Author'] = 'Szerző tiltása';
|
10
blockem/lang/is/strings.php
Normal file
10
blockem/lang/is/strings.php
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$a->strings["\"Blockem\" Settings"] = "\"Blockem\" stillingar";
|
||||||
|
$a->strings["Comma separated profile URLS to block"] = "Banna lista af forsíðum (komma á milli)";
|
||||||
|
$a->strings["Submit"] = "Senda inn";
|
||||||
|
$a->strings["BLOCKEM Settings saved."] = "BLOCKEM stillingar vistaðar.";
|
||||||
|
$a->strings["Blocked %s - Click to open/close"] = "%s sett í straff - Smella til að taka úr/setja á";
|
||||||
|
$a->strings["Unblock Author"] = "Leyfa notanda";
|
||||||
|
$a->strings["Block Author"] = "Banna notanda";
|
||||||
|
$a->strings["blockem settings updated"] = "";
|
59
blockem/lang/it/messages.po
Normal file
59
blockem/lang/it/messages.po
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# fabrixxm <fabrix.xm@gmail.com>, 2014,2018-2019
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-08-17 10:23+0200\n"
|
||||||
|
"PO-Revision-Date: 2019-03-11 14:21+0000\n"
|
||||||
|
"Last-Translator: fabrixxm <fabrix.xm@gmail.com>\n"
|
||||||
|
"Language-Team: Italian (http://www.transifex.com/Friendica/friendica/language/it/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: it\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:54 blockem.php:58
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blockem"
|
||||||
|
|
||||||
|
#: blockem.php:62
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Nascondi il contenuto degli utenti collassando i messaggi. Sostituisce anche gli avatar con un'immagine generica."
|
||||||
|
|
||||||
|
#: blockem.php:63
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "URL profili separati da virgola:"
|
||||||
|
|
||||||
|
#: blockem.php:67
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Salva Impostazioni"
|
||||||
|
|
||||||
|
#: blockem.php:81
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "Impostazioni BLOCKEM salvate."
|
||||||
|
|
||||||
|
#: blockem.php:143
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Utente filtrato: %s"
|
||||||
|
|
||||||
|
#: blockem.php:202
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Sblocca autore"
|
||||||
|
|
||||||
|
#: blockem.php:204
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Blocca autore"
|
||||||
|
|
||||||
|
#: blockem.php:244
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "Impostazioni 'blockem' aggiornate."
|
16
blockem/lang/it/strings.php
Normal file
16
blockem/lang/it/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_it")) {
|
||||||
|
function string_plural_select_it($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Blockem'] = 'Blockem';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Nascondi il contenuto degli utenti collassando i messaggi. Sostituisce anche gli avatar con un\'immagine generica.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'URL profili separati da virgola:';
|
||||||
|
$a->strings['Save Settings'] = 'Salva Impostazioni';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'Impostazioni BLOCKEM salvate.';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Utente filtrato: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Sblocca autore';
|
||||||
|
$a->strings['Block Author'] = 'Blocca autore';
|
||||||
|
$a->strings['blockem settings updated'] = 'Impostazioni \'blockem\' aggiornate.';
|
10
blockem/lang/nb-no/strings.php
Normal file
10
blockem/lang/nb-no/strings.php
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$a->strings["\"Blockem\" Settings"] = "";
|
||||||
|
$a->strings["Comma separated profile URLS to block"] = "";
|
||||||
|
$a->strings["Submit"] = "Lagre";
|
||||||
|
$a->strings["BLOCKEM Settings saved."] = "";
|
||||||
|
$a->strings["Blocked %s - Click to open/close"] = "";
|
||||||
|
$a->strings["Unblock Author"] = "";
|
||||||
|
$a->strings["Block Author"] = "";
|
||||||
|
$a->strings["blockem settings updated"] = "";
|
60
blockem/lang/nl/messages.po
Normal file
60
blockem/lang/nl/messages.po
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# AgnesElisa <agneselisa@disroot.org>, 2018
|
||||||
|
# Jeroen De Meerleer <me@jeroened.be>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-08-17 10:23+0200\n"
|
||||||
|
"PO-Revision-Date: 2018-08-24 13:49+0000\n"
|
||||||
|
"Last-Translator: Jeroen De Meerleer <me@jeroened.be>\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"
|
||||||
|
|
||||||
|
#: blockem.php:54 blockem.php:58
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blockem"
|
||||||
|
|
||||||
|
#: blockem.php:62
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Verbergt de inhoud van het bericht van de gebruiker. Daarnaast vervangt het de avatar door een standaardafbeelding."
|
||||||
|
|
||||||
|
#: blockem.php:63
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Profiel URLs (kommagescheiden):"
|
||||||
|
|
||||||
|
#: blockem.php:67
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Instellingen opslaan"
|
||||||
|
|
||||||
|
#: blockem.php:81
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "BLOCKEM instellingen opgeslagen."
|
||||||
|
|
||||||
|
#: blockem.php:143
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Gefilterde gebruiker: %s"
|
||||||
|
|
||||||
|
#: blockem.php:202
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Deblokkeer Auteur"
|
||||||
|
|
||||||
|
#: blockem.php:204
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Auteur blokkeren"
|
||||||
|
|
||||||
|
#: blockem.php:244
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "blockem instellingen opgeslagen"
|
16
blockem/lang/nl/strings.php
Normal file
16
blockem/lang/nl/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_nl")) {
|
||||||
|
function string_plural_select_nl($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Blockem'] = 'Blockem';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Verbergt de inhoud van het bericht van de gebruiker. Daarnaast vervangt het de avatar door een standaardafbeelding.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Profiel URLs (kommagescheiden):';
|
||||||
|
$a->strings['Save Settings'] = 'Instellingen opslaan';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'BLOCKEM instellingen opgeslagen.';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Gefilterde gebruiker: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Deblokkeer Auteur';
|
||||||
|
$a->strings['Block Author'] = 'Auteur blokkeren';
|
||||||
|
$a->strings['blockem settings updated'] = 'blockem instellingen opgeslagen';
|
47
blockem/lang/pl/messages.po
Normal file
47
blockem/lang/pl/messages.po
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Waldemar Stoczkowski, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-11-21 19:13-0500\n"
|
||||||
|
"PO-Revision-Date: 2014-06-22 11:20+0000\n"
|
||||||
|
"Last-Translator: Waldemar Stoczkowski, 2018\n"
|
||||||
|
"Language-Team: Polish (http://www.transifex.com/Friendica/friendica/language/pl/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: pl\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||||
|
|
||||||
|
#: blockem.php:39
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Ukrywa zawartość użytkownika, zwijając posty. Zastępuje również awatar wygenerowanym obrazem."
|
||||||
|
|
||||||
|
#: blockem.php:40
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Rozdzielone przecinkami adresy URL profilu:"
|
||||||
|
|
||||||
|
#: blockem.php:45
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Zablokowanie"
|
||||||
|
|
||||||
|
#: blockem.php:120
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Użytkownik filtrowany: %s"
|
||||||
|
|
||||||
|
#: blockem.php:183
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Odblokuj autora"
|
||||||
|
|
||||||
|
#: blockem.php:185
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Zablokuj autora"
|
13
blockem/lang/pl/strings.php
Normal file
13
blockem/lang/pl/strings.php
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_pl")) {
|
||||||
|
function string_plural_select_pl($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n==1) { return 0; } else if (($n%10>=2 && $n%10<=4) && ($n%100<12 || $n%100>14)) { return 1; } else if ($n!=1 && ($n%10>=0 && $n%10<=1) || ($n%10>=5 && $n%10<=9) || ($n%100>=12 && $n%100<=14)) { return 2; } else { return 3; }
|
||||||
|
}}
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Ukrywa zawartość użytkownika, zwijając posty. Zastępuje również awatar wygenerowanym obrazem.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Rozdzielone przecinkami adresy URL profilu:';
|
||||||
|
$a->strings['Blockem'] = 'Zablokowanie';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Użytkownik filtrowany: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Odblokuj autora';
|
||||||
|
$a->strings['Block Author'] = 'Zablokuj autora';
|
10
blockem/lang/pt-br/strings.php
Normal file
10
blockem/lang/pt-br/strings.php
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$a->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";
|
52
blockem/lang/ro/messages.po
Normal file
52
blockem/lang/ro/messages.po
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
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: 2014-07-08 11:43+0000\n"
|
||||||
|
"Last-Translator: Arian - Cazare Muncitori <arianserv@gmail.com>\n"
|
||||||
|
"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/friendica/language/ro_RO/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ro_RO\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||||
|
|
||||||
|
#: blockem.php:53 blockem.php:57
|
||||||
|
msgid "\"Blockem\""
|
||||||
|
msgstr "\"Blockem\""
|
||||||
|
|
||||||
|
#: blockem.php:61
|
||||||
|
msgid "Comma separated profile URLS to block"
|
||||||
|
msgstr "Adresele URL de profil, de blocat, separate prin virgulă"
|
||||||
|
|
||||||
|
#: blockem.php:65
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Salvare Configurări"
|
||||||
|
|
||||||
|
#: blockem.php:78
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "Configurările BLOCKEM au fost salvate."
|
||||||
|
|
||||||
|
#: blockem.php:142
|
||||||
|
#, php-format
|
||||||
|
msgid "Blocked %s - Click to open/close"
|
||||||
|
msgstr "%s Blocate - Apăsați pentru a deschide/închide"
|
||||||
|
|
||||||
|
#: blockem.php:197
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Deblocare Autor"
|
||||||
|
|
||||||
|
#: blockem.php:199
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Blocare Autor"
|
||||||
|
|
||||||
|
#: blockem.php:231
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "Configurările blockem au fost actualizate"
|
15
blockem/lang/ro/strings.php
Normal file
15
blockem/lang/ro/strings.php
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ro")) {
|
||||||
|
function string_plural_select_ro($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n==1) { return 0; } else if ((($n%100>19)||(($n%100==0)&&($n!=0)))) { return 2; } else { return 1; }
|
||||||
|
}}
|
||||||
|
$a->strings['"Blockem"'] = '"Blockem"';
|
||||||
|
$a->strings['Comma separated profile URLS to block'] = 'Adresele URL de profil, de blocat, separate prin virgulă';
|
||||||
|
$a->strings['Save Settings'] = 'Salvare Configurări';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'Configurările BLOCKEM au fost salvate.';
|
||||||
|
$a->strings['Blocked %s - Click to open/close'] = '%s Blocate - Apăsați pentru a deschide/închide';
|
||||||
|
$a->strings['Unblock Author'] = 'Deblocare Autor';
|
||||||
|
$a->strings['Block Author'] = 'Blocare Autor';
|
||||||
|
$a->strings['blockem settings updated'] = 'Configurările blockem au fost actualizate';
|
60
blockem/lang/ru/messages.po
Normal file
60
blockem/lang/ru/messages.po
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Alexander An <ravnina@gmail.com>, 2020
|
||||||
|
# Stanislav N. <pztrn@pztrn.name>, 2017-2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-08-17 10:23+0200\n"
|
||||||
|
"PO-Revision-Date: 2020-04-23 14:13+0000\n"
|
||||||
|
"Last-Translator: Alexander An <ravnina@gmail.com>\n"
|
||||||
|
"Language-Team: Russian (http://www.transifex.com/Friendica/friendica/language/ru/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ru\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||||
|
|
||||||
|
#: blockem.php:54 blockem.php:58
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "Blockem"
|
||||||
|
|
||||||
|
#: blockem.php:62
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Скрыть контент пользователя. Также заменяет его аватар изображением по-умолчанию."
|
||||||
|
|
||||||
|
#: blockem.php:63
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "URL профилей, разделенные запятыми:"
|
||||||
|
|
||||||
|
#: blockem.php:67
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Сохранить настройки"
|
||||||
|
|
||||||
|
#: blockem.php:81
|
||||||
|
msgid "BLOCKEM Settings saved."
|
||||||
|
msgstr "BLOCKEM Настройки сохранены."
|
||||||
|
|
||||||
|
#: blockem.php:143
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Отфильтрованный пользователь: %s"
|
||||||
|
|
||||||
|
#: blockem.php:202
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Разблокировать автора"
|
||||||
|
|
||||||
|
#: blockem.php:204
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Блокировать автора"
|
||||||
|
|
||||||
|
#: blockem.php:244
|
||||||
|
msgid "blockem settings updated"
|
||||||
|
msgstr "Настройки Blockem обновлены"
|
16
blockem/lang/ru/strings.php
Normal file
16
blockem/lang/ru/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ru")) {
|
||||||
|
function string_plural_select_ru($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n%10==1 && $n%100!=11) { return 0; } else if ($n%10>=2 && $n%10<=4 && ($n%100<12 || $n%100>14)) { return 1; } else if ($n%10==0 || ($n%10>=5 && $n%10<=9) || ($n%100>=11 && $n%100<=14)) { return 2; } else { return 3; }
|
||||||
|
}}
|
||||||
|
$a->strings['Blockem'] = 'Blockem';
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Скрыть контент пользователя. Также заменяет его аватар изображением по-умолчанию.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'URL профилей, разделенные запятыми:';
|
||||||
|
$a->strings['Save Settings'] = 'Сохранить настройки';
|
||||||
|
$a->strings['BLOCKEM Settings saved.'] = 'BLOCKEM Настройки сохранены.';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Отфильтрованный пользователь: %s';
|
||||||
|
$a->strings['Unblock Author'] = 'Разблокировать автора';
|
||||||
|
$a->strings['Block Author'] = 'Блокировать автора';
|
||||||
|
$a->strings['blockem settings updated'] = 'Настройки Blockem обновлены';
|
47
blockem/lang/sv/messages.po
Normal file
47
blockem/lang/sv/messages.po
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
# ADDON blockem
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blockem addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Bjoessi <torbjorn.andersson@syte.se>, 2019
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-11-21 19:13-0500\n"
|
||||||
|
"PO-Revision-Date: 2021-12-22 15:27+0000\n"
|
||||||
|
"Last-Translator: Transifex Bot <>\n"
|
||||||
|
"Language-Team: Swedish (http://www.transifex.com/Friendica/friendica/language/sv/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: sv\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blockem.php:39
|
||||||
|
msgid ""
|
||||||
|
"Hides user's content by collapsing posts. Also replaces their avatar with "
|
||||||
|
"generic image."
|
||||||
|
msgstr "Döljer användares inlägg genom sammanslagning nedåt. Användarens profilbild ersätts med en standardbild."
|
||||||
|
|
||||||
|
#: blockem.php:40
|
||||||
|
msgid "Comma separated profile URLS:"
|
||||||
|
msgstr "Kommaseparerade profiladresser:"
|
||||||
|
|
||||||
|
#: blockem.php:45
|
||||||
|
msgid "Blockem"
|
||||||
|
msgstr "BLOCKEM"
|
||||||
|
|
||||||
|
#: blockem.php:120
|
||||||
|
#, php-format
|
||||||
|
msgid "Filtered user: %s"
|
||||||
|
msgstr "Filtrerat på användare:%s"
|
||||||
|
|
||||||
|
#: blockem.php:183
|
||||||
|
msgid "Unblock Author"
|
||||||
|
msgstr "Avblockera författare"
|
||||||
|
|
||||||
|
#: blockem.php:185
|
||||||
|
msgid "Block Author"
|
||||||
|
msgstr "Blockera författare"
|
13
blockem/lang/sv/strings.php
Normal file
13
blockem/lang/sv/strings.php
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_sv")) {
|
||||||
|
function string_plural_select_sv($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Hides user\'s content by collapsing posts. Also replaces their avatar with generic image.'] = 'Döljer användares inlägg genom sammanslagning nedåt. Användarens profilbild ersätts med en standardbild.';
|
||||||
|
$a->strings['Comma separated profile URLS:'] = 'Kommaseparerade profiladresser:';
|
||||||
|
$a->strings['Blockem'] = 'BLOCKEM';
|
||||||
|
$a->strings['Filtered user: %s'] = 'Filtrerat på användare:%s';
|
||||||
|
$a->strings['Unblock Author'] = 'Avblockera författare';
|
||||||
|
$a->strings['Block Author'] = 'Blockera författare';
|
10
blockem/lang/zh-cn/strings.php
Normal file
10
blockem/lang/zh-cn/strings.php
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$a->strings["\"Blockem\" Settings"] = "「Blockem」配置";
|
||||||
|
$a->strings["Comma separated profile URLS to block"] = "逗号分简介URL为栏";
|
||||||
|
$a->strings["Submit"] = "提交";
|
||||||
|
$a->strings["BLOCKEM Settings saved."] = "「Blockem」配置保存了。";
|
||||||
|
$a->strings["Blocked %s - Click to open/close"] = "%s拦了-点击为开关";
|
||||||
|
$a->strings["Unblock Author"] = "不拦作家";
|
||||||
|
$a->strings["Block Author"] = "拦作家";
|
||||||
|
$a->strings["blockem settings updated"] = "blockem设置更新了";
|
1
blockem/templates/settings.tpl
Normal file
1
blockem/templates/settings.tpl
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{{include file="field_textarea.tpl" field=$words}}
|
16
blogger/blogger.css
Normal file
16
blogger/blogger.css
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
|
||||||
|
#blogger-enable-label, #blogger-username-label, #blogger-password-label, #blogger-bydefault-label, #blogger-blog-label {
|
||||||
|
float: left;
|
||||||
|
width: 200px;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#blogger-checkbox, #blogger-username, #blogger-password, #blogger-bydefault, #blogger-blog {
|
||||||
|
float: left;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#blogger-submit {
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
|
|
216
blogger/blogger.php
Normal file
216
blogger/blogger.php
Normal file
|
@ -0,0 +1,216 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Name: Blogger Post Connector
|
||||||
|
* Description: Post to Blogger (or anything else which uses blogger XMLRPC API)
|
||||||
|
* Version: 1.0
|
||||||
|
* Status: Unsupported
|
||||||
|
*/
|
||||||
|
|
||||||
|
use Friendica\App;
|
||||||
|
use Friendica\Content\Text\BBCode;
|
||||||
|
use Friendica\Core\Hook;
|
||||||
|
use Friendica\Core\Logger;
|
||||||
|
use Friendica\DI;
|
||||||
|
use Friendica\Util\XML;
|
||||||
|
|
||||||
|
function blogger_install()
|
||||||
|
{
|
||||||
|
Hook::register('hook_fork', 'addon/blogger/blogger.php', 'blogger_hook_fork');
|
||||||
|
Hook::register('post_local', 'addon/blogger/blogger.php', 'blogger_post_local');
|
||||||
|
Hook::register('notifier_normal', 'addon/blogger/blogger.php', 'blogger_send');
|
||||||
|
Hook::register('jot_networks', 'addon/blogger/blogger.php', 'blogger_jot_nets');
|
||||||
|
Hook::register('connector_settings', 'addon/blogger/blogger.php', 'blogger_settings');
|
||||||
|
Hook::register('connector_settings_post', 'addon/blogger/blogger.php', 'blogger_settings_post');
|
||||||
|
}
|
||||||
|
|
||||||
|
function blogger_jot_nets(App $a, array &$jotnets_fields)
|
||||||
|
{
|
||||||
|
if (!local_user()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (DI::pConfig()->get(local_user(), 'blogger', 'post')) {
|
||||||
|
$jotnets_fields[] = [
|
||||||
|
'type' => 'checkbox',
|
||||||
|
'field' => [
|
||||||
|
'blogger_enable',
|
||||||
|
DI::l10n()->t('Post to blogger'),
|
||||||
|
DI::pConfig()->get(local_user(), 'blogger', 'post_by_default')
|
||||||
|
]
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function blogger_settings(App $a, &$s)
|
||||||
|
{
|
||||||
|
if (! local_user()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Add our stylesheet to the page so we can make our settings look nice */
|
||||||
|
|
||||||
|
DI::page()['htmlhead'] .= '<link rel="stylesheet" type="text/css" href="' . DI::baseUrl()->get() . '/addon/blogger/blogger.css' . '" media="all" />' . "\r\n";
|
||||||
|
|
||||||
|
/* Get the current state of our config variables */
|
||||||
|
|
||||||
|
$enabled = DI::pConfig()->get(local_user(), 'blogger', 'post');
|
||||||
|
$checked = (($enabled) ? ' checked="checked" ' : '');
|
||||||
|
$css = (($enabled) ? '' : '-disabled');
|
||||||
|
|
||||||
|
$def_enabled = DI::pConfig()->get(local_user(), 'blogger', 'post_by_default');
|
||||||
|
|
||||||
|
$def_checked = (($def_enabled) ? ' checked="checked" ' : '');
|
||||||
|
|
||||||
|
$bl_username = DI::pConfig()->get(local_user(), 'blogger', 'bl_username');
|
||||||
|
$bl_password = DI::pConfig()->get(local_user(), 'blogger', 'bl_password');
|
||||||
|
$bl_blog = DI::pConfig()->get(local_user(), 'blogger', 'bl_blog');
|
||||||
|
|
||||||
|
/* Add some HTML to the existing form */
|
||||||
|
$s .= '<span id="settings_blogger_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_blogger_expanded\'); openClose(\'settings_blogger_inflated\');">';
|
||||||
|
$s .= '<img class="connector'.$css.'" src="images/blogger.png" /><h3 class="connector">'. DI::l10n()->t('Blogger Export').'</h3>';
|
||||||
|
$s .= '</span>';
|
||||||
|
$s .= '<div id="settings_blogger_expanded" class="settings-block" style="display: none;">';
|
||||||
|
$s .= '<span class="fakelink" onclick="openClose(\'settings_blogger_expanded\'); openClose(\'settings_blogger_inflated\');">';
|
||||||
|
$s .= '<img class="connector'.$css.'" src="images/blogger.png" /><h3 class="connector">'. DI::l10n()->t('Blogger Export').'</h3>';
|
||||||
|
$s .= '</span>';
|
||||||
|
|
||||||
|
$s .= '<div id="blogger-enable-wrapper">';
|
||||||
|
$s .= '<label id="blogger-enable-label" for="blogger-checkbox">' . DI::l10n()->t('Enable Blogger Post Addon') . '</label>';
|
||||||
|
$s .= '<input id="blogger-checkbox" type="checkbox" name="blogger" value="1" ' . $checked . '/>';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
$s .= '<div id="blogger-username-wrapper">';
|
||||||
|
$s .= '<label id="blogger-username-label" for="blogger-username">' . DI::l10n()->t('Blogger username') . '</label>';
|
||||||
|
$s .= '<input id="blogger-username" type="text" name="bl_username" value="' . $bl_username . '" />';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
$s .= '<div id="blogger-password-wrapper">';
|
||||||
|
$s .= '<label id="blogger-password-label" for="blogger-password">' . DI::l10n()->t('Blogger password') . '</label>';
|
||||||
|
$s .= '<input id="blogger-password" type="password" name="bl_password" value="' . $bl_password . '" />';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
$s .= '<div id="blogger-blog-wrapper">';
|
||||||
|
$s .= '<label id="blogger-blog-label" for="blogger-blog">' . DI::l10n()->t('Blogger API URL') . '</label>';
|
||||||
|
$s .= '<input id="blogger-blog" type="text" name="bl_blog" value="' . $bl_blog . '" />';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
$s .= '<div id="blogger-bydefault-wrapper">';
|
||||||
|
$s .= '<label id="blogger-bydefault-label" for="blogger-bydefault">' . DI::l10n()->t('Post to Blogger by default') . '</label>';
|
||||||
|
$s .= '<input id="blogger-bydefault" type="checkbox" name="bl_bydefault" value="1" ' . $def_checked . '/>';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
/* provide a submit button */
|
||||||
|
$s .= '<div class="settings-submit-wrapper" ><input type="submit" id="blogger-submit" name="blogger-submit" class="settings-submit" value="' . DI::l10n()->t('Save Settings') . '" /></div></div>';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function blogger_settings_post(App $a, array &$b)
|
||||||
|
{
|
||||||
|
if (!empty($_POST['blogger-submit'])) {
|
||||||
|
DI::pConfig()->set(local_user(), 'blogger', 'post', $_POST['blogger'] ?? false);
|
||||||
|
DI::pConfig()->set(local_user(), 'blogger', 'post_by_default', $_POST['bl_bydefault'] ?? false);
|
||||||
|
DI::pConfig()->set(local_user(), 'blogger', 'bl_username', trim($_POST['bl_username']));
|
||||||
|
DI::pConfig()->set(local_user(), 'blogger', 'bl_password', trim($_POST['bl_password']));
|
||||||
|
DI::pConfig()->set(local_user(), 'blogger', 'bl_blog', trim($_POST['bl_blog']));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function blogger_hook_fork(App &$a, array &$b)
|
||||||
|
{
|
||||||
|
if ($b['name'] != 'notifier_normal') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$post = $b['data'];
|
||||||
|
|
||||||
|
if ($post['deleted'] || $post['private'] || ($post['created'] !== $post['edited']) ||
|
||||||
|
!strstr($post['postopts'], 'blogger') || ($post['parent'] != $post['id'])) {
|
||||||
|
$b['execute'] = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function blogger_post_local(App $a, array &$b)
|
||||||
|
{
|
||||||
|
// This can probably be changed to allow editing by pointing to a different API endpoint
|
||||||
|
|
||||||
|
if ($b['edit']) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!local_user() || (local_user() != $b['uid'])) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($b['private'] || $b['parent']) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$bl_post = intval(DI::pConfig()->get(local_user(), 'blogger', 'post'));
|
||||||
|
|
||||||
|
$bl_enable = (($bl_post && !empty($_REQUEST['blogger_enable'])) ? intval($_REQUEST['blogger_enable']) : 0);
|
||||||
|
|
||||||
|
if ($b['api_source'] && intval(DI::pConfig()->get(local_user(), 'blogger', 'post_by_default'))) {
|
||||||
|
$bl_enable = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$bl_enable) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (strlen($b['postopts'])) {
|
||||||
|
$b['postopts'] .= ',';
|
||||||
|
}
|
||||||
|
|
||||||
|
$b['postopts'] .= 'blogger';
|
||||||
|
}
|
||||||
|
|
||||||
|
function blogger_send(App $a, array &$b)
|
||||||
|
{
|
||||||
|
if ($b['deleted'] || $b['private'] || ($b['created'] !== $b['edited'])) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (! strstr($b['postopts'], 'blogger')) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($b['parent'] != $b['id']) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$bl_username = XML::escape(DI::pConfig()->get($b['uid'], 'blogger', 'bl_username'));
|
||||||
|
$bl_password = XML::escape(DI::pConfig()->get($b['uid'], 'blogger', 'bl_password'));
|
||||||
|
$bl_blog = DI::pConfig()->get($b['uid'], 'blogger', 'bl_blog');
|
||||||
|
|
||||||
|
if ($bl_username && $bl_password && $bl_blog) {
|
||||||
|
$title = '<title>' . (($b['title']) ? $b['title'] : DI::l10n()->t('Post from Friendica')) . '</title>';
|
||||||
|
$post = $title . BBCode::convertForUriId($b['uri-id'], $b['body'], BBCode::CONNECTORS);
|
||||||
|
$post = XML::escape($post);
|
||||||
|
|
||||||
|
$xml = <<< EOT
|
||||||
|
<?xml version=\"1.0\" encoding=\"utf-8\"?>
|
||||||
|
<methodCall>
|
||||||
|
<methodName>blogger.newPost</methodName>
|
||||||
|
<params>
|
||||||
|
<param><value><string/></value></param>
|
||||||
|
<param><value><string/></value></param>
|
||||||
|
<param><value><string>$bl_username</string></value></param>
|
||||||
|
<param><value><string>$bl_password</string></value></param>
|
||||||
|
<param><value><string>$post</string></value></param>
|
||||||
|
<param><value><int>1</int></value></param>
|
||||||
|
</params>
|
||||||
|
</methodCall>
|
||||||
|
|
||||||
|
EOT;
|
||||||
|
|
||||||
|
Logger::debug('blogger: data: ' . $xml);
|
||||||
|
|
||||||
|
if ($bl_blog !== 'test') {
|
||||||
|
$x = DI::httpClient()->post($bl_blog, $xml)->getBody();
|
||||||
|
}
|
||||||
|
|
||||||
|
Logger::info('posted to blogger: ' . (($x) ? $x : ''));
|
||||||
|
}
|
||||||
|
}
|
54
blogger/lang/C/messages.po
Normal file
54
blogger/lang/C/messages.po
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-02-01 18:15+0100\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: blogger.php:37
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:71 blogger.php:75
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:79
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:84
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:89
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:94
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:99
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:104
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:188
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr ""
|
57
blogger/lang/ar/messages.po
Normal file
57
blogger/lang/ar/messages.po
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# abidin toumi <abidin24@tutanota.com>, 2021
|
||||||
|
# Farida Khalaf <faridakhalaf@hotmail.com>, 2021
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-02-01 18:15+0100\n"
|
||||||
|
"PO-Revision-Date: 2021-10-29 08:18+0000\n"
|
||||||
|
"Last-Translator: abidin toumi <abidin24@tutanota.com>\n"
|
||||||
|
"Language-Team: Arabic (http://www.transifex.com/Friendica/friendica/language/ar/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ar\n"
|
||||||
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||||
|
|
||||||
|
#: blogger.php:37
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "شارك على بلوغر"
|
||||||
|
|
||||||
|
#: blogger.php:71 blogger.php:75
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "تصدير بلوغر"
|
||||||
|
|
||||||
|
#: blogger.php:79
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "تفعيل إضافة مشاركة بلوغر"
|
||||||
|
|
||||||
|
#: blogger.php:84
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "اسم مستخدم بلوغر"
|
||||||
|
|
||||||
|
#: blogger.php:89
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "كلمة السر بلوغر"
|
||||||
|
|
||||||
|
#: blogger.php:94
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "عنوان URL لواجهة برمجة تطبيقات API بلوغر"
|
||||||
|
|
||||||
|
#: blogger.php:99
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "شارك في بلوغر إفتراضيا"
|
||||||
|
|
||||||
|
#: blogger.php:104
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "احفظ الإعدادات"
|
||||||
|
|
||||||
|
#: blogger.php:188
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "شارك من فرينديكا Friendica"
|
16
blogger/lang/ar/strings.php
Normal file
16
blogger/lang/ar/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ar")) {
|
||||||
|
function string_plural_select_ar($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n==0) { return 0; } else if ($n==1) { return 1; } else if ($n==2) { return 2; } else if ($n%100>=3 && $n%100<=10) { return 3; } else if ($n%100>=11 && $n%100<=99) { return 4; } else { return 5; }
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'شارك على بلوغر';
|
||||||
|
$a->strings['Blogger Export'] = 'تصدير بلوغر';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'تفعيل إضافة مشاركة بلوغر';
|
||||||
|
$a->strings['Blogger username'] = 'اسم مستخدم بلوغر';
|
||||||
|
$a->strings['Blogger password'] = 'كلمة السر بلوغر';
|
||||||
|
$a->strings['Blogger API URL'] = 'عنوان URL لواجهة برمجة تطبيقات API بلوغر';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'شارك في بلوغر إفتراضيا';
|
||||||
|
$a->strings['Save Settings'] = 'احفظ الإعدادات';
|
||||||
|
$a->strings['Post from Friendica'] = 'شارك من فرينديكا Friendica';
|
56
blogger/lang/ca/messages.po
Normal file
56
blogger/lang/ca/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Joan Bar <friendica@tutanota.com>, 2019
|
||||||
|
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: 2019-10-14 11:51+0000\n"
|
||||||
|
"Last-Translator: Joan Bar <friendica@tutanota.com>\n"
|
||||||
|
"Language-Team: Catalan (http://www.transifex.com/Friendica/friendica/language/ca/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ca\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Publicar a blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Exportació de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Habilita Addon Post de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Nom d'usuari de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Contrasenya de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "URL de l'API de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Publica a Blogger de manera predeterminada"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Desa la configuració"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Publica de Friendica"
|
16
blogger/lang/ca/strings.php
Normal file
16
blogger/lang/ca/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ca")) {
|
||||||
|
function string_plural_select_ca($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Publicar a blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Exportació de Blogger';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Habilita Addon Post de Blogger';
|
||||||
|
$a->strings['Blogger username'] = 'Nom d\'usuari de Blogger';
|
||||||
|
$a->strings['Blogger password'] = 'Contrasenya de Blogger';
|
||||||
|
$a->strings['Blogger API URL'] = 'URL de l\'API de Blogger';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Publica a Blogger de manera predeterminada';
|
||||||
|
$a->strings['Save Settings'] = 'Desa la configuració';
|
||||||
|
$a->strings['Post from Friendica'] = 'Publica de Friendica';
|
57
blogger/lang/cs/messages.po
Normal file
57
blogger/lang/cs/messages.po
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Aditoo, 2018
|
||||||
|
# michal_s <msupler@gmail.com>, 2014
|
||||||
|
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: 2018-06-07 12:31+0000\n"
|
||||||
|
"Last-Translator: Aditoo\n"
|
||||||
|
"Language-Team: Czech (http://www.transifex.com/Friendica/friendica/language/cs/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: cs\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Poslat na blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Blogger Export"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Povolit doplněk Blogger Post"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Blogger uživatelské jméno"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Blogger heslo"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Blogger API URL"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Defaultně zaslat na Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Uložit Nastavení"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Příspěvek z Friendica"
|
16
blogger/lang/cs/strings.php
Normal file
16
blogger/lang/cs/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_cs")) {
|
||||||
|
function string_plural_select_cs($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if (($n == 1 && $n % 1 == 0)) { return 0; } else if (($n >= 2 && $n <= 4 && $n % 1 == 0)) { return 1; } else if (($n % 1 != 0 )) { return 2; } else { return 3; }
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Poslat na blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Blogger Export';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Povolit doplněk Blogger Post';
|
||||||
|
$a->strings['Blogger username'] = 'Blogger uživatelské jméno';
|
||||||
|
$a->strings['Blogger password'] = 'Blogger heslo';
|
||||||
|
$a->strings['Blogger API URL'] = 'Blogger API URL';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Defaultně zaslat na Blogger';
|
||||||
|
$a->strings['Save Settings'] = 'Uložit Nastavení';
|
||||||
|
$a->strings['Post from Friendica'] = 'Příspěvek z Friendica';
|
56
blogger/lang/de/messages.po
Normal file
56
blogger/lang/de/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# bavatar <tobias.diekershoff@gmx.net>, 2014
|
||||||
|
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: 2014-06-29 08:19+0000\n"
|
||||||
|
"Last-Translator: bavatar <tobias.diekershoff@gmx.net>\n"
|
||||||
|
"Language-Team: German (http://www.transifex.com/projects/p/friendica/language/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"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Auf Blogger posten"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Blogger Export"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Blogger-Post-Addon aktivieren"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Blogger-Benutzername"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Blogger-Passwort"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Blogger-API-URL"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Standardmäßig auf Blogger posten"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Einstellungen speichern"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Post via Friendica"
|
16
blogger/lang/de/strings.php
Normal file
16
blogger/lang/de/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_de")) {
|
||||||
|
function string_plural_select_de($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Auf Blogger posten';
|
||||||
|
$a->strings['Blogger Export'] = 'Blogger Export';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Blogger-Post-Addon aktivieren';
|
||||||
|
$a->strings['Blogger username'] = 'Blogger-Benutzername';
|
||||||
|
$a->strings['Blogger password'] = 'Blogger-Passwort';
|
||||||
|
$a->strings['Blogger API URL'] = 'Blogger-API-URL';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Standardmäßig auf Blogger posten';
|
||||||
|
$a->strings['Save Settings'] = 'Einstellungen speichern';
|
||||||
|
$a->strings['Post from Friendica'] = 'Post via Friendica';
|
56
blogger/lang/en-gb/messages.po
Normal file
56
blogger/lang/en-gb/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Kris, 2018
|
||||||
|
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: 2018-04-08 19:53+0000\n"
|
||||||
|
"Last-Translator: Kris\n"
|
||||||
|
"Language-Team: English (United Kingdom) (http://www.transifex.com/Friendica/friendica/language/en_GB/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: en_GB\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Post to Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Enable Blogger Post Addon"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Blogger username"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Blogger password"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Post to Blogger by default"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Save Settings"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Post from Friendica"
|
14
blogger/lang/en-gb/strings.php
Normal file
14
blogger/lang/en-gb/strings.php
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_en_gb")) {
|
||||||
|
function string_plural_select_en_gb($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Post to Blogger';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Enable Blogger Post Addon';
|
||||||
|
$a->strings['Blogger username'] = 'Blogger username';
|
||||||
|
$a->strings['Blogger password'] = 'Blogger password';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Post to Blogger by default';
|
||||||
|
$a->strings['Save Settings'] = 'Save Settings';
|
||||||
|
$a->strings['Post from Friendica'] = 'Post from Friendica';
|
11
blogger/lang/eo/strings.php
Normal file
11
blogger/lang/eo/strings.php
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$a->strings["Post to blogger"] = "Afiŝi al blogger";
|
||||||
|
$a->strings["Blogger Post Settings"] = "Agordo pri Blogger Afiŝoj";
|
||||||
|
$a->strings["Enable Blogger Post Addon"] = "Ŝalti la Blogger afiŝo kromprogramon";
|
||||||
|
$a->strings["Blogger username"] = "Blogger uzantonomo";
|
||||||
|
$a->strings["Blogger password"] = "Blogger pasvorto";
|
||||||
|
$a->strings["Blogger API URL"] = "Blogger API URL";
|
||||||
|
$a->strings["Post to Blogger by default"] = "Defaŭlte afiŝi al Blogger";
|
||||||
|
$a->strings["Submit"] = "Sendi";
|
||||||
|
$a->strings["Post from Friendica"] = "Afiŝo de Friendica";
|
56
blogger/lang/es/messages.po
Normal file
56
blogger/lang/es/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Albert, 2018
|
||||||
|
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: 2018-05-21 14:27+0000\n"
|
||||||
|
"Last-Translator: Albert\n"
|
||||||
|
"Language-Team: Spanish (http://www.transifex.com/Friendica/friendica/language/es/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: es\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Entrada para blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Esportar Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Habilitar el complemento de publicación de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Nombre de usuario de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Contraseña de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "URL API de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Entrada a Blogger por defecto"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Guardar ajustes"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Entrada desde Friendica"
|
16
blogger/lang/es/strings.php
Normal file
16
blogger/lang/es/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_es")) {
|
||||||
|
function string_plural_select_es($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Entrada para blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Esportar Blogger';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Habilitar el complemento de publicación de Blogger';
|
||||||
|
$a->strings['Blogger username'] = 'Nombre de usuario de Blogger';
|
||||||
|
$a->strings['Blogger password'] = 'Contraseña de Blogger';
|
||||||
|
$a->strings['Blogger API URL'] = 'URL API de Blogger';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Entrada a Blogger por defecto';
|
||||||
|
$a->strings['Save Settings'] = 'Guardar ajustes';
|
||||||
|
$a->strings['Post from Friendica'] = 'Entrada desde Friendica';
|
57
blogger/lang/fi-fi/messages.po
Normal file
57
blogger/lang/fi-fi/messages.po
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Kris, 2018
|
||||||
|
# Kris, 2018
|
||||||
|
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: 2018-04-17 19:18+0000\n"
|
||||||
|
"Last-Translator: Kris\n"
|
||||||
|
"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: fi_FI\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Julkaise Bloggerissa"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Blogger Export"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Ota Blogger-viestilisäosa käyttöön"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Blogger -käyttäjätunnus"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Blogger -salasana"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Blogger API URL-osoite"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Julkaise Bloggeriin oletuksena"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Tallenna asetukset"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Julkaise Friendicasta"
|
16
blogger/lang/fi-fi/strings.php
Normal file
16
blogger/lang/fi-fi/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_fi_fi")) {
|
||||||
|
function string_plural_select_fi_fi($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Julkaise Bloggerissa';
|
||||||
|
$a->strings['Blogger Export'] = 'Blogger Export';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Ota Blogger-viestilisäosa käyttöön';
|
||||||
|
$a->strings['Blogger username'] = 'Blogger -käyttäjätunnus';
|
||||||
|
$a->strings['Blogger password'] = 'Blogger -salasana';
|
||||||
|
$a->strings['Blogger API URL'] = 'Blogger API URL-osoite';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Julkaise Bloggeriin oletuksena';
|
||||||
|
$a->strings['Save Settings'] = 'Tallenna asetukset';
|
||||||
|
$a->strings['Post from Friendica'] = 'Julkaise Friendicasta';
|
58
blogger/lang/fr/messages.po
Normal file
58
blogger/lang/fr/messages.po
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Hypolite Petovan <hypolite@mrpetovan.com>, 2016
|
||||||
|
# Marie Olive <lacellule101@gmail.com>, 2018
|
||||||
|
# RyDroid <inactive+RyDroid@transifex.com>, 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: 2018-11-13 12:44+0000\n"
|
||||||
|
"Last-Translator: Marie Olive <lacellule101@gmail.com>\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"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Poster sur Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Export Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Activer l'extension de publication Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Nom d'utilisateur Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Mot de passe Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "URL de l'API de Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Poster sur Blogger par défaut"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Sauvegarder les paramètres"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Publier depuis Friendica"
|
16
blogger/lang/fr/strings.php
Normal file
16
blogger/lang/fr/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_fr")) {
|
||||||
|
function string_plural_select_fr($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n > 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Poster sur Blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Export Blogger';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Activer l\'extension de publication Blogger';
|
||||||
|
$a->strings['Blogger username'] = 'Nom d\'utilisateur Blogger';
|
||||||
|
$a->strings['Blogger password'] = 'Mot de passe Blogger';
|
||||||
|
$a->strings['Blogger API URL'] = 'URL de l\'API de Blogger';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Poster sur Blogger par défaut';
|
||||||
|
$a->strings['Save Settings'] = 'Sauvegarder les paramètres';
|
||||||
|
$a->strings['Post from Friendica'] = 'Publier depuis Friendica';
|
56
blogger/lang/hu/messages.po
Normal file
56
blogger/lang/hu/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Balázs Úr, 2020
|
||||||
|
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: 2020-12-23 00:44+0000\n"
|
||||||
|
"Last-Translator: Balázs Úr\n"
|
||||||
|
"Language-Team: Hungarian (http://www.transifex.com/Friendica/friendica/language/hu/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: hu\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Beküldés a Bloggerre"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Blogger exportálás"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "A Blogger-beküldő bővítmény engedélyezése"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Blogger felhasználónév"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Blogger jelszó"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Blogger API URL"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Beküldés a Bloggerre alapértelmezetten"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Beállítások mentése"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Bejegyzés a Friendicáról"
|
16
blogger/lang/hu/strings.php
Normal file
16
blogger/lang/hu/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_hu")) {
|
||||||
|
function string_plural_select_hu($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Beküldés a Bloggerre';
|
||||||
|
$a->strings['Blogger Export'] = 'Blogger exportálás';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'A Blogger-beküldő bővítmény engedélyezése';
|
||||||
|
$a->strings['Blogger username'] = 'Blogger felhasználónév';
|
||||||
|
$a->strings['Blogger password'] = 'Blogger jelszó';
|
||||||
|
$a->strings['Blogger API URL'] = 'Blogger API URL';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Beküldés a Bloggerre alapértelmezetten';
|
||||||
|
$a->strings['Save Settings'] = 'Beállítások mentése';
|
||||||
|
$a->strings['Post from Friendica'] = 'Bejegyzés a Friendicáról';
|
56
blogger/lang/is/messages.po
Normal file
56
blogger/lang/is/messages.po
Normal file
|
@ -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 <sv1@fellsnet.is>, 2016,2018
|
||||||
|
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: 2018-05-24 09:45+0000\n"
|
||||||
|
"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\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 Addon"
|
||||||
|
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"
|
16
blogger/lang/is/strings.php
Normal file
16
blogger/lang/is/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_is")) {
|
||||||
|
function string_plural_select_is($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n % 10 != 1 || $n % 100 == 11);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Senda færslu á bloggara';
|
||||||
|
$a->strings['Blogger Export'] = 'Flytja út blogg';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = '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';
|
56
blogger/lang/it/messages.po
Normal file
56
blogger/lang/it/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# fabrixxm <fabrix.xm@gmail.com>, 2014,2018
|
||||||
|
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: 2018-03-19 13:21+0000\n"
|
||||||
|
"Last-Translator: fabrixxm <fabrix.xm@gmail.com>\n"
|
||||||
|
"Language-Team: Italian (http://www.transifex.com/Friendica/friendica/language/it/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: it\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Invia a Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Esporta Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Abilita il componente aggiuntivo di invio a Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Nome utente Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Password Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Indirizzo API Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Invia sempre a Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Salva Impostazioni"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Messaggio da Friendica"
|
16
blogger/lang/it/strings.php
Normal file
16
blogger/lang/it/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_it")) {
|
||||||
|
function string_plural_select_it($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Invia a Blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Esporta Blogger';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Abilita il componente aggiuntivo di invio a Blogger';
|
||||||
|
$a->strings['Blogger username'] = 'Nome utente Blogger';
|
||||||
|
$a->strings['Blogger password'] = 'Password Blogger';
|
||||||
|
$a->strings['Blogger API URL'] = 'Indirizzo API Blogger';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Invia sempre a Blogger';
|
||||||
|
$a->strings['Save Settings'] = 'Salva Impostazioni';
|
||||||
|
$a->strings['Post from Friendica'] = 'Messaggio da Friendica';
|
11
blogger/lang/nb-no/strings.php
Normal file
11
blogger/lang/nb-no/strings.php
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$a->strings["Post to blogger"] = "";
|
||||||
|
$a->strings["Blogger Post Settings"] = "";
|
||||||
|
$a->strings["Enable Blogger Post Addon"] = "";
|
||||||
|
$a->strings["Blogger username"] = "";
|
||||||
|
$a->strings["Blogger password"] = "";
|
||||||
|
$a->strings["Blogger API URL"] = "";
|
||||||
|
$a->strings["Post to Blogger by default"] = "";
|
||||||
|
$a->strings["Submit"] = "Lagre";
|
||||||
|
$a->strings["Post from Friendica"] = "";
|
56
blogger/lang/nl/messages.po
Normal file
56
blogger/lang/nl/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# AgnesElisa <agneselisa@disroot.org>, 2018
|
||||||
|
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: 2018-04-18 23:20+0000\n"
|
||||||
|
"Last-Translator: AgnesElisa <agneselisa@disroot.org>\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"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Plaatsen op Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Blogger Exporteren"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Blogger Post Addon inschakelen"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Blogger gebruikersnaam"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Blogger wachtwoord"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Blogger API URL"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Plaatsen op Blogger als standaard instellen"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Instellingen Opslaan"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Bericht plaatsen vanaf Friendica"
|
16
blogger/lang/nl/strings.php
Normal file
16
blogger/lang/nl/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_nl")) {
|
||||||
|
function string_plural_select_nl($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Plaatsen op Blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Blogger Exporteren';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Blogger Post Addon inschakelen';
|
||||||
|
$a->strings['Blogger username'] = 'Blogger gebruikersnaam';
|
||||||
|
$a->strings['Blogger password'] = 'Blogger wachtwoord';
|
||||||
|
$a->strings['Blogger API URL'] = 'Blogger API URL';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Plaatsen op Blogger als standaard instellen';
|
||||||
|
$a->strings['Save Settings'] = 'Instellingen Opslaan';
|
||||||
|
$a->strings['Post from Friendica'] = 'Bericht plaatsen vanaf Friendica';
|
56
blogger/lang/pl/messages.po
Normal file
56
blogger/lang/pl/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Waldemar Stoczkowski <waldemar.stoczkowski@gmail.com>, 2018
|
||||||
|
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: 2018-08-04 10:57+0000\n"
|
||||||
|
"Last-Translator: Waldemar Stoczkowski <waldemar.stoczkowski@gmail.com>\n"
|
||||||
|
"Language-Team: Polish (http://www.transifex.com/Friendica/friendica/language/pl/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: pl\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Opublikuj w bloggerze"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Eksport Bloggera"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Włącz dodatek Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Nazwa użytkownika Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Hasło Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Adres URL interfejsu API Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Opublikuj domyślnie na Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Zapisz ustawienia"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Post od Friendica"
|
16
blogger/lang/pl/strings.php
Normal file
16
blogger/lang/pl/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_pl")) {
|
||||||
|
function string_plural_select_pl($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n==1) { return 0; } else if (($n%10>=2 && $n%10<=4) && ($n%100<12 || $n%100>14)) { return 1; } else if ($n!=1 && ($n%10>=0 && $n%10<=1) || ($n%10>=5 && $n%10<=9) || ($n%100>=12 && $n%100<=14)) { return 2; } else { return 3; }
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Opublikuj w bloggerze';
|
||||||
|
$a->strings['Blogger Export'] = 'Eksport Bloggera';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Włącz dodatek Blogger';
|
||||||
|
$a->strings['Blogger username'] = 'Nazwa użytkownika Blogger';
|
||||||
|
$a->strings['Blogger password'] = 'Hasło Blogger';
|
||||||
|
$a->strings['Blogger API URL'] = 'Adres URL interfejsu API Blogger';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Opublikuj domyślnie na Blogger';
|
||||||
|
$a->strings['Save Settings'] = 'Zapisz ustawienia';
|
||||||
|
$a->strings['Post from Friendica'] = 'Post od Friendica';
|
57
blogger/lang/pt-br/messages.po
Normal file
57
blogger/lang/pt-br/messages.po
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Beatriz Vital <vitalb@riseup.net>, 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: 2016-08-19 20:36+0000\n"
|
||||||
|
"Last-Translator: Beatriz Vital <vitalb@riseup.net>\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"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Publicar no Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Exportador Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Habilitar plug-in para publicar no Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Nome de usuário no Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Senha do Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "URL da API do Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Publicar no Blogger por padrão"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Salvar Configurações"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Postar a partir de Friendica"
|
16
blogger/lang/pt-br/strings.php
Normal file
16
blogger/lang/pt-br/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_pt_br")) {
|
||||||
|
function string_plural_select_pt_br($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n > 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Publicar no Blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Exportador Blogger';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = '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';
|
||||||
|
$a->strings['Save Settings'] = 'Salvar Configurações';
|
||||||
|
$a->strings['Post from Friendica'] = 'Postar a partir de Friendica';
|
55
blogger/lang/ro/messages.po
Normal file
55
blogger/lang/ro/messages.po
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
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: 2014-07-08 11:44+0000\n"
|
||||||
|
"Last-Translator: Arian - Cazare Muncitori <arianserv@gmail.com>\n"
|
||||||
|
"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/friendica/language/ro_RO/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ro_RO\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Postați pe Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Export pe Blogger "
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Activare Modul Postare pe Blogger "
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Utilizator Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Parolă Blogger "
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "URL Cheie API Blogger "
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Postați implicit pe Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Salvare Configurări"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Postați din Friendica"
|
16
blogger/lang/ro/strings.php
Normal file
16
blogger/lang/ro/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ro")) {
|
||||||
|
function string_plural_select_ro($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n==1) { return 0; } else if ((($n%100>19)||(($n%100==0)&&($n!=0)))) { return 2; } else { return 1; }
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Postați pe Blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Export pe Blogger ';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Activare Modul Postare pe Blogger ';
|
||||||
|
$a->strings['Blogger username'] = 'Utilizator Blogger';
|
||||||
|
$a->strings['Blogger password'] = 'Parolă Blogger ';
|
||||||
|
$a->strings['Blogger API URL'] = 'URL Cheie API Blogger ';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Postați implicit pe Blogger';
|
||||||
|
$a->strings['Save Settings'] = 'Salvare Configurări';
|
||||||
|
$a->strings['Post from Friendica'] = 'Postați din Friendica';
|
56
blogger/lang/ru/messages.po
Normal file
56
blogger/lang/ru/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Stanislav N. <pztrn@pztrn.name>, 2017-2018
|
||||||
|
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: 2018-05-25 00:00+0000\n"
|
||||||
|
"Last-Translator: Stanislav N. <pztrn@pztrn.name>\n"
|
||||||
|
"Language-Team: Russian (http://www.transifex.com/Friendica/friendica/language/ru/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ru\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Написать в Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Экспорт в Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Включить аддон репоста в Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Имя пользователя Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Пароль Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Blogger API URL"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Отправлять в Blogger по умолчанию"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Сохранить настройки"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Сообщение от Friendica"
|
16
blogger/lang/ru/strings.php
Normal file
16
blogger/lang/ru/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ru")) {
|
||||||
|
function string_plural_select_ru($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n%10==1 && $n%100!=11) { return 0; } else if ($n%10>=2 && $n%10<=4 && ($n%100<12 || $n%100>14)) { return 1; } else if ($n%10==0 || ($n%10>=5 && $n%10<=9) || ($n%100>=11 && $n%100<=14)) { return 2; } else { return 3; }
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Написать в Blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Экспорт в Blogger';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Включить аддон репоста в Blogger';
|
||||||
|
$a->strings['Blogger username'] = 'Имя пользователя Blogger';
|
||||||
|
$a->strings['Blogger password'] = 'Пароль Blogger';
|
||||||
|
$a->strings['Blogger API URL'] = 'Blogger API URL';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Отправлять в Blogger по умолчанию';
|
||||||
|
$a->strings['Save Settings'] = 'Сохранить настройки';
|
||||||
|
$a->strings['Post from Friendica'] = 'Сообщение от Friendica';
|
56
blogger/lang/sv/messages.po
Normal file
56
blogger/lang/sv/messages.po
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ADDON blogger
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica blogger addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Bjoessi <torbjorn.andersson@syte.se>, 2019
|
||||||
|
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: 2019-08-20 07:54+0000\n"
|
||||||
|
"Last-Translator: Bjoessi <torbjorn.andersson@syte.se>\n"
|
||||||
|
"Language-Team: Swedish (http://www.transifex.com/Friendica/friendica/language/sv/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: sv\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: blogger.php:42
|
||||||
|
msgid "Post to blogger"
|
||||||
|
msgstr "Lägg in på Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:74 blogger.php:78
|
||||||
|
msgid "Blogger Export"
|
||||||
|
msgstr "Export till Blogger"
|
||||||
|
|
||||||
|
#: blogger.php:82
|
||||||
|
msgid "Enable Blogger Post Addon"
|
||||||
|
msgstr "Aktivera tillägg för Blogger-inlägg"
|
||||||
|
|
||||||
|
#: blogger.php:87
|
||||||
|
msgid "Blogger username"
|
||||||
|
msgstr "Blogger användarnamn"
|
||||||
|
|
||||||
|
#: blogger.php:92
|
||||||
|
msgid "Blogger password"
|
||||||
|
msgstr "Blogger lösenord"
|
||||||
|
|
||||||
|
#: blogger.php:97
|
||||||
|
msgid "Blogger API URL"
|
||||||
|
msgstr "Blogger API URL"
|
||||||
|
|
||||||
|
#: blogger.php:102
|
||||||
|
msgid "Post to Blogger by default"
|
||||||
|
msgstr "Lägg in på Blogger som standard"
|
||||||
|
|
||||||
|
#: blogger.php:108
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Spara inställningar"
|
||||||
|
|
||||||
|
#: blogger.php:178
|
||||||
|
msgid "Post from Friendica"
|
||||||
|
msgstr "Inlägg från Friendica"
|
16
blogger/lang/sv/strings.php
Normal file
16
blogger/lang/sv/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_sv")) {
|
||||||
|
function string_plural_select_sv($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Post to blogger'] = 'Lägg in på Blogger';
|
||||||
|
$a->strings['Blogger Export'] = 'Export till Blogger';
|
||||||
|
$a->strings['Enable Blogger Post Addon'] = 'Aktivera tillägg för Blogger-inlägg';
|
||||||
|
$a->strings['Blogger username'] = 'Blogger användarnamn';
|
||||||
|
$a->strings['Blogger password'] = 'Blogger lösenord';
|
||||||
|
$a->strings['Blogger API URL'] = 'Blogger API URL';
|
||||||
|
$a->strings['Post to Blogger by default'] = 'Lägg in på Blogger som standard';
|
||||||
|
$a->strings['Save Settings'] = 'Spara inställningar';
|
||||||
|
$a->strings['Post from Friendica'] = 'Inlägg från Friendica';
|
11
blogger/lang/zh-cn/strings.php
Normal file
11
blogger/lang/zh-cn/strings.php
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$a->strings["Post to blogger"] = "转播到blogger";
|
||||||
|
$a->strings["Blogger Post Settings"] = "Blogger转播设置";
|
||||||
|
$a->strings["Enable Blogger Post Addon"] = "使Blogger转播插件可用";
|
||||||
|
$a->strings["Blogger username"] = "Blogger用户名";
|
||||||
|
$a->strings["Blogger password"] = "Blogger密码";
|
||||||
|
$a->strings["Blogger API URL"] = "Blogger API URL";
|
||||||
|
$a->strings["Post to Blogger by default"] = "默认地转播到Blogger";
|
||||||
|
$a->strings["Submit"] = "提交";
|
||||||
|
$a->strings["Post from Friendica"] = "文章从Friendica";
|
8
buffer/README.md
Normal file
8
buffer/README.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
The addon uses the library from [https://github.com/thewebguy/bufferapp-php](https://github.com/thewebguy/bufferapp-php)
|
||||||
|
|
||||||
|
Please register an app at [http://bufferapp.com/developers/api](http://bufferapp.com/developers/api)
|
||||||
|
|
||||||
|
Please use (your server address)/buffer/connect as Callback URL.
|
||||||
|
|
||||||
|
After the registration please enter the values for "Client ID" and "Client Secret" in the
|
||||||
|
[administration](admin/addons/buffer).
|
15
buffer/buffer.css
Normal file
15
buffer/buffer.css
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
#buffer-enable-label, #buffer-bydefault-label, #buffer-delete-label {
|
||||||
|
float: left;
|
||||||
|
width: 200px;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#buffer-checkbox, #buffer-bydefault, #buffer-delete {
|
||||||
|
float: left;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#buffer-submit {
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
|
|
399
buffer/buffer.php
Normal file
399
buffer/buffer.php
Normal file
|
@ -0,0 +1,399 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Name: Buffer Post Connector
|
||||||
|
* Description: Post to Buffer (Facebook Pages, LinkedIn, Twitter)
|
||||||
|
* Version: 0.2
|
||||||
|
* Author: Michael Vogel <http://pirati.ca/profile/heluecht>
|
||||||
|
* Status: Unsupported
|
||||||
|
*/
|
||||||
|
require 'addon/buffer/bufferapp.php';
|
||||||
|
|
||||||
|
use Friendica\App;
|
||||||
|
use Friendica\Content\Text\Plaintext;
|
||||||
|
use Friendica\Core\Hook;
|
||||||
|
use Friendica\Core\Logger;
|
||||||
|
use Friendica\Core\Protocol;
|
||||||
|
use Friendica\Core\Renderer;
|
||||||
|
use Friendica\Database\DBA;
|
||||||
|
use Friendica\DI;
|
||||||
|
use Friendica\Util\Proxy as ProxyUtils;
|
||||||
|
|
||||||
|
function buffer_install()
|
||||||
|
{
|
||||||
|
Hook::register('hook_fork', 'addon/buffer/buffer.php', 'buffer_hook_fork');
|
||||||
|
Hook::register('post_local', 'addon/buffer/buffer.php', 'buffer_post_local');
|
||||||
|
Hook::register('notifier_normal', 'addon/buffer/buffer.php', 'buffer_send');
|
||||||
|
Hook::register('jot_networks', 'addon/buffer/buffer.php', 'buffer_jot_nets');
|
||||||
|
Hook::register('connector_settings', 'addon/buffer/buffer.php', 'buffer_settings');
|
||||||
|
Hook::register('connector_settings_post', 'addon/buffer/buffer.php', 'buffer_settings_post');
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_module()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_content(App $a)
|
||||||
|
{
|
||||||
|
if (! local_user()) {
|
||||||
|
notice(DI::l10n()->t('Permission denied.') . EOL);
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
|
require_once "mod/settings.php";
|
||||||
|
settings_init($a);
|
||||||
|
|
||||||
|
if (isset(DI::args()->getArgv()[1])) {
|
||||||
|
switch (DI::args()->getArgv()[1]) {
|
||||||
|
case "connect":
|
||||||
|
$o = buffer_connect($a);
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
$o = print_r(DI::args()->getArgv(), true);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$o = buffer_connect($a);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $o;
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_addon_admin(App $a, &$o)
|
||||||
|
{
|
||||||
|
$t = Renderer::getMarkupTemplate("admin.tpl", "addon/buffer/");
|
||||||
|
|
||||||
|
$o = Renderer::replaceMacros($t, [
|
||||||
|
'$submit' => DI::l10n()->t('Save Settings'),
|
||||||
|
// name, label, value, help, [extra values]
|
||||||
|
'$client_id' => ['client_id', DI::l10n()->t('Client ID'), DI::config()->get('buffer', 'client_id'), ''],
|
||||||
|
'$client_secret' => ['client_secret', DI::l10n()->t('Client Secret'), DI::config()->get('buffer', 'client_secret'), ''],
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_addon_admin_post(App $a)
|
||||||
|
{
|
||||||
|
$client_id = trim($_POST['client_id'] ?? '');
|
||||||
|
$client_secret = trim($_POST['client_secret'] ?? '');
|
||||||
|
|
||||||
|
DI::config()->set('buffer', 'client_id' , $client_id);
|
||||||
|
DI::config()->set('buffer', 'client_secret', $client_secret);
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_connect(App $a)
|
||||||
|
{
|
||||||
|
if (isset($_REQUEST["error"])) {
|
||||||
|
$o = DI::l10n()->t('Error when registering buffer connection:')." ".$_REQUEST["error"];
|
||||||
|
return $o;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Start a session. This is necessary to hold on to a few keys the callback script will also need
|
||||||
|
session_start();
|
||||||
|
|
||||||
|
// Define the needed keys
|
||||||
|
$client_id = DI::config()->get('buffer','client_id');
|
||||||
|
$client_secret = DI::config()->get('buffer','client_secret');
|
||||||
|
|
||||||
|
// The callback URL is the script that gets called after the user authenticates with buffer
|
||||||
|
$callback_url = DI::baseUrl()->get()."/buffer/connect";
|
||||||
|
|
||||||
|
$buffer = new BufferApp($client_id, $client_secret, $callback_url);
|
||||||
|
|
||||||
|
if (!$buffer->ok) {
|
||||||
|
$o = '<a href="' . $buffer->get_login_url() . '">Connect to Buffer!</a>';
|
||||||
|
} else {
|
||||||
|
Logger::notice("buffer_connect: authenticated");
|
||||||
|
$o = DI::l10n()->t("You are now authenticated to buffer. ");
|
||||||
|
$o .= '<br /><a href="' . DI::baseUrl()->get() . '/settings/connectors">' . DI::l10n()->t("return to the connector page") . '</a>';
|
||||||
|
DI::pConfig()->set(local_user(), 'buffer','access_token', $buffer->access_token);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $o;
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_jot_nets(App $a, array &$jotnets_fields)
|
||||||
|
{
|
||||||
|
if (!local_user()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (DI::pConfig()->get(local_user(), 'buffer', 'post')) {
|
||||||
|
$jotnets_fields[] = [
|
||||||
|
'type' => 'checkbox',
|
||||||
|
'field' => [
|
||||||
|
'buffer_enable',
|
||||||
|
DI::l10n()->t('Post to Buffer'),
|
||||||
|
DI::pConfig()->get(local_user(), 'buffer', 'post_by_default')
|
||||||
|
]
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_settings(App $a, &$s)
|
||||||
|
{
|
||||||
|
if (! local_user()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Add our stylesheet to the page so we can make our settings look nice */
|
||||||
|
|
||||||
|
DI::page()['htmlhead'] .= '<link rel="stylesheet" type="text/css" href="' . DI::baseUrl()->get() . '/addon/buffer/buffer.css' . '" media="all" />' . "\r\n";
|
||||||
|
|
||||||
|
/* Get the current state of our config variables */
|
||||||
|
|
||||||
|
$enabled = DI::pConfig()->get(local_user(),'buffer','post');
|
||||||
|
$checked = (($enabled) ? ' checked="checked" ' : '');
|
||||||
|
$css = (($enabled) ? '' : '-disabled');
|
||||||
|
|
||||||
|
$def_enabled = DI::pConfig()->get(local_user(),'buffer','post_by_default');
|
||||||
|
$def_checked = (($def_enabled) ? ' checked="checked" ' : '');
|
||||||
|
|
||||||
|
/* Add some HTML to the existing form */
|
||||||
|
|
||||||
|
$s .= '<span id="settings_buffer_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_buffer_expanded\'); openClose(\'settings_buffer_inflated\');">';
|
||||||
|
$s .= '<img class="connector'.$css.'" src="images/buffer.png" /><h3 class="connector">'. DI::l10n()->t('Buffer Export').'</h3>';
|
||||||
|
$s .= '</span>';
|
||||||
|
$s .= '<div id="settings_buffer_expanded" class="settings-block" style="display: none;">';
|
||||||
|
$s .= '<span class="fakelink" onclick="openClose(\'settings_buffer_expanded\'); openClose(\'settings_buffer_inflated\');">';
|
||||||
|
$s .= '<img class="connector'.$css.'" src="images/buffer.png" /><h3 class="connector">'. DI::l10n()->t('Buffer Export').'</h3>';
|
||||||
|
$s .= '</span>';
|
||||||
|
|
||||||
|
$client_id = DI::config()->get("buffer", "client_id");
|
||||||
|
$client_secret = DI::config()->get("buffer", "client_secret");
|
||||||
|
$access_token = DI::pConfig()->get(local_user(), "buffer", "access_token");
|
||||||
|
|
||||||
|
$s .= '<div id="buffer-password-wrapper">';
|
||||||
|
|
||||||
|
if ($access_token == "") {
|
||||||
|
$s .= '<div id="buffer-authenticate-wrapper">';
|
||||||
|
$s .= '<a href="'.DI::baseUrl()->get().'/buffer/connect">'.DI::l10n()->t("Authenticate your Buffer connection").'</a>';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
} else {
|
||||||
|
$s .= '<div id="buffer-enable-wrapper">';
|
||||||
|
$s .= '<label id="buffer-enable-label" for="buffer-checkbox">' . DI::l10n()->t('Enable Buffer Post Addon') . '</label>';
|
||||||
|
$s .= '<input id="buffer-checkbox" type="checkbox" name="buffer" value="1" ' . $checked . '/>';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
$s .= '<div id="buffer-bydefault-wrapper">';
|
||||||
|
$s .= '<label id="buffer-bydefault-label" for="buffer-bydefault">' . DI::l10n()->t('Post to Buffer by default') . '</label>';
|
||||||
|
$s .= '<input id="buffer-bydefault" type="checkbox" name="buffer_bydefault" value="1" ' . $def_checked . '/>';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
$s .= '<div id="buffer-delete-wrapper">';
|
||||||
|
$s .= '<label id="buffer-delete-label" for="buffer-delete">' . DI::l10n()->t('Check to delete this preset') . '</label>';
|
||||||
|
$s .= '<input id="buffer-delete" type="checkbox" name="buffer_delete" value="1" />';
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
// The callback URL is the script that gets called after the user authenticates with buffer
|
||||||
|
$callback_url = DI::baseUrl()->get() . '/buffer/connect';
|
||||||
|
|
||||||
|
$buffer = new BufferApp($client_id, $client_secret, $callback_url, $access_token);
|
||||||
|
|
||||||
|
$profiles = $buffer->go('/profiles');
|
||||||
|
if (is_array($profiles)) {
|
||||||
|
$s .= '<div id="buffer-accounts-wrapper">';
|
||||||
|
$s .= DI::l10n()->t("Posts are going to all accounts that are enabled by default:");
|
||||||
|
$s .= "<ul>";
|
||||||
|
foreach ($profiles as $profile) {
|
||||||
|
if (!$profile->default)
|
||||||
|
continue;
|
||||||
|
$s .= "<li>";
|
||||||
|
//$s .= "<img src='".$profile->avatar_https."' width='16' />";
|
||||||
|
$s .= " ".$profile->formatted_username." (".$profile->formatted_service.")";
|
||||||
|
$s .= "</li>";
|
||||||
|
}
|
||||||
|
$s .= "</ul>";
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
$s .= '</div><div class="clear"></div>';
|
||||||
|
|
||||||
|
/* provide a submit button */
|
||||||
|
|
||||||
|
$s .= '<div class="settings-submit-wrapper" ><input type="submit" id="buffer-submit" name="buffer-submit" class="settings-submit" value="' . DI::l10n()->t('Save Settings') . '" /></div></div>';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function buffer_settings_post(App $a, array &$b)
|
||||||
|
{
|
||||||
|
if (!empty($_POST['buffer-submit'])) {
|
||||||
|
if (!empty($_POST['buffer_delete'])) {
|
||||||
|
DI::pConfig()->set(local_user(), 'buffer', 'access_token' , '');
|
||||||
|
DI::pConfig()->set(local_user(), 'buffer', 'post' , false);
|
||||||
|
DI::pConfig()->set(local_user(), 'buffer', 'post_by_default', false);
|
||||||
|
} else {
|
||||||
|
DI::pConfig()->set(local_user(), 'buffer', 'post' , intval($_POST['buffer'] ?? false));
|
||||||
|
DI::pConfig()->set(local_user(), 'buffer', 'post_by_default', intval($_POST['buffer_bydefault'] ?? false));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_post_local(App $a, array &$b)
|
||||||
|
{
|
||||||
|
if (!local_user() || (local_user() != $b['uid'])) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$buffer_post = intval(DI::pConfig()->get(local_user(),'buffer','post'));
|
||||||
|
|
||||||
|
$buffer_enable = (($buffer_post && !empty($_REQUEST['buffer_enable'])) ? intval($_REQUEST['buffer_enable']) : 0);
|
||||||
|
|
||||||
|
if ($b['api_source'] && intval(DI::pConfig()->get(local_user(),'buffer','post_by_default'))) {
|
||||||
|
$buffer_enable = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$buffer_enable) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (strlen($b['postopts'])) {
|
||||||
|
$b['postopts'] .= ',';
|
||||||
|
}
|
||||||
|
|
||||||
|
$b['postopts'] .= 'buffer';
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_hook_fork(&$a, &$b)
|
||||||
|
{
|
||||||
|
if ($b['name'] != 'notifier_normal') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$post = $b['data'];
|
||||||
|
|
||||||
|
if ($post['deleted'] || $post['private'] || ($post['created'] !== $post['edited']) ||
|
||||||
|
!strstr($post['postopts'], 'buffer') || ($post['parent'] != $post['id'])) {
|
||||||
|
$b['execute'] = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function buffer_send(App $a, array &$b)
|
||||||
|
{
|
||||||
|
if ($b['deleted'] || $b['private'] || ($b['created'] !== $b['edited'])) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!strstr($b['postopts'],'buffer')) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($b['parent'] != $b['id']) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dont't post if the post doesn't belong to us.
|
||||||
|
// This is a check for forum postings
|
||||||
|
$self = DBA::selectFirst('contact', ['id'], ['uid' => $b['uid'], 'self' => true]);
|
||||||
|
if ($b['contact-id'] != $self['id']) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// if post comes from buffer don't send it back
|
||||||
|
//if($b['app'] == "Buffer")
|
||||||
|
// return;
|
||||||
|
|
||||||
|
$client_id = DI::config()->get("buffer", "client_id");
|
||||||
|
$client_secret = DI::config()->get("buffer", "client_secret");
|
||||||
|
$access_token = DI::pConfig()->get($b['uid'], "buffer","access_token");
|
||||||
|
$callback_url = "";
|
||||||
|
|
||||||
|
if ($access_token) {
|
||||||
|
$buffer = new BufferApp($client_id, $client_secret, $callback_url, $access_token);
|
||||||
|
|
||||||
|
$profiles = $buffer->go('/profiles');
|
||||||
|
if (is_array($profiles)) {
|
||||||
|
Logger::info("Will send these parameter ".print_r($b, true));
|
||||||
|
|
||||||
|
foreach ($profiles as $profile) {
|
||||||
|
if (!$profile->default)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
$send = false;
|
||||||
|
|
||||||
|
switch ($profile->service) {
|
||||||
|
case 'facebook':
|
||||||
|
$send = ($b["extid"] != Protocol::FACEBOOK);
|
||||||
|
$limit = 0;
|
||||||
|
$includedlinks = false;
|
||||||
|
$htmlmode = 9;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'twitter':
|
||||||
|
$send = ($b["extid"] != Protocol::TWITTER);
|
||||||
|
$limit = 280;
|
||||||
|
$includedlinks = true;
|
||||||
|
$htmlmode = 8;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'linkedin':
|
||||||
|
$send = ($b["extid"] != Protocol::LINKEDIN);
|
||||||
|
$limit = 700;
|
||||||
|
$includedlinks = true;
|
||||||
|
$htmlmode = 2;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$send)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
$item = $b;
|
||||||
|
|
||||||
|
$post = Plaintext::getPost($item, $limit, $includedlinks, $htmlmode);
|
||||||
|
Logger::info("buffer_send: converted message ".$b["id"]." result: ".print_r($post, true));
|
||||||
|
|
||||||
|
// The image proxy is used as a sanitizer. Buffer seems to be really picky about pictures
|
||||||
|
if (isset($post["image"])) {
|
||||||
|
$post["image"] = ProxyUtils::proxifyUrl($post["image"]);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isset($post["preview"])) {
|
||||||
|
$post["preview"] = ProxyUtils::proxifyUrl($post["preview"]);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Seems like a bug to me
|
||||||
|
// Buffer doesn't add links to Twitter (but pictures)
|
||||||
|
if (($profile->service == "twitter") && isset($post["url"]) && ($post["type"] != "photo")) {
|
||||||
|
$post["text"] .= " " . $post["url"];
|
||||||
|
}
|
||||||
|
|
||||||
|
$message = [];
|
||||||
|
$message["text"] = $post["text"];
|
||||||
|
$message["profile_ids[]"] = $profile->id;
|
||||||
|
$message["shorten"] = false;
|
||||||
|
$message["now"] = true;
|
||||||
|
|
||||||
|
if (isset($post["title"])) {
|
||||||
|
$message["media[title]"] = $post["title"];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isset($post["description"])) {
|
||||||
|
$message["media[description]"] = $post["description"];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isset($post["url"]) && ($post["type"] != "photo")) {
|
||||||
|
$message["media[link]"] = $post["url"];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isset($post["image"])) {
|
||||||
|
$message["media[picture]"] = $post["image"];
|
||||||
|
|
||||||
|
if ($post["type"] == "photo") {
|
||||||
|
$message["media[thumbnail]"] = $post["image"];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isset($post["preview"])) {
|
||||||
|
$message["media[thumbnail]"] = $post["preview"];
|
||||||
|
}
|
||||||
|
|
||||||
|
//print_r($message);
|
||||||
|
Logger::info("buffer_send: data for message " . $b["id"] . ": " . print_r($message, true));
|
||||||
|
$ret = $buffer->go('/updates/create', $message);
|
||||||
|
Logger::info("buffer_send: send message " . $b["id"] . " result: " . print_r($ret, true));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
207
buffer/bufferapp.php
Normal file
207
buffer/bufferapp.php
Normal file
|
@ -0,0 +1,207 @@
|
||||||
|
<?php
|
||||||
|
class BufferApp {
|
||||||
|
private $client_id;
|
||||||
|
private $client_secret;
|
||||||
|
private $code;
|
||||||
|
public $access_token;
|
||||||
|
|
||||||
|
private $callback_url;
|
||||||
|
private $authorize_url = 'https://bufferapp.com/oauth2/authorize';
|
||||||
|
private $access_token_url = 'https://api.bufferapp.com/1/oauth2/token.json';
|
||||||
|
private $buffer_url = 'https://api.bufferapp.com/1';
|
||||||
|
|
||||||
|
public $ok = false;
|
||||||
|
|
||||||
|
private $endpoints = [
|
||||||
|
'/user' => 'get',
|
||||||
|
|
||||||
|
'/profiles' => 'get',
|
||||||
|
'/profiles/:id' => 'get',
|
||||||
|
'/profiles/:id/schedules' => 'get',
|
||||||
|
'/profiles/:id/schedules/update' => 'post', // Array schedules [0][days][]=mon, [0][times][]=12:00
|
||||||
|
|
||||||
|
'/updates/:id' => 'get',
|
||||||
|
'/profiles/:id/updates/pending' => 'get',
|
||||||
|
'/profiles/:id/updates/sent' => 'get',
|
||||||
|
'/updates/:id/interactions' => 'get',
|
||||||
|
|
||||||
|
'/profiles/:id/updates/reorder' => 'post', // Array order, int offset, bool utc
|
||||||
|
'/profiles/:id/updates/shuffle' => 'post',
|
||||||
|
'/updates/create' => 'post', // String text, Array profile_ids, Aool shorten, Bool now, Array media ['link'], ['description'], ['picture']
|
||||||
|
'/updates/:id/update' => 'post', // String text, Bool now, Array media ['link'], ['description'], ['picture'], Bool utc
|
||||||
|
'/updates/:id/share' => 'post',
|
||||||
|
'/updates/:id/destroy' => 'post',
|
||||||
|
'/updates/:id/move_to_top' => 'post',
|
||||||
|
|
||||||
|
'/links/shares' => 'get',
|
||||||
|
|
||||||
|
'/info/configuration' => 'get',
|
||||||
|
|
||||||
|
];
|
||||||
|
|
||||||
|
public $errors = [
|
||||||
|
'invalid-endpoint' => 'The endpoint you supplied does not appear to be valid.',
|
||||||
|
|
||||||
|
'401' => 'Unauthorized.',
|
||||||
|
'403' => 'Permission denied.',
|
||||||
|
'404' => 'Endpoint not found.',
|
||||||
|
'405' => 'Method not allowed.',
|
||||||
|
'504' => 'Gateway timeout server response timeout.',
|
||||||
|
'1000' => 'An unknown error occurred.',
|
||||||
|
'1001' => 'Access token required.',
|
||||||
|
'1002' => 'Not within application scope.',
|
||||||
|
'1003' => 'Parameter not recognized.',
|
||||||
|
'1004' => 'Required parameter missing.',
|
||||||
|
'1005' => 'Unsupported response format.',
|
||||||
|
'1006' => 'Parameter value not within bounds.',
|
||||||
|
'1010' => 'Profile could not be found.',
|
||||||
|
'1011' => 'No authorization to access profile.',
|
||||||
|
'1012' => 'Profile did not save successfully.',
|
||||||
|
'1013' => 'Profile schedule limit reached.',
|
||||||
|
'1014' => 'Profile limit for user has been reached.',
|
||||||
|
'1015' => 'Profile could not be destroyed.',
|
||||||
|
'1016' => 'Profile buffer could not be emptied.',
|
||||||
|
'1020' => 'Update could not be found.',
|
||||||
|
'1021' => 'No authorization to access update.',
|
||||||
|
'1022' => 'Update did not save successfully.',
|
||||||
|
'1023' => 'Update limit for profile has been reached.',
|
||||||
|
'1024' => 'Update limit for team profile has been reached.',
|
||||||
|
'1025' => "Update was recently posted, can't post duplicate content.",
|
||||||
|
'1026' => 'Update must be in error status to requeue.',
|
||||||
|
'1027' => 'Update must be in buffer and not custom scheduled in order to move to top.',
|
||||||
|
'1028' => 'Update soft limit for profile reached.',
|
||||||
|
'1029' => 'Event type not supported.',
|
||||||
|
'1030' => 'Media filetype not supported.',
|
||||||
|
'1031' => 'Media filesize out of acceptable range.',
|
||||||
|
'1032' => 'Unable to post image to LinkedIn group(s).',
|
||||||
|
'1033' => 'Comments can only be posted to Facebook at this time.',
|
||||||
|
'1034' => 'Cannot schedule updates in the past.',
|
||||||
|
'1042' => 'User did not save successfully.',
|
||||||
|
'1050' => 'Client could not be found.',
|
||||||
|
'1051' => 'No authorization to access client.',
|
||||||
|
];
|
||||||
|
|
||||||
|
function __construct($client_id = '', $client_secret = '', $callback_url = '', $access_token = '') {
|
||||||
|
if ($client_id) $this->set_client_id($client_id);
|
||||||
|
if ($client_secret) $this->set_client_secret($client_secret);
|
||||||
|
if ($callback_url) $this->set_callback_url($callback_url);
|
||||||
|
if ($access_token) $this->access_token = $access_token;
|
||||||
|
|
||||||
|
if (isset($_GET['code']) && $_GET['code']) {
|
||||||
|
$this->code = $_GET['code'];
|
||||||
|
$this->create_access_token_url();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$access_token)
|
||||||
|
$this->retrieve_access_token();
|
||||||
|
}
|
||||||
|
|
||||||
|
function go($endpoint = '', $data = '') {
|
||||||
|
if (in_array($endpoint, array_keys($this->endpoints))) {
|
||||||
|
$done_endpoint = $endpoint;
|
||||||
|
} else {
|
||||||
|
$ok = false;
|
||||||
|
|
||||||
|
foreach (array_keys($this->endpoints) as $done_endpoint) {
|
||||||
|
if (preg_match('/' . preg_replace('/(\:\w+)/i', '(\w+)', str_replace('/', '\/', $done_endpoint)) . '/i', $endpoint, $match)) {
|
||||||
|
$ok = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$ok) return $this->error('invalid-endpoint');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$data || !is_array($data)) $data = [];
|
||||||
|
$data['access_token'] = $this->access_token;
|
||||||
|
|
||||||
|
$method = $this->endpoints[$done_endpoint]; //get() or post()
|
||||||
|
return $this->$method($this->buffer_url . $endpoint . '.json', $data);
|
||||||
|
}
|
||||||
|
|
||||||
|
function store_access_token() {
|
||||||
|
$_SESSION['oauth']['buffer']['access_token'] = $this->access_token;
|
||||||
|
}
|
||||||
|
|
||||||
|
function retrieve_access_token() {
|
||||||
|
$this->access_token = $_SESSION['oauth']['buffer']['access_token'];
|
||||||
|
|
||||||
|
if ($this->access_token) {
|
||||||
|
$this->ok = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function error($error) {
|
||||||
|
return (object) ['error' => $this->errors[$error]];
|
||||||
|
}
|
||||||
|
|
||||||
|
function create_access_token_url() {
|
||||||
|
$data = [
|
||||||
|
'code' => $this->code,
|
||||||
|
'grant_type' => 'authorization_code',
|
||||||
|
'client_id' => $this->client_id,
|
||||||
|
'client_secret' => $this->client_secret,
|
||||||
|
'redirect_uri' => $this->callback_url,
|
||||||
|
];
|
||||||
|
|
||||||
|
$obj = $this->post($this->access_token_url, $data);
|
||||||
|
$this->access_token = $obj->access_token;
|
||||||
|
|
||||||
|
$this->store_access_token();
|
||||||
|
}
|
||||||
|
|
||||||
|
function req($url = '', $data = '', $post = true) {
|
||||||
|
if (!$url) return false;
|
||||||
|
if (!$data || !is_array($data)) $data = [];
|
||||||
|
|
||||||
|
$options = [CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false];
|
||||||
|
|
||||||
|
if ($post) {
|
||||||
|
$options += [
|
||||||
|
CURLOPT_POST => $post,
|
||||||
|
CURLOPT_POSTFIELDS => $data
|
||||||
|
];
|
||||||
|
} else {
|
||||||
|
$url .= '?' . http_build_query($data);
|
||||||
|
}
|
||||||
|
|
||||||
|
$ch = curl_init($url);
|
||||||
|
curl_setopt_array($ch, $options);
|
||||||
|
$rs = curl_exec($ch);
|
||||||
|
|
||||||
|
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
||||||
|
if ($code >= 400) {
|
||||||
|
return $this->error($code);
|
||||||
|
}
|
||||||
|
|
||||||
|
return json_decode($rs);
|
||||||
|
}
|
||||||
|
|
||||||
|
function get($url = '', $data = '') {
|
||||||
|
return $this->req($url, $data, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
function post($url = '', $data = '') {
|
||||||
|
return $this->req($url, $data, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
function get_login_url() {
|
||||||
|
return $this->authorize_url . '?'
|
||||||
|
. 'client_id=' . $this->client_id
|
||||||
|
. '&redirect_uri=' . urlencode($this->callback_url)
|
||||||
|
. '&response_type=code';
|
||||||
|
}
|
||||||
|
|
||||||
|
function set_client_id($client_id) {
|
||||||
|
$this->client_id = $client_id;
|
||||||
|
}
|
||||||
|
|
||||||
|
function set_client_secret($client_secret) {
|
||||||
|
$this->client_secret = $client_secret;
|
||||||
|
}
|
||||||
|
|
||||||
|
function set_callback_url($callback_url) {
|
||||||
|
$this->callback_url = $callback_url;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
74
buffer/lang/C/messages.po
Normal file
74
buffer/lang/C/messages.po
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
# ADDON buffer
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica buffer addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-07-25 13:17+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: buffer.php:39
|
||||||
|
msgid "Permission denied."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:68 buffer.php:216
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:70
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:71
|
||||||
|
msgid "Client Secret"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:87
|
||||||
|
msgid "Error when registering buffer connection:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:107
|
||||||
|
msgid "You are now authenticated to buffer. "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:108
|
||||||
|
msgid "return to the connector page"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:126
|
||||||
|
msgid "Post to Buffer"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:155 buffer.php:159
|
||||||
|
msgid "Buffer Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:170
|
||||||
|
msgid "Authenticate your Buffer connection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:174
|
||||||
|
msgid "Enable Buffer Post Addon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:179
|
||||||
|
msgid "Post to Buffer by default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:184
|
||||||
|
msgid "Check to delete this preset"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:196
|
||||||
|
msgid "Posts are going to all accounts that are enabled by default:"
|
||||||
|
msgstr ""
|
77
buffer/lang/ar/messages.po
Normal file
77
buffer/lang/ar/messages.po
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
# ADDON buffer
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica buffer addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# abidin toumi <abidin24@tutanota.com>, 2021
|
||||||
|
# Farida Khalaf <faridakhalaf@hotmail.com>, 2021
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: friendica\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2021-07-25 13:17+0000\n"
|
||||||
|
"PO-Revision-Date: 2021-10-29 08:25+0000\n"
|
||||||
|
"Last-Translator: abidin toumi <abidin24@tutanota.com>\n"
|
||||||
|
"Language-Team: Arabic (http://www.transifex.com/Friendica/friendica/language/ar/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ar\n"
|
||||||
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||||
|
|
||||||
|
#: buffer.php:39
|
||||||
|
msgid "Permission denied."
|
||||||
|
msgstr "رُفض الإذن."
|
||||||
|
|
||||||
|
#: buffer.php:68 buffer.php:216
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "احفظ الإعدادات"
|
||||||
|
|
||||||
|
#: buffer.php:70
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr "معرف العميل"
|
||||||
|
|
||||||
|
#: buffer.php:71
|
||||||
|
msgid "Client Secret"
|
||||||
|
msgstr "الرمز السري للعميل"
|
||||||
|
|
||||||
|
#: buffer.php:87
|
||||||
|
msgid "Error when registering buffer connection:"
|
||||||
|
msgstr "خطأ عند تسجيل اتصال بافر:"
|
||||||
|
|
||||||
|
#: buffer.php:107
|
||||||
|
msgid "You are now authenticated to buffer. "
|
||||||
|
msgstr "خولت بافر."
|
||||||
|
|
||||||
|
#: buffer.php:108
|
||||||
|
msgid "return to the connector page"
|
||||||
|
msgstr "ارجع إلى صفحة الموصل"
|
||||||
|
|
||||||
|
#: buffer.php:126
|
||||||
|
msgid "Post to Buffer"
|
||||||
|
msgstr "شارك في بافر"
|
||||||
|
|
||||||
|
#: buffer.php:155 buffer.php:159
|
||||||
|
msgid "Buffer Export"
|
||||||
|
msgstr "تصدير بافر"
|
||||||
|
|
||||||
|
#: buffer.php:170
|
||||||
|
msgid "Authenticate your Buffer connection"
|
||||||
|
msgstr "استوثق اتصال بافر"
|
||||||
|
|
||||||
|
#: buffer.php:174
|
||||||
|
msgid "Enable Buffer Post Addon"
|
||||||
|
msgstr "تفعيل إضافة مشركة بافر"
|
||||||
|
|
||||||
|
#: buffer.php:179
|
||||||
|
msgid "Post to Buffer by default"
|
||||||
|
msgstr "شارك في بافر افتراضيا"
|
||||||
|
|
||||||
|
#: buffer.php:184
|
||||||
|
msgid "Check to delete this preset"
|
||||||
|
msgstr "تحقق لحذف هذا الإعداد المسبق"
|
||||||
|
|
||||||
|
#: buffer.php:196
|
||||||
|
msgid "Posts are going to all accounts that are enabled by default:"
|
||||||
|
msgstr " جميع المشاركات ستنتقل إلى الحسابات التي تم تمكينها افتراضيًا:"
|
21
buffer/lang/ar/strings.php
Normal file
21
buffer/lang/ar/strings.php
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ar")) {
|
||||||
|
function string_plural_select_ar($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if ($n==0) { return 0; } else if ($n==1) { return 1; } else if ($n==2) { return 2; } else if ($n%100>=3 && $n%100<=10) { return 3; } else if ($n%100>=11 && $n%100<=99) { return 4; } else { return 5; }
|
||||||
|
}}
|
||||||
|
$a->strings['Permission denied.'] = 'رُفض الإذن.';
|
||||||
|
$a->strings['Save Settings'] = 'احفظ الإعدادات';
|
||||||
|
$a->strings['Client ID'] = 'معرف العميل';
|
||||||
|
$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 Addon'] = 'تفعيل إضافة مشركة بافر';
|
||||||
|
$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:'] = ' جميع المشاركات ستنتقل إلى الحسابات التي تم تمكينها افتراضيًا:';
|
76
buffer/lang/ca/messages.po
Normal file
76
buffer/lang/ca/messages.po
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
# ADDON buffer
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica buffer addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Joan Bar <friendica@tutanota.com>, 2019
|
||||||
|
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: 2019-10-14 18:57+0000\n"
|
||||||
|
"Last-Translator: Joan Bar <friendica@tutanota.com>\n"
|
||||||
|
"Language-Team: Catalan (http://www.transifex.com/Friendica/friendica/language/ca/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ca\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: buffer.php:31
|
||||||
|
msgid "Permission denied."
|
||||||
|
msgstr "Permís denegat."
|
||||||
|
|
||||||
|
#: buffer.php:57 buffer.php:185
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Desa la configuració"
|
||||||
|
|
||||||
|
#: buffer.php:59
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr "Identificador de client"
|
||||||
|
|
||||||
|
#: buffer.php:60
|
||||||
|
msgid "Client Secret"
|
||||||
|
msgstr "Secret del client"
|
||||||
|
|
||||||
|
#: buffer.php:67
|
||||||
|
msgid "Error when registering buffer connection:"
|
||||||
|
msgstr "Error al registrar la connexió del buffer:"
|
||||||
|
|
||||||
|
#: buffer.php:86
|
||||||
|
msgid "You are now authenticated to buffer. "
|
||||||
|
msgstr "Ara esteu autenticats com a buffer."
|
||||||
|
|
||||||
|
#: buffer.php:87
|
||||||
|
msgid "return to the connector page"
|
||||||
|
msgstr "Torna a la pàgina del connector"
|
||||||
|
|
||||||
|
#: buffer.php:103
|
||||||
|
msgid "Post to Buffer"
|
||||||
|
msgstr "Publica a Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:128 buffer.php:132
|
||||||
|
msgid "Buffer Export"
|
||||||
|
msgstr "Exportació de buffer"
|
||||||
|
|
||||||
|
#: buffer.php:142
|
||||||
|
msgid "Authenticate your Buffer connection"
|
||||||
|
msgstr "Autentiqueu la vostra connexió buffer"
|
||||||
|
|
||||||
|
#: buffer.php:146
|
||||||
|
msgid "Enable Buffer Post Addon"
|
||||||
|
msgstr "Activa l’addició de missatges de buffer"
|
||||||
|
|
||||||
|
#: buffer.php:151
|
||||||
|
msgid "Post to Buffer by default"
|
||||||
|
msgstr "Publica a Buffer de manera predeterminada"
|
||||||
|
|
||||||
|
#: buffer.php:156
|
||||||
|
msgid "Check to delete this preset"
|
||||||
|
msgstr "Comproveu suprimir aquesta configuració"
|
||||||
|
|
||||||
|
#: buffer.php:165
|
||||||
|
msgid "Posts are going to all accounts that are enabled by default:"
|
||||||
|
msgstr "Les publicacions aniran a tots els comptes que estan habilitats de manera predeterminada:"
|
21
buffer/lang/ca/strings.php
Normal file
21
buffer/lang/ca/strings.php
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_ca")) {
|
||||||
|
function string_plural_select_ca($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Permission denied.'] = 'Permís denegat.';
|
||||||
|
$a->strings['Save Settings'] = 'Desa la configuració';
|
||||||
|
$a->strings['Client ID'] = 'Identificador de client';
|
||||||
|
$a->strings['Client Secret'] = 'Secret del client';
|
||||||
|
$a->strings['Error when registering buffer connection:'] = 'Error al registrar la connexió del buffer:';
|
||||||
|
$a->strings['You are now authenticated to buffer. '] = 'Ara esteu autenticats com a buffer.';
|
||||||
|
$a->strings['return to the connector page'] = 'Torna a la pàgina del connector';
|
||||||
|
$a->strings['Post to Buffer'] = 'Publica a Buffer';
|
||||||
|
$a->strings['Buffer Export'] = 'Exportació de buffer';
|
||||||
|
$a->strings['Authenticate your Buffer connection'] = 'Autentiqueu la vostra connexió buffer';
|
||||||
|
$a->strings['Enable Buffer Post Addon'] = 'Activa l’addició de missatges de buffer';
|
||||||
|
$a->strings['Post to Buffer by default'] = 'Publica a Buffer de manera predeterminada';
|
||||||
|
$a->strings['Check to delete this preset'] = 'Comproveu suprimir aquesta configuració';
|
||||||
|
$a->strings['Posts are going to all accounts that are enabled by default:'] = 'Les publicacions aniran a tots els comptes que estan habilitats de manera predeterminada:';
|
78
buffer/lang/cs/messages.po
Normal file
78
buffer/lang/cs/messages.po
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
# ADDON buffer
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica buffer addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Aditoo, 2018
|
||||||
|
# Aditoo, 2018
|
||||||
|
# michal_s <msupler@gmail.com>, 2014
|
||||||
|
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: 2018-09-12 09:43+0000\n"
|
||||||
|
"Last-Translator: Aditoo\n"
|
||||||
|
"Language-Team: Czech (http://www.transifex.com/Friendica/friendica/language/cs/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: cs\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||||
|
|
||||||
|
#: buffer.php:31
|
||||||
|
msgid "Permission denied."
|
||||||
|
msgstr "Přístup odmítnut."
|
||||||
|
|
||||||
|
#: buffer.php:57 buffer.php:185
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Uložit Nastavení"
|
||||||
|
|
||||||
|
#: buffer.php:59
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr "Client ID"
|
||||||
|
|
||||||
|
#: buffer.php:60
|
||||||
|
msgid "Client Secret"
|
||||||
|
msgstr "Client Secret"
|
||||||
|
|
||||||
|
#: buffer.php:67
|
||||||
|
msgid "Error when registering buffer connection:"
|
||||||
|
msgstr "Chyba při registraci připojení na buffer:"
|
||||||
|
|
||||||
|
#: buffer.php:86
|
||||||
|
msgid "You are now authenticated to buffer. "
|
||||||
|
msgstr "Nyní jste přihlášen/a na buffer."
|
||||||
|
|
||||||
|
#: buffer.php:87
|
||||||
|
msgid "return to the connector page"
|
||||||
|
msgstr "zpět ke stránce konektoru"
|
||||||
|
|
||||||
|
#: buffer.php:103
|
||||||
|
msgid "Post to Buffer"
|
||||||
|
msgstr "Posílat na Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:128 buffer.php:132
|
||||||
|
msgid "Buffer Export"
|
||||||
|
msgstr "Buffer Export"
|
||||||
|
|
||||||
|
#: buffer.php:142
|
||||||
|
msgid "Authenticate your Buffer connection"
|
||||||
|
msgstr "Autentikujte své připojení na Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:146
|
||||||
|
msgid "Enable Buffer Post Addon"
|
||||||
|
msgstr "Povolit doplněk Buffer Post"
|
||||||
|
|
||||||
|
#: buffer.php:151
|
||||||
|
msgid "Post to Buffer by default"
|
||||||
|
msgstr "Ve výchozím stavu posílat na Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:156
|
||||||
|
msgid "Check to delete this preset"
|
||||||
|
msgstr "Zaškrtnutím smažete toto nastavení"
|
||||||
|
|
||||||
|
#: buffer.php:165
|
||||||
|
msgid "Posts are going to all accounts that are enabled by default:"
|
||||||
|
msgstr "Příspěvky budou posílány na všechny účty, které jsou ve výchozím stavu povoleny:"
|
21
buffer/lang/cs/strings.php
Normal file
21
buffer/lang/cs/strings.php
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_cs")) {
|
||||||
|
function string_plural_select_cs($n){
|
||||||
|
$n = intval($n);
|
||||||
|
if (($n == 1 && $n % 1 == 0)) { return 0; } else if (($n >= 2 && $n <= 4 && $n % 1 == 0)) { return 1; } else if (($n % 1 != 0 )) { return 2; } else { return 3; }
|
||||||
|
}}
|
||||||
|
$a->strings['Permission denied.'] = 'Přístup odmítnut.';
|
||||||
|
$a->strings['Save Settings'] = 'Uložit Nastavení';
|
||||||
|
$a->strings['Client ID'] = 'Client ID';
|
||||||
|
$a->strings['Client Secret'] = 'Client Secret';
|
||||||
|
$a->strings['Error when registering buffer connection:'] = 'Chyba při registraci připojení na buffer:';
|
||||||
|
$a->strings['You are now authenticated to buffer. '] = 'Nyní jste přihlášen/a na buffer.';
|
||||||
|
$a->strings['return to the connector page'] = 'zpět ke stránce konektoru';
|
||||||
|
$a->strings['Post to Buffer'] = 'Posílat na Buffer';
|
||||||
|
$a->strings['Buffer Export'] = 'Buffer Export';
|
||||||
|
$a->strings['Authenticate your Buffer connection'] = 'Autentikujte své připojení na Buffer';
|
||||||
|
$a->strings['Enable Buffer Post Addon'] = 'Povolit doplněk Buffer Post';
|
||||||
|
$a->strings['Post to Buffer by default'] = 'Ve výchozím stavu posílat na Buffer';
|
||||||
|
$a->strings['Check to delete this preset'] = 'Zaškrtnutím smažete toto nastavení';
|
||||||
|
$a->strings['Posts are going to all accounts that are enabled by default:'] = 'Příspěvky budou posílány na všechny účty, které jsou ve výchozím stavu povoleny:';
|
79
buffer/lang/de/messages.po
Normal file
79
buffer/lang/de/messages.po
Normal file
|
@ -0,0 +1,79 @@
|
||||||
|
# ADDON buffer
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica buffer addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2014
|
||||||
|
# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2018
|
||||||
|
# Ulf Rompe <transifex.com@rompe.org>, 2019
|
||||||
|
# Vinzenz Vietzke <vinz@vinzv.de>, 2019
|
||||||
|
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: 2019-08-19 10:15+0000\n"
|
||||||
|
"Last-Translator: Vinzenz Vietzke <vinz@vinzv.de>\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"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: de\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: buffer.php:31
|
||||||
|
msgid "Permission denied."
|
||||||
|
msgstr "Zugriff verweigert."
|
||||||
|
|
||||||
|
#: buffer.php:57 buffer.php:185
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Einstellungen speichern"
|
||||||
|
|
||||||
|
#: buffer.php:59
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr "Client ID"
|
||||||
|
|
||||||
|
#: buffer.php:60
|
||||||
|
msgid "Client Secret"
|
||||||
|
msgstr "Client Secret"
|
||||||
|
|
||||||
|
#: buffer.php:67
|
||||||
|
msgid "Error when registering buffer connection:"
|
||||||
|
msgstr "Fehler beim Registrieren des Buffer-Connectors."
|
||||||
|
|
||||||
|
#: buffer.php:86
|
||||||
|
msgid "You are now authenticated to buffer. "
|
||||||
|
msgstr "Du bist nun auf Buffer authentifiziert."
|
||||||
|
|
||||||
|
#: buffer.php:87
|
||||||
|
msgid "return to the connector page"
|
||||||
|
msgstr "zurück zur Connector-Seite"
|
||||||
|
|
||||||
|
#: buffer.php:103
|
||||||
|
msgid "Post to Buffer"
|
||||||
|
msgstr "Auf Buffer veröffentlichen"
|
||||||
|
|
||||||
|
#: buffer.php:128 buffer.php:132
|
||||||
|
msgid "Buffer Export"
|
||||||
|
msgstr "Buffer Export"
|
||||||
|
|
||||||
|
#: buffer.php:142
|
||||||
|
msgid "Authenticate your Buffer connection"
|
||||||
|
msgstr "Authentifiziere deine Verbindung zu Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:146
|
||||||
|
msgid "Enable Buffer Post Addon"
|
||||||
|
msgstr "Buffer-Post-Addon aktivieren"
|
||||||
|
|
||||||
|
#: buffer.php:151
|
||||||
|
msgid "Post to Buffer by default"
|
||||||
|
msgstr "Standardmäßig auf Buffer veröffentlichen"
|
||||||
|
|
||||||
|
#: buffer.php:156
|
||||||
|
msgid "Check to delete this preset"
|
||||||
|
msgstr "Markieren, um diese Voreinstellung zu löschen"
|
||||||
|
|
||||||
|
#: buffer.php:165
|
||||||
|
msgid "Posts are going to all accounts that are enabled by default:"
|
||||||
|
msgstr "Beiträge werden an alle Accounts geschickt, die standardmäßig aktiviert sind."
|
21
buffer/lang/de/strings.php
Normal file
21
buffer/lang/de/strings.php
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_de")) {
|
||||||
|
function string_plural_select_de($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Permission denied.'] = 'Zugriff verweigert.';
|
||||||
|
$a->strings['Save Settings'] = 'Einstellungen speichern';
|
||||||
|
$a->strings['Client ID'] = 'Client ID';
|
||||||
|
$a->strings['Client Secret'] = 'Client Secret';
|
||||||
|
$a->strings['Error when registering buffer connection:'] = 'Fehler beim Registrieren des Buffer-Connectors.';
|
||||||
|
$a->strings['You are now authenticated to buffer. '] = 'Du bist nun auf Buffer authentifiziert.';
|
||||||
|
$a->strings['return to the connector page'] = 'zurück zur Connector-Seite';
|
||||||
|
$a->strings['Post to Buffer'] = 'Auf Buffer veröffentlichen';
|
||||||
|
$a->strings['Buffer Export'] = 'Buffer Export';
|
||||||
|
$a->strings['Authenticate your Buffer connection'] = 'Authentifiziere deine Verbindung zu Buffer';
|
||||||
|
$a->strings['Enable Buffer Post Addon'] = 'Buffer-Post-Addon aktivieren';
|
||||||
|
$a->strings['Post to Buffer by default'] = 'Standardmäßig auf Buffer veröffentlichen';
|
||||||
|
$a->strings['Check to delete this preset'] = 'Markieren, um diese Voreinstellung zu löschen';
|
||||||
|
$a->strings['Posts are going to all accounts that are enabled by default:'] = 'Beiträge werden an alle Accounts geschickt, die standardmäßig aktiviert sind.';
|
76
buffer/lang/es/messages.po
Normal file
76
buffer/lang/es/messages.po
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
# ADDON buffer
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica buffer addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Albert, 2018
|
||||||
|
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: 2018-05-21 14:28+0000\n"
|
||||||
|
"Last-Translator: Albert\n"
|
||||||
|
"Language-Team: Spanish (http://www.transifex.com/Friendica/friendica/language/es/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: es\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: buffer.php:31
|
||||||
|
msgid "Permission denied."
|
||||||
|
msgstr "Permiso denegado"
|
||||||
|
|
||||||
|
#: buffer.php:57 buffer.php:185
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Guardar ajustes"
|
||||||
|
|
||||||
|
#: buffer.php:59
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr "ID de cliente"
|
||||||
|
|
||||||
|
#: buffer.php:60
|
||||||
|
msgid "Client Secret"
|
||||||
|
msgstr "Secreto de cliente"
|
||||||
|
|
||||||
|
#: buffer.php:67
|
||||||
|
msgid "Error when registering buffer connection:"
|
||||||
|
msgstr "Error al registrar cunexión de buffer"
|
||||||
|
|
||||||
|
#: buffer.php:86
|
||||||
|
msgid "You are now authenticated to buffer. "
|
||||||
|
msgstr "Ahora está autenticado al fufer"
|
||||||
|
|
||||||
|
#: buffer.php:87
|
||||||
|
msgid "return to the connector page"
|
||||||
|
msgstr "Vuelva a la página de conexión"
|
||||||
|
|
||||||
|
#: buffer.php:103
|
||||||
|
msgid "Post to Buffer"
|
||||||
|
msgstr "Publique en Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:128 buffer.php:132
|
||||||
|
msgid "Buffer Export"
|
||||||
|
msgstr "Exportar Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:142
|
||||||
|
msgid "Authenticate your Buffer connection"
|
||||||
|
msgstr "Autenticar su conexión de Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:146
|
||||||
|
msgid "Enable Buffer Post Addon"
|
||||||
|
msgstr "Habilitar el complemento de publicación de Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:151
|
||||||
|
msgid "Post to Buffer by default"
|
||||||
|
msgstr "Publicar en Buffer por defecto"
|
||||||
|
|
||||||
|
#: buffer.php:156
|
||||||
|
msgid "Check to delete this preset"
|
||||||
|
msgstr "Verificar para eliminar este preajuste"
|
||||||
|
|
||||||
|
#: buffer.php:165
|
||||||
|
msgid "Posts are going to all accounts that are enabled by default:"
|
||||||
|
msgstr "Las publicaciones van a todas las cuentas que estén habilitadas por defecto"
|
21
buffer/lang/es/strings.php
Normal file
21
buffer/lang/es/strings.php
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_es")) {
|
||||||
|
function string_plural_select_es($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Permission denied.'] = 'Permiso denegado';
|
||||||
|
$a->strings['Save Settings'] = 'Guardar ajustes';
|
||||||
|
$a->strings['Client ID'] = 'ID de cliente';
|
||||||
|
$a->strings['Client Secret'] = 'Secreto de cliente';
|
||||||
|
$a->strings['Error when registering buffer connection:'] = 'Error al registrar cunexión de buffer';
|
||||||
|
$a->strings['You are now authenticated to buffer. '] = 'Ahora está autenticado al fufer';
|
||||||
|
$a->strings['return to the connector page'] = 'Vuelva a la página de conexión';
|
||||||
|
$a->strings['Post to Buffer'] = 'Publique en Buffer';
|
||||||
|
$a->strings['Buffer Export'] = 'Exportar Buffer';
|
||||||
|
$a->strings['Authenticate your Buffer connection'] = 'Autenticar su conexión de Buffer';
|
||||||
|
$a->strings['Enable Buffer Post Addon'] = 'Habilitar el complemento de publicación de Buffer';
|
||||||
|
$a->strings['Post to Buffer by default'] = 'Publicar en Buffer por defecto';
|
||||||
|
$a->strings['Check to delete this preset'] = 'Verificar para eliminar este preajuste';
|
||||||
|
$a->strings['Posts are going to all accounts that are enabled by default:'] = 'Las publicaciones van a todas las cuentas que estén habilitadas por defecto';
|
77
buffer/lang/fi-fi/messages.po
Normal file
77
buffer/lang/fi-fi/messages.po
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
# ADDON buffer
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica buffer addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Kris, 2018
|
||||||
|
# Kris, 2018
|
||||||
|
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: 2018-04-18 14:49+0000\n"
|
||||||
|
"Last-Translator: Kris\n"
|
||||||
|
"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: fi_FI\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: buffer.php:31
|
||||||
|
msgid "Permission denied."
|
||||||
|
msgstr "Lupa kielletty."
|
||||||
|
|
||||||
|
#: buffer.php:57 buffer.php:185
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Tallenna asetukset"
|
||||||
|
|
||||||
|
#: buffer.php:59
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:60
|
||||||
|
msgid "Client Secret"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:67
|
||||||
|
msgid "Error when registering buffer connection:"
|
||||||
|
msgstr "Virhe Buffer-yhteyden rekisteröimisessä:"
|
||||||
|
|
||||||
|
#: buffer.php:86
|
||||||
|
msgid "You are now authenticated to buffer. "
|
||||||
|
msgstr "Buffer-yhteydesi on todennettu."
|
||||||
|
|
||||||
|
#: buffer.php:87
|
||||||
|
msgid "return to the connector page"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:103
|
||||||
|
msgid "Post to Buffer"
|
||||||
|
msgstr "Julkaise Bufferiin"
|
||||||
|
|
||||||
|
#: buffer.php:128 buffer.php:132
|
||||||
|
msgid "Buffer Export"
|
||||||
|
msgstr "Buffer Export"
|
||||||
|
|
||||||
|
#: buffer.php:142
|
||||||
|
msgid "Authenticate your Buffer connection"
|
||||||
|
msgstr "Todenna Buffer-yhteydesi"
|
||||||
|
|
||||||
|
#: buffer.php:146
|
||||||
|
msgid "Enable Buffer Post Addon"
|
||||||
|
msgstr "Ota Buffer-viestilisäosa käyttöön"
|
||||||
|
|
||||||
|
#: buffer.php:151
|
||||||
|
msgid "Post to Buffer by default"
|
||||||
|
msgstr "Julkaise Bufferiin oletuksena"
|
||||||
|
|
||||||
|
#: buffer.php:156
|
||||||
|
msgid "Check to delete this preset"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: buffer.php:165
|
||||||
|
msgid "Posts are going to all accounts that are enabled by default:"
|
||||||
|
msgstr ""
|
16
buffer/lang/fi-fi/strings.php
Normal file
16
buffer/lang/fi-fi/strings.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
if(! function_exists("string_plural_select_fi_fi")) {
|
||||||
|
function string_plural_select_fi_fi($n){
|
||||||
|
$n = intval($n);
|
||||||
|
return intval($n != 1);
|
||||||
|
}}
|
||||||
|
$a->strings['Permission denied.'] = 'Lupa kielletty.';
|
||||||
|
$a->strings['Save Settings'] = 'Tallenna asetukset';
|
||||||
|
$a->strings['Error when registering buffer connection:'] = 'Virhe Buffer-yhteyden rekisteröimisessä:';
|
||||||
|
$a->strings['You are now authenticated to buffer. '] = 'Buffer-yhteydesi on todennettu.';
|
||||||
|
$a->strings['Post to Buffer'] = 'Julkaise Bufferiin';
|
||||||
|
$a->strings['Buffer Export'] = 'Buffer Export';
|
||||||
|
$a->strings['Authenticate your Buffer connection'] = 'Todenna Buffer-yhteydesi';
|
||||||
|
$a->strings['Enable Buffer Post Addon'] = 'Ota Buffer-viestilisäosa käyttöön';
|
||||||
|
$a->strings['Post to Buffer by default'] = 'Julkaise Bufferiin oletuksena';
|
79
buffer/lang/fr/messages.po
Normal file
79
buffer/lang/fr/messages.po
Normal file
|
@ -0,0 +1,79 @@
|
||||||
|
# ADDON buffer
|
||||||
|
# Copyright (C)
|
||||||
|
# This file is distributed under the same license as the Friendica buffer addon package.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Hypolite Petovan <hypolite@mrpetovan.com>, 2016
|
||||||
|
# Marie Olive <lacellule101@gmail.com>, 2018
|
||||||
|
# RyDroid <inactive+RyDroid@transifex.com>, 2015
|
||||||
|
# StefOfficiel <pichard.stephane@free.fr>, 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: 2018-11-13 12:56+0000\n"
|
||||||
|
"Last-Translator: Marie Olive <lacellule101@gmail.com>\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"
|
||||||
|
|
||||||
|
#: buffer.php:31
|
||||||
|
msgid "Permission denied."
|
||||||
|
msgstr "Permission refusée."
|
||||||
|
|
||||||
|
#: buffer.php:57 buffer.php:185
|
||||||
|
msgid "Save Settings"
|
||||||
|
msgstr "Enregistrer les Paramètres"
|
||||||
|
|
||||||
|
#: buffer.php:59
|
||||||
|
msgid "Client ID"
|
||||||
|
msgstr "Identifiant client"
|
||||||
|
|
||||||
|
#: buffer.php:60
|
||||||
|
msgid "Client Secret"
|
||||||
|
msgstr "Secret Client"
|
||||||
|
|
||||||
|
#: buffer.php:67
|
||||||
|
msgid "Error when registering buffer connection:"
|
||||||
|
msgstr "Une erreur est survenue lors de la connexion à Buffer :"
|
||||||
|
|
||||||
|
#: buffer.php:86
|
||||||
|
msgid "You are now authenticated to buffer. "
|
||||||
|
msgstr "Vous êtes maintenant authentifié sur Buffer."
|
||||||
|
|
||||||
|
#: buffer.php:87
|
||||||
|
msgid "return to the connector page"
|
||||||
|
msgstr "revenir à la page du connecteur"
|
||||||
|
|
||||||
|
#: buffer.php:103
|
||||||
|
msgid "Post to Buffer"
|
||||||
|
msgstr "Publier sur Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:128 buffer.php:132
|
||||||
|
msgid "Buffer Export"
|
||||||
|
msgstr "Export Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:142
|
||||||
|
msgid "Authenticate your Buffer connection"
|
||||||
|
msgstr "Authentifier votre connexion à Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:146
|
||||||
|
msgid "Enable Buffer Post Addon"
|
||||||
|
msgstr "Activer l'extension de publication Buffer"
|
||||||
|
|
||||||
|
#: buffer.php:151
|
||||||
|
msgid "Post to Buffer by default"
|
||||||
|
msgstr "Publier sur Buffer par défaut"
|
||||||
|
|
||||||
|
#: buffer.php:156
|
||||||
|
msgid "Check to delete this preset"
|
||||||
|
msgstr "Cocher pour supprimer ce préréglage"
|
||||||
|
|
||||||
|
#: buffer.php:165
|
||||||
|
msgid "Posts are going to all accounts that are enabled by default:"
|
||||||
|
msgstr "Les posts sont envoyés à tous les comptes activés par défault:"
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue