new file: superblock/lang/C/messages.po

new file:   superblock/lang/ar/messages.po
	new file:   superblock/lang/ar/strings.php
	new file:   superblock/lang/ca/strings.php
	new file:   superblock/lang/cs/messages.po
	new file:   superblock/lang/cs/strings.php
	new file:   superblock/lang/da-dk/messages.po
	new file:   superblock/lang/da-dk/strings.php
	new file:   superblock/lang/de/messages.po
	new file:   superblock/lang/de/strings.php
	new file:   superblock/lang/en-gb/messages.po
	new file:   superblock/lang/en-gb/strings.php
	new file:   superblock/lang/en-us/messages.po
	new file:   superblock/lang/en-us/strings.php
	new file:   superblock/lang/eo/strings.php
	new file:   superblock/lang/es/messages.po
	new file:   superblock/lang/es/strings.php
	new file:   superblock/lang/fi-fi/messages.po
	new file:   superblock/lang/fi-fi/strings.php
	new file:   superblock/lang/fr/messages.po
	new file:   superblock/lang/fr/strings.php
	new file:   superblock/lang/hu/messages.po
	new file:   superblock/lang/hu/strings.php
	new file:   superblock/lang/is/strings.php
	new file:   superblock/lang/it/messages.po
	new file:   superblock/lang/it/strings.php
	new file:   superblock/lang/nb-no/strings.php
	new file:   superblock/lang/nl/messages.po
	new file:   superblock/lang/nl/strings.php
	new file:   superblock/lang/pl/messages.po
	new file:   superblock/lang/pl/strings.php
	new file:   superblock/lang/pt-br/messages.po
	new file:   superblock/lang/pt-br/strings.php
	new file:   superblock/lang/ro/messages.po
	new file:   superblock/lang/ro/strings.php
	new file:   superblock/lang/ru/messages.po
	new file:   superblock/lang/ru/strings.php
	new file:   superblock/lang/sv/messages.po
	new file:   superblock/lang/sv/strings.php
	new file:   superblock/lang/zh-cn/strings.php
	new file:   superblock/superblock.php
	new file:   superblock/templates/settings.tpl
This commit is contained in:
Andy H 2022-12-14 14:07:16 +07:00
parent be0a36be84
commit 3686a143f9
42 changed files with 1105 additions and 0 deletions

View file

@ -0,0 +1,30 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-11-21 19:16-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"
#: superblock.php:35
msgid "Comma separated profile URLs to block"
msgstr ""
#: superblock.php:40
msgid "Superblock"
msgstr ""
#: superblock.php:129
msgid "Block Completely"
msgstr ""

View file

@ -0,0 +1,36 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# 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-02-20 05:33+0000\n"
"Last-Translator: Farida Khalaf <faridakhalaf@hotmail.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"
#: superblock.php:38 superblock.php:42
msgid "Superblock"
msgstr "حظر تام"
#: superblock.php:45
msgid "Comma separated profile URLS to block"
msgstr "عناوين URL للملف الشخصي مفصولة بفاصلة للحظر"
#: superblock.php:49
msgid "Save Settings"
msgstr "حفظ الإعدادات"
#: superblock.php:138
msgid "Block Completely"
msgstr "حظر كامل"

View file

@ -0,0 +1,11 @@
<?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['Superblock'] = 'حظر تام';
$a->strings['Comma separated profile URLS to block'] = 'عناوين URL للملف الشخصي مفصولة بفاصلة للحظر';
$a->strings['Save Settings'] = 'حفظ الإعدادات';
$a->strings['Block Completely'] = 'حظر كامل';

View file

@ -0,0 +1,10 @@
<?php
$a->strings["\"Blockem\" Settings"] = "Configuració de \"Bloqueig\"";
$a->strings["Comma separated profile URLS to block"] = "URLS dels perfils a bloquejar, separats per comes";
$a->strings["Submit"] = "Enviar";
$a->strings["BLOCKEM Settings saved."] = "Guardada la configuració de BLOQUEIG.";
$a->strings["Blocked %s - Click to open/close"] = "Bloquejar %s - Clica per obrir/tancar";
$a->strings["Unblock Author"] = "Desbloquejar Autor";
$a->strings["Block Author"] = "Bloquejar Autor";
$a->strings["blockem settings updated"] = "Actualitzar la Configuració de bloqueig";

View file

