Merge remote-tracking branch 'qortal/develop' into feature/large-files-and-names

This commit is contained in:
PhilReact 2025-05-31 19:35:48 +03:00
commit 0723f336f8
8 changed files with 63 additions and 63 deletions

View File

@ -67,7 +67,7 @@ export function saveToLocalStorage(key, subKey, newValue) {
export const AppsNavBarDesktop = ({ disableBack }) => {
const [tabs, setTabs] = useState([]);
const [selectedTab, setSelectedTab] = useState(0);
const [selectedTab, setSelectedTab] = useState(null);
const [navigationController, setNavigationController] = useAtom(
navigationControllerAtom
);
@ -125,7 +125,7 @@ export const AppsNavBarDesktop = ({ disableBack }) => {
const setTabsToNav = (e) => {
const { tabs, selectedTab, isNewTabWindow } = e.detail?.data;
setTabs([...tabs]);
setSelectedTab(!selectedTab ? 0 : { ...selectedTab });
setSelectedTab(!selectedTab ? null : { ...selectedTab });
setIsNewTabWindow(isNewTabWindow);
};
@ -236,7 +236,7 @@ export const AppsNavBarDesktop = ({ disableBack }) => {
>
<ButtonBase
onClick={() => {
setSelectedTab(0);
setSelectedTab(null);
executeEvent('newTabWindow', {});
}}
>

View File

@ -57,7 +57,7 @@
"invitation_expiry": "einladungszeit",
"invitees_list": "lädt die Liste ein",
"join_link": "gruppenverbindung beibringen",
"join_requests": "schließen Sie Anfragen an",
"join_requests": "join-Anfragen",
"last_message": "letzte Nachricht",
"last_message_date": "last message: {{date }}",
"latest_mails": "letzte Q-Mails",

View File

@ -57,7 +57,7 @@
"invitation_expiry": "tiempo de vencimiento de la invitación",
"invitees_list": "lista de invitados",
"join_link": "unir el enlace grupal",
"join_requests": "unir las solicitudes",
"join_requests": "solicitudes de membresía",
"last_message": "último mensaje",
"last_message_date": "last message: {{date }}",
"latest_mails": "Últimos correo electrónico",

View File

@ -57,7 +57,7 @@
"invitation_expiry": "temps d'expiration de l'invitation",
"invitees_list": "liste des invités",
"join_link": "rejoignez le lien de groupe",
"join_requests": "joindre les demandes",
"join_requests": "demandes d'adhésion",
"last_message": "dernier message",
"last_message_date": "last message: {{date }}",
"latest_mails": "dernier Q-Mails",

View File

@ -72,7 +72,7 @@
"register_name": "registra nome",
"remove": "rimuovi",
"remove_reaction": "rimuovi la reazione",
"return_apps_dashboard": "torna alla dashboard di app",
"return_apps_dashboard": "torna alla dashboard delle app",
"save": "salva",
"save_disk": "salva su disco",
"search": "ricerca",
@ -133,7 +133,7 @@
"dev_mode": "modalità Dev",
"domain": "dominio",
"ui": {
"version": "versione dell'interfaccia utente"
"version": "versione UI"
},
"count": {
"none": "nessuno",
@ -152,7 +152,7 @@
"general_settings": "impostazioni generali",
"home": "casa",
"identifier": "identificativo",
"image_embed": "immagine incorporare",
"image_embed": "immagine incorporata",
"last_height": "ultima altezza",
"level": "livello",
"library": "libreria",
@ -185,13 +185,13 @@
"encrypt_app": "impossibile crittografare. App non pubblicata.",
"fetch_app": "impossibile recuperare l'app.",
"fetch_publish": "impossibile recuperare la pubblicazione.",
"file_too_large": "file {{ filename }} is too large. Max size allowed is {{ size }} MB.",
"file_too_large": "il file {{ filename }} è troppo grande. La massima dimensione può essere di {{ size }} MB.",
"generic": "si è verificato un errore",
"initiate_download": "impossibile avviare il download.",
"invalid_amount": "importo non valido",
"invalid_base64": "dati Base64 non validi",
"invalid_embed_link": "collegamento incorporato non valido",
"invalid_image_embed_link_name": "link incorporato dell'immagine non valido. Param mancante.",
"invalid_image_embed_link_name": "link incorporato dell'immagine non valido. Parametro mancante.",
"invalid_poll_embed_link_name": "link incorporato del sondaggio non valido. Nome mancante.",
"invalid_signature": "firma non valida",
"invalid_theme_format": "formato tema non valido",
@ -200,7 +200,7 @@
"message_size": "la dimensione del messaggio è di {{ size }} byte su un massimo di {{maximum }}",
"minting_account_add": "impossibile aggiungere l'account di minting.",
"minting_account_remove": "impossibile rimuovere l'account di minting.",
"missing_fields": "missing: {{ fields }}",
"missing_fields": "mancano i campi: {{ fields }}",
"navigation_timeout": "timeout di navigazione",
"network_generic": "errore di rete",
"password_not_matching": "i campi della password non corrispondono!",
@ -223,9 +223,9 @@
"created_by": "creato da {{ owner }}",
"buy_order_request": "l'applicazione <br/><italic>{{hostname}}</italic> <br/><span>sta effettuando {{count}} ordine d'acquisto</span>.",
"buy_order_request_other": "l'applicazione <br/><italic>{{hostname}}</italic> <br/><span>sta effettuando {{count}} ordini d'acquisto</span>.",
"devmode_local_node": "si prega di utilizzare il tuo nodo locale per la modalità Dev! Logout e usa il nodo locale.",
"devmode_local_node": "si prega di utilizzare il tuo nodo locale per la modalità Dev! Scollegati ed usa il nodo locale.",
"downloading": "download",
"downloading_decrypting_app": "download e decritting di app private.",
"downloading_decrypting_app": "download e decriptazione dell'app privata.",
"edited": "modificato",
"editing_message": "messaggio di modifica",
"encrypted": "crittografato",
@ -245,7 +245,7 @@
"name_publish": "hai bisogno di un nome Qortal per pubblicare",
"name_rate": "hai bisogno di un nome da valutare.",
"name_registration": "il tuo saldo è {{ balance }} QORT. La registrazione di un nome richiede una commissione di {{ fee }} QORT",
"name_unavailable": "{{ name }} is unavailable",
"name_unavailable": "{{ name }} non disponibile",
"no_data_image": "nessun dato per l'immagine",
"no_description": "nessuna descrizione",
"no_messages": "nessun messaggio",
@ -274,7 +274,7 @@
"secure_ownership": "sicura proprietà dei dati pubblicati con il tuo nome. Puoi anche vendere il tuo nome, insieme ai tuoi dati a una terza parte.",
"select_file": "seleziona un file",
"select_image": "seleziona un'immagine per un logo",
"select_zip": "seleziona il file .zip contenente contenuto statico:",
"select_zip": "seleziona il file .zip contenente il contenuto statico:",
"sending": "invio ...",
"settings": "si utilizza il modo di esportazione/importazione per salvare le impostazioni.",
"space_for_admins": "mi dispiace, questo spazio è solo per gli amministratori.",
@ -293,12 +293,12 @@
"provide_thread": "si prega di fornire un titolo al thread",
"publish_app": "vorresti pubblicare questa app?",
"publish_avatar": "vorresti pubblicare un avatar?",
"publish_qdn": "vorresti pubblicare le tue impostazioni su QDN (crittografato)?",
"publish_qdn": "vorresti pubblicare le impostazioni su QDN (crittografato)?",
"overwrite_changes": "l'app non è stata in grado di scaricare le app bloccate a QDN esistenti. Vorresti sovrascrivere quei cambiamenti?",
"rate_app": "vorresti dare il voto {{ rate }} a quest'app?. Questo creerà una transazione POLL.",
"register_name": "vorresti registrare questo nome?",
"reset_pinned": "non ti piacciono le tue attuali modifiche locali? Vorresti ripristinare le app bloccate predefinite?",
"reset_qdn": "non ti piacciono le tue attuali modifiche locali? Vorresti ripristinare le app QDN salvate?",
"reset_pinned": "non ti piacciono le attuali modifiche locali? Vorresti ripristinare le app bloccate predefinite?",
"reset_qdn": "non ti piacciono le attuali modifiche locali? Vorresti ripristinare le app QDN salvate?",
"transfer_qort": "vuoi trasferire {{ amount }} QORT?"
},
"status": {
@ -308,7 +308,7 @@
"synchronizing": "sincronizzazione"
},
"success": {
"order_submitted": "il tuo ordine di acquisto è stato inviato",
"order_submitted": "l'ordine di acquisto è stato inviato",
"published": "pubblicato con successo. Si prega di attendere un paio di minuti affinché la rete propaghi le modifiche.",
"published_qdn": "pubblicato con successo su QDN",
"rated_app": "valutato con successo. Si prega di attendere un paio di minuti affinché la rete propaghi le modifiche.",

View File

@ -2,21 +2,21 @@
"action": {
"add_promotion": "aggiungi promozione",
"ban": "escludi membro del gruppo",
"cancel_ban": "annulla divieto",
"cancel_ban": "annulla esclusione",
"copy_private_key": "copia chiave privata",
"create_group": "crea gruppo",
"disable_push_notifications": "disabilita tutte le notifiche push",
"export_password": "password di esportazione",
"export_password": "esporta la password",
"export_private_key": "esporta una chiave privata",
"find_group": "trova il gruppo",
"join_group": "unisciti al gruppo",
"kick_member": "togli membro dal gruppo",
"find_group": "trova gruppo",
"join_group": "entra nel gruppo",
"kick_member": "allontana membro dal gruppo",
"invite_member": "invita membro",
"leave_group": "lascia il gruppo",
"load_members": "carica i membri con i nomi",
"make_admin": "rendere amministratore",
"make_admin": "rendi amministratore",
"manage_members": "gestisci i membri",
"promote_group": "promuovi il tuo gruppo ai non membri",
"promote_group": "promuovi il gruppo ai non membri",
"publish_announcement": "pubblica annuncio",
"publish_avatar": "pubblica avatar",
"refetch_page": "ricarica pagina",
@ -41,7 +41,7 @@
"id": "gruppo ID",
"invites": "inviti di gruppo",
"group": "gruppo",
"group_name": "group: {{ name }}",
"group_name": "gruppo: {{ name }}",
"group_other": "gruppi",
"groups_admin": "gruppi in cui sei un amministratore",
"management": "gestione del gruppo",
@ -54,12 +54,12 @@
"public": "gruppo pubblico",
"type": "tipo di gruppo"
},
"invitation_expiry": "tempo di scadenza dell'invito",
"invitation_expiry": "scadenza dell'invito",
"invitees_list": "elenco degli inviti",
"join_link": "unisciti al link di gruppo",
"join_requests": "unisciti alle richieste",
"join_link": "link per entrare nel gruppo",
"join_requests": "richieste di adesione",
"last_message": "ultimo messaggio",
"last_message_date": "ultimo messaggio: {{date }}",
"last_message_date": "ultimo messaggio: {{ date }}",
"latest_mails": "ultimi Q-Mail",
"message": {
"generic": {
@ -69,27 +69,27 @@
"already_in_group": "sei già in questo gruppo!",
"block_delay_minimum": "ritardo minimo del blocco per le approvazioni delle transazioni di gruppo",
"block_delay_maximum": "ritardo massimo del blocco per le approvazioni delle transazioni di gruppo",
"closed_group": "questo è un gruppo chiuso/privato, quindi dovrai attendere fino a quando un amministratore accetta la tua richiesta",
"closed_group": "questo è un gruppo chiuso/privato, quindi occorre attendere fino a quando un amministratore accetta la richiesta",
"descrypt_wallet": "decrittazione del wallet ...",
"encryption_key": "la prima chiave di crittografia comune del gruppo è in fase di creazione. Si prega di attendere qualche minuto per essere recuperato dalla rete. Controllo ogni 2 minuti ...",
"group_announcement": "annunci di gruppo",
"group_approval_threshold": "soglia di approvazione del gruppo (numero / percentuale di amministratori che devono approvare una transazione)",
"group_encrypted": "gruppo crittografato",
"group_invited_you": "{{group}} has invited you",
"group_key_created": "primo tasto di gruppo creato.",
"group_member_list_changed": "l'elenco dei membri del gruppo è cambiato. Si prega di rivivere nuovamente la chiave segreta.",
"group_invited_you": "{{group}} ti ha invitato",
"group_key_created": "creata la prima chiave di gruppo.",
"group_member_list_changed": "l'elenco dei membri del gruppo è cambiato. Si prega di ricriptare nuovamente la chiave segreta.",
"group_no_secret_key": "non esiste una chiave segreta di gruppo. Potresti essere il primo amministratore a pubblicarne una!",
"group_secret_key_no_owner": "l'ultima chiave segreta del gruppo è stata pubblicata da un non proprietario. Come proprietario del gruppo si prega di ricriptare la chiave per sicurezza.",
"group_secret_key_no_owner": "l'ultima chiave segreta del gruppo è stata pubblicata da un non proprietario. Per sicurezza come proprietario del gruppo si prega di ricriptare la chiave.",
"invalid_content": "contenuto non valido, mittente o timestamp nei dati di reazione",
"invalid_data": "contenuto di caricamento degli errori: dati non validi",
"invalid_data": "errore di caricamento del contenuto: dati non validi",
"latest_promotion": "verrà mostrata solo l'ultima promozione della settimana per il tuo gruppo.",
"loading_members": "caricamento dell'elenco dei membri con nomi ... Attendi.",
"loading_members": "caricamento dell'elenco dei membri con nomi ... Attendere.",
"max_chars": "max 200 caratteri. Commissione",
"manage_minting": "gestisci il minting",
"minter_group": "al momento non fai parte del gruppo Minter",
"mintership_app": "visita l'app Q-Mintership per chiedere di diventare un minter",
"minting_account": "account di minting:",
"minting_keys_per_node": "sono ammessi solo 2 chiavi di minting per nodo. Rimuovine una se si desidera fare minting con questo account.",
"minting_keys_per_node": "sono ammessi solo 2 chiavi di minting per nodo. Rimuoverne una se si desidera fare minting con questo account.",
"minting_keys_per_node_different": "sono ammessi solo 2 chiavi di minting per nodo. Rimuovi uno se desideri aggiungere un account diverso.",
"next_level": "blocchi mancanti al livello successivo:",
"node_minting": "questo nodo sta coniando:",
@ -98,11 +98,11 @@
"no_announcement": "nessun annuncio",
"no_display": "niente da visualizzare",
"no_selection": "nessun gruppo selezionato",
"not_part_group": "non fai parte del gruppo crittografato di membri. Attendi che un amministratore ricifri le chiavi.",
"not_part_group": "non fai parte del gruppo crittografato di membri. Attendere che un amministratore ricripti le chiavi.",
"only_encrypted": "verranno visualizzati solo messaggi non crittografati.",
"only_private_groups": "verranno mostrati solo gruppi privati",
"pending_join_requests": "{{ group }} ha {{ count }} richieste pendenti di join",
"private_key_copied": "copiata a chiave privata",
"pending_join_requests": "{{ group }} ha {{ count }} richieste pendenti di adesione",
"private_key_copied": "chiave privata copiata",
"provide_message": "si prega di fornire un primo messaggio al thread",
"secure_place": "mantieni la chiave privata in un luogo sicuro. Non condividerla!",
"setting_group": "impostazione gruppo. Attendere, per favore."
@ -113,10 +113,10 @@
"description_required": "si prega di fornire una descrizione",
"group_info": "impossibile accedere alle informazioni del gruppo",
"group_join": "impossibile aderire al gruppo",
"group_promotion": "errore che pubblica la promozione. Per favore riprova",
"group_promotion": "errore di pubblicazione della promozione. Per favore riprovare",
"group_secret_key": "impossibile ottenere la chiave segreta del gruppo",
"name_required": "si prega di fornire un nome",
"notify_admins": "prova a avvisare un amministratore dall'elenco degli amministratori di seguito:",
"notify_admins": "prova a notificare un amministratore dall'elenco degli amministratori seguente:",
"qortals_required": "occorrono almeno {{ quantity }} QORT per inviare un messaggio",
"timeout_reward": "timeout in attesa di conferma della condivisione della ricompensa",
"thread_id": "impossibile individuare il thread ID",
@ -124,40 +124,40 @@
"unable_minting": "impossibile iniziare a coniare"
},
"success": {
"group_ban": "membro escluso con successo dal gruppo. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"group_creation": "gruppo creato correttamente. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"group_ban": "membro escluso con successo dal gruppo. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"group_creation": "gruppo creato correttamente. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"group_creation_name": "creato il gruppo {{group_name}}: attendere la conferma",
"group_creation_label": "creato il grupp {{name}}: successo!",
"group_invite": "invitato con successo {{invitee}}. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"group_join": "richiesto con successo di unirsi al gruppo. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"group_creation_label": "creato il gruppo {{name}}: successo!",
"group_invite": "invitato con successo {{invitee}}. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"group_join": "richiesto con successo di unirsi al gruppo. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"group_join_name": "adesione al gruppo {{group_name}}: attendere la conferma",
"group_join_label": "adesione al gruppo {{name}}: success!",
"group_join_request": "richiesta di adesione al gruppo {{group_name}}: attendere la conferma",
"group_join_outcome": "richiesta di adesione al gruppo {{group_name}}: successo!",
"group_kick": "il membro è stato escludo dal gruppo. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"group_leave": "richiesto con successo di lasciare il gruppo. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"group_kick": "il membro è stato escludo dal gruppo. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"group_leave": "richiesto con successo l'abbandono del gruppo. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"group_leave_name": "abbandonato il gruppo {{group_name}}: attendere la conferma",
"group_leave_label": "abbandonato il gruppo {{name}}: success!",
"group_member_admin": "il membro è ora amministratore. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"group_leave_label": "abbandonato il gruppo {{name}}: successo!",
"group_member_admin": "il membro è ora amministratore. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"group_promotion": "promozione pubblicata con successo. Potrebbero essere necessari un paio di minuti per la promozione",
"group_remove_member": "rimosso con successo il membro come amministratore. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"invitation_cancellation": "invito annullato con successo. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"invitation_request": "richiesta di join accettata: in attesa di conferma",
"group_remove_member": "rimosso con successo il membro come amministratore. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"invitation_cancellation": "invito annullato con successo. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"invitation_request": "richiesta di adesione accettata: in attesa di conferma",
"loading_threads": "caricamento dei thread ... Attendi.",
"post_creation": "post creato correttamente. Potrebbe essere necessario del tempo per la propagazione della pubblicazione",
"published_secret_key": "pubblicata la secret key per il gruppo {{ group_id }}: attendere la conferma",
"published_secret_key_label": "pubblicata la secret key per il gruppo {{ group_id }}: successo!",
"registered_name": "registrato con successo. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"registered_name": "registrato con successo. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"registered_name_label": "nome registrato: in attesa di conferma. Questo potrebbe richiedere un paio di minuti.",
"registered_name_success": "nome registrato: successo!",
"rewardshare_add": "aggiungi ricompensa: in attesa di conferma",
"rewardshare_add_label": "aggiungi ricompensa: successo!",
"rewardshare_creation": "confermare la creazione di ricompensa sulla catena. Si prega di essere paziente, potrebbe richiedere fino a 90 secondi.",
"rewardshare_creation": "confermare la creazione di ricompensa sulla catena. Si prega di pazientare, potrebbe richiedere fino a 90 secondi.",
"rewardshare_confirmed": "ricompensa confermata. Fare clic su Avanti.",
"rewardshare_remove": "rimuovi la ricompensa: in attesa di conferma",
"rewardshare_remove_label": "rimuovi la ricompensa: successo!",
"thread_creation": "thread creato correttamente. Potrebbe essere necessario del tempo per la propagazione della pubblicazione",
"unbanned_user": "utente riammesso con successo. Potrebbero essere necessari un paio di minuti per propagare le modifiche",
"thread_creation": "thread creato correttamente. Potrebbe essere necessario del tempo per la propagazione della pubblicazione.",
"unbanned_user": "utente riammesso con successo. Potrebbero essere necessari un paio di minuti per propagare le modifiche.",
"user_joined": "l'utente si è unito con successo!"
}
},

View File

@ -57,7 +57,7 @@
"invitation_expiry": "招待状の有効期限",
"invitees_list": "招待リスト",
"join_link": "グループリンクに参加します",
"join_requests": "リクエストに参加します",
"join_requests": "参加リクエスト",
"last_message": "最後のメッセージ",
"last_message_date": "last message: {{date }}",
"latest_mails": "最新のQメール",

View File

@ -57,7 +57,7 @@
"invitation_expiry": "Приглашение время истечения",
"invitees_list": "Список приглашений",
"join_link": "Присоединяйтесь к групповой ссылке",
"join_requests": "присоединиться к запросам",
"join_requests": "запросы на присоединение",
"last_message": "Последнее сообщение",
"last_message_date": "last message: {{date }}",
"latest_mails": "Последние Q-Mails",