This commit is contained in:
pezcurrel 2020-10-15 19:24:45 +02:00
parent 213a704355
commit 066761f52a
11 changed files with 70 additions and 112 deletions

1
.gitignore vendored
View file

@ -17,4 +17,5 @@
/web/mustard/zzz-materiali/snippettoni.php
/web/mustard/zzz-materiali/worldcities/
/web/mustard/zzz-materiali/fork_awesome_css/
/web/locale/en/en_US.UTF-8/LC_MESSAGES/custard.po~
/system/

View file

@ -4,6 +4,9 @@
img {
max-width: 100%;
}
.intro {
/* serve solo per gli schermi piccoli, definiti sotto */
}
.statd {
color: magenta;
}
@ -333,6 +336,10 @@ img {
}
@media only screen and (max-width:540pt) {
.intro {
margin-left: 20px;
margin-right: 20px;
}
.sdbox {
width: 280px;
}

View file

@ -130,7 +130,7 @@ mysqli_set_charset($link,'utf8mb4');
if ($getc==0) {
$res=mysqli_query($link,'SELECT COUNT(ID) AS tinsts, SUM(UserCount) AS tusers, SUM(StatusCount) AS tstatuses, SUM(ActiveUsersMonth) AS tactusers FROM Instances WHERE Instances.Dead=0 AND Instances.IsMastodon=1 AND Instances.FirstSeen IS NOT NULL') or muorimeglio(__LINE__.': '.mysqli_error($link),true);
$row=mysqli_fetch_assoc($res);
printf(_('<p>Salvo sfighe, i dati relativi alle istanze già indicizzate vengono aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. Al momento contiamo <span class="statd">%s</span> istanze, <span class="statd">%s</span> utenti (<span class="statd">%s</span> attiv* nellultimo mese) e <span class="statd">%s</span> stati pubblicati.<br>I criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono la nostra predilezione per un Fediverso decentralizzato ed egualitario; in particolare cerchiamo, con la nostra blacklist, di non dare visibilità a istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, sovranisti.</p>').N, pnum($row['tinsts']), pnum($row['tusers']), pnum($row['tactusers']), pnum($row['tstatuses']));
printf(_('<p class="intro">Salvo sfighe, i dati relativi alle istanze già indicizzate vengono aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. Al momento contiamo <span class="statd">%s</span> istanze Mastodon, con <span class="statd">%s</span> utenti (<span class="statd">%s</span> attiv* nellultimo mese) e <span class="statd">%s</span> stati pubblicati.<br>I criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono la nostra predilezione per un Fediverso decentralizzato ed egualitario; in particolare cerchiamo, con la nostra blacklist, di non dare visibilità a istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, sovranisti.</p>').N, pnum($row['tinsts']), pnum($row['tusers']), pnum($row['tactusers']), pnum($row['tstatuses']));
// Le istanze che non rispondono da più di due mesi vengono dichiarate “morte” nel database e non vengono più mostrate tra i risultati della ricerca, ma una volta allanno, nella notte di Halloween (31 ottobre), vengono nuovamente controllate e, se rispondono, “resuscitate”
}
@ -262,7 +262,7 @@ echo('</select>
</div>
<div class="sdrow">
<div class="sdlabel"><label for="desc" title="'._('Includi solo le istanze la cui descrizione (breve o lunga) contiene lespressione specificata').'">'._('La descrizione contiene').'</label></div>
<div class="sdinput"><input type="text" id="desc" name="desc" class="sinput" maxlength="64" value="'.hspech($_GET['desc']).'" autofocus></div>
<div class="sdinput"><input type="text" id="desc" name="desc" class="sinput" maxlength="64" value="'.hspech($_GET['desc']).'"></div>
</div>
<div id="mctrl">

View file

@ -10,10 +10,13 @@
- backup!
* pagina info è ancora giustificata su cell, invece che allineata a sx
* accorciare "hashtag più usati dell'ultima settimana" -> "hastag più usati (ult. settimana)
- paragrafo introduttivo Istanze
- statistiche minime
~ paragrafo introduttivo Istanze
- aggiungere alla intro che è beta e che poi permetterà agli admin...
- chiedere a redglow e paulbutgold se vogliono essere messi nella lista di chi ha contribuito
* statistiche minime
- pagina statistiche (totali e di ricerca: numero istanze, numero utenti, partecipazione(?))
- pagina blacklistate
? pagina blacklistate
~ ordinamento
- se è Blacklisted dire perché interrogando la tabella Blacklisted
- evidenziare espressioni corrispondenti alla ricerca

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-15 09:53+0200\n"
"POT-Creation-Date: 2020-10-15 19:18+0200\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"
@ -36,18 +36,7 @@ msgstr ""
#: custard.php:133
#, php-format
msgid ""
"<p>Salvo sfighe, i dati relativi alle istanze già indicizzate vengono "
"aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e "
"mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. "
"Al momento contiamo <span class=\"statd\">%s</span> istanze, <span class="
"\"statd\">%s</span> utenti (<span class=\"statd\">%s</span> attiv* "
"nellultimo mese) e <span class=\"statd\">%s</span> stati pubblicati.<br>I "
"criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono "
"la nostra predilezione per un Fediverso decentralizzato ed egualitario; in "
"particolare cerchiamo, con la nostra blacklist, di non dare visibilità a "
"istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, "
"sovranisti.</p>"
msgid "<p class=\"intro\">Salvo sfighe, i dati relativi alle istanze già indicizzate vengono aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. Al momento contiamo <span class=\"statd\">%s</span> istanze Mastodon, con <span class=\"statd\">%s</span> utenti (<span class=\"statd\">%s</span> attiv* nellultimo mese) e <span class=\"statd\">%s</span> stati pubblicati.<br>I criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono la nostra predilezione per un Fediverso decentralizzato ed egualitario; in particolare cerchiamo, con la nostra blacklist, di non dare visibilità a istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, sovranisti.</p>"
msgstr ""
#: custard.php:221
@ -98,9 +87,7 @@ msgid "Indifferente"
msgstr ""
#: custard.php:264
msgid ""
"Includi solo le istanze la cui descrizione (breve o lunga) contiene "
"lespressione specificata"
msgid "Includi solo le istanze la cui descrizione (breve o lunga) contiene lespressione specificata"
msgstr ""
#: custard.php:264
@ -108,9 +95,7 @@ msgid "La descrizione contiene"
msgstr ""
#: custard.php:270
msgid ""
"Includi solo le istanze che hanno almeno questo numero di utenti (“0” "
"disabilita questo criterio)"
msgid "Includi solo le istanze che hanno almeno questo numero di utenti (“0” disabilita questo criterio)"
msgstr ""
#: custard.php:270
@ -118,9 +103,7 @@ msgid "Il numero minimo di utenti è"
msgstr ""
#: custard.php:274
msgid ""
"Includi solo le istanze che hanno al massimo questo numero di utenti (“0” "
"disabilita questo criterio)"
msgid "Includi solo le istanze che hanno al massimo questo numero di utenti (“0” disabilita questo criterio)"
msgstr ""
#: custard.php:274
@ -128,9 +111,7 @@ msgid "Il numero massimo di utenti è"
msgstr ""
#: custard.php:278
msgid ""
"Includi solo le istanze che negli ultimi 30 giorni hanno avuto almeno questo "
"numero di utenti attivi (“0” disabilita questo criterio)"
msgid "Includi solo le istanze che negli ultimi 30 giorni hanno avuto almeno questo numero di utenti attivi (“0” disabilita questo criterio)"
msgstr ""
#: custard.php:278
@ -138,9 +119,7 @@ msgid "Il numero minimo di utenti attivi è"
msgstr ""
#: custard.php:282
msgid ""
"Includi solo le istanze che conoscono almeno questo numero di altre istanze "
"(“0” disabilita questo criterio)"
msgid "Includi solo le istanze che conoscono almeno questo numero di altre istanze (“0” disabilita questo criterio)"
msgstr ""
#: custard.php:282
@ -164,9 +143,7 @@ msgid "Escludi se iscriz. chiuse"
msgstr ""
#: custard.php:300
msgid ""
"Escludi le istanze su cui liscrizione è subordinata allapprovazione di un* "
"admin"
msgid "Escludi le istanze su cui liscrizione è subordinata allapprovazione di un* admin"
msgstr ""
#: custard.php:300

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: custard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-15 09:53+0200\n"
"POT-Creation-Date: 2020-10-15 19:14+0200\n"
"PO-Revision-Date: 2020-10-05 17:02:39+0000\n"
"Language: en\n"
"MIME-Version: 1.0\n"
@ -32,17 +32,17 @@ msgstr "Couldnt connect to database: "
#: custard.php:133
#, php-format
msgid ""
"<p>Salvo sfighe, i dati relativi alle istanze già indicizzate vengono "
"aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e "
"mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. "
"Al momento contiamo <span class=\"statd\">%s</span> istanze, <span class="
"\"statd\">%s</span> utenti (<span class=\"statd\">%s</span> attiv* "
"nellultimo mese) e <span class=\"statd\">%s</span> stati pubblicati.<br>I "
"criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono "
"la nostra predilezione per un Fediverso decentralizzato ed egualitario; in "
"particolare cerchiamo, con la nostra blacklist, di non dare visibilità a "
"istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, "
"sovranisti.</p>"
"<p class=\"intro\">Salvo sfighe, i dati relativi alle istanze già "
"indicizzate vengono aggiornati ogni notte. Una volta alla settimana, nella "
"notte tra martedì e mercoledì, vengono inoltre cercate e aggiunte al "
"database le nuove istanze. Al momento contiamo <span class=\"statd\">%s</"
"span> istanze Mastodon, con <span class=\"statd\">%s</span> utenti (<span "
"class=\"statd\">%s</span> attiv* nellultimo mese) e <span class=\"statd\">"
"%s</span> stati pubblicati.<br>I criteri di ricerca “avanzati”, "
"modificabili, per preimpostazione riflettono la nostra predilezione per un "
"Fediverso decentralizzato ed egualitario; in particolare cerchiamo, con la "
"nostra blacklist, di non dare visibilità a istanze che veicolano contenuti "
"fascisti, razzisti, sessisti, abilisti, sovranisti.</p>"
msgstr ""
#: custard.php:221

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-15 09:53+0200\n"
"POT-Creation-Date: 2020-10-15 19:18+0200\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"
@ -36,30 +36,8 @@ msgstr "Impossibile connettersi al database: "
#: custard.php:133
#, php-format
msgid ""
"<p>Salvo sfighe, i dati relativi alle istanze già indicizzate vengono "
"aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e "
"mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. "
"Al momento contiamo <span class=\"statd\">%s</span> istanze, <span class="
"\"statd\">%s</span> utenti (<span class=\"statd\">%s</span> attiv* "
"nellultimo mese) e <span class=\"statd\">%s</span> stati pubblicati.<br>I "
"criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono "
"la nostra predilezione per un Fediverso decentralizzato ed egualitario; in "
"particolare cerchiamo, con la nostra blacklist, di non dare visibilità a "
"istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, "
"sovranisti.</p>"
msgstr ""
"<p>Salvo sfighe, i dati relativi alle istanze già indicizzate vengono "
"aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e "
"mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. "
"Al momento contiamo <span class=\"statd\">%s</span> istanze, <span class="
"\"statd\">%s</span> utenti (<span class=\"statd\">%s</span> attiv* "
"nellultimo mese) e <span class=\"statd\">%s</span> stati pubblicati.<br>I "
"criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono "
"la nostra predilezione per un Fediverso decentralizzato ed egualitario; in "
"particolare cerchiamo, con la nostra blacklist, di non dare visibilità a "
"istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, "
"sovranisti.</p>"
msgid "<p class=\"intro\">Salvo sfighe, i dati relativi alle istanze già indicizzate vengono aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. Al momento contiamo <span class=\"statd\">%s</span> istanze Mastodon, con <span class=\"statd\">%s</span> utenti (<span class=\"statd\">%s</span> attiv* nellultimo mese) e <span class=\"statd\">%s</span> stati pubblicati.<br>I criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono la nostra predilezione per un Fediverso decentralizzato ed egualitario; in particolare cerchiamo, con la nostra blacklist, di non dare visibilità a istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, sovranisti.</p>"
msgstr "<p class=\"intro\">Salvo sfighe, i dati relativi alle istanze già indicizzate vengono aggiornati ogni notte. Una volta alla settimana, nella notte tra martedì e mercoledì, vengono inoltre cercate e aggiunte al database le nuove istanze. Al momento contiamo <span class=\"statd\">%s</span> istanze Mastodon, con <span class=\"statd\">%s</span> utenti (<span class=\"statd\">%s</span> attiv* nellultimo mese) e <span class=\"statd\">%s</span> stati pubblicati.<br>I criteri di ricerca “avanzati”, modificabili, per preimpostazione riflettono la nostra predilezione per un Fediverso decentralizzato ed egualitario; in particolare cerchiamo, con la nostra blacklist, di non dare visibilità a istanze che veicolano contenuti fascisti, razzisti, sessisti, abilisti, sovranisti.</p>"
#: custard.php:221
msgid "Casuale, prima le consigliate"
@ -98,8 +76,7 @@ msgstr "Criteri di ricerca"
#: custard.php:250
msgid "Includi solo le istanze in cui la lingua più usata è quella selezionata"
msgstr ""
"Includi solo le istanze in cui la lingua più usata è quella selezionata"
msgstr "Includi solo le istanze in cui la lingua più usata è quella selezionata"
#: custard.php:250
msgid "La lingua più usata è"
@ -110,60 +87,40 @@ msgid "Indifferente"
msgstr "Indifferente"
#: custard.php:264
msgid ""
"Includi solo le istanze la cui descrizione (breve o lunga) contiene "
"lespressione specificata"
msgstr ""
"Includi solo le istanze la cui descrizione (breve o lunga) contiene "
"lespressione specificata"
msgid "Includi solo le istanze la cui descrizione (breve o lunga) contiene lespressione specificata"
msgstr "Includi solo le istanze la cui descrizione (breve o lunga) contiene lespressione specificata"
#: custard.php:264
msgid "La descrizione contiene"
msgstr "La descrizione contiene"
#: custard.php:270
msgid ""
"Includi solo le istanze che hanno almeno questo numero di utenti (“0” "
"disabilita questo criterio)"
msgstr ""
"Includi solo le istanze che hanno almeno questo numero di utenti (“0” "
"disabilita questo criterio)"
msgid "Includi solo le istanze che hanno almeno questo numero di utenti (“0” disabilita questo criterio)"
msgstr "Includi solo le istanze che hanno almeno questo numero di utenti (“0” disabilita questo criterio)"
#: custard.php:270
msgid "Il numero minimo di utenti è"
msgstr "Il numero minimo di utenti è"
#: custard.php:274
msgid ""
"Includi solo le istanze che hanno al massimo questo numero di utenti (“0” "
"disabilita questo criterio)"
msgstr ""
"Includi solo le istanze che hanno al massimo questo numero di utenti (“0” "
"disabilita questo criterio)"
msgid "Includi solo le istanze che hanno al massimo questo numero di utenti (“0” disabilita questo criterio)"
msgstr "Includi solo le istanze che hanno al massimo questo numero di utenti (“0” disabilita questo criterio)"
#: custard.php:274
msgid "Il numero massimo di utenti è"
msgstr "Il numero massimo di utenti è"
#: custard.php:278
msgid ""
"Includi solo le istanze che negli ultimi 30 giorni hanno avuto almeno questo "
"numero di utenti attivi (“0” disabilita questo criterio)"
msgstr ""
"Includi solo le istanze che negli ultimi 30 giorni hanno avuto almeno questo "
"numero di utenti attivi (“0” disabilita questo criterio)"
msgid "Includi solo le istanze che negli ultimi 30 giorni hanno avuto almeno questo numero di utenti attivi (“0” disabilita questo criterio)"
msgstr "Includi solo le istanze che negli ultimi 30 giorni hanno avuto almeno questo numero di utenti attivi (“0” disabilita questo criterio)"
#: custard.php:278
msgid "Il numero minimo di utenti attivi è"
msgstr "Il numero minimo di utenti attivi è"
#: custard.php:282
msgid ""
"Includi solo le istanze che conoscono almeno questo numero di altre istanze "
"(“0” disabilita questo criterio)"
msgstr ""
"Includi solo le istanze che conoscono almeno questo numero di altre istanze "
"(“0” disabilita questo criterio)"
msgid "Includi solo le istanze che conoscono almeno questo numero di altre istanze (“0” disabilita questo criterio)"
msgstr "Includi solo le istanze che conoscono almeno questo numero di altre istanze (“0” disabilita questo criterio)"
#: custard.php:282
msgid "Il numero minimo di istanze note è"
@ -186,12 +143,8 @@ msgid "Escludi se iscriz. chiuse"
msgstr "Escludi se iscriz. chiuse"
#: custard.php:300
msgid ""
"Escludi le istanze su cui liscrizione è subordinata allapprovazione di un* "
"admin"
msgstr ""
"Escludi le istanze su cui liscrizione è subordinata allapprovazione di un* "
"admin"
msgid "Escludi le istanze su cui liscrizione è subordinata allapprovazione di un* admin"
msgstr "Escludi le istanze su cui liscrizione è subordinata allapprovazione di un* admin"
#: custard.php:300
msgid "Escludi se iscriz. richiede approvaz."

View file

@ -879,7 +879,7 @@ while ($i<$cinsts) {
if (akeavinn('created_at',$info['contact_account']))
$instrow['AdmCreatedAt']=pgdatetomy($info['contact_account']['created_at']);
if (akeavinn('note',$info['contact_account']))
$instrow['AdmNote']=nempty(truncs(strip_tags($info['contact_account']['note'],'<a>'),'Instances','AdmNote','«'.$instrow['URI'].'»'));
$instrow['AdmNote']=nempty(truncs($info['contact_account']['note'],'Instances','AdmNote','«'.$instrow['URI'].'»'));
if (akeavinn('url',$info['contact_account']))
$instrow['AdmURL']=nempty(truncs($info['contact_account']['url'],'Instances','AdmURL','«'.$instrow['URI'].'»'));
if (akeavinn('avatar',$info['contact_account']))

View file

@ -0,0 +1,17 @@
#!/bin/bash
BASEDIR=$(dirname "$0")
cd "$BASEDIR"
cd ../..
xgettext --no-wrap --from-code utf-8 --add-comments custard.php -o locale/custard.pot
msgen --no-wrap locale/custard.pot > locale/it/en_US.UTF-8/LC_MESSAGES/custard.po
msgfmt locale/it/en_US.UTF-8/LC_MESSAGES/custard.po -o locale/it/en_US.UTF-8/LC_MESSAGES/custard.mo
msgmerge --no-wrap --update locale/en/en_US.UTF-8/LC_MESSAGES/custard.po locale/custard.pot
echo "Ora puoi editare «locale/en/en_US.UTF-8/LC_MESSAGES/custard.po», poi premi invio per salvare il file .mo"
read
msgfmt locale/en/en_US.UTF-8/LC_MESSAGES/custard.po -o locale/en/en_US.UTF-8/LC_MESSAGES/custard.mo