@ -0,0 +1,46 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock 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: 2018-08-17 10:25+0200\n"
"PO-Revision-Date: 2018-08-18 12:27+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"
#: superblock.php:47 superblock.php:51
msgid "Superblock"
msgstr "Superblock"
#: superblock.php:54
msgid "Comma separated profile URLS to block"
msgstr "Čárkou oddělené URL adresy profilů určených k ignorování"
#: superblock.php:58
msgid "Save Settings"
msgstr "Uložit nastavení"
#: superblock.php:71
msgid "SUPERBLOCK Settings saved."
msgstr "Nastavení SUPERBLOCK uložena"
#: superblock.php:144
msgid "Block Completely"
msgstr "Zablokovat úplně"
#: superblock.php:165
msgid "superblock settings updated"
msgstr "nastavení superblock aktualizována"

View file

@ -0,0 +1,13 @@
<?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['Superblock'] = 'Superblock';
$a->strings['Comma separated profile URLS to block'] = 'Čárkou oddělené URL adresy profilů určených k ignorování';
$a->strings['Save Settings'] = 'Uložit nastavení';
$a->strings['SUPERBLOCK Settings saved.'] = 'Nastavení SUPERBLOCK uložena';
$a->strings['Block Completely'] = 'Zablokovat úplně';
$a->strings['superblock settings updated'] = 'nastavení superblock aktualizována';

View file

@ -0,0 +1,32 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock 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:16-0500\n"
"PO-Revision-Date: 2014-06-23 12:55+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"
#: superblock.php:35
msgid "Comma separated profile URLs to block"
msgstr "Kommasepareret liste over profil-URL'er som skal blokeres"
#: superblock.php:40
msgid "Superblock"
msgstr "Superblokér"
#: superblock.php:129
msgid "Block Completely"
msgstr "Blokér fuldstændigt"

View file

@ -0,0 +1,10 @@
<?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['Comma separated profile URLs to block'] = 'Kommasepareret liste over profil-URL\'er som skal blokeres';
$a->strings['Superblock'] = 'Superblokér';
$a->strings['Block Completely'] = 'Blokér fuldstændigt';

View file

@ -0,0 +1,35 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# Andreas H., 2018
# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2014-2015
# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2017-2018,2022
# 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:16-0500\n"
"PO-Revision-Date: 2022-01-22 17:42+0000\n"
"Last-Translator: Tobias Diekershoff <tobias.diekershoff@gmx.net>\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"
#: superblock.php:35
msgid "Comma separated profile URLs to block"
msgstr "Profil-URLs, die geblockt werden sollen (durch Kommas getrennt)"
#: superblock.php:40
msgid "Superblock"
msgstr "Superblock"
#: superblock.php:129
msgid "Block Completely"
msgstr "Vollständig blockieren"

View file

@ -0,0 +1,10 @@
<?php
if(! function_exists("string_plural_select_de")) {
function string_plural_select_de($n){
$n = intval($n);
return intval($n != 1);
}}
$a->strings['Comma separated profile URLs to block'] = 'Profil-URLs, die geblockt werden sollen (durch Kommas getrennt)';
$a->strings['Superblock'] = 'Superblock';
$a->strings['Block Completely'] = 'Vollständig blockieren';

View file

@ -0,0 +1,45 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# Andy H3 <andy@hubup.pro>, 2019
# Kris, 2018
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-08-17 10:25+0200\n"
"PO-Revision-Date: 2019-06-05 14:43+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"
#: superblock.php:47 superblock.php:51
msgid "Superblock"
msgstr "Superblock"
#: superblock.php:54
msgid "Comma separated profile URLS to block"
msgstr "Profile URLs to block (separated by commas)"
#: superblock.php:58
msgid "Save Settings"
msgstr "Save settings"
#: superblock.php:71
msgid "SUPERBLOCK Settings saved."
msgstr "Superblock settings saved."
#: superblock.php:144
msgid "Block Completely"
msgstr "Block completely"
#: superblock.php:165
msgid "superblock settings updated"
msgstr "Superblock settings updated"

View file

@ -0,0 +1,13 @@
<?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['Superblock'] = 'Superblock';
$a->strings['Comma separated profile URLS to block'] = 'Profile URLs to block (separated by commas)';
$a->strings['Save Settings'] = 'Save settings';
$a->strings['SUPERBLOCK Settings saved.'] = 'Superblock settings saved.';
$a->strings['Block Completely'] = 'Block completely';
$a->strings['superblock settings updated'] = 'Superblock settings updated';

