diff --git a/web/src/less/usage-heat-map.less b/web/src/less/usage-heat-map.less index 541b1a19..449eb675 100644 --- a/web/src/less/usage-heat-map.less +++ b/web/src/less/usage-heat-map.less @@ -11,19 +11,19 @@ height: 14px; &.stat-day-l1-bg { - @apply bg-green-400 dark:bg-green-500; + @apply bg-green-400 dark:bg-green-800; } &.stat-day-l2-bg { - @apply bg-green-500 dark:bg-green-600; + @apply bg-green-500 dark:bg-green-700; } &.stat-day-l3-bg { - @apply bg-green-600 dark:bg-green-700; + @apply bg-green-600 dark:bg-green-600; } &.stat-day-l4-bg { - @apply bg-green-700 dark:bg-green-800; + @apply bg-green-700 dark:bg-green-500; } &.today { diff --git a/web/src/locales/it.json b/web/src/locales/it.json index 97aa24dc..cacfbd87 100644 --- a/web/src/locales/it.json +++ b/web/src/locales/it.json @@ -1,120 +1,312 @@ { "common": { + "memos-slogan": "Un hub memo leggero e self-hosted. Open Source e gratuito per sempre.", "about": "Informazioni", + "home": "Home", + "resources": "Risorse", + "settings": "Impostazioni", + "archived": "Archiviati", "email": "Email", "password": "Password", - "repeat-password-short": "Ripeti", - "repeat-password": "Ripeti la password", - "new-password": "Nuova password", - "repeat-new-password": "Ripeti la nuova password", + "avatar": "Avatar", "username": "Nome utente", - "nickname": "Soprannome", + "nickname": "Nickname", "save": "Salva", "close": "Chiudi", "cancel": "Cancella", "create": "Crea", + "update": "Aggiorna", "change": "Cambia", "confirm": "Conferma", - "reset": "Ripristina", + "reset": "Reset", "language": "Lingua", "version": "Versione", - "pin": "Attacca", - "unpin": "Stacca", + "pin": "Fissa", + "unpin": "Rimuovi", "edit": "Modifica", "restore": "Ripristina", - "delete": "Rimuovi", + "delete": "Elimina", "null": "Null", "share": "Condividi", "archive": "Archivia", "basic": "Base", - "admin": "Amministratore", + "admin": "Admin", "explore": "Esplora", "sign-in": "Accedi", + "sign-in-with": "Accedi con {{provider}}", + "or": "oppure", "sign-up": "Registrati", "sign-out": "Esci", - "back-to-home": "Ritorna alla Home", "type": "Tipo", "title": "Titolo", "filter": "Filtro", - "tags": "Etichette", + "filter-period": "{{from}} a {{to}}", + "tags": "Tags", "yourself": "Te stesso", - "archived-at": "Archiviato il", - "changed": "cambiato", - "update-on": "Aggiornato il", - "fold": "Piega", + "changed": "Modificato", + "fold": "Riduci", "expand": "Espandi", "image": "Immagine", "link": "Link", - "vacuum": "Pulisci", + "vacuum": "Ottimizza", "select": "Seleziona", - "avatar": "Avatar", "database": "Database", - "mark": "Mark" - }, - "auth": { - "signup-as-host": "Registrati come Host", - "host-tip": "Ti stai registrando come Host del sito.", - "not-host-tip": "Se non hai un account, contatta l'host del sito." - }, - "sidebar": { - "daily-review": "Oggi", - "resources": "Risorse", - "setting": "Impostazioni", - "archived": "Archiviati" - }, - "resource": { - "description": "Visualizza le tue risorse statiche nei memo. es: immagini", - "no-resources": "Nessuna risorsa.", - "fetching-data": "recupero i dati...", "upload": "Carica", "preview": "Anteprima", - "copy-link": "Copia link", - "delete-resource": "Cancella risorsa", - "warning-text": "Sei sicuro di voler eliminare questa risorsa? QUESTA AZIONE È IRREVERSIBILE❗", - "linked-amount": "Linked memo amount", "rename": "Rinomina", - "warning-text-unused": "Sei sicuro di voler eliminare queste risorse? QUESTA AZIONE È IRREVERSIBILE❗", - "no-unused-resources": "Nessuna risorsa inutilizzata", + "clear": "Pulisci", "name": "Nome", - "clear": "Clear" + "visibility": "Visibilità", + "learn-more": "Scopri di più", + "beta": "Beta", + "new": "Nuovo", + "dialog": { + "error": "Errore", + "help": "Aiuto", + "info": "Informazione", + "success": "Successo", + "warning": "Attenzione" + }, + "mark": "Cita" }, - "archived": { - "archived-memos": "Memo archiviati", - "no-archived-memos": "Nessun memo archiviato.", - "fetching-data": "recupero i dati..." + "router": { + "back-to-home": "Torna alla home" + }, + "auth": { + "signup-as-host": "Registrati come proprietario", + "host-tip": "Ti stai registrando come proprietario del sito.", + "not-host-tip": "Se non hai un account, contatta il proprietario del sito.", + "new-password": "Nuova password", + "repeat-new-password": "Ripeti la nuova password" }, "editor": { - "editing": "Modifica in corso...", - "cancel-edit": "Annulla modifica", + "editing": "Modificando...", + "cancel-edit": "Cancella modifica", "save": "Salva", - "placeholder": "Idee...", - "only-image-supported": "Solo file immagine supportati.", + "placeholder": "Qualsiasi cosa pensi...", + "only-image-supported": "Solo immagini supportate.", "cant-empty": "Il contenuto non può essere vuoto", "local": "Locale", "resources": "Risorse" }, "memo": { "view-detail": "Vedi dettagli", - "copy": "Copia", "copy-link": "Copia link", + "embed": "Includi", + "archived-memos": "Memo archiviati", + "no-archived-memos": "Nessun memo archiviato.", + "fetching-data": "Caricamento...", + "fetch-more": "Clicca qui per caricare di più", + "archived-at": "Archiviato il", + "search-placeholder": "Cerca memos", "visibility": { - "private": "Visibile solo a te", + "private": "Privao", "protected": "Visibile ai membri", - "public": "Visibile a tutti", - "disabled": "Public memos are disabled" + "public": "Pubblico", + "disabled": "I memo pubblici sono disattivati" + }, + "delete-memo": "Elimina Memo", + "delete-confirm": "Sei sicuro di voler eliminare questo memo?\n\nQUESTA AZIONE È IRREVERSIBILE❗" + }, + "resource": { + "no-resources": "Nessuna risorsa.", + "fetching-data": "Caricamento...", + "copy-link": "Copia Link", + "reset-link": "Ripristina Link", + "reset-resource-link": "Ripristina link risorse", + "reset-link-prompt": "Sei sicuro di voler ripristinare questo link?\nQuesto renderà tutti i vecchi link inutilizzabili.\n\nQUESTA AZIONE È IRREVERSIBILE❗", + "delete-resource": "Elimina risorsa", + "linked-amount": "Linked amount", + "warning-text": "Sei sicuro di voler eliminare questa risorsa?\n\nQUESTA AZIONE È IRREVERSIBILE❗", + "warning-text-unused": "Sei sicuro di voler eliminare le risorse inutilizzate?\n\nQUESTA AZIONE È IRREVERSIBILE❗", + "no-unused-resources": "Nessuna risorsa inutilizzata", + "delete-selected-resources": "Elimina risorse selezionate", + "no-files-selected": "Nessun file selezionato❗", + "upload-successfully": "Caricamento avvenuto con successo", + "file-drag-drop-prompt": "Trascina un file qua per caricarlo", + "search-bar-placeholder": "Cerca risorse", + "clear": "Cancella", + "create-dialog": { + "title": "Nuova risorsa", + "upload-method": "Metodo di caricamento", + "local-file": { + "option": "File locale", + "choose": "Carica file..." + }, + "external-link": { + "option": "Link esterno", + "link": "Link", + "link-placeholder": "https://the.link.to/your/resource", + "file-name": "Nome file", + "file-name-placeholder": "Nome file", + "type": "Tipo", + "type-placeholder": "Tipo file" + }, + "download-link": { + "option": "Link di download" + } } }, - "memo-list": { - "fetching-data": "recupero i dati...", - "fetch-more": "Clicca per caricare più dati" + "tag-list": { + "tip-text": "Scrivi `#tag` per crearlo", + "create-tag": "Crea Tag", + "all-tags": "Tutti i Tags", + "tag-name": "NOME_TAG", + "invalid-tag-name": "Nome tag non valido" + }, + "daily-review": { + "title": "Revisione giornaliera", + "no-memos": "Nessun memo oggi." + }, + "setting": { + "my-account": "Il mio account", + "preference": "Preferenze", + "member": "Membri", + "member-list": "Lista membri", + "system": "Sistema", + "openai": "OpenAI", + "storage": "Archiviazione", + "sso": "SSO", + "account-section": { + "title": "Il mio account", + "username-note": "Usato per il login", + "nickname-note": "Mostrato nel banner", + "email-note": "Opzionale", + "update-information": "Aggiorna informazioni", + "change-password": "Cambia password", + "reset-api": "Ripristina API", + "openapi-title": "OpenAPI", + "openapi-reset": "Ripristina key OpenAPI", + "openapi-reset-warning": "❗ L'API esistente verrà invalidata e ne verrà generata una nuova.\n\nSei sicuro di voler ripristinare?", + "openapi-sample-post": "Ciao #memos da {{url}}" + }, + "preference-section": { + "theme": "Tema", + "default-memo-visibility": "Visibilità memo predefinita", + "default-resource-visibility": "Visibilità risorsa predefinita", + "enable-folding-memo": "Abilita riduzione memo", + "enable-double-click": "Abilita doppio click per modificare", + "editor-font-style": "Stile font editor", + "mobile-editor-style": "Stile editor mobile", + "default-memo-sort-option": "Ordinamento memo predefinito", + "telegram-user-id": "UserID Telegram", + "telegram-user-id-placeholder": "Salva i messaggi al tuo bot telegram come memo", + "created_ts": "Tempo di creazione", + "updated_ts": "Tempo di aggiornamento", + "daily-review-time-offset": "Ora di revisione giornaliera", + "auto-collapse": "Riduci automaticamente" + }, + "storage-section": { + "current-storage": "Archiviazione corrente", + "type-database": "Database", + "type-local": "Locale", + "storage-services-list": "Lista servizi di archiviazione", + "create-a-service": "Crea un servizio", + "update-a-service": "Aggiorna un servizio", + "warning-text": "Sei sicuro di voler eliminare questo servizio di archiviazione \"{{name}}\"?\n\nQUESTA AZIONE È IRREVERSIBILE❗", + "delete-storage": "Elimina archiviazione", + "local-storage-path": "Percorso archiviazione locale", + "update-local-path": "Aggiorna percorso archiviazione locale", + "update-local-path-description": "Il percorso di archiviazione locale è un percorso relativo al tuo file database", + "create-storage": "Crea archiviazione", + "update-storage": "Aggiorna archiviazione", + "endpoint": "Endpoint", + "s3-compatible-url": "URL compatibile S3", + "region": "Regione", + "region-placeholder": "Nome regione", + "accesskey": "Access key", + "accesskey-placeholder": "Access key / Access ID", + "secretkey": "Secret key", + "secretkey-placeholder": "Secret key / Access Key", + "bucket": "Bucket", + "bucket-placeholder": "Nome bucket", + "path": "Percorso", + "path-description": "Puoi usare le stesse variabili dinamiche dall'archiviazione locale, come {filename}", + "path-placeholder": "custom/path", + "url-prefix": "Prefisso URL", + "url-prefix-placeholder": "Prefisso URL custom, opzionale", + "url-suffix": "Suffisso URL", + "url-suffix-placeholder": "Suffisso URL custom, opzionale" + }, + "member-section": { + "create-a-member": "Crea un membro", + "archive-member": "Archivia membro", + "archive-warning": "❗ Sei sicuro di voler archiviare {{username}}?", + "delete-member": "Elimina membro", + "delete-warning": "❗ Sei sicuro di voler eliminare {{username}}?\n\nQUESTA AZIONE È IRREVERSIBILE❗" + }, + "system-section": { + "server-name": "Nome server", + "customize-server": { + "title": "Personalizza server", + "default": "Preferinito è Memos", + "icon-url": "URL icona", + "description": "Descrizione", + "locale": "Server Locale", + "appearance": "Aspetto server" + }, + "database-file-size": "Dimensione file database", + "allow-user-signup": "Consenti registrazione utente", + "disable-password-login": "Disabilita login password", + "disable-password-login-warning": "Ciò disabiliterà l'accesso tramite password per tutti gli utenti. Non è possibile accedere senza ripristinare questa impostazione nel database se i provider di identità configurati falliscono. Dovrai anche prestare molta attenzione quando rimuovi un provider di identità❗", + "disable-password-login-final-warning": "Digita \"CONFERMA\" se sai cosa stai facendo.", + "enable-password-login": "Abilita login password", + "enable-password-login-warning": "Ciò consentirà l'accesso tramite password per tutti gli utenti. Continua solo se desideri che gli utenti possano accedere utilizzando sia SSO che password❗", + "ignore-version-upgrade": "Ignora aggiornamento versione", + "disable-public-memos": "Disabilita memo pubblici", + "max-upload-size": "Dimensione massima caricamento (MiB)", + "max-upload-size-hint": "Valore consigliato di 32 MiB.", + "auto-backup-interval": "Intervallo auto backup (secondi)", + "auto-backup-interval-hint": "Inserire 0 per disattivare backup automatici. È richiesto il riavvio per salvare l'impostazione.", + "additional-style": "Stile aggiuntivo", + "additional-script": "Script aggiuntivo", + "additional-style-placeholder": "Codice CSS aggiuntivo", + "additional-script-placeholder": "Codice JS aggiuntivo", + "telegram-bot-token": "Token Bot Telegram", + "telegram-bot-token-description": "Token bot Telegram o API Proxy come `http.../bot`", + "telegram-bot-token-placeholder": "Il token del tuo bot Telegram", + "openai-api-key": "OpenAI: API Key", + "openai-api-key-description": "Ottieni key API", + "openai-api-key-placeholder": "La tua OpenAI key API", + "openai-api-host": "OpenAI: API Host", + "openai-api-host-placeholder": "Default: https://api.openai.com/", + "display-with-updated-time": "Mostra con tempo aggiornato" + }, + "appearance-option": { + "system": "Sistema", + "light": "Sempre chiaro", + "dark": "Sempre scuro" + }, + "sso-section": { + "sso-list": "Lista SSO", + "delete-sso": "Elimina SSO", + "confirm-delete": "Sei sicuro di voler eliminare la configurazione SSO di \"{{name}}\"?\n\nQUESTA AZIONE È IRREVERSIBILE❗", + "create-sso": "Crea SSO", + "update-sso": "Aggiorna SSO", + "sso-created": "Creato SSO {{name}}", + "sso-updated": "Aggiornato SSO {{name}}", + "identifier": "Identificatore", + "display-name": "Nome visualizzato", + "template": "Template", + "custom": "Custom", + "identifier-filter": "Filtro identificatore", + "redirect-url": "URL reindirizzamento", + "client-id": "Client ID", + "client-secret": "Client secret", + "authorization-endpoint": "Authorization endpoint", + "token-endpoint": "Token endpoint", + "user-endpoint": "User endpoint", + "scopes": "Scopes", + "disabled-password-login-warning": "Il login con la password è disattivato, sii extra-attento quando elimini SSO❗" + } }, "filter": { - "new-filter": "Nuovo Filtro", + "new-filter": "Nuovo filtro", "type": { - "tag": "Etichetta", + "tag": "Tag", "type": "Tipo", "text": "Testo", - "display-time": "Data", + "display-time": "Tempo visualizzazione", "visibility": "Visibilità" }, "operator": { @@ -126,136 +318,98 @@ "after": "Dopo" }, "value": { - "not-tagged": "senza etichetta", - "linked": "con link" + "not-tagged": "Non taggato", + "linked": "Ha links", + "has-attachment": "Ha allegati" }, - "text-placeholder": "Inizia con ^ per usare le regex" - }, - "tag-list": { - "tip-text": "Scrivi `#tag` per crearla" - }, - "search": { - "quickly-filter": "Filtro rapido" - }, - "setting": { - "my-account": "Il mio account", - "preference": "Preferenze", - "member": "Membri", - "member-list": "Lista membri", - "system": "Sistema", - "account-section": { - "title": "Informazioni account", - "update-information": "Aggiorna informazioni", - "change-password": "Cambia password" - }, - "preference-section": { - "theme": "Tema", - "default-memo-visibility": "Visibilità predefinita memo", - "enable-folding-memo": "Enable folding memo", - "editor-font-style": "Editor font style", - "mobile-editor-style": "Mobile editor style", - "default-memo-sort-option": "Ordine visualizzazione memo", - "created_ts": "Data di creazione", - "updated_ts": "Ultima modifica", - "enable-double-click": "Abilita il doppio clic", - "auto-collapse": "Comprimi automaticamente" - }, - "member-section": { - "create-a-member": "Crea un membro" - }, - "system-section": { - "server-name": "Nome server", - "customize-server": { - "title": "Personalizza Server", - "default": "Predefinito: memos", - "icon-url": "URL Icona" - }, - "database-file-size": "Dimensione file database", - "allow-user-signup": "Consenti registrazione utenti", - "additional-style": "Stile aggiuntivo", - "additional-script": "Script aggiuntivo", - "additional-style-placeholder": "Codice CSS aggiuntivo", - "additional-script-placeholder": "Codice JavaScript aggiuntivo", - "disable-public-memos": "Disable public memos", - "display-with-updated-time": "Display with updated time" - }, - "appearance-option": { - "system": "Sistema", - "light": "Chiaro", - "dark": "Scuro" - }, - "sso": "SSO", - "storage": "Storage", - "storage-section": { - "storage-services-list": "Storage service list", - "create-a-service": "Create a service", - "update-a-service": "Update a service", - "warning-text": "Are you sure to delete this storage service? THIS ACTION IS IRREVERSIBLE❗", - "delete-storage": "Delete Storage" - } + "text-placeholder": "Inizia con ^ per usare regex", + "and": "E", + "or": "O" }, "amount-text": { "memo_one": "MEMO", - "tag_one": "TAG", - "day_one": "GIORNO", "memo_other": "MEMOS", + "tag_one": "TAG", "tag_other": "TAGS", - "day_other": "DAYS" + "day_one": "GIORNO", + "day_other": "GIORNI" }, "message": { - "no-memos": "nessun memo 🌃", + "no-data": "Nessun dato", "memos-ready": "Tutti i memo sono stati caricati 🎉", + "resource-ready": "Tutte le risorse sono state caricate 🎉", "restored-successfully": "Ripristinato con successo", - "memo-updated-datetime": "La data di creazione del Memo è stata modificata.", - "invalid-created-datetime": "Data di creazione non valida.", - "change-memo-created-time": "Cambia la data di creazione del Memo", - "memo-not-found": "Memo non trovato.", - "fill-all": "Compila tutti i campi.", - "password-not-match": "Le passwords non corrispondono.", - "new-password-not-match": "Le nuove password non corrispondono.", - "image-load-failed": "Caricamento dell'immagine non riuscito", - "fill-form": "Compila questo modulo", - "login-failed": "Accesso fallito", + "memo-updated-datetime": "Memo aggiornato con successo", + "invalid-created-datetime": "Data creazione non valida", + "change-memo-created-time": "Cambia data creazione", + "change-memo-created-time-warning-1": "QUESTO NON È UN COMPORTAMENTO PREVISTO.", + "change-memo-created-time-warning-2": "Per favore assicurati di averne effettivamente bisogno", + "memo-not-found": "Memo non trovato", + "fill-all": "Per favore riempi tutti i campi", + "password-not-match": "Le password non corrispondono", + "new-password-not-match": "Le nuove password non corrispondono", + "image-load-failed": "Caricamento immagine fallito", + "fill-form": "Per favore riempi il form", + "fill-server-name": "Per favore riempi il nome del server", + "login-failed": "Login fallito", "signup-failed": "Registrazione fallita", "user-not-found": "Utente non trovato", "password-changed": "Password cambiata", - "private-only": "Questo memo è solo privato.", + "private-only": "Questo memo è impostato come privato.", "copied": "Copiato", - "succeed-copy-content": "Contenuto copiato negli appunti.", - "succeed-copy-link": "Link copiato negli appunti.", - "change-resource-filename": "Modifica il nome del file della risorsa", - "resource-filename-updated": "Nome file risorsa modificato.", - "invalid-resource-filename": "Nome del file non valido.", - "click-to-save-the-image": "Clicca per salvare l'immagine", - "generating-the-screenshot": "Generazione dello screenshot...", - "count-selected-resources": "Totale selezionati", + "succeed-copy-content": "Contenuto copiato.", + "succeed-copy-code": "Codice copiato.", + "succeed-copy-link": "Link copiato.", + "change-resource-filename": "Cambia nome file", + "resource-filename-updated": "Nome file aggiornato", + "invalid-resource-filename": "Nome file non valido", + "click-to-save-the-image": "Clicca per salvare l’immagine", + "generating-the-screenshot": "Generando screenshot…", + "count-selected-resources": "Totale selezionato", "too-short": "Troppo corto", "too-long": "Troppo lungo", "not-allow-space": "Non permettere spazi", - "not-allow-chinese": "Non permettere cinese", - "succeed-vacuum-database": "Database pulito con successo", - "succeed-update-additional-style": "Stile aggiuntivo aggiornato con successo", - "succeed-copy-resource-link": "Link della risorsa copiato con successo", - "succeed-update-customized-profile": "Profilo aggiornato con successo", - "succeed-update-additional-script": "Script aggiuntivo aggiornato con successo", - "update-succeed": "Aggiornamento riuscito", - "succeed-copy-code": "Succeed to copy code to clipboard.", - "page-not-found": "404 - Page Not Found 😥" + "not-allow-chinese": "Non permettere caratteri cinesi", + "succeed-vacuum-database": "Database ottimizzato con successo.", + "succeed-update-additional-style": "Stile aggiuntivo aggiornato con successo.", + "succeed-copy-resource-link": "Link risorsa copiato con successo.", + "succeed-update-customized-profile": "Profilo personalizzato aggiornato con successo.", + "succeed-update-additional-script": "Script aggiuntivo aggiornato con successo.", + "update-succeed": "Aggiornato con successo", + "page-not-found": "404 - Pagina non trovata 😥", + "maximum-upload-size-is": "La dimensione massima di upload è {{size}} MiB", + "file-exceeds-upload-limit-of": "Il file supera il limite di upload di {{size}} MiB", + "updating-setting-failed": "Aggiornamento impostazioni fallito", + "password-login-disabled": "Il login con la password è disattivato" }, "days": { - "monday": "Lunedì", "mon": "Lun", - "tuesday": "Martedì", "tue": "Mar", - "wednesday": "Mercoledì", "wed": "Mer", - "thursday": "Giovedì", "thu": "Gio", - "friday": "Venerdì", "fri": "Ven", - "saturday": "Sabato", "sat": "Sab", - "sunday": "Domenica", "sun": "Dom" + }, + "embed-memo": { + "title": "Includi memo", + "text": "Copia e incolla il codice qui sotto nel tuo blog o sito web.", + "only-public-supported": "* È possibile incorporare solo memo pubblici.", + "copy": "Copia" + }, + "heatmap": { + "memo-in": "memo in {{period}}", + "memos-in": "memos in {{period}}", + "memo-on": "{{amount}} memo il {{date}}", + "memos-on": "{{amount}} memos il {{date}}", + "day": "giorno", + "days": "giorni" + }, + "about": { + "about-memos": "Informazioni su Memos", + "memos-description": "Memos è un'applicazione per prendere appunti basata sul Web che puoi utilizzare per scrivere, organizzare e condividere appunti.", + "no-server-description": "Nessuna descrizione configurata per questo server.", + "powered-by": "Powered by", + "other-projects": "Altri progetti" } }