Skip to content

Commit

Permalink
Merge branch '3.0' into 3
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Feb 16, 2025
2 parents 3e15e8a + 8cebbf0 commit c00059c
Show file tree
Hide file tree
Showing 6 changed files with 154 additions and 7 deletions.
66 changes: 65 additions & 1 deletion client/lang/it.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,64 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
}
} else {
ss.i18n.addDictionary('it', {
"Admin.ACTIONS": "Vedere azioni",
"Admin.ADD_TO_CAMPAIGN": "Aggiungi alla campagna",
"Admin.ADVANCED": "Avanzato",
"Admin.ARCHIVECONFIRMMESSAGE": "Sicuro di voler archiviare questo record?",
"Admin.ARCHIVE_CONFIRM_MESSAGE": "Archiviato",
"Admin.BACK": "Indietro",
"Admin.BATCH_ARCHIVE_PROMPT": "Hai selezionato {num} pagina(e).\n\nSei sicuro di volerle archiviare?\n\nQueste pagine insieme a tutte le pagine figlio saranno spubblicate ed archiviate.",
"Admin.BATCH_DELETELIVE_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente eliminare queste pagine dal sito live?",
"Admin.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
"Admin.BATCH_PUBLISH_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente pubblicarle?",
"Admin.BATCH_RESTORE_PROMPT": "Hai selezionato {num} pagina(e).\n\nSei sicuri di volerle ripristinare?\n\nI figli delle pagine archiviate saranno ripristinati nel primo livello, a meno anche i genitori non vengano ripristinati.",
"Admin.BATCH_UNPUBLISH_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente nasconderle?",
"Admin.CLEAR": "Azzera",
"Admin.CONFIRMUNSAVED": "Siete sicuri di voler uscire da questa pagina?\n\nATTENZIONE: I vostri cambiamenti non sono stati salvati.\n\nCliccare OK per continuare, o su Annulla per rimanere sulla pagina corrente.",
"Admin.CONFIRMUNSAVEDSHORT": "ATTENZIONE: le tue modifiche non sono state salvate.",
"Admin.DELETE_CONFIRM_MESSAGE": "Eliminato",
"Admin.DISABLESPLITVIEW": "Lo schermo è troppo piccolo per vedere l'anteprima del sito in modalità divisa",
"Admin.DISMISS": "Rifiuta",
"Admin.EDIT_LINK": "Modifica link",
"Admin.EDIT_MODE": "Modalità modifica",
"Admin.ENTER": "Inserire",
"Admin.ENTER_PASSWORD": "Inserire la password",
"Admin.ERRORINTRANSACTION": "Errore durante la lettura dei dati dal server\nSi prega di riprovare più tardi.",
"Admin.IMPORTANT_TIP": "Suggerimento importante",
"Admin.INSERT_LINK": "Inserisci il link",
"Admin.INSERT_LINK_WITH_SHORTCUT": "Inserire il link {shortcut}",
"Admin.LINKLABEL_EMAIL": "Link all'indirizzo email",
"Admin.LINKLABEL_EXTERNALURL": "Link a URL esterno",
"Admin.LINK_EMAIL": "Inserire link all'email",
"Admin.LINK_EXTERNAL": "Inserire link esterno",
"Admin.LOADING_ERROR": "Errore durante il caricamento dei dati: {message}",
"Admin.NORMAL_TIP": "Suggerimento",
"Admin.NOT_AVAILABLE_USED_DATA": "I dati d'uso non sono attualmente disponibili.",
"Admin.NOT_FOUND_COMPONENT": "Il componente ({component}) non si è caricato correttamente, per questo motivo c'è la possibilità di perdere dei dati durante il salvataggio.",
"Admin.NOT_USED": "Il file non è attualmente in uso.",
"Admin.NO_ITEM_PREVIEW": "L'anteprima non è disponibile per questo elemento.",
"Admin.NO_OPTIONS": "Senza opzioni",
"Admin.NO_PREVIEW": "Anteprima non disponibile.",
"Admin.OWNED_WARNING_1": "Stai nascondendo del contenuto usato in {count} sezioni già pubblicate.",
"Admin.OWNED_WARNING_2": "Ciò può far sparire dei componenti sul sito live in una pagina già pubblicata.",
"Admin.OWNED_WARNING_3": "Vuoi nascondere comunque?",
"Admin.PREVIEW_MODE": "Modalità anteprima",
"Admin.REMOVE_LINK": "Elimina il link",
"Admin.REMOVE_TAG": "Elimina il Tag",
"Admin.SCREEN_TOO_SMALL": "Lo schermo è troppo piccolo",
"Admin.SEARCH": "Ricerca",
"Admin.SEARCH_OPTIONS": "Opzioni di ricerca",
"Admin.SELECTONEPAGE": "Per favore selezionare almeno una pagina",
"Admin.SHOW_SEARCH": "Mostra ricerca",
"Admin.SPLIT_MODE": "Modalità divisa",
"Admin.SUMMARY_TAG_LABEL": "filtri",
"Admin.TIP_LABEL": "{description} per {fieldTitle}",
"Admin.TREEDROPDOWN_FAILED": "Caricamento fallito",
"Admin.TREEDROPDOWN_LOADING": "Caricamento...",
"Admin.TREEDROPDOWN_NO_CHILDREN": "Nessun figlio",
"Admin.TYPE_TO_SEARCH": "Digitare per cercare",
"Admin.UNKNOWN_ERROR": "Errore sconosciuto.",
"Admin.USED_ON": "Usato in",
"Admin.VALIDATIONERROR": "Errore di validazione",
"Admin.VALIDATION_ERRORS_IN_TAB": "Sono presenti errori di validazione in questa scheda.",
"Admin.VALIDATION_ERRORS_IN_TAB_SCREEN_READER": "(errori di validazione)",
Expand All @@ -30,6 +74,26 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
"Admin.VALIDATOR_MESSAGE_DEFAULT": "{name} non è un valore valido.",
"Admin.VALIDATOR_MESSAGE_EQUALS": "{name} non sono uguali.",
"Admin.VALIDATOR_MESSAGE_NUMERIC": "{name} non è un numero.",
"Admin.VALIDATOR_MESSAGE_REQUIRED": "{name} è obbligatorio."
"Admin.VALIDATOR_MESSAGE_REQUIRED": "{name} è obbligatorio.",
"Admin.VERIFY": "Verifica",
"Admin.VERIFY_ITS_YOU": "Prima verifica di essere tu.",
"Admin.VERIFY_TO_CONTINUE": "Verificare per continuare",
"Admin.WHATS_THIS": "Cosa è questo?",
"Admin.WRITTEN_NUMBER_EIGHT": "otto",
"Admin.WRITTEN_NUMBER_FIVE": "cinque",
"Admin.WRITTEN_NUMBER_FOUR": "quattro",
"Admin.WRITTEN_NUMBER_NINE": "nove",
"Admin.WRITTEN_NUMBER_ONE": "uno",
"Admin.WRITTEN_NUMBER_SEVEN": "sette",
"Admin.WRITTEN_NUMBER_SIX": "sei",
"Admin.WRITTEN_NUMBER_THREE": "tre",
"Admin.WRITTEN_NUMBER_TWO": "due",
"PopoverOptionSet.CLEAR": "Pulisci",
"PopoverOptionSet.NO_RESULTS": "Nessun risultato trovato",
"PopoverOptionSet.SEARCH_PLACEHOLDER": "Ricerca",
"PopoverOptionSetToggle.TOGGLE": "Scambia",
"SilverStripe\\Admin\\FileStatusIcon.ACCESS_RESTRICTED": "Accesso ristretto",
"SilverStripe\\Admin\\FileStatusIcon.TRACKED_FORM_UPLOAD_RESTRICTED": "Invio form",
"SilverStripe\\Admin\\FileStatusIcon.TRACKED_FORM_UPLOAD_UNRESTRICTED": "Invio form, accesso senza restrizioni"
});
}
66 changes: 65 additions & 1 deletion client/lang/src/it.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,62 @@
{
"Admin.ACTIONS": "Vedere azioni",
"Admin.ADD_TO_CAMPAIGN": "Aggiungi alla campagna",
"Admin.ADVANCED": "Avanzato",
"Admin.ARCHIVECONFIRMMESSAGE": "Sicuro di voler archiviare questo record?",
"Admin.ARCHIVE_CONFIRM_MESSAGE": "Archiviato",
"Admin.BACK": "Indietro",
"Admin.BATCH_ARCHIVE_PROMPT": "Hai selezionato {num} pagina(e).\n\nSei sicuro di volerle archiviare?\n\nQueste pagine insieme a tutte le pagine figlio saranno spubblicate ed archiviate.",
"Admin.BATCH_DELETELIVE_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente eliminare queste pagine dal sito live?",
"Admin.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
"Admin.BATCH_PUBLISH_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente pubblicarle?",
"Admin.BATCH_RESTORE_PROMPT": "Hai selezionato {num} pagina(e).\n\nSei sicuri di volerle ripristinare?\n\nI figli delle pagine archiviate saranno ripristinati nel primo livello, a meno anche i genitori non vengano ripristinati.",
"Admin.BATCH_UNPUBLISH_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente nasconderle?",
"Admin.CLEAR": "Azzera",
"Admin.CONFIRMUNSAVED": "Siete sicuri di voler uscire da questa pagina?\n\nATTENZIONE: I vostri cambiamenti non sono stati salvati.\n\nCliccare OK per continuare, o su Annulla per rimanere sulla pagina corrente.",
"Admin.CONFIRMUNSAVEDSHORT": "ATTENZIONE: le tue modifiche non sono state salvate.",
"Admin.DELETE_CONFIRM_MESSAGE": "Eliminato",
"Admin.DISABLESPLITVIEW": "Lo schermo è troppo piccolo per vedere l'anteprima del sito in modalità divisa",
"Admin.DISMISS": "Rifiuta",
"Admin.EDIT_LINK": "Modifica link",
"Admin.EDIT_MODE": "Modalità modifica",
"Admin.ENTER": "Inserire",
"Admin.ENTER_PASSWORD": "Inserire la password",
"Admin.ERRORINTRANSACTION": "Errore durante la lettura dei dati dal server\nSi prega di riprovare più tardi.",
"Admin.IMPORTANT_TIP": "Suggerimento importante",
"Admin.INSERT_LINK": "Inserisci il link",
"Admin.INSERT_LINK_WITH_SHORTCUT": "Inserire il link {shortcut}",
"Admin.LINKLABEL_EMAIL": "Link all'indirizzo email",
"Admin.LINKLABEL_EXTERNALURL": "Link a URL esterno",
"Admin.LINK_EMAIL": "Inserire link all'email",
"Admin.LINK_EXTERNAL": "Inserire link esterno",
"Admin.LOADING_ERROR": "Errore durante il caricamento dei dati: {message}",
"Admin.NORMAL_TIP": "Suggerimento",
"Admin.NOT_AVAILABLE_USED_DATA": "I dati d'uso non sono attualmente disponibili.",
"Admin.NOT_FOUND_COMPONENT": "Il componente ({component}) non si è caricato correttamente, per questo motivo c'è la possibilità di perdere dei dati durante il salvataggio.",
"Admin.NOT_USED": "Il file non è attualmente in uso.",
"Admin.NO_ITEM_PREVIEW": "L'anteprima non è disponibile per questo elemento.",
"Admin.NO_OPTIONS": "Senza opzioni",
"Admin.NO_PREVIEW": "Anteprima non disponibile.",
"Admin.OWNED_WARNING_1": "Stai nascondendo del contenuto usato in {count} sezioni già pubblicate.",
"Admin.OWNED_WARNING_2": "Ciò può far sparire dei componenti sul sito live in una pagina già pubblicata.",
"Admin.OWNED_WARNING_3": "Vuoi nascondere comunque?",
"Admin.PREVIEW_MODE": "Modalità anteprima",
"Admin.REMOVE_LINK": "Elimina il link",
"Admin.REMOVE_TAG": "Elimina il Tag",
"Admin.SCREEN_TOO_SMALL": "Lo schermo è troppo piccolo",
"Admin.SEARCH": "Ricerca",
"Admin.SEARCH_OPTIONS": "Opzioni di ricerca",
"Admin.SELECTONEPAGE": "Per favore selezionare almeno una pagina",
"Admin.SHOW_SEARCH": "Mostra ricerca",
"Admin.SPLIT_MODE": "Modalità divisa",
"Admin.SUMMARY_TAG_LABEL": "filtri",
"Admin.TIP_LABEL": "{description} per {fieldTitle}",
"Admin.TREEDROPDOWN_FAILED": "Caricamento fallito",
"Admin.TREEDROPDOWN_LOADING": "Caricamento...",
"Admin.TREEDROPDOWN_NO_CHILDREN": "Nessun figlio",
"Admin.TYPE_TO_SEARCH": "Digitare per cercare",
"Admin.UNKNOWN_ERROR": "Errore sconosciuto.",
"Admin.USED_ON": "Usato in",
"Admin.VALIDATIONERROR": "Errore di validazione",
"Admin.VALIDATION_ERRORS_IN_TAB": "Sono presenti errori di validazione in questa scheda.",
"Admin.VALIDATION_ERRORS_IN_TAB_SCREEN_READER": "(errori di validazione)",
Expand All @@ -23,5 +67,25 @@
"Admin.VALIDATOR_MESSAGE_DEFAULT": "{name} non è un valore valido.",
"Admin.VALIDATOR_MESSAGE_EQUALS": "{name} non sono uguali.",
"Admin.VALIDATOR_MESSAGE_NUMERIC": "{name} non è un numero.",
"Admin.VALIDATOR_MESSAGE_REQUIRED": "{name} è obbligatorio."
"Admin.VALIDATOR_MESSAGE_REQUIRED": "{name} è obbligatorio.",
"Admin.VERIFY": "Verifica",
"Admin.VERIFY_ITS_YOU": "Prima verifica di essere tu.",
"Admin.VERIFY_TO_CONTINUE": "Verificare per continuare",
"Admin.WHATS_THIS": "Cosa è questo?",
"Admin.WRITTEN_NUMBER_EIGHT": "otto",
"Admin.WRITTEN_NUMBER_FIVE": "cinque",
"Admin.WRITTEN_NUMBER_FOUR": "quattro",
"Admin.WRITTEN_NUMBER_NINE": "nove",
"Admin.WRITTEN_NUMBER_ONE": "uno",
"Admin.WRITTEN_NUMBER_SEVEN": "sette",
"Admin.WRITTEN_NUMBER_SIX": "sei",
"Admin.WRITTEN_NUMBER_THREE": "tre",
"Admin.WRITTEN_NUMBER_TWO": "due",
"PopoverOptionSet.CLEAR": "Pulisci",
"PopoverOptionSet.NO_RESULTS": "Nessun risultato trovato",
"PopoverOptionSet.SEARCH_PLACEHOLDER": "Ricerca",
"PopoverOptionSetToggle.TOGGLE": "Scambia",
"SilverStripe\\Admin\\FileStatusIcon.ACCESS_RESTRICTED": "Accesso ristretto",
"SilverStripe\\Admin\\FileStatusIcon.TRACKED_FORM_UPLOAD_RESTRICTED": "Invio form",
"SilverStripe\\Admin\\FileStatusIcon.TRACKED_FORM_UPLOAD_UNRESTRICTED": "Invio form, accesso senza restrizioni"
}
5 changes: 3 additions & 2 deletions code/AdminErrorExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,9 @@ private function getAdminController(): ?Controller
if ($this->owner instanceof LeftAndMain) {
return $this->owner;
}
if (Controller::has_curr() && (Controller::curr() instanceof LeftAndMain)) {
return Controller::curr();
$controller = Controller::curr();
if ($controller instanceof LeftAndMain) {
return $controller;
}
return null;
}
Expand Down
5 changes: 3 additions & 2 deletions code/CMSMenu.php
Original file line number Diff line number Diff line change
Expand Up @@ -262,10 +262,11 @@ public static function get_viewable_menu_items($member = null)
// checks on
if ($menuItem->controller) {
$controllerObj = singleton($menuItem->controller);
if (Controller::has_curr()) {
$controllerCurr = Controller::curr();
if ($controllerCurr) {
// Necessary for canView() to have request data available,
// e.g. to check permissions against LeftAndMain->currentRecord()
$controllerObj->setRequest(Controller::curr()->getRequest());
$controllerObj->setRequest($controllerCurr->getRequest());
if (!$controllerObj->canView($member)) {
continue;
}
Expand Down
17 changes: 17 additions & 0 deletions lang/it.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@ it:
CollapsePanel: 'Comprimi pannello'
DELETED: Cancellato.
DropdownBatchActionsDefault: "Scegli un'azione..."
ErrorDetail: 'Dettagli errore: {detail}'
ErrorMessage: 'Spiacente, sembra ci sia stato un errore {errorcode}.'
ErrorMessage403: "Spiacente, sembra che l'azione che hai provato ad eseguire non sia consentita."
ErrorMessage404: 'Spiacente, sembra tu abbia provato ad accedere ad una sezione o ad un oggetto che non esiste.'
ErrorMessage500: 'Spiacente, sembra ci sia stato un errore interno al server.'
ErrorMessage503: 'Spiacente, sembra che il servizio sia temporaneamente non disponibile.'
ExpandPanel: 'Espandi pannello'
HelpMenu: 'Menu aiuto'
LOGOUT: Disconnetti
Expand Down Expand Up @@ -61,6 +67,8 @@ it:
FileFieldLabel: 'File CSV <small>(Estensioni consentite: *.csv)</small>'
Help1: '<p>Importa utenti in <em>formato CSV</em> (valori separati da virgola).<small><a href="#" class="toggle-advanced"> Mostra utilizzo avanzato</a></small></p>'
Help2: '<div class="advanced"><h4>Uso avanzato </h4><ul><li> Colonne consentite: <em>{columns}</em></li><li> Gli utenti esistenti sono abbinati dalla loro proprietà <em>Codice</em> univoca e aggiornati con qualsiasi nuovo valore dal file importato. </li><li> I gruppi possono essere assegnati dalla colonna <em>Gruppi</em>. I gruppi sono identificati dalla loro proprietà <em>Codice</em>, più gruppi possono essere separati da una virgola. Le appartenenze ai gruppi esistenti non vengono cancellate.</li></ul></div>'
ImportFormHelpGroup: '<ul><li>I gruppi esistenti possono essere selezionati tramite il loro <em>Codice</em>univoco, e aggiornati con i nuovi valori dal file importato</li><li>Gerarchie di gruppo possono essere create usando la colonna <em>ParentCode</em>.</li><li>Nuovi codici di permesso possono essere assegnati tramite la colonna <em>PermissionCode</em>. I codici di permesso pregressi non saranno revocati.</li></ul>'
ImportFormHelpMember: "<p>Nuovi gruppi possono essere assegnati con la colonna <em>Groups</em>. I gruppi sono identificati dalla loro <em>Codice</em>, più gruppi devono essere separati con una virgola. L'appartenenza a gruppi pregressi non viene revocata.</p>"
ResultCreated: 'Creato {count} utenti'
ResultDeleted: 'Eliminati {count} utenti'
ResultNone: 'Nessun cambiamento'
Expand All @@ -79,6 +87,8 @@ it:
NOIMPORT: 'Niente da importare'
Title: 'Modelli di dati'
UPDATEDRECORDS: 'Aggiornato {count} record.'
SilverStripe\Admin\Navigator\SilverStripeNavigatorItem:
WONT_BE_SHOWN: 'Attenzione: questo messaggio sarà mostrato ai tuoi visitatori'
SilverStripe\Admin\Navigator\SilverStripeNavigatorItem_Unversioned:
PREVIEW: Anteprima
"PREVIEW'": Anteprima
Expand All @@ -90,7 +100,14 @@ it:
EDITPERMISSIONS_HELP: 'Possibilità di modificare permessi e indirizzi IP per un gruppo. Richiede l''autorizzazione "Accesso a" Sicurezza "sezione".'
IMPORTGROUPS: 'Importa gruppi'
IMPORTUSERS: 'Importa utenti'
ImportFormHelpGroup: 'Existing groups are matched by their unique 3Code3 value, and updated with any new values from the imported file24Group hierarchies can be created by using a 5ParentCode5 column.46Permission codes can be assigned by the 7PermissionCode7 column. Existing permission codes are not cleared.61'
ImportFormHelpMember: '<p>I gruppi possono essere assegnati dalla colonna<em>Grouppi</em>. I gruppi sono identificati dal loro <em>Code</em> property, multiple groups can be separated by comma. Existing group memberships are not cleared.</p>'
MENUTITLE: Sicurezza
MemberListCaution: 'Attenzione: la rimozione degli utenti da questo elenco li rimuoverà da tutti i gruppi e dal database'
TABROLES: Ruoli
Users: Utenti
SilverStripe\Admin\SudoModeController:
INVALID: 'Password non corretta'
ImportFormHelpGroup: '<ul><li>I gruppi esistenti possono essere selezionati tramite il loro <em>Codice</em>univoco, e aggiornati con i nuovi valori dal file importato</li><li>Gerarchie di gruppo possono essere create usando la colonna <em>ParentCode</em>.</li><li>Nuovi codici di permesso possono essere assegnati tramite la colonna <em>PermissionCode</em>. I codici di permesso pregressi non saranno revocati.</li></ul>'
ImportFormHelpMember: "<p>Nuovi gruppi possono essere assegnati con la colonna <em>Groups</em>. I gruppi sono identificati dalla loro <em>Codice</em>, più gruppi devono essere separati con una virgola. L'appartenenza a gruppi pregressi non viene revocata.</p>"
TIMEOUT: 'Sessione scaduta, si prega di aggiornare e riprovare.'
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p id="$ID" tabIndex="0" class="form-control-static<% if $extraClass %> $extraClass<% end_if %>" <% include SilverStripe/Forms/AriaAttributes %>>
$Value
$FormattedValue
</p>
<% if $IncludeHiddenField %>
<input $getAttributesHTML("id", "type") id="hidden-{$ID}" type="hidden" />
Expand Down

0 comments on commit c00059c

Please sign in to comment.