View file

@ -0,0 +1,44 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# R C <miqrogroove@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-21 08:45+0200\n"
"PO-Revision-Date: 2018-06-13 02:39+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"
#: superblock.php:53 superblock.php:57
msgid "\"Superblock\""
msgstr ""
#: superblock.php:60
msgid "Comma separated profile URLS to block"
msgstr "Comma-separated profile URLs to block"
#: superblock.php:64
msgid "Save Settings"
msgstr ""
#: superblock.php:76
msgid "SUPERBLOCK Settings saved."
msgstr ""
#: superblock.php:148
msgid "Block Completely"
msgstr ""
#: superblock.php:168
msgid "superblock settings updated"
msgstr ""

View file

@ -0,0 +1,8 @@
<?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['Comma separated profile URLS to block'] = 'Comma-separated profile URLs to block';

View 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";

View file

@ -0,0 +1,38 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# Albert, 2016-2017
# juanman <juanma@disroot.org>, 2017
# Senex Petrovic <javierruizo@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-04-06 02:09+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"
#: superblock.php:38 superblock.php:42
msgid "Superblock"
msgstr "Soperbloquéo"
#: superblock.php:45
msgid "Comma separated profile URLS to block"
msgstr "Perfil de URLS a bloque separado por comas"
#: superblock.php:49
msgid "Save Settings"
msgstr "Guardar configuración"
#: superblock.php:138
msgid "Block Completely"
msgstr "Bloquear completamente"

View file

@ -0,0 +1,11 @@
<?php
if(! function_exists("string_plural_select_es")) {
function string_plural_select_es($n){
$n = intval($n);
return intval($n != 1);
}}
$a->strings['Superblock'] = 'Soperbloquéo';
$a->strings['Comma separated profile URLS to block'] = 'Perfil de URLS a bloque separado por comas';
$a->strings['Save Settings'] = 'Guardar configuración';
$a->strings['Block Completely'] = 'Bloquear completamente';

View file

@ -0,0 +1,45 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# Kris, 2018
# Kris, 2018
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-21 08:45+0200\n"
"PO-Revision-Date: 2018-04-16 16:00+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"
#: superblock.php:53 superblock.php:57
msgid "\"Superblock\""
msgstr "\"Superblock\""
#: superblock.php:60
msgid "Comma separated profile URLS to block"
msgstr "Estettävien profiilien URL-osoitteet pilkulla erotettuina"
#: superblock.php:64
msgid "Save Settings"
msgstr "Tallenna asetukset"
#: superblock.php:76
msgid "SUPERBLOCK Settings saved."
msgstr "Superblock -asetukset tallennettu."
#: superblock.php:148
msgid "Block Completely"
msgstr "Estä kokonaan"
#: superblock.php:168
msgid "superblock settings updated"
msgstr "superblock -asetukset päivitetty"

View file

@ -0,0 +1,13 @@
<?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['"Superblock"'] = '"Superblock"';
$a->strings['Comma separated profile URLS to block'] = 'Estettävien profiilien URL-osoitteet pilkulla erotettuina';
$a->strings['Save Settings'] = 'Tallenna asetukset';
$a->strings['SUPERBLOCK Settings saved.'] = 'Superblock -asetukset tallennettu.';
$a->strings['Block Completely'] = 'Estä kokonaan';
$a->strings['superblock settings updated'] = 'superblock -asetukset päivitetty';

View file

@ -0,0 +1,33 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# ButterflyOfFire, 2020
# Hypolite Petovan <hypolite@mrpetovan.com>, 2022
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-11-21 19:16-0500\n"
"PO-Revision-Date: 2014-06-23 12:55+0000\n"
"Last-Translator: Hypolite Petovan <hypolite@mrpetovan.com>, 2022\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"
#: superblock.php:35
msgid "Comma separated profile URLs to block"
msgstr "Liste d'URLs de profils à bloquer séparées par des virgules"
#: superblock.php:40
msgid "Superblock"
msgstr ""
#: superblock.php:129
msgid "Block Completely"
msgstr "Bloquer complètement"

View file

@ -0,0 +1,9 @@
<?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['Comma separated profile URLs to block'] = 'Liste d\'URLs de profils à bloquer séparées par des virgules';
$a->strings['Block Completely'] = 'Bloquer complètement';

View file

