R5 the server's own settings in decePub: instance, rules, announcements, relays, media limits, the staff's log, About
Build / Build (push) Successful in 1m5s

Administration's Pleroma placeholders give way to real sections: Instance (title, descriptions, contact, thumbnail,
privacy policy, terms, the weekly activity), Rules, Announcements, Relays, Media limits and the Moderation log, next to
Reports, blocked servers (now published or obfuscated), statistics and backups; moderators see Reports and the log. Every
save sends the whole settings form built from the latest read, since PrivaPub replaces what it carries. /about shows the
server's documents to anyone. The report dialog picks the rules a violation breaks, and reports show them. Announcements
show above the feed tabs, dismissed and reacted to, live from the user stream. Login names the server.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WpVCoDeM1qUTRp4fXQdfof
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-17 04:32:57 +02:00
1 parent b8d7858acb
commit 4c88980374
33 files changed
+3743 -239

No files matched your search

+510 -21
View File
@@ -41,9 +41,6 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="ActivityPub?" xml:space="preserve">
<value>ActivityPub?</value>
</data>
<data name="Administration" xml:space="preserve">
<value>Amministrazione</value>
</data>
@@ -53,9 +50,6 @@
<data name="Audio" xml:space="preserve">
<value>Audio</value>
</data>
<data name="Authentication" xml:space="preserve">
<value>Autenticazione</value>
</data>
<data name="Block" xml:space="preserve">
<value>Blocca</value>
</data>
@@ -83,9 +77,6 @@
<data name="Direct" xml:space="preserve">
<value>Diretto</value>
</data>
<data name="Emoji?" xml:space="preserve">
<value>Emoji?</value>
</data>
<data name="Empty" xml:space="preserve">
<value>Vuoto</value>
</data>
@@ -101,9 +92,6 @@
<data name="FollowersOnly" xml:space="preserve">
<value>Solo follower</value>
</data>
<data name="Frontend" xml:space="preserve">
<value>Frontend</value>
</data>
<data name="General" xml:space="preserve">
<value>Generale</value>
</data>
@@ -125,9 +113,6 @@
<data name="Light theme colour" xml:space="preserve">
<value>Colore del tema chiaro</value>
</data>
<data name="Link formatter" xml:space="preserve">
<value>Formattazione dei link</value>
</data>
<data name="loading" xml:space="preserve">
<value>caricamento</value>
</data>
@@ -149,9 +134,6 @@
<data name="Message scope type: {0}" xml:space="preserve">
<value>Visibilità del messaggio: {0}</value>
</data>
<data name="Metadata" xml:space="preserve">
<value>Metadati</value>
</data>
<data name="Missing content, either message or media" xml:space="preserve">
<value>Manca il contenuto: scrivi un messaggio o allega un file</value>
</data>
@@ -167,9 +149,6 @@
<data name="Other" xml:space="preserve">
<value>Altro</value>
</data>
<data name="Policies" xml:space="preserve">
<value>Regole</value>
</data>
<data name="Post" xml:space="preserve">
<value>Pubblica</value>
</data>
@@ -2597,4 +2576,514 @@
<data name="written / dropped / failed" xml:space="preserve">
<value>scritti / scartati / falliti</value>
</data>
<data name="&quot;{0}&quot; is not a date." xml:space="preserve">
<value>"{0}" non è una data.</value>
</data>
<data name="(set in the server's configuration, Registrations:Mode)" xml:space="preserve">
<value>(nella configurazione del server, Registrations:Mode)</value>
</data>
<data name="0: no quota" xml:space="preserve">
<value>0: nessuna quota</value>
</data>
<data name="A length goes from 1 second to {0}." xml:space="preserve">
<value>Una durata va da 1 secondo a {0}.</value>
</data>
<data name="A picture's limit goes from 1 MB to {0}." xml:space="preserve">
<value>Il limite di un'immagine va da 1 MB a {0}.</value>
</data>
<data name="A published block is listed on the About page and in the instance API: the blocked server, and everyone, can read it." xml:space="preserve">
<value>Un blocco pubblicato compare nella pagina Informazioni e nell'API dell'istanza: il server bloccato, e chiunque, può leggerlo.</value>
</data>
<data name="A rule no longer kept" xml:space="preserve">
<value>Una regola non più conservata</value>
</data>
<data name="A server has {0} rules at most." xml:space="preserve">
<value>Un server ha al massimo {0} regole.</value>
</data>
<data name="A video's limit goes from 1 MB to {0}." xml:space="preserve">
<value>Il limite di un video va da 1 MB a {0}.</value>
</data>
<data name="About this server" xml:space="preserve">
<value>Informazioni sul server</value>
</data>
<data name="About {0}" xml:space="preserve">
<value>Informazioni su {0}</value>
</data>
<data name="Add a rule" xml:space="preserve">
<value>Aggiungi una regola</value>
</data>
<data name="Add the relay" xml:space="preserve">
<value>Aggiungi il relay</value>
</data>
<data name="All day" xml:space="preserve">
<value>Tutto il giorno</value>
</data>
<data name="An announcement can't end before it starts." xml:space="preserve">
<value>Un annuncio non può finire prima di cominciare.</value>
</data>
<data name="Announcement" xml:space="preserve">
<value>Annuncio</value>
</data>
<data name="Announcement changed" xml:space="preserve">
<value>Annuncio modificato</value>
</data>
<data name="Announcement deleted" xml:space="preserve">
<value>Annuncio eliminato</value>
</data>
<data name="Announcement written" xml:space="preserve">
<value>Annuncio scritto</value>
</data>
<data name="Announcements" xml:space="preserve">
<value>Annunci</value>
</data>
<data name="Asked {0} ago" xml:space="preserve">
<value>Chiesto {0} fa</value>
</data>
<data name="At most {0}" xml:space="preserve">
<value>Al massimo {0}</value>
</data>
<data name="Back to the default picture" xml:space="preserve">
<value>Torna all'immagine predefinita</value>
</data>
<data name="Backup deleted" xml:space="preserve">
<value>Backup eliminato</value>
</data>
<data name="Backup made" xml:space="preserve">
<value>Backup fatto</value>
</data>
<data name="Backup restored" xml:space="preserve">
<value>Backup ripristinato</value>
</data>
<data name="Both are optional: once its end is past, it is no longer shown." xml:space="preserve">
<value>Entrambi facoltativi: passata la fine, non è più mostrato.</value>
</data>
<data name="Bring it back" xml:space="preserve">
<value>Ripristinala</value>
</data>
<data name="Changed {0} ago" xml:space="preserve">
<value>Modificato {0} fa</value>
</data>
<data name="Configured" xml:space="preserve">
<value>Configurato</value>
</data>
<data name="Configured: {0}" xml:space="preserve">
<value>Configurato: {0}</value>
</data>
<data name="Contact" xml:space="preserve">
<value>Contatto</value>
</data>
<data name="Contact address" xml:space="preserve">
<value>Indirizzo di contatto</value>
</data>
<data name="Contact persona" xml:space="preserve">
<value>Persona di contatto</value>
</data>
<data name="Delete the announcement?" xml:space="preserve">
<value>Eliminare l'annuncio?</value>
</data>
<data name="Description (Markdown)" xml:space="preserve">
<value>Descrizione (Markdown)</value>
</data>
<data name="Discard changes" xml:space="preserve">
<value>Annulla le modifiche</value>
</data>
<data name="Dismissed by {0}" xml:space="preserve">
<value>Ignorato da {0}</value>
</data>
<data name="Draft" xml:space="preserve">
<value>Bozza</value>
</data>
<data name="Edit the announcement" xml:space="preserve">
<value>Modifica l'annuncio</value>
</data>
<data name="Empty, a limit is the one the server's configuration sets. Every change applies at once, to the next upload." xml:space="preserve">
<value>Vuoto, un limite è quello della configurazione del server. Ogni modifica vale subito, dal prossimo caricamento.</value>
</data>
<data name="Empty, the server has no terms. Without a date, new terms take effect today." xml:space="preserve">
<value>Vuoti, il server non ha termini. Senza una data, i nuovi termini valgono da oggi.</value>
</data>
<data name="Ended" xml:space="preserve">
<value>Concluso</value>
</data>
<data name="Everyone reads them on the About page, and a report of a violation names the ones broken." xml:space="preserve">
<value>Chiunque le legge nella pagina Informazioni, e una segnalazione di violazione indica quelle infrante.</value>
</data>
<data name="Explanation" xml:space="preserve">
<value>Spiegazione</value>
</data>
<data name="From {0}" xml:space="preserve">
<value>Dal {0}</value>
</data>
<data name="From {0} to {1}" xml:space="preserve">
<value>Dal {0} al {1}</value>
</data>
<data name="Hide part of its name" xml:space="preserve">
<value>Nascondi parte del nome</value>
</data>
<data name="In effect from" xml:space="preserve">
<value>In vigore dal</value>
</data>
<data name="In effect from {0}" xml:space="preserve">
<value>In vigore dal {0}</value>
</data>
<data name="In effect since {0}" xml:space="preserve">
<value>In vigore dal {0}</value>
</data>
<data name="In force: {0}" xml:space="preserve">
<value>In vigore: {0}</value>
</data>
<data name="It disappears for everyone, with its reactions." xml:space="preserve">
<value>Sparisce per tutti, con le sue reazioni.</value>
</data>
<data name="Its actor: {0}" xml:space="preserve">
<value>Il suo attore: {0}</value>
</data>
<data name="Largest picture" xml:space="preserve">
<value>Immagine più grande</value>
</data>
<data name="Largest video or sound" xml:space="preserve">
<value>Video o audio più grande</value>
</data>
<data name="Last changed on {0}" xml:space="preserve">
<value>Modificato il {0}</value>
</data>
<data name="Limited" xml:space="preserve">
<value>Limitato</value>
</data>
<data name="Login deleted" xml:space="preserve">
<value>Login eliminato</value>
</data>
<data name="Login made" xml:space="preserve">
<value>Login creato</value>
</data>
<data name="Login made administrator" xml:space="preserve">
<value>Login reso amministratore</value>
</data>
<data name="Login no longer administrator" xml:space="preserve">
<value>Login non più amministratore</value>
</data>
<data name="Longest video or sound" xml:space="preserve">
<value>Video o audio più lungo</value>
</data>
<data name="MB" xml:space="preserve">
<value>MB</value>
</data>
<data name="Media a login may keep in all" xml:space="preserve">
<value>Media che un login può tenere in tutto</value>
</data>
<data name="Media limits" xml:space="preserve">
<value>Limiti dei media</value>
</data>
<data name="Moderated servers" xml:space="preserve">
<value>Server moderati</value>
</data>
<data name="Moderation log" xml:space="preserve">
<value>Registro di moderazione</value>
</data>
<data name="Move down" xml:space="preserve">
<value>Sposta giù</value>
</data>
<data name="Move up" xml:space="preserve">
<value>Sposta su</value>
</data>
<data name="Named by the configuration (Federation:Relays): removed only there." xml:space="preserve">
<value>Indicato dalla configurazione (Federation:Relays): si toglie solo lì.</value>
</data>
<data name="New announcement" xml:space="preserve">
<value>Nuovo annuncio</value>
</data>
<data name="Next announcement" xml:space="preserve">
<value>Annuncio successivo</value>
</data>
<data name="Previous announcement" xml:space="preserve">
<value>Annuncio precedente</value>
</data>
<data name="No announcement yet." xml:space="preserve">
<value>Ancora nessun annuncio.</value>
</data>
<data name="No contact persona" xml:space="preserve">
<value>Nessuna persona di contatto</value>
</data>
<data name="No persona of this server matches." xml:space="preserve">
<value>Nessuna persona di questo server corrisponde.</value>
</data>
<data name="None" xml:space="preserve">
<value>Nessuno</value>
</data>
<data name="None: the server names nobody." xml:space="preserve">
<value>Nessuna: il server non indica nessuno.</value>
</data>
<data name="Not asked yet" xml:space="preserve">
<value>Non ancora chiesto</value>
</data>
<data name="Nothing was done yet." xml:space="preserve">
<value>Non è stato ancora fatto nulla.</value>
</data>
<data name="Persona moved to another login" xml:space="preserve">
<value>Persona spostata a un altro login</value>
</data>
<data name="Plain text, as the instance API, NodeInfo and the server's own actor give it." xml:space="preserve">
<value>Testo semplice, come lo danno l'API dell'istanza, NodeInfo e l'attore del server.</value>
</data>
<data name="Privacy policy" xml:space="preserve">
<value>Informativa sulla privacy</value>
</data>
<data name="Privacy policy (Markdown)" xml:space="preserve">
<value>Informativa sulla privacy (Markdown)</value>
</data>
<data name="Publish it" xml:space="preserve">
<value>Pubblicalo</value>
</data>
<data name="Publish the weekly activity" xml:space="preserve">
<value>Pubblica l'attività settimanale</value>
</data>
<data name="Published" xml:space="preserve">
<value>Pubblicato</value>
</data>
<data name="Published, partly hidden" xml:space="preserve">
<value>Pubblicato, in parte nascosto</value>
</data>
<data name="Published: shown to every persona" xml:space="preserve">
<value>Pubblicato: mostrato a ogni persona</value>
</data>
<data name="Read again" xml:space="preserve">
<value>Rileggi</value>
</data>
<data name="Refused by the relay" xml:space="preserve">
<value>Rifiutato dal relay</value>
</data>
<data name="Relay added" xml:space="preserve">
<value>Relay aggiunto</value>
</data>
<data name="Relay removed" xml:space="preserve">
<value>Relay tolto</value>
</data>
<data name="Relays" xml:space="preserve">
<value>Relay</value>
</data>
<data name="Remove the rule" xml:space="preserve">
<value>Togli la regola</value>
</data>
<data name="Remove the thumbnail?" xml:space="preserve">
<value>Togliere l'anteprima?</value>
</data>
<data name="Removed rules, kept as old reports name them" xml:space="preserve">
<value>Regole tolte, conservate perché le vecchie segnalazioni le indicano</value>
</data>
<data name="Removed {0} ago" xml:space="preserve">
<value>Tolta {0} fa</value>
</data>
<data name="Report resolved" xml:space="preserve">
<value>Segnalazione risolta</value>
</data>
<data name="Report: {0}" xml:space="preserve">
<value>Segnalazione: {0}</value>
</data>
<data name="Rule added" xml:space="preserve">
<value>Regola aggiunta</value>
</data>
<data name="Rule changed" xml:space="preserve">
<value>Regola modificata</value>
</data>
<data name="Rule removed" xml:space="preserve">
<value>Regola tolta</value>
</data>
<data name="Rules" xml:space="preserve">
<value>Regole</value>
</data>
<data name="Rules it names" xml:space="preserve">
<value>Regole indicate</value>
</data>
<data name="Save the limits" xml:space="preserve">
<value>Salva i limiti</value>
</data>
<data name="Save the rules" xml:space="preserve">
<value>Salva le regole</value>
</data>
<data name="Saved as soon as it is picked: at most {0}, fitted within 1200×630 and stripped of its metadata." xml:space="preserve">
<value>Salvata appena scelta: al massimo {0}, adattata a 1200×630 e privata dei metadati.</value>
</data>
<data name="Saved {0} ago by {1}" xml:space="preserve">
<value>Salvato {0} fa da {1}</value>
</data>
<data name="Search this server's personas" xml:space="preserve">
<value>Cerca le persone di questo server</value>
</data>
<data name="Server blocked" xml:space="preserve">
<value>Server bloccato</value>
</data>
<data name="Server name" xml:space="preserve">
<value>Nome del server</value>
</data>
<data name="Server unblocked" xml:space="preserve">
<value>Server sbloccato</value>
</data>
<data name="Settings saved" xml:space="preserve">
<value>Impostazioni salvate</value>
</data>
<data name="Short description" xml:space="preserve">
<value>Descrizione breve</value>
</data>
<data name="Shown now" xml:space="preserve">
<value>Mostrato ora</value>
</data>
<data name="Sign in to {0}" xml:space="preserve">
<value>Accedi a {0}</value>
</data>
<data name="Sign-ups" xml:space="preserve">
<value>Iscrizioni</value>
</data>
<data name="Subscribed" xml:space="preserve">
<value>Iscritto</value>
</data>
<data name="Terms of service" xml:space="preserve">
<value>Termini di servizio</value>
</data>
<data name="Terms of service (Markdown)" xml:space="preserve">
<value>Termini di servizio (Markdown)</value>
</data>
<data name="The announcement is deleted." xml:space="preserve">
<value>L'annuncio è eliminato.</value>
</data>
<data name="The announcement is saved." xml:space="preserve">
<value>L'annuncio è salvato.</value>
</data>
<data name="The contact persona is shown to everyone as the one who runs this server." xml:space="preserve">
<value>La persona di contatto è mostrata a tutti come chi gestisce questo server.</value>
</data>
<data name="The https address of the relay's actor, or of its inbox. Public posts of this server go to it, and its posts come here." xml:space="preserve">
<value>L'indirizzo https dell'attore del relay, o della sua inbox. I post pubblici di questo server gli arrivano, e i suoi arrivano qui.</value>
</data>
<data name="The log could not be read." xml:space="preserve">
<value>Non è stato possibile leggere il registro.</value>
</data>
<data name="The media limits are saved." xml:space="preserve">
<value>I limiti dei media sono salvati.</value>
</data>
<data name="The picture uploaded is deleted, and the server shows its default picture again." xml:space="preserve">
<value>L'immagine caricata viene eliminata, e il server torna a mostrare quella predefinita.</value>
</data>
<data name="The quota can't be below 0." xml:space="preserve">
<value>La quota non può essere sotto 0.</value>
</data>
<data name="The relay is added: the server subscribes to it now." xml:space="preserve">
<value>Il relay è aggiunto: il server ora si iscrive.</value>
</data>
<data name="The relay is removed: the server unsubscribes from it now." xml:space="preserve">
<value>Il relay è tolto: il server ora annulla l'iscrizione.</value>
</data>
<data name="The relay's address" xml:space="preserve">
<value>L'indirizzo del relay</value>
</data>
<data name="The rule" xml:space="preserve">
<value>La regola</value>
</data>
<data name="The rules are saved." xml:space="preserve">
<value>Le regole sono salvate.</value>
</data>
<data name="The server has no rules." xml:space="preserve">
<value>Il server non ha regole.</value>
</data>
<data name="The server subscribes to no relay." xml:space="preserve">
<value>Il server non è iscritto a nessun relay.</value>
</data>
<data name="The server's description could not be read." xml:space="preserve">
<value>Non è stato possibile leggere la descrizione del server.</value>
</data>
<data name="The server's settings are saved." xml:space="preserve">
<value>Le impostazioni del server sono salvate.</value>
</data>
<data name="The server's settings could not be read." xml:space="preserve">
<value>Non è stato possibile leggere le impostazioni del server.</value>
</data>
<data name="This server does not exchange with these, or keeps them out of its public feeds." xml:space="preserve">
<value>Questo server non scambia con questi, o li tiene fuori dai suoi feed pubblici.</value>
</data>
<data name="Thumbnail" xml:space="preserve">
<value>Anteprima</value>
</data>
<data name="Thumbnail changed" xml:space="preserve">
<value>Anteprima cambiata</value>
</data>
<data name="Thumbnail removed." xml:space="preserve">
<value>Anteprima tolta.</value>
</data>
<data name="Thumbnail saved." xml:space="preserve">
<value>Anteprima salvata.</value>
</data>
<data name="Tick the rules it breaks." xml:space="preserve">
<value>Spunta le regole che infrange.</value>
</data>
<data name="Twelve weeks of local posts and new logins, for anyone to read. On a small server those counts tell who joined and when people write: it is off by default." xml:space="preserve">
<value>Dodici settimane di post locali e di nuovi login, leggibili da chiunque. Su un server piccolo quei conteggi dicono chi si è iscritto e quando si scrive: di norma è spento.</value>
</data>
<data name="Two-factor sign-in reset" xml:space="preserve">
<value>Accesso a due fattori azzerato</value>
</data>
<data name="Until" xml:space="preserve">
<value>Fino al</value>
</data>
<data name="Use the configured values" xml:space="preserve">
<value>Usa i valori configurati</value>
</data>
<data name="Violation" xml:space="preserve">
<value>Viola le regole del server</value>
</data>
<data name="Waiting for the relay" xml:space="preserve">
<value>In attesa del relay</value>
</data>
<data name="What it means, if it needs saying (optional)" xml:space="preserve">
<value>Cosa significa, se serve dirlo (facoltativo)</value>
</data>
<data name="What it says (Markdown)" xml:space="preserve">
<value>Cosa dice (Markdown)</value>
</data>
<data name="Which of the server's rules does it break?" xml:space="preserve">
<value>Quali regole del server infrange?</value>
</data>
<data name="Write an announcement" xml:space="preserve">
<value>Scrivi un annuncio</value>
</data>
<data name="Written {0} ago" xml:space="preserve">
<value>Scritto {0} fa</value>
</data>
<data name="answered {0} ago" xml:space="preserve">
<value>risposto {0} fa</value>
</data>
<data name="by invitation only" xml:space="preserve">
<value>solo su invito</value>
</data>
<data name="by someone not named" xml:space="preserve">
<value>da qualcuno non nominato</value>
</data>
<data name="by the command line" xml:space="preserve">
<value>dalla riga di comando</value>
</data>
<data name="by you" xml:space="preserve">
<value>da te</value>
</data>
<data name="by {0}" xml:space="preserve">
<value>da {0}</value>
</data>
<data name="as configured" xml:space="preserve">
<value>come configurato</value>
</data>
<data name="https://relay.example/actor" xml:space="preserve">
<value>https://relay.example/actor</value>
</data>
<data name="no quota" xml:space="preserve">
<value>nessuna quota</value>
</data>
<data name="open to anyone" xml:space="preserve">
<value>aperte a chiunque</value>
</data>
<data name="seconds" xml:space="preserve">
<value>secondi</value>
</data>
<data name="someone" xml:space="preserve">
<value>qualcuno</value>
</data>
<data name="the command line" xml:space="preserve">
<value>la riga di comando</value>
</data>
</root>