@ -0,0 +1,32 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# Balázs Úr, 2020-2021
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-11-21 19:16-0500\n"
"PO-Revision-Date: 2021-12-23 19:29+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"
#: superblock.php:35
msgid "Comma separated profile URLs to block"
msgstr "Tiltandó profil URL-ek vesszővel elválasztott listája"
#: superblock.php:40
msgid "Superblock"
msgstr "Szuper tiltás"
#: superblock.php:129
msgid "Block Completely"
msgstr "Tiltás teljesen"

View file

@ -0,0 +1,10 @@
<?php
if(! function_exists("string_plural_select_hu")) {
function string_plural_select_hu($n){
$n = intval($n);
return intval($n != 1);
}}
$a->strings['Comma separated profile URLs to block'] = 'Tiltandó profil URL-ek vesszővel elválasztott listája';
$a->strings['Superblock'] = 'Szuper tiltás';
$a->strings['Block Completely'] = 'Tiltás teljesen';

View 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"] = "";

View file

@ -0,0 +1,44 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# fabrixxm <fabrix.xm@gmail.com>, 2014-2015,2017,2019
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-08-17 10:25+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"
#: superblock.php:47 superblock.php:51
msgid "Superblock"
msgstr "Superblock"
#: superblock.php:54
msgid "Comma separated profile URLS to block"
msgstr "Lista, separata da virgola, di indirizzi di profili da bloccare"
#: superblock.php:58
msgid "Save Settings"
msgstr "Salva Impostazioni"
#: superblock.php:71
msgid "SUPERBLOCK Settings saved."
msgstr "Impostazioni \"Superblocco\" salvate."
#: superblock.php:144
msgid "Block Completely"
msgstr "Blocca Completamente"
#: superblock.php:165
msgid "superblock settings updated"
msgstr "impostazioni \"superblocco\" aggiornate."

View file

@ -0,0 +1,13 @@
<?php
if(! function_exists("string_plural_select_it")) {
function string_plural_select_it($n){
$n = intval($n);
return intval($n != 1);
}}
$a->strings['Superblock'] = 'Superblock';
$a->strings['Comma separated profile URLS to block'] = 'Lista, separata da virgola, di indirizzi di profili da bloccare';
$a->strings['Save Settings'] = 'Salva Impostazioni';
$a->strings['SUPERBLOCK Settings saved.'] = 'Impostazioni "Superblocco" salvate.';
$a->strings['Block Completely'] = 'Blocca Completamente';
$a->strings['superblock settings updated'] = 'impostazioni "superblocco" aggiornate.';

View 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"] = "";

View file

@ -0,0 +1,44 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# 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:25+0200\n"
"PO-Revision-Date: 2018-08-24 13:51+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"
#: superblock.php:47 superblock.php:51
msgid "Superblock"
msgstr "Superblock"
#: superblock.php:54
msgid "Comma separated profile URLS to block"
msgstr ""
#: superblock.php:58
msgid "Save Settings"
msgstr "Instellingen opslaan"
#: superblock.php:71
msgid "SUPERBLOCK Settings saved."
msgstr "SUPERBLOCK instellingen opgeslagen"
#: superblock.php:144
msgid "Block Completely"
msgstr ""
#: superblock.php:165
msgid "superblock settings updated"
msgstr "Superblock instellingen opgeslagen"

View file

@ -0,0 +1,11 @@
<?php
if(! function_exists("string_plural_select_nl")) {
function string_plural_select_nl($n){
$n = intval($n);
return intval($n != 1);
}}
$a->strings['Superblock'] = 'Superblock';
$a->strings['Save Settings'] = 'Instellingen opslaan';
$a->strings['SUPERBLOCK Settings saved.'] = 'SUPERBLOCK instellingen opgeslagen';
$a->strings['superblock settings updated'] = 'Superblock instellingen opgeslagen';

View file

@ -0,0 +1,33 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# Piotr Strębski <strebski@gmail.com>, 2022
# Waldemar Stoczkowski, 2018
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-11-21 19:16-0500\n"
"PO-Revision-Date: 2014-06-23 12:55+0000\n"
"Last-Translator: Piotr Strębski <strebski@gmail.com>, 2022\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"
#: superblock.php:35
msgid "Comma separated profile URLs to block"
msgstr "Oddzielone przecinkami adresy URL profilów do zablokowania"
#: superblock.php:40
msgid "Superblock"
msgstr "Superblock"
#: superblock.php:129
msgid "Block Completely"
msgstr "Całkowicie zablokuj"

View file

@ -0,0 +1,10 @@
<?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['Comma separated profile URLs to block'] = 'Oddzielone przecinkami adresy URL profilów do zablokowania';
$a->strings['Superblock'] = 'Superblock';
$a->strings['Block Completely'] = 'Całkowicie zablokuj';

View file

@ -0,0 +1,53 @@
# ADDON blockem
# Copyright (C)
# This file is distributed under the same license as the Friendica blockem addon package.
#
#
# Translators:
# Beatriz Vital <vitalb@riseup.net>, 2016
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-02-27 05:01-0500\n"
"PO-Revision-Date: 2016-08-16 12:51+0000\n"
"Last-Translator: Beatriz Vital <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"
#: blockem.php:51
msgid "\"Blockem\" Settings"
msgstr "Configurações do \"Blockem\""
#: blockem.php:53
msgid "Comma separated profile URLS to block"
msgstr "URLs de perfis a serem bloqueados, separados por vírgulas"
#: blockem.php:57
msgid "Submit"
msgstr "Enviar"
#: blockem.php:70
msgid "BLOCKEM Settings saved."
msgstr "As configurações do Blockem foram salvas."
#: blockem.php:105
#, php-format
msgid "Blocked %s - Click to open/close"
msgstr "Bloqueou %s - Clique para abrir/fechar"
#: blockem.php:160
msgid "Unblock Author"
msgstr "Desbloquear autor"
#: blockem.php:162
msgid "Block Author"
msgstr "Bloquear autor"
#: blockem.php:194
msgid "blockem settings updated"
msgstr "As configurações do Blockem foram atualizadas."

View file

@ -0,0 +1,15 @@
<?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['"Blockem" Settings'] = 'Configurações do "Blockem"';
$a->strings['Comma separated profile URLS to block'] = 'URLs de perfis a serem bloqueados, separados por vírgulas';
$a->strings['Submit'] = 'Enviar';
$a->strings['BLOCKEM Settings saved.'] = 'As configurações do Blockem foram salvas.';
$a->strings['Blocked %s - Click to open/close'] = 'Bloqueou %s - Clique para abrir/fechar';
$a->strings['Unblock Author'] = 'Desbloquear autor';
$a->strings['Block Author'] = 'Bloquear autor';
$a->strings['blockem settings updated'] = 'As configurações do Blockem foram atualizadas.';

View file

@ -0,0 +1,43 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-06-23 14:45+0200\n"
"PO-Revision-Date: 2014-07-08 12:08+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"
#: superblock.php:52
msgid "\"Superblock\" Settings"
msgstr "Configurări \"Superblock\""
#: superblock.php:54
msgid "Comma separated profile URLS to block"
msgstr "Adresele URL de profil, de blocat, separate prin virgulă"
#: superblock.php:58
msgid "Save Settings"
msgstr "Salvare Configurări"
#: superblock.php:71
msgid "SUPERBLOCK Settings saved."
msgstr "Configurările SUPERBLOCK au fost salvate."
#: superblock.php:143
msgid "Block Completely"
msgstr "Blocare Completă"
#: superblock.php:163
msgid "superblock settings updated"
msgstr "Configurările superblock au fost actualizate"

View file

@ -0,0 +1,13 @@
<?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['"Superblock" Settings'] = 'Configurări "Superblock"';
$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['SUPERBLOCK Settings saved.'] = 'Configurările SUPERBLOCK au fost salvate.';
$a->strings['Block Completely'] = 'Blocare Completă';
$a->strings['superblock settings updated'] = 'Configurările superblock au fost actualizate';

View file

@ -0,0 +1,44 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
# Alexander An <ravnina@gmail.com>, 2020
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-08-17 10:25+0200\n"
"PO-Revision-Date: 2020-04-23 14:10+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"
#: superblock.php:47 superblock.php:51
msgid "Superblock"
msgstr "Superblock"
#: superblock.php:54
msgid "Comma separated profile URLS to block"
msgstr "Ссылки на блокируемые профили через запятую"
#: superblock.php:58
msgid "Save Settings"
msgstr "Сохранить настройки"
#: superblock.php:71
msgid "SUPERBLOCK Settings saved."
msgstr "Настройки Superblock сохранены"
#: superblock.php:144
msgid "Block Completely"
msgstr "Заблокировать совсем"
#: superblock.php:165
msgid "superblock settings updated"
msgstr "настройки superblock обновлены"

View file

@ -0,0 +1,13 @@
<?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['Superblock'] = 'Superblock';
$a->strings['Comma separated profile URLS to block'] = 'Ссылки на блокируемые профили через запятую';
$a->strings['Save Settings'] = 'Сохранить настройки';
$a->strings['SUPERBLOCK Settings saved.'] = 'Настройки Superblock сохранены';
$a->strings['Block Completely'] = 'Заблокировать совсем';
$a->strings['superblock settings updated'] = 'настройки superblock обновлены';

View file

@ -0,0 +1,31 @@
# ADDON superblock
# Copyright (C)
# This file is distributed under the same license as the Friendica superblock addon package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-11-21 19:16-0500\n"
"PO-Revision-Date: 2021-12-22 16:24+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"
#: superblock.php:35
msgid "Comma separated profile URLs to block"
msgstr ""
#: superblock.php:40
msgid "Superblock"
msgstr ""
#: superblock.php:129
msgid "Block Completely"
msgstr ""

View file

@ -0,0 +1,7 @@
<?php
if(! function_exists("string_plural_select_sv")) {
function string_plural_select_sv($n){
$n = intval($n);
return intval($n != 1);
}}

View 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设置更新了";

156
superblock/superblock.php Normal file
View file

@ -0,0 +1,156 @@
<?php
/**
* Name: superblock
* Description: block people
* Version: 1.0
* Author: Mike Macgirvin <http://macgirvin.com/profile/mike>
*
*/
use Friendica\App;
use Friendica\Core\Hook;
use Friendica\Core\Renderer;
use Friendica\DI;
use Friendica\Util\Strings;
function superblock_install()
{
Hook::register('addon_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
Hook::register('addon_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post');
Hook::register('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start');
Hook::register('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu');
Hook::register('enotify_store', 'addon/superblock/superblock.php', 'superblock_enotify_store');
}
function superblock_addon_settings(App &$a, array &$data)
{
if (!DI::userSession()->getLocalUserId()) {
return;
}
$blocked = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'blocked', '');
$t = Renderer::getMarkupTemplate('settings.tpl', 'addon/superblock/');
$html = Renderer::replaceMacros($t, [
'$urls' => ['superblock-words', DI::l10n()->t('Comma separated profile URLs to block'), $blocked],
]);
$data = [
'addon' => 'superblock',
'title' => DI::l10n()->t('Superblock'),
'html' => $html,
];
}
function superblock_addon_settings_post(App $a, array &$b)
{
if (!DI::userSession()->getLocalUserId()) {
return;
}
if (!empty($_POST['superblock-submit'])) {
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'blocked',trim($_POST['superblock-words']));
}
}
function superblock_enotify_store(App $a, array &$b)
{
if (empty($b['uid'])) {
return;
}
$words = DI::pConfig()->get($b['uid'], 'system', 'blocked');
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 superblock_conversation_start(App $a, array &$b)
{
if (!DI::userSession()->getLocalUserId()) {
return;
}
$words = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'blocked');
if ($words) {
$a->data['superblock'] = explode(',', $words);
}
DI::page()['htmlhead'] .= <<< EOT
<script>
function superblockBlock(author) {
$.get('superblock?block=' +author, function(data) {
location.reload(true);
});
}
</script>
EOT;
}
function superblock_item_photo_menu(App $a, array &$b)
{
if (!DI::userSession()->getLocalUserId() || $b['item']['self']) {
return;
}
$blocked = false;
$author = $b['item']['author-link'];
if (!empty($a->data['superblock'])) {
foreach ($a->data['superblock'] as $bloke) {
if (Strings::compareLink($bloke, $author)) {
$blocked = true;
break;
}
}
}
$b['menu'][DI::l10n()->t('Block Completely')] = 'javascript:superblockBlock(\'' . $author . '\'); return false;';
}
/**
* 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 superblock_module() {}
function superblock_init(App $a)
{
if (!DI::userSession()->getLocalUserId()) {
return;
}
$words = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'blocked');
if (array_key_exists('block', $_GET) && $_GET['block']) {
if (strlen($words))
$words .= ',';
$words .= trim($_GET['block']);
}
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'blocked', $words);
exit();
}

View file

@ -0,0 +1 @@
{{include file="field_textarea.tpl" field=$urls}}