0 apparaitrons comme si ils étaient à zéro",
"inset_classic": "L'ombre interne utilisera toujours {0}"
},
@@ -487,15 +499,15 @@
},
"change_email": "Changer de courriel",
"domain_mutes": "Domaines",
- "pad_emoji": "Rajouter un espace autour de l'émoji après l’avoir choisit",
+ "pad_emoji": "Entourer les émoji d'espaces après leur sélections",
"notification_visibility_emoji_reactions": "Réactions",
"hide_follows_count_description": "Masquer le nombre de suivis",
"useStreamingApiWarning": "(Non recommandé, expérimental, connu pour rater des messages)",
"type_domains_to_mute": "Chercher les domaines à masquer",
"fun": "Rigolo",
"greentext": "greentexting",
- "allow_following_move": "Suivre automatiquement quand ce compte migre",
- "change_email_error": "Il y a eu un problème pour charger votre courriel.",
+ "allow_following_move": "Activer le suivit automatique à la migration des comptes",
+ "change_email_error": "Il y a eu un problème pour changer votre courriel.",
"changed_email": "Courriel changé avec succès !",
"discoverable": "Permettre de découvrir ce compte dans les résultats de recherche web et autres services",
"emoji_reactions_on_timeline": "Montrer les émojis-réactions dans le flux",
@@ -510,7 +522,7 @@
"accent": "Accent",
"chatMessageRadius": "Message de chat",
"bot": "Ce compte est un robot",
- "import_mutes_from_a_csv_file": "Importer les masquages depuis un fichier CSV",
+ "import_mutes_from_a_csv_file": "Import de masquages depuis un fichier CSV",
"mutes_imported": "Masquages importés ! Leur application peut prendre du temps.",
"mute_import_error": "Erreur à l'import des masquages",
"mute_import": "Import des masquages",
@@ -518,24 +530,36 @@
"mute_export": "Export des masquages",
"notification_setting_hide_notification_contents": "Cacher l'expéditeur et le contenu des notifications push",
"notification_setting_block_from_strangers": "Bloquer les notifications des utilisateur⋅ice⋅s que vous ne suivez pas",
- "virtual_scrolling": "Optimiser le rendu du fil d'actualité",
+ "virtual_scrolling": "Optimiser le rendu des flux",
"reset_background_confirm": "Voulez-vraiment réinitialiser l'arrière-plan ?",
"reset_banner_confirm": "Voulez-vraiment réinitialiser la bannière ?",
"reset_avatar_confirm": "Voulez-vraiment réinitialiser l'avatar ?",
"reset_profile_banner": "Réinitialiser la bannière du profil",
- "reset_profile_background": "Réinitialiser l'arrière-plan du profil",
+ "reset_profile_background": "Réinitialiser le fond du profil",
"reset_avatar": "Réinitialiser l'avatar",
"profile_fields": {
"value": "Contenu",
- "name": "Étiquette",
- "add_field": "Ajouter un champ"
- }
+ "name": "Nom du champ",
+ "add_field": "Ajouter un champ",
+ "label": "Champs du profil"
+ },
+ "hide_media_previews": "Cacher la prévisualisation des pièces jointes",
+ "mutes_and_blocks": "Masquage et Blocages",
+ "setting_changed": "Préférence modifiée",
+ "more_settings": "Plus de préférences",
+ "sensitive_by_default": "Marquer les messages comme sensible par défaut",
+ "reply_visibility_self_short": "Uniquement les réponses à moi",
+ "reply_visibility_following_short": "Montrer les réponses à mes suivis",
+ "hide_wallpaper": "Cacher le fond d'écran",
+ "hide_all_muted_posts": "Cacher les messages masqués",
+ "word_filter": "Filtrage par mots",
+ "save": "Enregistrer les changements"
},
"timeline": {
"collapse": "Fermer",
"conversation": "Conversation",
"error_fetching": "Erreur en cherchant les mises à jour",
- "load_older": "Afficher plus",
+ "load_older": "Afficher des status plus ancien",
"no_retweet_hint": "Le message est marqué en abonnés-seulement ou direct et ne peut pas être partagé",
"repeated": "a partagé",
"show_new": "Afficher plus",
@@ -543,14 +567,16 @@
"no_more_statuses": "Pas plus de statuts",
"no_statuses": "Aucun statuts",
"reload": "Recharger",
- "error": "Erreur lors de l'affichage du fil d'actualité : {0}"
+ "error": "Erreur lors de l'affichage du flux : {0}",
+ "socket_broke": "Connexion temps-réel perdue : CloseEvent code {0}",
+ "socket_reconnected": "Connexion temps-réel établie"
},
"status": {
"favorites": "Favoris",
"repeats": "Partages",
"delete": "Supprimer statuts",
- "pin": "Agraffer sur le profil",
- "unpin": "Dégraffer du profil",
+ "pin": "Agrafer sur le profil",
+ "unpin": "Dégrafer du profil",
"pinned": "Agraffé",
"delete_confirm": "Voulez-vous vraiment supprimer ce statuts ?",
"reply_to": "Réponse à",
@@ -630,10 +656,17 @@
"moderator": "Modérateur⋅ice",
"admin": "Administrateur⋅ice"
},
- "message": "Message"
+ "message": "Message",
+ "highlight": {
+ "disabled": "Sans mise-en-valeur",
+ "solid": "Fond uni",
+ "side": "Coté rayé",
+ "striped": "Fond rayé"
+ },
+ "bot": "Robot"
},
"user_profile": {
- "timeline_title": "Journal de l'utilisateur⋅ice",
+ "timeline_title": "Flux du compte",
"profile_does_not_exist": "Désolé, ce profil n'existe pas.",
"profile_loading_error": "Désolé, il y a eu une erreur au chargement du profil."
},
@@ -669,45 +702,45 @@
"message": "Envoi échoué : {0}"
},
"file_size_units": {
- "B": "O",
- "KiB": "KiO",
- "MiB": "MiO",
- "GiB": "GiO",
- "TiB": "TiO"
+ "B": "o",
+ "KiB": "Ko",
+ "MiB": "Mo",
+ "GiB": "Go",
+ "TiB": "To"
}
},
"about": {
"mrf": {
"keyword": {
- "reject": "Rejeté",
- "replace": "Remplacer",
- "keyword_policies": "Politiques par mot-clés",
+ "reject": "Rejette",
+ "replace": "Remplace",
+ "keyword_policies": "Filtrage par mots-clés",
"ftl_removal": "Suppression du flux fédéré",
"is_replaced_by": "→"
},
"simple": {
"simple_policies": "Politiques par instances",
- "accept": "Accepter",
- "accept_desc": "Cette instance accepte des messages seulement depuis ces instances :",
- "reject": "Rejeter",
+ "accept": "Acceptées",
+ "accept_desc": "Cette instance accepte les messages seulement depuis ces instances :",
+ "reject": "Rejetées",
"reject_desc": "Cette instance n'acceptera pas de message de ces instances :",
"quarantine": "Quarantaine",
- "quarantine_desc": "Cette instance enverras seulement des messages publics à ces instances :",
- "ftl_removal_desc": "Cette instance supprime ces instance du flux fédéré :",
- "media_removal": "Suppression multimédia",
+ "quarantine_desc": "Cette instance enverra seulement des messages publics à ces instances :",
+ "ftl_removal_desc": "Cette instance supprime les instance suivantes du flux fédéré :",
+ "media_removal": "Suppression des pièce-jointes",
"media_removal_desc": "Cette instance supprime le contenu multimédia des instances suivantes :",
"media_nsfw": "Force le contenu multimédia comme sensible",
- "ftl_removal": "Suppression du flux fédéré",
- "media_nsfw_desc": "Cette instance force le contenu multimédia comme sensible pour les messages des instances suivantes :"
+ "ftl_removal": "Supprimées du flux fédéré",
+ "media_nsfw_desc": "Cette instance force les pièce-jointes comme sensible pour les messages des instances suivantes :"
},
"federation": "Fédération",
- "mrf_policies": "Politiques MRF activées",
+ "mrf_policies": "Politiques MRF actives",
"mrf_policies_desc": "Les politiques MRF modifient la fédération entre les instances. Les politiques suivantes sont activées :"
},
"staff": "Staff"
},
"domain_mute_card": {
- "mute": "Muet",
+ "mute": "Masqué",
"mute_progress": "Masquage…",
"unmute": "Démasquer",
"unmute_progress": "Démasquage…"
@@ -724,7 +757,9 @@
"expires_in": "Fin du sondage dans {0}",
"not_enough_options": "Trop peu d'options unique au sondage",
"vote": "Voter",
- "expired": "Sondage terminé il y a {0}"
+ "expired": "Sondage terminé il y a {0}",
+ "people_voted_count": "{count} voteur | {count} voteurs",
+ "votes_count": "{count} vote | {count} votes"
},
"emoji": {
"emoji": "Émoji",
@@ -735,11 +770,11 @@
"load_all": "Charger tout les {emojiAmount} émojis",
"load_all_hint": "{saneAmount} émojis chargé, charger tout les émojis peuvent causer des problèmes de performances.",
"stickers": "Stickers",
- "keep_open": "Garder le sélecteur ouvert"
+ "keep_open": "Garder ouvert"
},
"remote_user_resolver": {
"error": "Non trouvé.",
- "searching_for": "Rechercher",
+ "searching_for": "Recherche pour",
"remote_user_resolver": "Résolution de compte distant"
},
"time": {
diff --git a/src/i18n/it.json b/src/i18n/it.json
index 32028262..a88686ae 100644
--- a/src/i18n/it.json
+++ b/src/i18n/it.json
@@ -27,7 +27,7 @@
"mentions": "Menzioni",
"public_tl": "Sequenza pubblica",
"timeline": "Sequenza personale",
- "twkn": "Sequenza globale",
+ "twkn": "Sequenza federale",
"chat": "Chat della stanza",
"friend_requests": "Vogliono seguirti",
"about": "Informazioni",
@@ -41,14 +41,15 @@
"preferences": "Preferenze",
"bookmarks": "Segnalibri",
"chats": "Conversazioni",
- "timelines": "Sequenze"
+ "timelines": "Sequenze",
+ "home_timeline": "Sequenza personale"
},
"notifications": {
"followed_you": "ti segue",
"notifications": "Notifiche",
"read": "Letto!",
"broken_favorite": "Stato sconosciuto, lo sto cercando…",
- "favorited_you": "gradisce il tuo messaggio",
+ "favorited_you": "ha gradito",
"load_older": "Carica notifiche precedenti",
"repeated_you": "ha condiviso il tuo messaggio",
"follow_request": "vuole seguirti",
@@ -71,10 +72,10 @@
"name_bio": "Nome ed introduzione",
"nsfw_clickthrough": "Fai click per visualizzare gli allegati offuscati",
"profile_background": "Sfondo della tua pagina",
- "profile_banner": "Stendardo del tuo profilo",
+ "profile_banner": "Gonfalone del tuo profilo",
"set_new_avatar": "Scegli una nuova icona",
- "set_new_profile_background": "Scegli un nuovo sfondo per la tua pagina",
- "set_new_profile_banner": "Scegli un nuovo stendardo per il tuo profilo",
+ "set_new_profile_background": "Scegli un nuovo sfondo",
+ "set_new_profile_banner": "Scegli un nuovo gonfalone",
"settings": "Impostazioni",
"theme": "Tema",
"user_settings": "Impostazioni Utente",
@@ -83,9 +84,9 @@
"avatarRadius": "Icone utente",
"background": "Sfondo",
"btnRadius": "Pulsanti",
- "cBlue": "Blu (risposte, seguire)",
+ "cBlue": "Blu (rispondi, segui)",
"cGreen": "Verde (ripeti)",
- "cOrange": "Arancione (gradire)",
+ "cOrange": "Arancione (gradisci)",
"cRed": "Rosso (annulla)",
"change_password": "Cambia password",
"change_password_error": "C'è stato un problema durante il cambiamento della password.",
@@ -98,7 +99,7 @@
"delete_account": "Elimina profilo",
"delete_account_description": "Elimina definitivamente i tuoi dati e disattiva il tuo profilo.",
"delete_account_error": "C'è stato un problema durante l'eliminazione del tuo profilo. Se il problema persiste contatta l'amministratore della tua stanza.",
- "delete_account_instructions": "Digita la tua password nel campo sottostante per confermare l'eliminazione del tuo profilo.",
+ "delete_account_instructions": "Digita la tua password nel campo sottostante per eliminare il tuo profilo.",
"export_theme": "Salva impostazioni",
"follow_export": "Esporta la lista di chi segui",
"follow_export_button": "Esporta la lista di chi segui in un file CSV",
@@ -109,7 +110,7 @@
"foreground": "Primo piano",
"general": "Generale",
"hide_post_stats": "Nascondi statistiche dei messaggi (es. il numero di preferenze)",
- "hide_user_stats": "Nascondi statistiche dell'utente (es. il numero dei tuoi seguaci)",
+ "hide_user_stats": "Nascondi statistiche dell'utente (es. il numero di seguaci)",
"import_followers_from_a_csv_file": "Importa una lista di chi segui da un file CSV",
"import_theme": "Carica impostazioni",
"inputRadius": "Campi di testo",
@@ -118,12 +119,12 @@
"invalid_theme_imported": "Il file selezionato non è un tema supportato da Pleroma. Il tuo tema non è stato modificato.",
"limited_availability": "Non disponibile nel tuo browser",
"links": "Collegamenti",
- "lock_account_description": "Limita il tuo account solo a seguaci approvati",
+ "lock_account_description": "Vaglia manualmente i nuovi seguaci",
"loop_video": "Riproduci video in ciclo continuo",
- "loop_video_silent_only": "Riproduci solo video senza audio in ciclo continuo (es. le \"gif\" di Mastodon)",
+ "loop_video_silent_only": "Riproduci solo video muti in ciclo continuo (es. le \"gif\" di Mastodon)",
"new_password": "Nuova password",
"notification_visibility": "Tipi di notifiche da mostrare",
- "notification_visibility_follows": "Nuove persone ti seguono",
+ "notification_visibility_follows": "Nuovi seguaci",
"notification_visibility_likes": "Preferiti",
"notification_visibility_mentions": "Menzioni",
"notification_visibility_repeats": "Condivisioni",
@@ -138,7 +139,7 @@
"presets": "Valori predefiniti",
"profile_tab": "Profilo",
"radii_help": "Imposta il raggio degli angoli (in pixel)",
- "replies_in_timeline": "Risposte nella sequenza personale",
+ "replies_in_timeline": "Risposte nelle sequenze",
"reply_visibility_all": "Mostra tutte le risposte",
"reply_visibility_following": "Mostra solo le risposte rivolte a me o agli utenti che seguo",
"reply_visibility_self": "Mostra solo risposte rivolte a me",
@@ -148,7 +149,7 @@
"stop_gifs": "Riproduci GIF al passaggio del cursore",
"streaming": "Mostra automaticamente i nuovi messaggi quando sei in cima alla pagina",
"text": "Testo",
- "theme_help": "Usa codici colore esadecimali (#rrggbb) per personalizzare il tuo schema di colori.",
+ "theme_help": "Usa colori esadecimali (#rrggbb) per personalizzare il tuo schema di colori.",
"tooltipRadius": "Suggerimenti/avvisi",
"values": {
"false": "no",
@@ -156,7 +157,7 @@
},
"avatar_size_instruction": "La taglia minima per l'icona personale è 150x150 pixel.",
"domain_mutes": "Domini",
- "discoverable": "Permetti la scoperta di questo profilo da servizi di ricerca ed altro",
+ "discoverable": "Permetti la scoperta di questo profilo a servizi di ricerca ed altro",
"composing": "Composizione",
"changed_email": "Email cambiata con successo!",
"change_email_error": "C'è stato un problema nel cambiare la tua email.",
@@ -167,18 +168,18 @@
"block_import": "Importa blocchi",
"block_export_button": "Esporta i tuoi blocchi in un file CSV",
"block_export": "Esporta blocchi",
- "allow_following_move": "Consenti",
+ "allow_following_move": "Consenti l'iscrizione automatica ai profili traslocati",
"mfa": {
"verify": {
"desc": "Per abilitare l'autenticazione bifattoriale, inserisci il codice fornito dalla tua applicazione:"
},
"scan": {
"secret_code": "Codice",
- "desc": "Con la tua applicazione bifattoriale, acquisisci questo QR o inserisci il codice manualmente:",
+ "desc": "Con la tua applicazione bifattoriale, acquisisci il QR o inserisci il codice:",
"title": "Acquisisci"
},
"authentication_methods": "Metodi di accesso",
- "recovery_codes_warning": "Appuntati i codici o salvali in un posto sicuro, altrimenti rischi di non rivederli mai più. Se perderai l'accesso sia alla tua applicazione bifattoriale che ai codici di recupero non potrai più accedere al tuo profilo.",
+ "recovery_codes_warning": "Metti i codici al sicuro, perché non potrai più visualizzarli. Se perderai l'accesso sia alla tua applicazione bifattoriale che ai codici di recupero non potrai più accedere al tuo profilo.",
"waiting_a_recovery_codes": "Ricevo codici di recupero…",
"recovery_codes": "Codici di recupero.",
"warning_of_generate_new_codes": "Alla generazione di nuovi codici di recupero, quelli vecchi saranno disattivati.",
@@ -197,14 +198,14 @@
"help": {
"older_version_imported": "Il tema importato è stato creato per una versione precedente dell'interfaccia.",
"future_version_imported": "Il tema importato è stato creato per una versione più recente dell'interfaccia.",
- "v2_imported": "Il tema importato è stato creato per una vecchia interfaccia. Non tutto potrebbe essere come prima.",
- "upgraded_from_v2": "L'interfaccia è stata aggiornata, il tema potrebbe essere diverso da come lo intendevi.",
+ "v2_imported": "Il tema importato è stato creato per una vecchia interfaccia. Non tutto potrebbe essere come inteso.",
+ "upgraded_from_v2": "L'interfaccia è stata aggiornata, il tema potrebbe essere diverso da come lo ricordi.",
"migration_snapshot_ok": "Ho caricato l'anteprima del tema. Puoi provare a caricarne i contenuti.",
"fe_downgraded": "L'interfaccia è stata portata ad una versione precedente.",
"fe_upgraded": "Lo schema dei temi è stato aggiornato insieme all'interfaccia.",
"snapshot_missing": "Il tema non è provvisto di anteprima, quindi potrebbe essere diverso da come appare.",
"snapshot_present": "Tutti i valori sono sostituiti dall'anteprima del tema. Puoi invece caricare i suoi contenuti.",
- "snapshot_source_mismatch": "Conflitto di versione: probabilmente l'interfaccia è stata portata ad una versione precedente e poi aggiornata di nuovo. Se hai modificato il tema con una versione precedente dell'interfaccia, usa la vecchia versione del tema, altrimenti puoi usare la nuova.",
+ "snapshot_source_mismatch": "Conflitto di versione: probabilmente l'interfaccia è stata portata indietro e poi aggiornata di nuovo. Se hai modificato il tema con una vecchia versione usa il tema precedente, altrimenti puoi usare il nuovo.",
"migration_napshot_gone": "Anteprima del tema non trovata, non tutto potrebbe essere come ricordi."
},
"use_source": "Nuova versione",
@@ -227,7 +228,7 @@
"contrast": {
"context": {
"text": "per il testo",
- "18pt": "per il testo grande (oltre 17pt)"
+ "18pt": "per il testo oltre 17pt"
},
"level": {
"bad": "non soddisfa le linee guida di alcun livello",
@@ -250,7 +251,7 @@
"selectedMenu": "Voce menù selezionata",
"selectedPost": "Messaggio selezionato",
"pressed": "Premuto",
- "highlight": "Elementi evidenziati",
+ "highlight": "Elementi in risalto",
"icons": "Icone",
"poll": "Grafico sondaggi",
"underlay": "Sottostante",
@@ -312,8 +313,8 @@
"fonts": {
"_tab_label": "Font",
"custom": "Personalizzato",
- "weight": "Peso (grassettatura)",
- "size": "Dimensione (in pixel)",
+ "weight": "Grassettatura",
+ "size": "Dimensione in pixel",
"family": "Nome font",
"components": {
"postCode": "Font a spaziatura fissa incluso in un messaggio",
@@ -340,15 +341,15 @@
},
"enable_web_push_notifications": "Abilita notifiche web push",
"fun": "Divertimento",
- "notification_mutes": "Per non ricevere notifiche da uno specifico utente, zittiscilo.",
+ "notification_mutes": "Per non ricevere notifiche da uno specifico utente, silenzialo.",
"notification_setting_privacy_option": "Nascondi mittente e contenuti delle notifiche push",
"notification_setting_privacy": "Privacy",
"notification_setting_filters": "Filtri",
"notifications": "Notifiche",
"greentext": "Frecce da meme",
"upload_a_photo": "Carica un'immagine",
- "type_domains_to_mute": "Cerca domini da zittire",
- "theme_help_v2_2": "Le icone dietro alcuni elementi sono indicatori del contrasto fra testo e sfondo, passaci sopra col puntatore per ulteriori informazioni. Se si usano delle trasparenze, questi indicatori mostrano il peggior caso possibile.",
+ "type_domains_to_mute": "Cerca domini da silenziare",
+ "theme_help_v2_2": "Le icone vicino alcuni elementi sono indicatori del contrasto fra testo e sfondo, passaci sopra col puntatore per ulteriori informazioni. Se usani trasparenze, questi indicatori mostrano il peggior caso possibile.",
"theme_help_v2_1": "Puoi anche forzare colore ed opacità di alcuni elementi selezionando la casella. Usa il pulsante \"Azzera\" per azzerare tutte le forzature.",
"useStreamingApiWarning": "(Sconsigliato, sperimentale, può saltare messaggi)",
"useStreamingApi": "Ricevi messaggi e notifiche in tempo reale",
@@ -361,7 +362,7 @@
"subject_input_always_show": "Mostra sempre il campo Oggetto",
"minimal_scopes_mode": "Riduci opzioni di visibilità",
"scope_copy": "Risposte ereditano la visibilità (messaggi privati lo fanno sempre)",
- "search_user_to_mute": "Cerca utente da zittire",
+ "search_user_to_mute": "Cerca utente da silenziare",
"search_user_to_block": "Cerca utente da bloccare",
"autohide_floating_post_button": "Nascondi automaticamente il pulsante di composizione (mobile)",
"show_moderator_badge": "Mostra l'insegna di moderatore sulla mia pagina",
@@ -370,14 +371,14 @@
"hide_follows_count_description": "Non mostrare quanti utenti seguo",
"hide_followers_description": "Non mostrare i miei seguaci",
"hide_follows_description": "Non mostrare chi seguo",
- "no_mutes": "Nessun utente zittito",
+ "no_mutes": "Nessun utente silenziato",
"no_blocks": "Nessun utente bloccato",
"notification_visibility_emoji_reactions": "Reazioni",
"notification_visibility_moves": "Migrazioni utenti",
"new_email": "Nuova email",
"use_contain_fit": "Non ritagliare le anteprime degli allegati",
"play_videos_in_modal": "Riproduci video in un riquadro a sbalzo",
- "mutes_tab": "Zittiti",
+ "mutes_tab": "Silenziati",
"interface": "Interfaccia",
"instance_default_simple": "(predefinito)",
"checkboxRadius": "Caselle di selezione",
@@ -387,60 +388,82 @@
"preload_images": "Precarica immagini",
"hide_isp": "Nascondi pannello della stanza",
"max_thumbnails": "Numero massimo di anteprime per messaggio",
- "hide_muted_posts": "Nascondi messaggi degli utenti zilenziati",
+ "hide_muted_posts": "Nascondi messaggi degli utenti silenziati",
"accent": "Accento",
- "emoji_reactions_on_timeline": "Mostra emoji di reazione sulle sequenze",
+ "emoji_reactions_on_timeline": "Mostra reazioni nelle sequenze",
"pad_emoji": "Affianca spazi agli emoji inseriti tramite selettore",
"notification_blocks": "Bloccando un utente non riceverai più le sue notifiche né lo seguirai più.",
- "mutes_and_blocks": "Zittiti e bloccati",
+ "mutes_and_blocks": "Silenziati e bloccati",
"profile_fields": {
"value": "Contenuto",
- "name": "Etichetta",
+ "name": "Descrizione",
"add_field": "Aggiungi campo",
"label": "Metadati profilo"
},
- "bot": "Questo profilo è di un robot",
+ "bot": "Questo è un robot",
"version": {
"frontend_version": "Versione interfaccia",
"backend_version": "Versione backend",
"title": "Versione"
},
"reset_avatar": "Azzera icona",
- "reset_profile_background": "Azzera sfondo profilo",
- "reset_profile_banner": "Azzera stendardo profilo",
+ "reset_profile_background": "Azzera sfondo",
+ "reset_profile_banner": "Azzera gonfalone",
"reset_avatar_confirm": "Vuoi veramente azzerare l'icona?",
- "reset_banner_confirm": "Vuoi veramente azzerare lo stendardo?",
+ "reset_banner_confirm": "Vuoi veramente azzerare il gonfalone?",
"reset_background_confirm": "Vuoi veramente azzerare lo sfondo?",
"chatMessageRadius": "Messaggi istantanei",
"notification_setting_hide_notification_contents": "Nascondi mittente e contenuti delle notifiche push",
"notification_setting_block_from_strangers": "Blocca notifiche da utenti che non segui",
"virtual_scrolling": "Velocizza l'elaborazione delle sequenze",
"import_mutes_from_a_csv_file": "Importa silenziati da un file CSV",
- "mutes_imported": "Silenziati importati! Saranno elaborati a breve.",
+ "mutes_imported": "Silenziati importati! Elaborazione in corso.",
"mute_import_error": "Errore nell'importazione",
- "mute_import": "Importa silenziati",
- "mute_export_button": "Esporta la tua lista di silenziati in un file CSV",
+ "mute_import": "Carica silenziati",
+ "mute_export_button": "Esporta i silenziati in un file CSV",
"mute_export": "Esporta silenziati",
"hide_wallpaper": "Nascondi sfondo della stanza",
- "setting_changed": "Valore personalizzato"
+ "setting_changed": "Valore personalizzato",
+ "more_settings": "Altre impostazioni",
+ "sensitive_by_default": "Tutti i miei messaggi sono scabrosi",
+ "reply_visibility_self_short": "Vedi solo risposte a te",
+ "reply_visibility_following_short": "Vedi risposte a messaggi di altri",
+ "hide_all_muted_posts": "Nascondi messaggi silenziati",
+ "hide_media_previews": "Nascondi anteprime",
+ "word_filter": "Parole filtrate",
+ "save": "Salva modifiche",
+ "file_export_import": {
+ "errors": {
+ "file_slightly_new": "Versione minore diversa, qualcosa potrebbe non combaciare.",
+ "file_too_old": "Versione troppo vecchia: {fileMajor}. Questa versione dell'interfaccia ({feMajor}) non supporta il file.",
+ "file_too_new": "Versione troppo recente: {fileMajor}. Questa versione dell'interfaccia ({feMajor}) non supporta il file.",
+ "invalid_file": "Il file selezionato non è un archivio supportato. Nessuna modifica è stata apportata."
+ },
+ "restore_settings": "Carica impostazioni sul server",
+ "backup_settings_theme": "Archivia impostazioni e tema localmente",
+ "backup_settings": "Archivia impostazioni localmente",
+ "backup_restore": "Archiviazione impostazioni"
+ }
},
"timeline": {
"error_fetching": "Errore nell'aggiornamento",
- "load_older": "Carica messaggi più vecchi",
+ "load_older": "Carica messaggi precedenti",
"show_new": "Mostra nuovi",
"up_to_date": "Aggiornato",
- "collapse": "Riduci",
+ "collapse": "Ripiega",
"conversation": "Conversazione",
"no_retweet_hint": "Il messaggio è diretto o solo per seguaci e non può essere condiviso",
- "repeated": "condiviso",
+ "repeated": "ha condiviso",
"no_statuses": "Nessun messaggio",
"no_more_statuses": "Fine dei messaggi",
"reload": "Ricarica",
- "error": "Errore nel caricare la sequenza: {0}"
+ "error": "Errore nel caricare la sequenza: {0}",
+ "socket_broke": "Connessione tempo reale interrotta: codice {0}",
+ "socket_reconnected": "Connesso in tempo reale"
},
"user_card": {
"follow": "Segui",
- "followees": "Chi stai seguendo",
+ "followees": "Segue",
"followers": "Seguaci",
"following": "Seguìto!",
"follows_you": "Ti segue!",
@@ -454,13 +477,13 @@
"deny": "Nega",
"remote_follow": "Segui da remoto",
"admin_menu": {
- "delete_user_confirmation": "Ne sei completamente sicuro? Quest'azione non può essere annullata.",
+ "delete_user_confirmation": "Ne sei completamente sicuro? Non potrai tornare indietro.",
"delete_user": "Elimina utente",
"quarantine": "I messaggi non arriveranno alle altre stanze",
"disable_any_subscription": "Rendi utente non seguibile",
"disable_remote_subscription": "Blocca i tentativi di seguirlo da altre stanze",
"sandbox": "Rendi tutti i messaggi solo per seguaci",
- "force_unlisted": "Rendi tutti i messaggi invisibili",
+ "force_unlisted": "Nascondi tutti i messaggi",
"strip_media": "Rimuovi ogni allegato ai messaggi",
"force_nsfw": "Oscura tutti i messaggi",
"delete_account": "Elimina profilo",
@@ -474,7 +497,7 @@
},
"show_repeats": "Mostra condivisioni",
"hide_repeats": "Nascondi condivisioni",
- "mute_progress": "Zittisco…",
+ "mute_progress": "Silenzio…",
"unmute_progress": "Riabilito…",
"unmute": "Riabilita",
"block_progress": "Blocco…",
@@ -483,7 +506,7 @@
"unsubscribe": "Disdici",
"subscribe": "Abbònati",
"report": "Segnala",
- "mention": "Menzioni",
+ "mention": "Menziona",
"media": "Media",
"its_you": "Sei tu!",
"hidden": "Nascosto",
@@ -493,7 +516,13 @@
"follow_sent": "Richiesta inviata!",
"favorites": "Preferiti",
"message": "Contatta",
- "bot": "Bot"
+ "bot": "Bot",
+ "highlight": {
+ "side": "Nastro a lato",
+ "striped": "A righe",
+ "solid": "Un colore",
+ "disabled": "Nessun risalto"
+ }
},
"chat": {
"title": "Chat"
@@ -549,21 +578,22 @@
"direct": "Diretto - Visibile solo agli utenti menzionati",
"private": "Solo per seguaci - Visibile solo dai tuoi seguaci",
"public": "Pubblico - Visibile sulla sequenza pubblica",
- "unlisted": "Non elencato - Non visibile sulla sequenza pubblica"
+ "unlisted": "Nascosto - Non visibile sulla sequenza pubblica"
},
"scope_notice": {
"unlisted": "Questo messaggio non sarà visibile sulla sequenza locale né su quella pubblica",
"private": "Questo messaggio sarà visibile solo ai tuoi seguaci",
"public": "Questo messaggio sarà visibile a tutti"
},
- "direct_warning_to_first_only": "Questo messaggio sarà visibile solo agli utenti menzionati all'inizio.",
+ "direct_warning_to_first_only": "Questo messaggio sarà visibile solo agli utenti menzionati in testa.",
"direct_warning_to_all": "Questo messaggio sarà visibile a tutti i menzionati.",
"new_status": "Nuovo messaggio",
- "empty_status_error": "Non puoi pubblicare messaggi vuoti senza allegati",
+ "empty_status_error": "Aggiungi del testo o degli allegati",
"preview_empty": "Vuoto",
"preview": "Anteprima",
"media_description_error": "Allegati non caricati, riprova",
- "media_description": "Descrizione allegati"
+ "media_description": "Descrizione allegati",
+ "post": "Pubblica"
},
"registration": {
"bio": "Introduzione",
@@ -583,13 +613,14 @@
"bio_placeholder": "es.\nCiao, sono Lupo Lucio.\nSono un lupo fantastico che vive nel Fantabosco. Forse mi hai visto alla Melevisione.",
"fullname_placeholder": "es. Lupo Lucio",
"username_placeholder": "es. mister_wolf",
- "new_captcha": "Clicca l'immagine per avere un altro captcha",
+ "new_captcha": "Clicca il captcha per averne uno nuovo",
"captcha": "CAPTCHA",
"reason_placeholder": "L'amministratore esamina ciascuna richiesta.\nFornisci il motivo della tua iscrizione.",
- "reason": "Motivo dell'iscrizione"
+ "reason": "Motivo dell'iscrizione",
+ "register": "Registrati"
},
"user_profile": {
- "timeline_title": "Sequenza dell'Utente",
+ "timeline_title": "Sequenza dell'utente",
"profile_loading_error": "Spiacente, c'è stato un errore nel caricamento del profilo.",
"profile_does_not_exist": "Spiacente, questo profilo non esiste."
},
@@ -605,7 +636,7 @@
"replace": "Sostituisci",
"is_replaced_by": "→",
"keyword_policies": "Regole per parole chiave",
- "ftl_removal": "Rimozione dalla sequenza globale"
+ "ftl_removal": "Rimozione dalla sequenza federale"
},
"simple": {
"reject": "Rifiuta",
@@ -615,8 +646,8 @@
"reject_desc": "Questa stanza rifiuterà i messaggi provenienti dalle seguenti:",
"quarantine": "Quarantena",
"quarantine_desc": "Questa stanza inoltrerà solo messaggi pubblici alle seguenti:",
- "ftl_removal": "Rimozione dalla sequenza globale",
- "ftl_removal_desc": "Questa stanza rimuove le seguenti dalla sequenza globale:",
+ "ftl_removal": "Rimozione dalla sequenza federale",
+ "ftl_removal_desc": "Questa stanza rimuove le seguenti dalla sequenza federale:",
"media_removal": "Rimozione multimedia",
"media_removal_desc": "Questa istanza rimuove gli allegati dalle seguenti stanze:",
"media_nsfw": "Allegati oscurati d'ufficio",
@@ -628,8 +659,8 @@
"staff": "Responsabili"
},
"domain_mute_card": {
- "mute": "Zittisci",
- "mute_progress": "Zittisco…",
+ "mute": "Silenzia",
+ "mute_progress": "Silenzio…",
"unmute": "Ascolta",
"unmute_progress": "Procedo…"
},
@@ -705,8 +736,8 @@
"favorites": "Preferiti",
"hide_content": "Nascondi contenuti",
"show_content": "Mostra contenuti",
- "hide_full_subject": "Nascondi intero oggetto",
- "show_full_subject": "Mostra intero oggetto",
+ "hide_full_subject": "Nascondi oggetto intero",
+ "show_full_subject": "Mostra oggetto intero",
"thread_muted_and_words": ", contiene:",
"thread_muted": "Discussione silenziata",
"copy_link": "Copia collegamento",
@@ -714,46 +745,46 @@
"unmute_conversation": "Riabilita conversazione",
"mute_conversation": "Silenzia conversazione",
"replies_list": "Risposte:",
- "reply_to": "Rispondi a",
+ "reply_to": "In risposta a",
"delete_confirm": "Vuoi veramente eliminare questo messaggio?",
"unbookmark": "Rimuovi segnalibro",
"bookmark": "Aggiungi segnalibro",
"status_deleted": "Questo messagio è stato cancellato",
- "nsfw": "Pruriginoso",
- "external_source": "Vai al sito",
+ "nsfw": "DISDICEVOLE",
+ "external_source": "Vai all'origine",
"expand": "Espandi"
},
"time": {
- "years_short": "{0}a",
- "year_short": "{0}a",
+ "years_short": "{0} a",
+ "year_short": "{0} a",
"years": "{0} anni",
"year": "{0} anno",
- "weeks_short": "{0}set",
- "week_short": "{0}set",
- "seconds_short": "{0}sec",
- "second_short": "{0}sec",
+ "weeks_short": "{0} stm",
+ "week_short": "{0} stm",
+ "seconds_short": "{0} sec",
+ "second_short": "{0} sec",
"weeks": "{0} settimane",
"week": "{0} settimana",
"seconds": "{0} secondi",
"second": "{0} secondo",
- "now_short": "ora",
+ "now_short": "adesso",
"now": "adesso",
- "months_short": "{0}me",
- "month_short": "{0}me",
+ "months_short": "{0} ms",
+ "month_short": "{0} ms",
"months": "{0} mesi",
"month": "{0} mese",
- "minutes_short": "{0}min",
- "minute_short": "{0}min",
+ "minutes_short": "{0} min",
+ "minute_short": "{0} min",
"minutes": "{0} minuti",
"minute": "{0} minuto",
"in_past": "{0} fa",
"in_future": "fra {0}",
- "hours_short": "{0}h",
- "days_short": "{0}g",
- "hour_short": "{0}h",
+ "hours_short": "{0} h",
+ "days_short": "{0} g",
+ "hour_short": "{0} h",
"hours": "{0} ore",
"hour": "{0} ora",
- "day_short": "{0}g",
+ "day_short": "{0} g",
"days": "{0} giorni",
"day": "{0} giorno"
},
@@ -767,7 +798,7 @@
"add_comment_description": "La segnalazione sarà inviata ai moderatori della tua stanza. Puoi motivarla qui sotto:"
},
"password_reset": {
- "password_reset_required_but_mailer_is_disabled": "Devi reimpostare la tua password, ma non puoi farlo. Contatta il tuo amministratore.",
+ "password_reset_required_but_mailer_is_disabled": "Devi reimpostare la tua password, ma non puoi farlo. Contatta l'amministratore.",
"password_reset_required": "Devi reimpostare la tua password per poter continuare.",
"password_reset_disabled": "Non puoi azzerare la tua password. Contatta il tuo amministratore.",
"too_many_requests": "Hai raggiunto il numero massimo di tentativi, riprova più tardi.",
@@ -808,7 +839,7 @@
"add_reaction": "Reagisci",
"favorite": "Gradisci",
"reply": "Rispondi",
- "repeat": "Ripeti",
+ "repeat": "Condividi",
"media_upload": "Carica allegati"
},
"display_date": {
diff --git a/src/i18n/ja_pedantic.json b/src/i18n/ja_pedantic.json
index 846c793a..dccff5bb 100644
--- a/src/i18n/ja_pedantic.json
+++ b/src/i18n/ja_pedantic.json
@@ -86,7 +86,7 @@
"mentions": "通知",
"interactions": "インタラクション",
"dms": "ダイレクトメッセージ",
- "public_tl": "パブリックタイムライン",
+ "public_tl": "公開タイムライン",
"timeline": "タイムライン",
"twkn": "すべてのネットワーク",
"user_search": "ユーザーを探す",
@@ -96,7 +96,8 @@
"administration": "管理",
"bookmarks": "ブックマーク",
"timelines": "タイムライン",
- "chats": "チャット"
+ "chats": "チャット",
+ "home_timeline": "ホームタイムライン"
},
"notifications": {
"broken_favorite": "ステータスが見つかりません。探しています…",
@@ -173,14 +174,15 @@
"scope": {
"direct": "ダイレクト: メンションされたユーザーのみに届きます",
"private": "フォロワー限定: フォロワーのみに届きます",
- "public": "パブリック: パブリックタイムラインに届きます",
- "unlisted": "アンリステッド: パブリックタイムラインに届きません"
+ "public": "パブリック: 公開タイムラインに届きます",
+ "unlisted": "アンリステッド: 公開タイムラインに届きません"
},
"media_description_error": "メディアのアップロードに失敗しました。もう一度お試しください",
"empty_status_error": "投稿内容を入力してください",
"preview_empty": "何もありません",
"preview": "プレビュー",
- "media_description": "メディアの説明"
+ "media_description": "メディアの説明",
+ "post": "投稿"
},
"registration": {
"bio": "プロフィール",
@@ -203,7 +205,8 @@
"password_confirmation_match": "パスワードが違います"
},
"reason_placeholder": "このインスタンスは、新規登録を手動で受け付けています。\n登録したい理由を、インスタンスの管理者に教えてください。",
- "reason": "登録するための目的"
+ "reason": "登録するための目的",
+ "register": "登録"
},
"selectable_list": {
"select_all": "すべて選択"
@@ -323,8 +326,8 @@
"hide_followers_description": "フォロワーを見せない",
"hide_follows_count_description": "フォローしている人の数を見せない",
"hide_followers_count_description": "フォロワーの数を見せない",
- "show_admin_badge": "管理者のバッジを見せる",
- "show_moderator_badge": "モデレーターのバッジを見せる",
+ "show_admin_badge": "\"管理者\"のバッジを見せる",
+ "show_moderator_badge": "\"モデレーター\"のバッジを見せる",
"nsfw_clickthrough": "NSFWなファイルを隠す",
"oauth_tokens": "OAuthトークン",
"token": "トークン",
@@ -334,8 +337,8 @@
"panelRadius": "パネル",
"pause_on_unfocused": "タブにフォーカスがないときストリーミングを止める",
"presets": "プリセット",
- "profile_background": "プロフィールのバックグラウンド",
- "profile_banner": "プロフィールバナー",
+ "profile_background": "プロフィールの背景",
+ "profile_banner": "プロフィールのバナー",
"profile_tab": "プロフィール",
"radii_help": "インターフェースの丸さを設定する",
"replies_in_timeline": "タイムラインのリプライ",
@@ -574,7 +577,23 @@
"allow_following_move": "フォロー中のアカウントが引っ越したとき、自動フォローを許可する",
"setting_changed": "規定の設定と異なっています",
"greentext": "引用を緑色で表示",
- "sensitive_by_default": "はじめから投稿をセンシティブとして設定"
+ "sensitive_by_default": "はじめから投稿をセンシティブとして設定",
+ "more_settings": "その他の設定",
+ "reply_visibility_self_short": "自分宛のリプライを見る",
+ "reply_visibility_following_short": "フォローしている人に宛てられたリプライを見る",
+ "hide_all_muted_posts": "ミュートした投稿を隠す",
+ "hide_media_previews": "メディアのプレビューを隠す",
+ "word_filter": "単語フィルタ",
+ "file_export_import": {
+ "errors": {
+ "invalid_file": "これはPleromaの設定をバックアップしたファイルではありません。"
+ },
+ "restore_settings": "設定をファイルから復元する",
+ "backup_settings_theme": "テーマを含む設定をファイルにバックアップする",
+ "backup_settings": "設定をファイルにバックアップする",
+ "backup_restore": "設定をバックアップ"
+ },
+ "save": "変更を保存"
},
"time": {
"day": "{0}日",
@@ -710,7 +729,13 @@
"hide_repeats": "リピートを隠す",
"message": "メッセージ",
"hidden": "隠す",
- "bot": "bot"
+ "bot": "bot",
+ "highlight": {
+ "solid": "背景を単色にする",
+ "striped": "背景を縞模様にする",
+ "side": "端に線を付ける",
+ "disabled": "強調しない"
+ }
},
"user_profile": {
"timeline_title": "ユーザータイムライン",
@@ -784,8 +809,8 @@
"media_nsfw": "メディアを閲覧注意に設定",
"media_removal_desc": "このインスタンスでは、以下のインスタンスからの投稿に対して、メディアを除去します:",
"media_removal": "メディア除去",
- "ftl_removal": "「接続しているすべてのネットワーク」タイムラインから除外",
- "ftl_removal_desc": "このインスタンスでは、以下のインスタンスを「接続しているすべてのネットワーク」タイムラインから除外します:",
+ "ftl_removal": "「既知のネットワーク」タイムラインから除外",
+ "ftl_removal_desc": "このインスタンスでは、以下のインスタンスを「既知のネットワーク」タイムラインから除外します:",
"quarantine_desc": "このインスタンスでは、以下のインスタンスに対して公開投稿のみを送信します:",
"quarantine": "検疫",
"reject_desc": "このインスタンスでは、以下のインスタンスからのメッセージを受け付けません:",
diff --git a/src/i18n/ko.json b/src/i18n/ko.json
index c8d213f3..1033dfa6 100644
--- a/src/i18n/ko.json
+++ b/src/i18n/ko.json
@@ -77,7 +77,8 @@
"search": "검색",
"bookmarks": "북마크",
"interactions": "대화",
- "administration": "관리"
+ "administration": "관리",
+ "home_timeline": "홈 타임라인"
},
"notifications": {
"broken_favorite": "알 수 없는 게시물입니다, 검색합니다…",
@@ -90,7 +91,8 @@
"no_more_notifications": "알림이 없습니다",
"migrated_to": "이사했습니다",
"reacted_with": "{0} 로 반응했습니다",
- "error": "알림 불러오기 실패: {0}"
+ "error": "알림 불러오기 실패: {0}",
+ "follow_request": "당신에게 팔로우 신청"
},
"post_status": {
"new_status": "새 게시물 게시",
@@ -402,10 +404,11 @@
},
"mutes_and_blocks": "침묵과 차단",
"chatMessageRadius": "챗 메시지",
- "change_email": "전자메일 주소 바꾸기",
+ "change_email": "메일주소 바꾸기",
"changed_email": "메일주소가 갱신되었습니다!",
"bot": "이 계정은 bot입니다",
- "mutes_tab": "침묵"
+ "mutes_tab": "침묵",
+ "app_name": "앱 이름"
},
"timeline": {
"collapse": "접기",
@@ -468,7 +471,8 @@
},
"interactions": {
"follows": "새 팔로워",
- "favs_repeats": "반복과 즐겨찾기"
+ "favs_repeats": "반복과 즐겨찾기",
+ "moves": "계정 통합"
},
"emoji": {
"load_all": "전체 {emojiAmount} 이모지 불러오기",
@@ -523,8 +527,8 @@
"media_nsfw": "매체를 민감함으로 설정",
"media_removal_desc": "이 인스턴스에서는 아래의 인스턴스로부터 보내온 투고에 붙혀 있는 매체는 제거됩니다:",
"media_removal": "매체 제거",
- "ftl_removal_desc": "이 인스턴스에서 아래의 인스턴스들은 \"알려진 모든 네트워크\" 타임라인에서 제외됩니다:",
- "ftl_removal": "\"알려진 모든 네트워크\" 타임라인에서 제외",
+ "ftl_removal_desc": "이 인스턴스에서 아래의 인스턴스들은 \"알려진 네트워크\" 타임라인에서 제외됩니다:",
+ "ftl_removal": "\"알려진 네트워크\" 타임라인에서 제외",
"quarantine_desc": "이 인스턴스는 아래의 인스턴스에게 공개투고만을 보냅니다:",
"quarantine": "검역",
"reject_desc": "이 인스턴스에서는 아래의 인스턴스로부터 보내온 투고를 받아들이지 않습니다:",
@@ -581,6 +585,10 @@
"day": "{0} 일"
},
"remote_user_resolver": {
- "error": "찾을 수 없습니다."
+ "error": "찾을 수 없습니다.",
+ "searching_for": "검색중"
+ },
+ "selectable_list": {
+ "select_all": "모두 선택"
}
}
diff --git a/src/i18n/nb.json b/src/i18n/nb.json
index 8bd745f0..e0dffe83 100644
--- a/src/i18n/nb.json
+++ b/src/i18n/nb.json
@@ -41,8 +41,8 @@
},
"importer": {
"submit": "Send",
- "success": "Importering fullført",
- "error": "Det oppsto en feil under importering av denne filen"
+ "success": "Importering fullført.",
+ "error": "Det oppsto en feil under importering av denne filen."
},
"login": {
"login": "Logg inn",
@@ -85,7 +85,7 @@
"bookmarks": "Bokmerker"
},
"notifications": {
- "broken_favorite": "Ukjent status, leter etter den...",
+ "broken_favorite": "Ukjent status, leter etter den…",
"favorited_you": "likte din status",
"followed_you": "fulgte deg",
"load_older": "Last eldre varsler",
@@ -447,7 +447,8 @@
"title": "Versjon",
"backend_version": "Backend Versjon",
"frontend_version": "Frontend Versjon"
- }
+ },
+ "hide_wallpaper": "Skjul instansens bakgrunnsbilde"
},
"time": {
"day": "{0} dag",
@@ -602,5 +603,22 @@
"person_talking": "{count} person snakker om dette",
"people_talking": "{count} personer snakker om dette",
"no_results": "Ingen resultater"
+ },
+ "about": {
+ "mrf": {
+ "simple": {
+ "quarantine": "Karantene",
+ "reject_desc": "Denne instansen vil ikke godta meldinger fra følgende instanser:",
+ "reject": "Avvis",
+ "accept_desc": "Denne instansen godtar kun meldinger fra følgende instanser:",
+ "accept": "Aksepter"
+ },
+ "keyword": {
+ "is_replaced_by": "→",
+ "replace": "Erstatt",
+ "reject": "Avvis",
+ "ftl_removal": "Fjerning fra \"Det hele kjente nettverket\" Tidslinjen"
+ }
+ }
}
}
diff --git a/src/i18n/nl.json b/src/i18n/nl.json
index 29f05b2a..c8a35bcc 100644
--- a/src/i18n/nl.json
+++ b/src/i18n/nl.json
@@ -5,11 +5,13 @@
"features_panel": {
"chat": "Chat",
"gopher": "Gopher",
- "media_proxy": "Media proxy",
+ "media_proxy": "Mediaproxy",
"scope_options": "Zichtbaarheidsopties",
- "text_limit": "Tekst limiet",
+ "text_limit": "Tekstlimiet",
"title": "Kenmerken",
- "who_to_follow": "Wie te volgen"
+ "who_to_follow": "Wie te volgen",
+ "upload_limit": "Upload limiet",
+ "pleroma_chat_messages": "Pleroma Chat"
},
"finder": {
"error_fetching_user": "Fout tijdens ophalen gebruiker",
@@ -17,11 +19,11 @@
},
"general": {
"apply": "Toepassen",
- "submit": "Verzend",
+ "submit": "Verzenden",
"more": "Meer",
"optional": "optioneel",
- "show_more": "Bekijk meer",
- "show_less": "Bekijk minder",
+ "show_more": "Meer tonen",
+ "show_less": "Minder tonen",
"dismiss": "Opheffen",
"cancel": "Annuleren",
"disable": "Uitschakelen",
@@ -29,28 +31,32 @@
"confirm": "Bevestigen",
"verify": "Verifiëren",
"generic_error": "Er is een fout opgetreden",
- "peek": "Spiek",
+ "peek": "Spieken",
"close": "Sluiten",
"retry": "Opnieuw proberen",
"error_retry": "Probeer het opnieuw",
- "loading": "Laden…"
+ "loading": "Laden…",
+ "role": {
+ "moderator": "Moderator",
+ "admin": "Beheerder"
+ }
},
"login": {
- "login": "Log in",
- "description": "Log in met OAuth",
+ "login": "Inloggen",
+ "description": "Inloggen met OAuth",
"logout": "Uitloggen",
"password": "Wachtwoord",
- "placeholder": "bijv. lain",
+ "placeholder": "bijv. barbapapa",
"register": "Registreren",
"username": "Gebruikersnaam",
"hint": "Log in om deel te nemen aan de discussie",
- "authentication_code": "Authenticatie code",
+ "authentication_code": "Authenticatiecode",
"enter_recovery_code": "Voer een herstelcode in",
- "enter_two_factor_code": "Voer een twee-factor code in",
+ "enter_two_factor_code": "Voer een twee-factorcode in",
"recovery_code": "Herstelcode",
"heading": {
- "totp": "Twee-factor authenticatie",
- "recovery": "Twee-factor herstelling"
+ "totp": "Twee-factorauthenticatie",
+ "recovery": "Twee-factorherstelling"
}
},
"nav": {
@@ -59,35 +65,40 @@
"chat": "Lokale Chat",
"friend_requests": "Volgverzoeken",
"mentions": "Vermeldingen",
- "dms": "Directe Berichten",
- "public_tl": "Publieke Tijdlijn",
+ "dms": "Privéberichten",
+ "public_tl": "Openbare tijdlijn",
"timeline": "Tijdlijn",
- "twkn": "Het Geheel Bekende Netwerk",
+ "twkn": "Bekende Netwerk",
"user_search": "Gebruiker Zoeken",
"who_to_follow": "Wie te volgen",
"preferences": "Voorkeuren",
- "administration": "Administratie",
+ "administration": "Beheer",
"search": "Zoeken",
- "interactions": "Interacties"
+ "interactions": "Interacties",
+ "chats": "Chats",
+ "home_timeline": "Thuis tijdlijn",
+ "timelines": "Tijdlijnen",
+ "bookmarks": "Bladwijzers"
},
"notifications": {
"broken_favorite": "Onbekende status, aan het zoeken…",
"favorited_you": "vond je status leuk",
"followed_you": "volgt jou",
- "load_older": "Laad oudere meldingen",
+ "load_older": "Oudere meldingen laden",
"notifications": "Meldingen",
"read": "Gelezen!",
- "repeated_you": "Herhaalde je status",
+ "repeated_you": "herhaalde je status",
"no_more_notifications": "Geen meldingen meer",
"migrated_to": "is gemigreerd naar",
"follow_request": "wil je volgen",
- "reacted_with": "reageerde met {0}"
+ "reacted_with": "reageerde met {0}",
+ "error": "Fout bij ophalen van meldingen: {0}"
},
"post_status": {
"new_status": "Nieuwe status plaatsen",
- "account_not_locked_warning": "Je account is niet {0}. Iedereen kan je volgen om je alleen-volgers berichten te lezen.",
+ "account_not_locked_warning": "Je account is niet {0}. Iedereen kan je volgen om je alleen-volgers-berichten te lezen.",
"account_not_locked_warning_link": "gesloten",
- "attachments_sensitive": "Markeer bijlagen als gevoelig",
+ "attachments_sensitive": "Bijlagen als gevoelig markeren",
"content_type": {
"text/plain": "Platte tekst",
"text/html": "HTML",
@@ -99,26 +110,32 @@
"direct_warning": "Deze post zal enkel zichtbaar zijn voor de personen die genoemd zijn.",
"posting": "Plaatsen",
"scope": {
- "direct": "Direct - Post enkel naar vermelde gebruikers",
- "private": "Enkel volgers - Post enkel naar volgers",
- "public": "Publiek - Post op publieke tijdlijnen",
- "unlisted": "Niet Vermelden - Niet tonen op publieke tijdlijnen"
+ "direct": "Privé - bericht enkel naar vermelde gebruikers sturen",
+ "private": "Enkel volgers - bericht enkel naar volgers sturen",
+ "public": "Openbaar - bericht op openbare tijdlijnen plaatsen",
+ "unlisted": "Niet vermelden - niet tonen op openbare tijdlijnen"
},
"direct_warning_to_all": "Dit bericht zal zichtbaar zijn voor alle vermelde gebruikers.",
"direct_warning_to_first_only": "Dit bericht zal alleen zichtbaar zijn voor de vermelde gebruikers aan het begin van het bericht.",
"scope_notice": {
"public": "Dit bericht zal voor iedereen zichtbaar zijn",
- "unlisted": "Dit bericht zal niet zichtbaar zijn in de Publieke Tijdlijn en Het Geheel Bekende Netwerk",
+ "unlisted": "Dit bericht zal niet zichtbaar zijn in de Openbare Tijdlijn en Het Geheel Bekende Netwerk",
"private": "Dit bericht zal voor alleen je volgers zichtbaar zijn"
- }
+ },
+ "post": "Bericht",
+ "empty_status_error": "Kan geen lege status zonder bijlagen plaatsen",
+ "preview_empty": "Leeg",
+ "preview": "Voorbeeld",
+ "media_description": "Mediaomschrijving",
+ "media_description_error": "Kon media niet ophalen, probeer het opnieuw"
},
"registration": {
"bio": "Bio",
- "email": "Email",
- "fullname": "Weergave naam",
+ "email": "E-mail",
+ "fullname": "Weergavenaam",
"password_confirm": "Wachtwoord bevestiging",
"registration": "Registratie",
- "token": "Uitnodigings-token",
+ "token": "Uitnodigingstoken",
"captcha": "CAPTCHA",
"new_captcha": "Klik op de afbeelding voor een nieuwe captcha",
"validations": {
@@ -131,13 +148,16 @@
},
"username_placeholder": "bijv. lain",
"fullname_placeholder": "bijv. Lain Iwakura",
- "bio_placeholder": "bijv.\nHallo, ik ben Lain.\nIk ben een anime meisje woonachtig in een buitenwijk in Japan. Je kent me misschien van the Wired."
+ "bio_placeholder": "bijv.\nHallo, ik ben Lain.\nIk ben een animemeisje woonachtig in een buitenwijk in Japan. Je kent me misschien van the Wired.",
+ "reason_placeholder": "Deze instantie keurt registraties handmatig goed.\nLaat de beheerder weten waarom je wilt registreren.",
+ "reason": "Reden voor registratie",
+ "register": "Registreren"
},
"settings": {
"attachmentRadius": "Bijlages",
"attachments": "Bijlages",
"avatar": "Avatar",
- "avatarAltRadius": "Avatars (Meldingen)",
+ "avatarAltRadius": "Avatars (meldingen)",
"avatarRadius": "Avatars",
"background": "Achtergrond",
"bio": "Bio",
@@ -146,7 +166,7 @@
"cGreen": "Groen (Herhalen)",
"cOrange": "Oranje (Favoriet)",
"cRed": "Rood (Annuleren)",
- "change_password": "Wachtwoord Wijzigen",
+ "change_password": "Wachtwoord wijzigen",
"change_password_error": "Er is een fout opgetreden bij het wijzigen van je wachtwoord.",
"changed_password": "Wachtwoord succesvol gewijzigd!",
"collapse_subject": "Klap berichten met een onderwerp in",
@@ -155,30 +175,30 @@
"current_avatar": "Je huidige avatar",
"current_password": "Huidig wachtwoord",
"current_profile_banner": "Je huidige profiel banner",
- "data_import_export_tab": "Data Import / Export",
+ "data_import_export_tab": "Data-import / export",
"default_vis": "Standaard zichtbaarheidsbereik",
- "delete_account": "Account Verwijderen",
+ "delete_account": "Account verwijderen",
"delete_account_description": "Permanent je gegevens verwijderen en account deactiveren.",
"delete_account_error": "Er is een fout opgetreden bij het verwijderen van je account. Indien dit probleem zich voor blijft doen, neem dan contact op met de beheerder van deze instantie.",
"delete_account_instructions": "Voer je wachtwoord in het onderstaande invoerveld in om het verwijderen van je account te bevestigen.",
- "export_theme": "Preset opslaan",
+ "export_theme": "Voorinstelling opslaan",
"filtering": "Filtering",
- "filtering_explanation": "Alle statussen die deze woorden bevatten worden genegeerd, één filter per lijn",
+ "filtering_explanation": "Alle statussen die deze woorden bevatten worden genegeerd, één filter per regel",
"follow_export": "Volgers exporteren",
- "follow_export_button": "Exporteer je volgers naar een csv bestand",
+ "follow_export_button": "Exporteer je volgers naar een csv-bestand",
"follow_export_processing": "Aan het verwerken, binnen enkele ogenblikken wordt je gevraagd je bestand te downloaden",
"follow_import": "Volgers importeren",
"follow_import_error": "Fout bij importeren volgers",
"follows_imported": "Volgers geïmporteerd! Het kan even duren voordat deze verwerkt zijn.",
"foreground": "Voorgrond",
"general": "Algemeen",
- "hide_attachments_in_convo": "Verberg bijlages in conversaties",
- "hide_attachments_in_tl": "Verberg bijlages in de tijdlijn",
- "hide_isp": "Verberg instantie-specifiek paneel",
+ "hide_attachments_in_convo": "Bijlagen in conversaties verbergen",
+ "hide_attachments_in_tl": "Bijlagen in tijdlijn verbergen",
+ "hide_isp": "Instantie-specifiek paneel verbergen",
"preload_images": "Afbeeldingen vooraf laden",
- "hide_post_stats": "Verberg bericht statistieken (bijv. het aantal favorieten)",
- "hide_user_stats": "Verberg bericht statistieken (bijv. het aantal volgers)",
- "import_followers_from_a_csv_file": "Importeer volgers uit een csv bestand",
+ "hide_post_stats": "Bericht statistieken verbergen (bijv. het aantal favorieten)",
+ "hide_user_stats": "Gebruikers-statistieken verbergen (bijv. het aantal volgers)",
+ "import_followers_from_a_csv_file": "Gevolgden uit een csv bestand importeren",
"import_theme": "Preset laden",
"inputRadius": "Invoervelden",
"checkboxRadius": "Checkboxen",
@@ -186,35 +206,35 @@
"instance_default_simple": "(standaard)",
"interface": "Interface",
"interfaceLanguage": "Interface taal",
- "invalid_theme_imported": "Het geselecteerde bestand is geen door Pleroma ondersteund thema. Er zijn geen aanpassingen gedaan.",
+ "invalid_theme_imported": "Het geselecteerde bestand is niet een door Pleroma ondersteund thema. Er zijn geen aanpassingen gedaan.",
"limited_availability": "Niet beschikbaar in je browser",
"links": "Links",
- "lock_account_description": "Laat volgers enkel toe na expliciete toestemming",
- "loop_video": "Herhaal video's",
- "loop_video_silent_only": "Herhaal enkel video's zonder geluid (bijv. Mastodon's \"gifs\")",
+ "lock_account_description": "Volgers enkel na expliciete toestemming toelaten",
+ "loop_video": "Video's herhalen",
+ "loop_video_silent_only": "Enkel video's zonder geluid herhalen (bijv. Mastodon's \"gifs\")",
"name": "Naam",
- "name_bio": "Naam & Bio",
+ "name_bio": "Naam & bio",
"new_password": "Nieuw wachtwoord",
"notification_visibility": "Type meldingen die getoond worden",
- "notification_visibility_follows": "Volgingen",
- "notification_visibility_likes": "Vind-ik-leuks",
+ "notification_visibility_follows": "Gevolgden",
+ "notification_visibility_likes": "Favorieten",
"notification_visibility_mentions": "Vermeldingen",
"notification_visibility_repeats": "Herhalingen",
"no_rich_text_description": "Verwijder rich text formattering van alle berichten",
"hide_network_description": "Toon niet wie mij volgt en wie ik volg.",
- "nsfw_clickthrough": "Doorklikbaar verbergen van gevoelige bijlages inschakelen",
+ "nsfw_clickthrough": "Doorklikbaar verbergen van gevoelige bijlages en link voorbeelden inschakelen",
"oauth_tokens": "OAuth-tokens",
"token": "Token",
- "refresh_token": "Token Vernieuwen",
+ "refresh_token": "Token vernieuwen",
"valid_until": "Geldig tot",
"revoke_token": "Intrekken",
"panelRadius": "Panelen",
"pause_on_unfocused": "Streamen pauzeren wanneer de tab niet in focus is",
"presets": "Presets",
- "profile_background": "Profiel Achtergrond",
- "profile_banner": "Profiel Banner",
+ "profile_background": "Profiel achtergrond",
+ "profile_banner": "Profiel banner",
"profile_tab": "Profiel",
- "radii_help": "Stel afronding van hoeken in de interface in (in pixels)",
+ "radii_help": "Afronding van hoeken in de interface instellen (in pixels)",
"replies_in_timeline": "Antwoorden in tijdlijn",
"reply_visibility_all": "Alle antwoorden tonen",
"reply_visibility_following": "Enkel antwoorden tonen die aan mij of gevolgde gebruikers gericht zijn",
@@ -222,13 +242,13 @@
"saving_err": "Fout tijdens opslaan van instellingen",
"saving_ok": "Instellingen opgeslagen",
"security_tab": "Beveiliging",
- "scope_copy": "Neem bereik over bij beantwoorden (Directe Berichten blijven altijd Direct)",
+ "scope_copy": "Bereik overnemen bij beantwoorden (Privéberichten blijven altijd privé)",
"set_new_avatar": "Nieuwe avatar instellen",
"set_new_profile_background": "Nieuwe profiel achtergrond instellen",
"set_new_profile_banner": "Nieuwe profiel banner instellen",
"settings": "Instellingen",
"subject_input_always_show": "Altijd onderwerpveld tonen",
- "subject_line_behavior": "Onderwerp kopiëren bij antwoorden",
+ "subject_line_behavior": "Onderwerp kopiëren bij beantwoorden",
"subject_line_email": "Zoals email: \"re: onderwerp\"",
"subject_line_mastodon": "Zoals mastodon: kopieer zoals het is",
"subject_line_noop": "Niet kopiëren",
@@ -236,7 +256,7 @@
"streaming": "Automatisch streamen van nieuwe berichten inschakelen wanneer tot boven gescrold is",
"text": "Tekst",
"theme": "Thema",
- "theme_help": "Gebruik hex color codes (#rrggbb) om je kleurschema te wijzigen.",
+ "theme_help": "Hex kleur codes (#rrggbb) gebruiken om je kleur thema te wijzigen.",
"theme_help_v2_1": "Je kan ook de kleur en transparantie van bepaalde componenten overschrijven door de checkbox aan te vinken, gebruik de \"Alles wissen\" knop om alle overschrijvingen te annuleren.",
"theme_help_v2_2": "Iconen onder sommige onderdelen zijn achtergrond/tekst contrast indicatoren, zweef er over voor gedetailleerde info. Hou er rekening mee dat bij doorzichtigheid de ergst mogelijke situatie wordt weer gegeven.",
"tooltipRadius": "Tooltips/alarmen",
@@ -323,7 +343,13 @@
"popover": "Tooltips, menu's, popovers",
"post": "Berichten / Gebruiker bios",
"alert_neutral": "Neutraal",
- "alert_warning": "Waarschuwing"
+ "alert_warning": "Waarschuwing",
+ "chat": {
+ "border": "Rand",
+ "outgoing": "Uitgaand",
+ "incoming": "Binnenkomend"
+ },
+ "wallpaper": "Achtergrond"
},
"radii": {
"_tab_label": "Rondheid"
@@ -399,50 +425,50 @@
"setup_otp": "OTP instellen",
"wait_pre_setup_otp": "OTP voorinstellen",
"confirm_and_enable": "Bevestig en schakel OTP in",
- "title": "Twee-factor Authenticatie",
+ "title": "Twee-factorauthenticatie",
"generate_new_recovery_codes": "Genereer nieuwe herstelcodes",
"recovery_codes": "Herstelcodes.",
- "waiting_a_recovery_codes": "Backup codes ontvangen…",
- "authentication_methods": "Authenticatie methodes",
+ "waiting_a_recovery_codes": "Back-upcodes ontvangen…",
+ "authentication_methods": "Authenticatiemethodes",
"scan": {
"title": "Scannen",
- "desc": "Scan de QR code of voer een sleutel in met je twee-factor applicatie:",
+ "desc": "Scan de QR-code of voer een sleutel in met je twee-factorapplicatie:",
"secret_code": "Sleutel"
},
"verify": {
- "desc": "Voer de code van je twee-factor applicatie in om twee-factor authenticatie in te schakelen:"
+ "desc": "Voer de code van je twee-factorapplicatie in om twee-factorauthenticatie in te schakelen:"
},
- "warning_of_generate_new_codes": "Wanneer je nieuwe herstelcodes genereert, zullen je oude code niet langer werken.",
- "recovery_codes_warning": "Schrijf de codes op of sla ze op een veilige locatie op - anders kun je ze niet meer inzien. Als je toegang tot je 2FA app en herstelcodes verliest, zal je buitengesloten zijn uit je account."
+ "warning_of_generate_new_codes": "Wanneer je nieuwe herstelcodes genereert, zullen je oude codes niet langer werken.",
+ "recovery_codes_warning": "Schrijf de codes op of sla ze op een veilige locatie op - anders kun je ze niet meer inzien. Als je toegang tot je 2FA-app en herstelcodes verliest, zal je buitengesloten zijn van je account."
},
"allow_following_move": "Automatisch volgen toestaan wanneer een gevolgd account migreert",
"block_export": "Blokkades exporteren",
"block_import": "Blokkades importeren",
"blocks_imported": "Blokkades geïmporteerd! Het kan even duren voordat deze verwerkt zijn.",
"blocks_tab": "Blokkades",
- "change_email": "Email wijzigen",
- "change_email_error": "Er is een fout opgetreden tijdens het wijzigen van je email.",
- "changed_email": "Email succesvol gewijzigd!",
+ "change_email": "E-mail wijzigen",
+ "change_email_error": "Er is een fout opgetreden tijdens het wijzigen van je e-mailadres.",
+ "changed_email": "E-mailadres succesvol gewijzigd!",
"domain_mutes": "Domeinen",
- "avatar_size_instruction": "De aangeraden minimale afmeting voor avatar afbeeldingen is 150x150 pixels.",
+ "avatar_size_instruction": "De aangeraden minimale afmeting voor avatar-afbeeldingen is 150x150 pixels.",
"pad_emoji": "Vul emoji aan met spaties wanneer deze met de picker ingevoegd worden",
- "emoji_reactions_on_timeline": "Toon emoji reacties op de tijdlijn",
+ "emoji_reactions_on_timeline": "Toon emoji-reacties op de tijdlijn",
"accent": "Accent",
- "hide_muted_posts": "Verberg berichten van genegeerde gebruikers",
+ "hide_muted_posts": "Berichten van genegeerde gebruikers verbergen",
"max_thumbnails": "Maximaal aantal miniaturen per bericht",
- "use_one_click_nsfw": "Open gevoelige bijlagen met slechts één klik",
+ "use_one_click_nsfw": "Gevoelige bijlagen met slechts één klik openen",
"hide_filtered_statuses": "Gefilterde statussen verbergen",
- "import_blocks_from_a_csv_file": "Importeer blokkades van een csv bestand",
- "mutes_tab": "Negeringen",
- "play_videos_in_modal": "Speel video's af in een popup frame",
- "new_email": "Nieuwe Email",
+ "import_blocks_from_a_csv_file": "Blokkades van een csv bestand importeren",
+ "mutes_tab": "Genegeerden",
+ "play_videos_in_modal": "Video's in een popup frame afspelen",
+ "new_email": "Nieuwe e-mail",
"notification_visibility_emoji_reactions": "Reacties",
"no_blocks": "Geen blokkades",
- "no_mutes": "Geen negeringen",
+ "no_mutes": "Geen genegeerden",
"hide_followers_description": "Niet tonen wie mij volgt",
"hide_followers_count_description": "Niet mijn volgers aantal tonen",
"hide_follows_count_description": "Niet mijn gevolgde aantal tonen",
- "show_admin_badge": "Beheerders badge tonen in mijn profiel",
+ "show_admin_badge": "\"Beheerder\" badge in mijn profiel tonen",
"autohide_floating_post_button": "Nieuw Bericht knop automatisch verbergen (mobiel)",
"search_user_to_block": "Zoek wie je wilt blokkeren",
"search_user_to_mute": "Zoek wie je wilt negeren",
@@ -452,31 +478,69 @@
"useStreamingApi": "Berichten en meldingen in real-time ontvangen",
"useStreamingApiWarning": "(Afgeraden, experimenteel, kan berichten overslaan)",
"type_domains_to_mute": "Zoek domeinen om te negeren",
- "upload_a_photo": "Upload een foto",
+ "upload_a_photo": "Foto uploaden",
"fun": "Plezier",
"greentext": "Meme pijlen",
- "block_export_button": "Exporteer je geblokkeerde gebruikers naar een csv bestand",
+ "block_export_button": "Exporteer je geblokkeerde gebruikers naar een csv-bestand",
"block_import_error": "Fout bij importeren blokkades",
"discoverable": "Sta toe dat dit account ontdekt kan worden in zoekresultaten en andere diensten",
- "use_contain_fit": "Snij bijlage in miniaturen niet bij",
+ "use_contain_fit": "Bijlage in miniaturen niet bijsnijden",
"notification_visibility_moves": "Gebruiker Migraties",
"hide_follows_description": "Niet tonen wie ik volg",
- "show_moderator_badge": "Moderators badge tonen in mijn profiel",
+ "show_moderator_badge": "\"Moderator\" badge in mijn profiel tonen",
"notification_setting_filters": "Filters",
"notification_blocks": "Door een gebruiker te blokkeren, ontvang je geen meldingen meer van de gebruiker en wordt je abonnement op de gebruiker opgeheven.",
"version": {
- "frontend_version": "Frontend Versie",
- "backend_version": "Backend Versie",
+ "frontend_version": "Frontend versie",
+ "backend_version": "Backend versie",
"title": "Versie"
},
"mutes_and_blocks": "Negeringen en Blokkades",
"profile_fields": {
"value": "Inhoud",
"name": "Label",
- "add_field": "Veld Toevoegen",
+ "add_field": "Veld toevoegen",
"label": "Profiel metadata"
},
- "bot": "Dit is een bot account"
+ "bot": "Dit is een bot-account",
+ "setting_changed": "Instelling verschilt van standaard waarde",
+ "save": "Wijzigingen opslaan",
+ "hide_media_previews": "Media voorbeelden verbergen",
+ "word_filter": "Woord filter",
+ "chatMessageRadius": "Chatbericht",
+ "mute_export": "Genegeerden export",
+ "mute_export_button": "Exporteer je genegeerden naar een csv-bestand",
+ "mute_import_error": "Fout tijdens het importeren van genegeerden",
+ "mute_import": "Genegeerden import",
+ "mutes_imported": "Genegeerden geïmporteerd! Het kan even duren voordat deze verwerkt zijn.",
+ "more_settings": "Meer instellingen",
+ "notification_setting_hide_notification_contents": "Afzender en inhoud van push meldingen verbergen",
+ "notification_setting_block_from_strangers": "Meldingen van gebruikers die je niet volgt blokkeren",
+ "virtual_scrolling": "Tijdlijn rendering optimaliseren",
+ "sensitive_by_default": "Berichten standaard als gevoelig markeren",
+ "reset_avatar_confirm": "Wil je echt de avatar herstellen?",
+ "reset_banner_confirm": "Wil je echt de banner herstellen?",
+ "reset_background_confirm": "Wil je echt de achtergrond herstellen?",
+ "reset_profile_banner": "Profiel banner herstellen",
+ "reset_profile_background": "Profiel achtergrond herstellen",
+ "reset_avatar": "Avatar herstellen",
+ "reply_visibility_self_short": "Alleen antwoorden aan mijzelf tonen",
+ "reply_visibility_following_short": "Antwoorden naar mijn gevolgden tonen",
+ "file_export_import": {
+ "errors": {
+ "file_slightly_new": "Bestand minor versie is verschillend, sommige instellingen kunnen mogelijk niet worden geladen",
+ "file_too_old": "Incompatibele hoofdversie: {fileMajor}, bestandsversie is te oud en wordt niet ondersteund (minimale versie {feMajor})",
+ "file_too_new": "Incompatibele hoofdversie: {fileMajor}, deze PleromaFE (instellingen versie {feMajor}) is te oud om deze te ondersteunen",
+ "invalid_file": "Het geselecteerde bestand is niet een door Pleroma ondersteunde instellingen back-up. Er zijn geen wijzigingen gemaakt."
+ },
+ "restore_settings": "Instellingen uit bestand herstellen",
+ "backup_settings_theme": "Instellingen en thema naar bestand back-uppen",
+ "backup_settings": "Instellingen naar bestand back-uppen",
+ "backup_restore": "Instellingen backup"
+ },
+ "hide_wallpaper": "Instantie achtergrond verbergen",
+ "hide_all_muted_posts": "Genegeerde berichten verbergen",
+ "import_mutes_from_a_csv_file": "Importeer genegeerden van een csv bestand"
},
"timeline": {
"collapse": "Inklappen",
@@ -488,7 +552,11 @@
"show_new": "Nieuwe tonen",
"up_to_date": "Up-to-date",
"no_statuses": "Geen statussen",
- "no_more_statuses": "Geen statussen meer"
+ "no_more_statuses": "Geen statussen meer",
+ "socket_broke": "Realtime verbinding verloren: CloseEvent code {0}",
+ "socket_reconnected": "Realtime verbinding opgezet",
+ "reload": "Verversen",
+ "error": "Fout tijdens het ophalen van tijdlijn: {0}"
},
"user_card": {
"approve": "Goedkeuren",
@@ -543,10 +611,18 @@
"report": "Aangeven",
"mention": "Vermelding",
"media": "Media",
- "hidden": "Verborgen"
+ "hidden": "Verborgen",
+ "highlight": {
+ "side": "Zijstreep",
+ "striped": "Gestreepte achtergrond",
+ "solid": "Effen achtergrond",
+ "disabled": "Geen highlight"
+ },
+ "bot": "Bot",
+ "message": "Bericht"
},
"user_profile": {
- "timeline_title": "Gebruikers Tijdlijn",
+ "timeline_title": "Gebruikerstijdlijn",
"profile_loading_error": "Sorry, er is een fout opgetreden bij het laden van dit profiel.",
"profile_does_not_exist": "Sorry, dit profiel bestaat niet."
},
@@ -555,20 +631,22 @@
"who_to_follow": "Wie te volgen"
},
"tool_tip": {
- "media_upload": "Media Uploaden",
+ "media_upload": "Media uploaden",
"repeat": "Herhalen",
"reply": "Beantwoorden",
"favorite": "Favoriet maken",
"user_settings": "Gebruikers Instellingen",
"reject_follow_request": "Volg-verzoek afwijzen",
"accept_follow_request": "Volg-aanvraag accepteren",
- "add_reaction": "Reactie toevoegen"
+ "add_reaction": "Reactie toevoegen",
+ "bookmark": "Bladwijzer"
},
"upload": {
"error": {
"base": "Upload mislukt.",
"file_too_big": "Bestand is te groot [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
- "default": "Probeer het later opnieuw"
+ "default": "Probeer het later opnieuw",
+ "message": "Upload is mislukt: {0}"
},
"file_size_units": {
"B": "B",
@@ -585,13 +663,13 @@
"reject": "Afwijzen",
"replace": "Vervangen",
"is_replaced_by": "→",
- "keyword_policies": "Zoekwoord Beleid",
+ "keyword_policies": "Zoekwoordbeleid",
"ftl_removal": "Verwijdering van \"Het Geheel Bekende Netwerk\" Tijdlijn"
},
- "mrf_policies_desc": "MRF regels beïnvloeden het federatie gedrag van de instantie. De volgende regels zijn ingeschakeld:",
- "mrf_policies": "Ingeschakelde MRF Regels",
+ "mrf_policies_desc": "MRF-regels beïnvloeden het federatiegedrag van de instantie. De volgende regels zijn ingeschakeld:",
+ "mrf_policies": "Ingeschakelde MRF-regels",
"simple": {
- "simple_policies": "Instantie-specifieke Regels",
+ "simple_policies": "Instantiespecifieke regels",
"instance": "Instantie",
"reason": "Reden",
"not_applicable": "n.v.t.",
@@ -600,13 +678,13 @@
"reject": "Afwijzen",
"reject_desc": "Deze instantie zal geen berichten accepteren van de volgende instanties:",
"quarantine": "Quarantaine",
- "quarantine_desc": "Deze instantie zal alleen publieke berichten sturen naar de volgende instanties:",
- "ftl_removal_desc": "Deze instantie verwijdert de volgende instanties van \"Het Geheel Bekende Netwerk\" tijdlijn:",
+ "quarantine_desc": "Deze instantie zal alleen openbare berichten sturen naar de volgende instanties:",
+ "ftl_removal_desc": "Deze instantie verwijdert de volgende instanties van \"Bekende Netwerk\" tijdlijn:",
"media_removal_desc": "Deze instantie verwijdert media van berichten van de volgende instanties:",
"media_nsfw_desc": "Deze instantie stelt media in als gevoelig in berichten van de volgende instanties:",
- "ftl_removal": "Verwijderen van \"Het Geheel Bekende Netwerk\" Tijdlijn",
- "media_removal": "Media Verwijdering",
- "media_nsfw": "Forceer Media als Gevoelig"
+ "ftl_removal": "Verwijderen van \"Bekende Netwerk\" Tijdlijn",
+ "media_removal": "Mediaverwijdering",
+ "media_nsfw": "Forceer media als gevoelig"
}
},
"staff": "Personeel"
@@ -637,8 +715,8 @@
"next": "Volgende"
},
"polls": {
- "add_poll": "Poll Toevoegen",
- "add_option": "Optie Toevoegen",
+ "add_poll": "Poll toevoegen",
+ "add_option": "Optie toevoegen",
"option": "Optie",
"votes": "stemmen",
"vote": "Stem",
@@ -648,29 +726,31 @@
"expires_in": "Poll eindigt in {0}",
"expired": "Poll is {0} geleden beëindigd",
"not_enough_options": "Te weinig opties in poll",
- "type": "Poll type"
+ "type": "Poll-type",
+ "votes_count": "{count} stem | {count} stemmen",
+ "people_voted_count": "{count} persoon heeft gestemd | {count} personen hebben gestemd"
},
"emoji": {
"emoji": "Emoji",
"keep_open": "Picker openhouden",
- "search_emoji": "Zoek voor een emoji",
+ "search_emoji": "Emoji zoeken",
"add_emoji": "Emoji invoegen",
- "unicode": "Unicode emoji",
+ "unicode": "Unicode-emoji",
"load_all": "Alle {emojiAmount} emoji worden geladen",
"stickers": "Stickers",
"load_all_hint": "Eerste {saneAmount} emoji geladen, alle emoji tegelijk laden kan problemen veroorzaken met prestaties.",
"custom": "Gepersonaliseerde emoji"
},
"interactions": {
- "favs_repeats": "Herhalingen en Favorieten",
- "follows": "Nieuwe volgingen",
- "moves": "Gebruiker migreert",
+ "favs_repeats": "Herhalingen en favorieten",
+ "follows": "Nieuwe gevolgden",
+ "moves": "Gebruikermigraties",
"load_older": "Oudere interacties laden"
},
"remote_user_resolver": {
"searching_for": "Zoeken naar",
"error": "Niet gevonden.",
- "remote_user_resolver": "Externe gebruikers zoeker"
+ "remote_user_resolver": "Externe gebruikers-zoeker"
},
"selectable_list": {
"select_all": "Alles selecteren"
@@ -718,7 +798,17 @@
"repeats": "Herhalingen",
"favorites": "Favorieten",
"thread_muted_and_words": ", heeft woorden:",
- "thread_muted": "Thread genegeerd"
+ "thread_muted": "Thread genegeerd",
+ "expand": "Uitklappen",
+ "nsfw": "Gevoelig",
+ "status_deleted": "Dit bericht is verwijderd",
+ "hide_content": "Inhoud verbergen",
+ "show_content": "Inhoud tonen",
+ "hide_full_subject": "Volledig onderwerp verbergen",
+ "show_full_subject": "Volledig onderwerp tonen",
+ "external_source": "Externe bron",
+ "unbookmark": "Bladwijzer verwijderen",
+ "bookmark": "Bladwijzer toevoegen"
},
"time": {
"years_short": "{0}j",
@@ -753,5 +843,33 @@
"day_short": "{0}d",
"days": "{0} dagen",
"day": "{0} dag"
+ },
+ "shoutbox": {
+ "title": "Shoutbox"
+ },
+ "errors": {
+ "storage_unavailable": "Pleroma kon browseropslag niet benaderen. Je login of lokale instellingen worden niet opgeslagen en je kunt onverwachte problemen ondervinden. Probeer cookies te accepteren."
+ },
+ "display_date": {
+ "today": "Vandaag"
+ },
+ "file_type": {
+ "file": "Bestand",
+ "image": "Afbeelding",
+ "video": "Video",
+ "audio": "Audio"
+ },
+ "chats": {
+ "empty_chat_list_placeholder": "Je hebt nog geen chats. Start een nieuwe chat!",
+ "error_sending_message": "Er is iets fout gegaan tijdens het verzenden van het bericht.",
+ "error_loading_chat": "Er is iets fout gegaan tijdens het laden van de chat.",
+ "delete_confirm": "Wil je echt dit bericht verwijderen?",
+ "more": "Meer",
+ "empty_message_error": "Kan niet een leeg bericht plaatsen",
+ "new": "Nieuwe Chat",
+ "chats": "Chats",
+ "delete": "Verwijderen",
+ "message_user": "Spreek met {nickname}",
+ "you": "Jij:"
}
}
diff --git a/src/i18n/ru.json b/src/i18n/ru.json
index 6d230e69..7c20ad8b 100644
--- a/src/i18n/ru.json
+++ b/src/i18n/ru.json
@@ -13,7 +13,7 @@
"disable": "Оключить",
"enable": "Включить",
"confirm": "Подтвердить",
- "verify": "Проверить",
+ "verify": "Подтверждение",
"more": "Больше",
"generic_error": "Произошла ошибка",
"optional": "не обязательно",
@@ -44,8 +44,8 @@
"heading": {
"TotpForm": "Двухфакторная аутентификация",
"RecoveryForm": "Two-factor recovery",
- "totp": "Двухфакторная аутентификация",
- "recovery": "Двухфакторное возвращение аккаунта"
+ "totp": "Двухэтапная аутентификация",
+ "recovery": "Восстановление двухэтапной аутентификации"
},
"hint": "Войдите чтобы присоединиться к дискуссии",
"description": "Войти с помощью OAuth"
@@ -55,8 +55,8 @@
"chat": "Локальный чат",
"mentions": "Упоминания",
"interactions": "Взаимодействия",
- "public_tl": "Публичная лента",
- "timeline": "Лента",
+ "public_tl": "Локальная лента",
+ "timeline": "Главная",
"twkn": "Федеративная лента",
"search": "Поиск",
"friend_requests": "Запросы на чтение",
@@ -65,10 +65,11 @@
"timelines": "Ленты",
"preferences": "Настройки",
"who_to_follow": "Кого читать",
- "dms": "Личные Сообщения",
+ "dms": "Личные сообщения",
"administration": "Панель администратора",
- "about": "О сервере",
- "user_search": "Поиск пользователей"
+ "about": "Об узле",
+ "user_search": "Поиск пользователей",
+ "home_timeline": "Главная"
},
"notifications": {
"broken_favorite": "Неизвестный статус, ищем…",
@@ -79,35 +80,35 @@
"read": "Прочесть",
"repeated_you": "повторил(а) ваш статус",
"follow_request": "хочет читать вас",
- "reacted_with": "добавил реакцию: {0}",
- "migrated_to": "мигрировал на",
+ "reacted_with": "добавил(а) реакцию: {0}",
+ "migrated_to": "перехал на",
"no_more_notifications": "Нет дальнейших уведомлений",
"error": "Ошибка при обновлении уведомлений: {0}"
},
"interactions": {
- "favs_repeats": "Повторы и фавориты",
+ "favs_repeats": "Повторы и отметки «Нравится»",
"follows": "Новые читатели",
"load_older": "Загрузить старые взаимодействия",
- "moves": "Миграции пользователей"
+ "moves": "Переезды"
},
"post_status": {
- "account_not_locked_warning": "Ваш аккаунт не {0}. Кто угодно может начать читать вас чтобы видеть посты только для подписчиков.",
- "account_not_locked_warning_link": "залочен",
- "attachments_sensitive": "Вложения содержат чувствительный контент",
+ "account_not_locked_warning": "Ваша учетная запись не {0}. Кто угодно может начать читать вас чтобы видеть статусы только для читателей.",
+ "account_not_locked_warning_link": "закрыт",
+ "attachments_sensitive": "Вложения имеют щекотливый характер",
"content_warning": "Тема (не обязательно)",
"default": "Что нового?",
"direct_warning": "Этот пост будет виден только упомянутым пользователям",
"posting": "Отправляется",
"scope_notice": {
- "public": "Этот пост будет виден всем",
- "private": "Этот пост будет виден только вашим подписчикам",
- "unlisted": "Этот пост не будет виден в публичной и федеративной ленте"
+ "public": "Этот статус будет виден всем",
+ "private": "Этот статус будет виден только вашим читателям",
+ "unlisted": "Этот статус не будет виден в локальной и федеративной ленте"
},
"scope": {
- "direct": "Личное - этот пост видят только те кто в нём упомянут",
- "private": "Для подписчиков - этот пост видят только подписчики",
- "public": "Публичный - этот пост виден всем",
- "unlisted": "Непубличный - этот пост не виден на публичных лентах"
+ "direct": "Личное сообщение - этот статус видят только те, кто в нём упомянут",
+ "private": "Для читателей - этот статус видят только ваши читатели",
+ "public": "Публичный - этот статус виден всем",
+ "unlisted": "Тихий - этот пост виден всем, но не отображается в публичных лентах"
},
"preview_empty": "Пустой предпросмотр",
"media_description_error": "Не удалось обновить вложение, попробуйте еще раз",
@@ -122,11 +123,12 @@
"text/plain": "Простой текст"
},
"media_description": "Описание вложения",
- "new_status": "Написать новый статус"
+ "new_status": "Написать новый статус",
+ "post": "Опубликовать"
},
"registration": {
- "bio": "Описание",
- "email": "Email",
+ "bio": "О себе",
+ "email": "Электронная почта",
"fullname": "Отображаемое имя",
"password_confirm": "Подтверждение пароля",
"registration": "Регистрация",
@@ -143,7 +145,10 @@
"fullname_placeholder": "например: Почтальон Печкин",
"username_placeholder": "например: pechkin",
"captcha": "Код подтверждения",
- "new_captcha": "Нажмите на изображение чтобы получить новый код"
+ "new_captcha": "Нажмите на изображение чтобы получить новый код",
+ "reason_placeholder": "Данный узел обрабатывает запросы на регистрацию вручную.\nРасскажите администрации почему вы хотите зарегистрироваться.",
+ "reason": "Причина регистрации",
+ "register": "Зарегистрироваться"
},
"settings": {
"enter_current_password_to_confirm": "Введите свой текущий пароль",
@@ -152,7 +157,7 @@
"setup_otp": "Настройка OTP",
"wait_pre_setup_otp": "предварительная настройка OTP",
"confirm_and_enable": "Подтвердить и включить OTP",
- "title": "Двухфакторная аутентификация",
+ "title": "Двухэтапная аутентификация",
"generate_new_recovery_codes": "Получить новые коды востановления",
"warning_of_generate_new_codes": "После получения новых кодов восстановления, старые больше не будут работать.",
"recovery_codes": "Коды восстановления.",
@@ -161,11 +166,11 @@
"authentication_methods": "Методы аутентификации",
"scan": {
"title": "Сканирование",
- "desc": "Используйте приложение для двухэтапной аутентификации для сканирования этого QR-код или введите текстовый ключ:",
+ "desc": "Отсканируйте QR-код приложением для двухэтапной аутентификации или введите текстовый ключ:",
"secret_code": "Ключ"
},
"verify": {
- "desc": "Чтобы включить двухэтапную аутентификации, введите код из вашего приложение для двухэтапной аутентификации:"
+ "desc": "Чтобы включить двухэтапную аутентификацию, введите код из приложения-аутентификатора:"
}
},
"attachmentRadius": "Прикреплённые файлы",
@@ -174,16 +179,16 @@
"avatarAltRadius": "Аватары в уведомлениях",
"avatarRadius": "Аватары",
"background": "Фон",
- "bio": "Описание",
+ "bio": "О себе",
"btnRadius": "Кнопки",
- "bot": "Это аккаунт бота",
+ "bot": "Это учётная запись бота",
"cBlue": "Ответить, читать",
"cGreen": "Повторить",
"cOrange": "Нравится",
"cRed": "Отменить",
- "change_email": "Сменить email",
- "change_email_error": "Произошла ошибка при попытке изменить email.",
- "changed_email": "Email изменён успешно!",
+ "change_email": "Сменить адрес электронной почты",
+ "change_email_error": "Произошла ошибка при попытке изменить электронную почту.",
+ "changed_email": "Электронная почта изменена успешно!",
"change_password": "Сменить пароль",
"change_password_error": "Произошла ошибка при попытке изменить пароль.",
"changed_password": "Пароль изменён успешно!",
@@ -193,9 +198,9 @@
"current_password": "Текущий пароль",
"current_profile_banner": "Текущий баннер профиля",
"data_import_export_tab": "Импорт / Экспорт данных",
- "delete_account": "Удалить аккаунт",
- "delete_account_description": "Удалить вашу учётную запись и все ваши сообщения.",
- "delete_account_error": "Возникла ошибка в процессе удаления вашего аккаунта. Если это повторяется, свяжитесь с администратором вашего сервера.",
+ "delete_account": "Удалить учетную запись",
+ "delete_account_description": "Навсегда удалить вашу учётную запись и ваши статусы.",
+ "delete_account_error": "Возникла ошибка в процессе удаления вашей учетной записи. Если это повторяется, свяжитесь с администратором данного узла.",
"delete_account_instructions": "Введите ваш пароль в поле ниже для подтверждения удаления.",
"export_theme": "Сохранить Тему",
"filtering": "Фильтрация",
@@ -221,28 +226,28 @@
"interfaceLanguage": "Язык интерфейса",
"limited_availability": "Не доступно в вашем браузере",
"links": "Ссылки",
- "lock_account_description": "Аккаунт доступен только подтверждённым подписчикам",
+ "lock_account_description": "Сделать учетную запись закрытой — подтверждать читателей вручную",
"loop_video": "Зациливать видео",
"loop_video_silent_only": "Зацикливать только беззвучные видео (т.е. \"гифки\" с Mastodon)",
"name": "Имя",
- "name_bio": "Имя и описание",
- "new_email": "Новый email",
+ "name_bio": "Личные данные",
+ "new_email": "Новый адрес электронной почты",
"new_password": "Новый пароль",
"fun": "Потешное",
"greentext": "Мемные стрелочки",
"notification_visibility": "Показывать уведомления",
- "notification_visibility_follows": "Подписки",
+ "notification_visibility_follows": "Новые читатели",
"notification_visibility_likes": "Лайки",
"notification_visibility_mentions": "Упоминания",
"notification_visibility_repeats": "Повторы",
- "no_rich_text_description": "Убрать форматирование из всех постов",
+ "no_rich_text_description": "Убрать форматирование из всех статусов",
"hide_follows_description": "Не показывать кого я читаю",
"hide_followers_description": "Не показывать кто читает меня",
"hide_follows_count_description": "Не показывать число читаемых пользователей",
- "hide_followers_count_description": "Не показывать число моих подписчиков",
+ "hide_followers_count_description": "Не показывать число моих читателей",
"show_admin_badge": "Показывать значок администратора в моем профиле",
"show_moderator_badge": "Показывать значок модератора в моем профиле",
- "nsfw_clickthrough": "Включить скрытие вложений и предпросмотра ссылок для NSFW статусов",
+ "nsfw_clickthrough": "Включить скрытие вложений и предпросмотра ссылок для статусов щекотливого характера",
"oauth_tokens": "OAuth токены",
"token": "Токен",
"refresh_token": "Рефреш токен",
@@ -257,14 +262,14 @@
"radii_help": "Скругление углов элементов интерфейса (в пикселях)",
"replies_in_timeline": "Ответы в ленте",
"reply_visibility_all": "Показывать все ответы",
- "reply_visibility_following": "Показывать только ответы мне или тех на кого я подписан",
+ "reply_visibility_following": "Показывать только ответы мне или тем кого я читаю",
"reply_visibility_self": "Показывать только ответы мне",
- "autohide_floating_post_button": "Автоматически скрывать кнопку постинга (в мобильной версии)",
+ "autohide_floating_post_button": "Автоматически скрывать кнопку \"Написать новый статус\" (в мобильной версии)",
"saving_err": "Не удалось сохранить настройки",
"saving_ok": "Сохранено",
"security_tab": "Безопасность",
- "scope_copy": "Копировать видимость поста при ответе (всегда включено для Личных Сообщений)",
- "minimal_scopes_mode": "Минимизировать набор опций видимости поста",
+ "scope_copy": "Копировать видимость поста при ответе (всегда включено для личных сообщений)",
+ "minimal_scopes_mode": "Показывать только личное сообщение и публичный статус в опциях видимости",
"set_new_avatar": "Загрузить новый аватар",
"set_new_profile_background": "Загрузить новый фон профиля",
"set_new_profile_banner": "Загрузить новый баннер профиля",
@@ -273,7 +278,7 @@
"stop_gifs": "Проигрывать GIF анимации только при наведении",
"streaming": "Включить автоматическую загрузку новых сообщений при прокрутке вверх",
"useStreamingApi": "Получать сообщения и уведомления в реальном времени",
- "useStreamingApiWarning": "(Не рекомендуется, экспериментально, сообщения могут пропадать)",
+ "useStreamingApiWarning": "(Не рекомендуется, экспериментально, статусы могут пропадать)",
"text": "Текст",
"theme": "Тема",
"theme_help": "Используйте шестнадцатеричные коды цветов (#rrggbb) для настройки темы.",
@@ -305,7 +310,8 @@
"older_version_imported": "Файл, который вы импортировали, был сделан в старой версии фронт-энда.",
"future_version_imported": "Файл, который вы импортировали, был сделан в новой версии фронт-энда.",
"v2_imported": "Файл, который вы импортировали, был сделан под старый фронт-энд. Мы стараемся улучшить совместимость, но все еще возможны несостыковки.",
- "upgraded_from_v2": "Фронт-энд Pleroma был изменен. Выбранная тема может выглядеть слегка по-другому."
+ "upgraded_from_v2": "Фронт-энд Pleroma был изменен. Выбранная тема может выглядеть слегка по-другому.",
+ "fe_downgraded": "Версия фронт-энда Pleroma была откачена."
}
},
"common": {
@@ -337,13 +343,29 @@
"badge": "Фон значков",
"badge_notification": "Уведомления",
"panel_header": "Заголовок панели",
- "top_bar": "Верняя полоска",
+ "top_bar": "Верхняя полоска",
"borders": "Границы",
"buttons": "Кнопки",
"inputs": "Поля ввода",
"faint_text": "Маловажный текст",
- "post": "Сообщения и описание пользователя",
- "alert_neutral": "Нейтральный"
+ "post": "Статусы и раздел \"О себе\"",
+ "alert_neutral": "Нейтральный",
+ "alert_warning": "Предупреждение",
+ "selectedPost": "Выбранный статус",
+ "pressed": "Нажатие",
+ "highlight": "Выделенные элементы",
+ "icons": "Иконки",
+ "poll": "График результатов опроса",
+ "wallpaper": "Фон",
+ "chat": {
+ "border": "Границы",
+ "outgoing": "Исходящие",
+ "incoming": "Входящие"
+ },
+ "tabs": "Вкладки",
+ "toggled": "Включено",
+ "disabled": "Отключено",
+ "selectedMenu": "Выбранный пункт меню"
},
"radii": {
"_tab_label": "Скругление"
@@ -368,8 +390,8 @@
"panel": "Панель",
"panelHeader": "Заголовок панели",
"topBar": "Верхняя полоска",
- "avatar": "Аватарка (профиль)",
- "avatarStatus": "Аватарка (в ленте)",
+ "avatar": "Аватар (профиль)",
+ "avatarStatus": "Аватар (в ленте)",
"popup": "Всплывающие подсказки",
"button": "Кнопки",
"buttonHover": "Кнопки (наведен курсор)",
@@ -385,7 +407,7 @@
"interface": "Интерфейс",
"input": "Поля ввода",
"post": "Текст постов",
- "postCode": "Моноширинный текст в посте (форматирование)"
+ "postCode": "Моноширинный текст в статусе (форматирование)"
},
"family": "Шрифт",
"size": "Размер (в пикселях)",
@@ -407,12 +429,12 @@
"link": "ссылка"
}
},
- "allow_following_move": "Разрешить автоматически читать новый аккаунт при перемещении на другой сервер",
+ "allow_following_move": "Автоматически начать читать новый профиль при переезде",
"hide_user_stats": "Не показывать статистику пользователей (например количество читателей)",
- "discoverable": "Разрешить показ аккаунта в поисковиках и других сервисах",
- "default_vis": "Видимость постов по умолчанию",
+ "discoverable": "Разрешить показывать учетную запись в поисковых системах и прочих сервисах",
+ "default_vis": "Видимость статусов по умолчанию",
"mutes_and_blocks": "Блокировки и игнорируемые",
- "composing": "Составление постов",
+ "composing": "Составление статусов",
"chatMessageRadius": "Сообщения в беседе",
"blocks_tab": "Блокировки",
"import_mutes_from_a_csv_file": "Импортировать игнорируемых из CSV файла",
@@ -432,12 +454,12 @@
"post_status_content_type": "Формат составляемых статусов по умолчанию",
"subject_line_noop": "Не копировать",
"subject_line_mastodon": "Как в Mastodon: скопировать как есть",
- "subject_line_email": "Как в e-mail: \"re: тема\"",
+ "subject_line_email": "Как в электронной почте: \"re: тема\"",
"subject_line_behavior": "Копировать тему в ответах",
"no_mutes": "Нет игнорируемых",
"no_blocks": "Нет блокировок",
"notification_visibility_emoji_reactions": "Реакции",
- "notification_visibility_moves": "Миграции пользователей",
+ "notification_visibility_moves": "Переезды",
"use_contain_fit": "Не обрезать вложения в миниатюрах",
"profile_fields": {
"value": "Значение",
@@ -452,7 +474,7 @@
"hide_filtered_statuses": "Не показывать отфильтрованные статусы",
"hide_muted_posts": "Не показывать статусы игнорируемых пользователей",
"hide_post_stats": "Не показывать статистику статусов (например количество отметок «Нравится»)",
- "use_one_click_nsfw": "Открывать NSFW вложения одним кликом",
+ "use_one_click_nsfw": "Открывать вложения имеющие щекотливый характер одним кликом",
"preload_images": "Предварительно загружать изображения",
"max_thumbnails": "Максимальное число миниатюр показываемых в статусе",
"emoji_reactions_on_timeline": "Показывать эмодзи реакции в ленте",
@@ -464,26 +486,43 @@
"virtual_scrolling": "Оптимизировать рендеринг ленты",
"hide_wallpaper": "Скрыть обои узла",
"accent": "Акцент",
- "upload_a_photo": "Загрузить фото",
- "notification_mutes": "Чтобы не получать уведомления от определённого пользователя, заглушите его.",
- "reset_avatar_confirm": "Вы действительно хотите сбросить личный образ?",
- "reset_profile_banner": "Сбросить личный баннер",
- "reset_profile_background": "Сбросить личные обои",
- "reset_avatar": "Сбросить личный образ",
- "search_user_to_mute": "Искать, кого вы хотите заглушить",
- "search_user_to_block": "Искать, кого вы хотите заблокировать",
- "pad_emoji": "Выделять эмодзи пробелами при добавлении из панели",
- "avatar_size_instruction": "Желательный наименьший размер личного образа 150 на 150 пикселей.",
+ "upload_a_photo": "Загрузить изображение",
+ "notification_mutes": "Чтобы не получать уведомления от конкретного пользователя, заглушите его.",
+ "reset_avatar_confirm": "Вы точно хотите сбросить аватар?",
+ "reset_profile_banner": "Сбросить баннер профиля",
+ "reset_profile_background": "Сбросить фон профиля",
+ "reset_avatar": "Сбросить аватар",
+ "search_user_to_mute": "Поиск того, кого вы хотите заглушить",
+ "search_user_to_block": "Поиск того, кого вы хотите заблокировать",
+ "pad_emoji": "Разделять эмодзи пробелами, когда они добавляются из меню",
+ "avatar_size_instruction": "Рекомендуется использовать изображение больше чем 150 на 150 пикселей в качестве аватара.",
"enable_web_push_notifications": "Включить web push-уведомления",
"notification_blocks": "Блокировка пользователя выключает все уведомления от него, а также отписывает вас от него.",
- "notification_setting_hide_notification_contents": "Скрыть отправителя и содержимое push-уведомлений"
+ "notification_setting_hide_notification_contents": "Скрыть отправителя и содержимое push-уведомлений",
+ "version": {
+ "title": "Версия",
+ "frontend_version": "Версия фронт-энда",
+ "backend_version": "Версия бэк-энда"
+ },
+ "word_filter": "Фильтр слов",
+ "sensitive_by_default": "Помечать статусы как имеющие щекотливый характер по умолчанию",
+ "reply_visibility_self_short": "Показывать ответы только вам",
+ "reply_visibility_following_short": "Показывать ответы тем кого вы читаете",
+ "hide_all_muted_posts": "Не показывать игнорируемые статусы",
+ "hide_media_previews": "Не показывать вложения в ленте",
+ "setting_changed": "Отличается от значения по умолчанию",
+ "reset_background_confirm": "Вы точно хотите сбросить фон?",
+ "reset_banner_confirm": "Вы точно хотите сбросить баннер?",
+ "type_domains_to_mute": "Поиск узлов, которые вы хотите заглушить",
+ "more_settings": "Остальные настройки",
+ "save": "Сохранить изменения"
},
"timeline": {
"collapse": "Свернуть",
"conversation": "Разговор",
"error_fetching": "Ошибка при обновлении",
"load_older": "Загрузить старые статусы",
- "no_retweet_hint": "Пост помечен как \"только для подписчиков\" или \"личное\" и поэтому не может быть повторён",
+ "no_retweet_hint": "Статус помечен как \"только для читателей\" или \"личное сообщение\" и потому не может быть повторён",
"repeated": "повторил(а)",
"show_new": "Показать новые",
"up_to_date": "Обновлено",
@@ -492,7 +531,7 @@
"status": {
"bookmark": "Добавить в закладки",
"unbookmark": "Удалить из закладок",
- "status_deleted": "Пост удален",
+ "status_deleted": "Статус удален",
"reply_to": "Ответ",
"repeats": "Повторы",
"favorites": "Понравилось",
@@ -528,16 +567,16 @@
"revoke_admin": "Забрать права администратора",
"grant_moderator": "Сделать модератором",
"revoke_moderator": "Забрать права модератора",
- "activate_account": "Активировать аккаунт",
- "deactivate_account": "Деактивировать аккаунт",
- "delete_account": "Удалить аккаунт",
- "force_nsfw": "Отмечать посты пользователя как NSFW",
- "strip_media": "Убирать вложения из постов пользователя",
- "force_unlisted": "Не добавлять посты в публичные ленты",
+ "activate_account": "Активировать учетную запись",
+ "deactivate_account": "Деактивировать учетную запись",
+ "delete_account": "Удалить учетную запись",
+ "force_nsfw": "Отмечать статусы пользователя как имеющие щекотливый характер",
+ "strip_media": "Убирать вложения из статусов пользователя",
+ "force_unlisted": "Не показывать статусы в публичных лентах",
"sandbox": "Принудить видимость постов только читателям",
- "disable_remote_subscription": "Запретить читать с удаленных серверов",
+ "disable_remote_subscription": "Запретить читать с других узлов",
"disable_any_subscription": "Запретить читать пользователя",
- "quarantine": "Не федерировать посты пользователя",
+ "quarantine": "Не федерировать статусы пользователя",
"delete_user": "Удалить пользователя",
"delete_user_confirmation": "Вы уверены? Это действие нельзя отменить."
},
@@ -545,7 +584,14 @@
"mention": "Упомянуть",
"show_repeats": "Показывать повторы",
"hide_repeats": "Скрыть повторы",
- "report": "Пожаловаться"
+ "report": "Пожаловаться",
+ "message": "Написать сообщение",
+ "highlight": {
+ "side": "Полоска сбоку",
+ "striped": "Фон в полоску",
+ "solid": "Сплошной фон",
+ "disabled": "Нет выделения"
+ }
},
"user_profile": {
"timeline_title": "Лента пользователя"
@@ -560,30 +606,31 @@
"password_reset": {
"forgot_password": "Забыли пароль?",
"password_reset": "Сброс пароля",
- "instruction": "Введите ваш email или имя пользователя, и мы отправим вам ссылку для сброса пароля.",
- "placeholder": "Ваш email или имя пользователя",
- "check_email": "Проверьте ваш email и перейдите по ссылке для сброса пароля.",
+ "instruction": "Введите ваш адрес электронной почты или имя пользователя: на вашу электронную почту будет отправлена ссылка для сброса пароля.",
+ "placeholder": "Ваш адрес электронной почты или имя пользователя",
+ "check_email": "Проверьте вашу электронную почту и перейдите по ссылке для сброса пароля.",
"return_home": "Вернуться на главную страницу",
"too_many_requests": "Вы исчерпали допустимое количество попыток, попробуйте позже.",
- "password_reset_disabled": "Сброс пароля отключен. Cвяжитесь с администратором вашего сервера."
+ "password_reset_disabled": "Автоматический сброс пароля отключен. Свяжитесь с администратором данного узла для сброса пароля.",
+ "password_reset_required_but_mailer_is_disabled": "Вы должны сбросить свой пароль, однако автоматический сброс пароля отключен. Пожалуйста свяжитесь с администратором данного узла."
},
"about": {
"mrf": {
"federation": "Федерация",
"simple": {
- "accept_desc": "Данный сервер принимает сообщения только со следующих серверов:",
- "ftl_removal_desc": "Данный сервер скрывает следующие сервера с федеративной ленты:",
- "media_nsfw_desc": "Данный сервер принужденно помечает вложения со следущих серверов как NSFW:",
- "simple_policies": "Правила для определенных серверов",
- "accept": "Принимаемые сообщения",
- "reject": "Отклоняемые сообщения",
- "reject_desc": "Данный сервер не принимает сообщения со следующих серверов:",
+ "accept_desc": "Данный узел принимает сообщения только со следующих узлов:",
+ "ftl_removal_desc": "Данный узел скрывает следующие узлы с федеративной ленты:",
+ "media_nsfw_desc": "Данный узел принужденно помечает вложения со следующих узлов как имеющие щекотливый характер:",
+ "simple_policies": "Правила для определенных узлов",
+ "accept": "Белый список",
+ "reject": "Черный список",
+ "reject_desc": "Данный узел не принимает сообщения со следующих узлов:",
"quarantine": "Зона карантина",
- "quarantine_desc": "Данный сервер отправляет только публичные посты следующим серверам:",
+ "quarantine_desc": "Данный узел отправляет только публичные статусы следующим узлам:",
"ftl_removal": "Скрытие с федеративной ленты",
"media_removal": "Удаление вложений",
- "media_removal_desc": "Данный сервер удаляет вложения со следующих серверов:",
- "media_nsfw": "Принужденно помеченно как NSFW"
+ "media_removal_desc": "Данный узел удаляет вложения со следующих узлов:",
+ "media_nsfw": "Принужденно помеченно как имеющее щекотливый характер"
},
"keyword": {
"ftl_removal": "Убрать из федеративной ленты",
@@ -593,7 +640,7 @@
"is_replaced_by": "→"
},
"mrf_policies": "Активные правила MRF (модуль переписывания сообщений)",
- "mrf_policies_desc": "Правила MRF (модуль переписывания сообщений) влияют на федерацию данного сервера. Следующие правила активны:"
+ "mrf_policies_desc": "Правила MRF (модуль переписывания сообщений) влияют на федерацию данного узла. Следующие правила активны:"
},
"staff": "Администрация"
},
@@ -644,7 +691,9 @@
"votes": "голосов",
"option": "Вариант",
"add_option": "Добавить вариант",
- "add_poll": "Прикрепить опрос"
+ "add_poll": "Прикрепить опрос",
+ "votes_count": "{count} голос | {count} голосов",
+ "people_voted_count": "{count} человек проголосовал | {count} человек проголосовали"
},
"media_modal": {
"next": "Следующая",
@@ -702,10 +751,26 @@
"chats": "Беседы",
"delete": "Удалить",
"message_user": "Напишите {nickname}",
- "you": "Вы:"
+ "you": "Вы:",
+ "error_sending_message": "Произошла ошибка при отправке сообщения."
},
"remote_user_resolver": {
"error": "Не найдено.",
"searching_for": "Ищем"
+ },
+ "upload": {
+ "error": {
+ "message": "Произошла ошибка при загрузке: {0}"
+ }
+ },
+ "user_reporting": {
+ "add_comment_description": "Жалоба будет направлена модераторам вашего узла. Вы можете указать причину жалобы ниже:",
+ "forward_description": "Данный пользователь находится на другом узле. Отослать туда копию вашей жалобы?"
+ },
+ "file_type": {
+ "file": "Файл",
+ "video": "Видеозапись",
+ "audio": "Аудиозапись",
+ "image": "Изображение"
}
}
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 98f65a0e..e616291e 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -30,7 +30,7 @@
"features_panel": {
"gopher": "Gopher",
"pleroma_chat_messages": "Чати",
- "chat": "Міні-чат",
+ "chat": "Оголошення",
"who_to_follow": "Кого відстежувати",
"title": "Особливості",
"scope_options": "Параметри обсягу",
@@ -49,7 +49,7 @@
"mute": "Ігнорувати"
},
"shoutbox": {
- "title": "Міні-чат"
+ "title": "Оголошення"
},
"about": {
"staff": "Адміністрація",
@@ -122,7 +122,9 @@
"votes": "голосів",
"option": "Відповідь",
"add_poll": "Додати опитування",
- "not_enough_options": "Замало унікальних варіантів в опитуванні"
+ "not_enough_options": "Замало унікальних варіантів в опитуванні",
+ "people_voted_count": "{count} особа проголосувала | {count} осіб проголосувало",
+ "votes_count": "{count} голос | {count} голосів"
},
"notifications": {
"reacted_with": "додав реакцію: {0}",
@@ -155,7 +157,8 @@
"interactions": "Взаємодії",
"mentions": "Згадування",
"back": "Назад",
- "administration": "Адміністрування"
+ "administration": "Адміністрування",
+ "home_timeline": "Домашня стрічка"
},
"media_modal": {
"next": "Наступна",
@@ -246,7 +249,8 @@
},
"preview_empty": "Пустий",
"media_description_error": "Не вдалось оновити медіа, спробуйте ще раз",
- "media_description": "Опис медіа"
+ "media_description": "Опис медіа",
+ "post": "Опублікувати"
},
"settings": {
"blocks_imported": "Блокування імпортовані! Їх обробка триватиме певний час.",
@@ -608,7 +612,28 @@
"backend_version": "Версія бекенду",
"title": "Версія"
},
- "hide_wallpaper": "Сховати шпалери екземпляру"
+ "hide_wallpaper": "Сховати шпалери екземпляру",
+ "more_settings": "Більше налаштувань",
+ "sensitive_by_default": "Визначати допис як дратівливий за замовчуванням",
+ "reply_visibility_self_short": "Показувати відповіді лише мені",
+ "reply_visibility_following_short": "Показувати відповіді тим, на кого я підписаний",
+ "hide_all_muted_posts": "Приховати приглушені повідомлення",
+ "hide_media_previews": "Приховати попередній перегляд медіа",
+ "word_filter": "Фільтр слів",
+ "setting_changed": "Конфігурація відрізняється від типової",
+ "save": "Зберегти зміни",
+ "file_export_import": {
+ "errors": {
+ "file_slightly_new": "Другорядна версія файлу відрізняється, деякі налаштування можуть бути не прийняті",
+ "file_too_old": "Несумісна основна версія: {fileMajor}, версія файлу занадто стара і не підтримується (мінімальна версія налаштувань {feMajor})",
+ "file_too_new": "Несумісна основна версія: {fileMajor}, ця версія PleromaFE ({feMajor}) занадто стара для його обробки",
+ "invalid_file": "Вибраний файл не є резервною копією налаштувань Pleroma. Ніяких змін не було зроблено."
+ },
+ "restore_settings": "Відновити налаштування з файлу",
+ "backup_settings_theme": "Резервне копіювання налаштувань та теми у файл",
+ "backup_settings": "Резервне копіювання налаштувань у файл",
+ "backup_restore": "Резервне копіювання налаштувань"
+ }
},
"selectable_list": {
"select_all": "Вибрати все"
@@ -637,7 +662,10 @@
"fullname": "Відображене ім'я",
"email": "Ел. пошта",
"bio": "Про себе",
- "captcha": "CAPTCHA"
+ "captcha": "CAPTCHA",
+ "register": "Зареєструватися",
+ "reason_placeholder": "Цей інстанс обробляє запити на реєстрацію вручну.\nРозкажіть адміністрації чому ви хочете зареєструватися.",
+ "reason": "Причина реєстрації"
},
"who_to_follow": {
"who_to_follow": "На кого підписатися",
@@ -764,7 +792,14 @@
"unblock": "Розблокувати",
"remote_follow": "Підписатись",
"muted": "Заглушений",
- "mute": "Заглушити"
+ "mute": "Заглушити",
+ "highlight": {
+ "side": "Смужка ліворуч",
+ "striped": "Смугастий фон",
+ "solid": "Суцільний фон",
+ "disabled": "Не виділяти"
+ },
+ "bot": "Бот"
},
"status": {
"copy_link": "Скопіювати посилання на допис",
@@ -804,7 +839,9 @@
"conversation": "Розмова",
"no_statuses": "Ніяких статусів",
"repeated": "поширив(-ла)",
- "no_retweet_hint": "Запис, позначено як \"тільки для підписників\" або \"особисте\" і тому не може бути поширений"
+ "no_retweet_hint": "Запис, позначено як \"тільки для підписників\" або \"особисте\" і тому не може бути поширений",
+ "socket_broke": "Втрачено з'єднання у реальному часі: код {0}",
+ "socket_reconnected": "Встановлено з'єднання у реальному часі"
},
"user_reporting": {
"submit": "Відправити",
diff --git a/src/i18n/zh.json b/src/i18n/zh.json
index 5e377f7c..bee75d84 100644
--- a/src/i18n/zh.json
+++ b/src/i18n/zh.json
@@ -96,7 +96,8 @@
"administration": "管理员",
"chats": "聊天",
"timelines": "时间线",
- "bookmarks": "书签"
+ "bookmarks": "书签",
+ "home_timeline": "主页时间线"
},
"notifications": {
"broken_favorite": "未知的状态,正在搜索中…",
@@ -168,7 +169,8 @@
"preview": "预览",
"media_description": "媒体描述",
"media_description_error": "更新媒体失败,请重试",
- "empty_status_error": "不能发布没有内容、没有附件的发文"
+ "empty_status_error": "不能发布没有内容、没有附件的发文",
+ "post": "发送"
},
"registration": {
"bio": "简介",
@@ -191,7 +193,8 @@
"password_confirmation_match": "密码不一致"
},
"reason_placeholder": "此实例的注册需要手动批准。\n请让管理员知道您为什么想要注册。",
- "reason": "注册理由"
+ "reason": "注册理由",
+ "register": "注册"
},
"selectable_list": {
"select_all": "选择全部"
@@ -298,7 +301,7 @@
"new_password": "新密码",
"notification_visibility": "要显示的通知类型",
"notification_visibility_follows": "关注",
- "notification_visibility_likes": "点赞",
+ "notification_visibility_likes": "喜欢",
"notification_visibility_mentions": "提及",
"notification_visibility_repeats": "转发",
"no_rich_text_description": "不显示富文本格式",
@@ -306,8 +309,8 @@
"no_mutes": "没有隐藏",
"hide_follows_description": "不要显示我所关注的人",
"hide_followers_description": "不要显示关注我的人",
- "show_admin_badge": "在我的个人资料中显示管理员徽章",
- "show_moderator_badge": "在我的个人资料中显示监察员徽章",
+ "show_admin_badge": "在我的个人资料中显示“管理员”徽章",
+ "show_moderator_badge": "在我的个人资料中显示“监察员”徽章",
"nsfw_clickthrough": "将不和谐附件和链接预览隐藏,点击才会显示",
"oauth_tokens": "OAuth令牌",
"token": "令牌",
@@ -561,7 +564,27 @@
"mute_export_button": "导出你的隐藏名单到一个 csv 文件",
"mute_export": "隐藏名单导出",
"hide_wallpaper": "隐藏实例壁纸",
- "setting_changed": "与默认设置不同"
+ "setting_changed": "与默认设置不同",
+ "more_settings": "更多设置",
+ "sensitive_by_default": "默认标记发文为敏感内容",
+ "reply_visibility_self_short": "只显示对我本人的回复",
+ "reply_visibility_following_short": "显示对我关注的人的回复",
+ "hide_all_muted_posts": "不显示已隐藏的发文",
+ "hide_media_previews": "隐藏媒体预览",
+ "word_filter": "词语过滤",
+ "save": "保存更改",
+ "file_export_import": {
+ "errors": {
+ "file_slightly_new": "文件的小版本不同,有些设置可能无法加载",
+ "file_too_old": "不兼容的主版本:{fileMajor},文件版本过旧,不受支持(最小设置版本 {feMajor})",
+ "file_too_new": "不兼容的主版本:{fileMajor},此 PleromaFE(设置版本 {feMajor})过旧,无法处理",
+ "invalid_file": "所选文件不是受支持的 Pleroma 设置备份。没有进行任何更改。"
+ },
+ "restore_settings": "从文件恢复设置",
+ "backup_settings_theme": "备份设置和主题到文件",
+ "backup_settings": "备份设置到文件",
+ "backup_restore": "设置备份"
+ }
},
"time": {
"day": "{0} 天",
@@ -609,7 +632,9 @@
"no_more_statuses": "没有更多的状态",
"no_statuses": "没有状态更新",
"reload": "重新载入",
- "error": "取得时间轴时发生错误:{0}"
+ "error": "取得时间轴时发生错误:{0}",
+ "socket_broke": "丢失实时连接:CloseEvent code {0}",
+ "socket_reconnected": "已建立实时连接"
},
"status": {
"favorites": "喜欢",
@@ -693,7 +718,13 @@
"hide_repeats": "隐藏转发",
"message": "消息",
"mention": "提及",
- "bot": "机器人"
+ "bot": "机器人",
+ "highlight": {
+ "side": "侧边条纹",
+ "striped": "条纹背景",
+ "solid": "单一颜色背景",
+ "disabled": "不突出显示"
+ }
},
"user_profile": {
"timeline_title": "用户时间线",
@@ -788,8 +819,8 @@
"media_nsfw_desc": "本实例将来自以下实例的媒体内容强制设置为敏感内容:",
"media_nsfw": "强制设置媒体为敏感内容",
"media_removal_desc": "本实例移除来自以下实例的媒体内容:",
- "ftl_removal_desc": "该实例在从“全部已知网络”时间线上移除了下列实例:",
- "ftl_removal": "从“全部已知网络”时间线上移除"
+ "ftl_removal_desc": "该实例在从“已知网络”时间线上移除了下列实例:",
+ "ftl_removal": "从“已知网络”时间线上移除"
},
"mrf_policies_desc": "MRF 策略会影响本实例的互通行为。以下策略已启用:",
"mrf_policies": "已启用的 MRF 策略",
@@ -811,7 +842,7 @@
"mute": "隐藏"
},
"errors": {
- "storage_unavailable": "Pleroma 无法访问浏览器储存。您的登陆名以及本地设置将不会被保存,您可能遇到意外问题。请尝试启用 cookies。"
+ "storage_unavailable": "Pleroma 无法访问浏览器储存。您的登陆以及本地设置将不会被保存,您也可能遇到未知问题。请尝试启用 cookies。"
},
"shoutbox": {
"title": "留言板"
diff --git a/src/i18n/zh_Hant.json b/src/i18n/zh_Hant.json
index b7b6d7ac..8579ebd3 100644
--- a/src/i18n/zh_Hant.json
+++ b/src/i18n/zh_Hant.json
@@ -22,7 +22,9 @@
"votes": "票",
"option": "選項",
"add_option": "增加選項",
- "add_poll": "增加投票"
+ "add_poll": "增加投票",
+ "votes_count": "{count} 票 | {count} 票",
+ "people_voted_count": "{count} 人已投票 | {count} 人已投票"
},
"notifications": {
"reacted_with": "作出了 {0} 的反應",
@@ -55,7 +57,8 @@
"friend_requests": "關注請求",
"back": "後退",
"administration": "管理員",
- "about": "關於"
+ "about": "關於",
+ "home_timeline": "家時間線"
},
"media_modal": {
"next": "往後",
@@ -108,7 +111,11 @@
"loading": "載入中…",
"more": "更多",
"submit": "提交",
- "apply": "應用"
+ "apply": "應用",
+ "role": {
+ "moderator": "主持人",
+ "admin": "管理員"
+ }
},
"finder": {
"find_user": "尋找用戶",
@@ -322,7 +329,7 @@
"notification_visibility_moves": "用戶遷移",
"notification_visibility_repeats": "轉發",
"notification_visibility_mentions": "提及",
- "notification_visibility_likes": "點贊",
+ "notification_visibility_likes": "喜歡",
"interfaceLanguage": "界面語言",
"instance_default": "(默認:{value})",
"inputRadius": "輸入框",
@@ -424,7 +431,7 @@
"notification_blocks": "封鎖一個用戶會停掉所有他的通知,等同於取消關注。",
"enable_web_push_notifications": "啟用 web 推送通知",
"presets": "預置",
- "profile_background": "個人背景圖",
+ "profile_background": "配置文件背景圖",
"profile_banner": "橫幅圖片",
"profile_tab": "個人資料",
"radii_help": "設置界面邊緣的圓角 (單位:像素)",
@@ -512,7 +519,7 @@
"show_moderator_badge": "顯示主持人徽章",
"oauth_tokens": "OAuth代幣",
"token": "代幣",
- "refresh_token": "刷新代幣",
+ "refresh_token": "刷新token",
"useStreamingApiWarning": "(不推薦使用,實驗性的,已知跳過文章)",
"fun": "有趣",
"notification_setting_hide_notification_contents": "隱藏推送通知中的發送者與內容信息",
@@ -528,7 +535,28 @@
"mute_import_error": "導入靜音時出錯",
"mute_export_button": "將靜音導出到csv文件",
"mute_export": "靜音導出",
- "hide_wallpaper": "隱藏實例桌布"
+ "hide_wallpaper": "隱藏實例桌布",
+ "reply_visibility_self_short": "只顯示對我本人的回复",
+ "reply_visibility_following_short": "顯示對我關注的人的回复",
+ "hide_all_muted_posts": "不顯示已隱藏的帖子",
+ "hide_media_previews": "隱藏媒體預覽",
+ "word_filter": "詞過濾",
+ "setting_changed": "與默認設置不同",
+ "more_settings": "更多設置",
+ "save": "保存更改",
+ "file_export_import": {
+ "errors": {
+ "invalid_file": "所選文件不是受支持的Pleroma設置備份。 沒有進行任何更改。",
+ "file_too_new": "不兼容的主版本:{fileMajor},此 PleromaFE(設置版本 {feMajor})過舊,無法處理",
+ "file_too_old": "不兼容的主版本:{fileMajor},文件版本過舊,不受支持(最小設置版本 {feMajor})",
+ "file_slightly_new": "檔案的小版本不同,有些設置可能無法載入"
+ },
+ "restore_settings": "從文件還原設置",
+ "backup_settings_theme": "備份設置和主題到文件",
+ "backup_settings": "備份設置到文件",
+ "backup_restore": "設定備份"
+ },
+ "sensitive_by_default": "默認標記發文為敏感內容"
},
"chats": {
"more": "更多",
@@ -644,7 +672,8 @@
"attachments_sensitive": "標記附件為敏感內容",
"account_not_locked_warning_link": "上鎖",
"default": "剛剛抵達洛杉磯。",
- "empty_status_error": "無法發佈沒有附件的空發文"
+ "empty_status_error": "不能發布沒有內容,沒有附件的發文",
+ "post": "發送"
},
"errors": {
"storage_unavailable": "Pleroma無法訪問瀏覽器存儲。您的登錄名或本地設置將不會保存,您可能會遇到意外問題。嘗試啟用Cookie。"
@@ -661,13 +690,15 @@
"up_to_date": "已是最新",
"no_more_statuses": "没有更多發文",
"no_statuses": "没有發文",
- "error": "取得時間線時發生錯誤:{0}"
+ "error": "取得時間線時發生錯誤:{0}",
+ "socket_reconnected": "已建立實時連接",
+ "socket_broke": "丟失實時連接:CloseEvent代碼{0}"
},
"interactions": {
"load_older": "載入更早的互動",
"moves": "用戶遷移",
"follows": "新的關注者",
- "favs_repeats": "轉發和收藏"
+ "favs_repeats": "轉發和喜歡"
},
"selectable_list": {
"select_all": "選擇全部"
@@ -696,7 +727,10 @@
"registration": "註冊",
"password_confirm": "確認密碼",
"email": "電子郵箱",
- "bio": "簡介"
+ "bio": "簡介",
+ "reason_placeholder": "此實例的註冊需要手動批准。\n請讓管理知道您為什麼想要註冊。",
+ "reason": "註冊理由",
+ "register": "註冊"
},
"user_card": {
"its_you": "就是你!!",
@@ -756,7 +790,14 @@
"roles": {
"moderator": "主持人",
"admin": "管理員"
- }
+ },
+ "highlight": {
+ "disabled": "無突出顯示",
+ "solid": "單色背景",
+ "striped": "條紋背景",
+ "side": "彩條"
+ },
+ "bot": "機器人"
},
"user_profile": {
"timeline_title": "用戶時間線",
diff --git a/src/main.js b/src/main.js
index e1cac748..3895da89 100644
--- a/src/main.js
+++ b/src/main.js
@@ -11,7 +11,7 @@ import statusesModule from './modules/statuses.js'
import usersModule from './modules/users.js'
import apiModule from './modules/api.js'
import configModule from './modules/config.js'
-import chatModule from './modules/chat.js'
+import shoutModule from './modules/shout.js'
import oauthModule from './modules/oauth.js'
import authFlowModule from './modules/auth_flow.js'
import mediaViewerModule from './modules/media_viewer.js'
@@ -88,7 +88,7 @@ const persistedStateOptions = {
users: usersModule,
api: apiModule,
config: configModule,
- chat: chatModule,
+ shout: shoutModule,
oauth: oauthModule,
authFlow: authFlowModule,
mediaViewer: mediaViewerModule,
diff --git a/src/modules/api.js b/src/modules/api.js
index 8654b90a..54f94356 100644
--- a/src/modules/api.js
+++ b/src/modules/api.js
@@ -255,12 +255,12 @@ const api = {
initializeSocket ({ dispatch, commit, state, rootState }) {
// Set up websocket connection
const token = state.wsToken
- if (rootState.instance.chatAvailable && typeof token !== 'undefined' && state.socket === null) {
+ if (rootState.instance.shoutAvailable && typeof token !== 'undefined' && state.socket === null) {
const socket = new Socket('/socket', { params: { token } })
socket.connect()
commit('setSocket', socket)
- dispatch('initializeChat', socket)
+ dispatch('initializeShout', socket)
}
},
disconnectFromSocket ({ commit, state }) {
diff --git a/src/modules/config.js b/src/modules/config.js
index f98e6649..33e2cb50 100644
--- a/src/modules/config.js
+++ b/src/modules/config.js
@@ -21,6 +21,7 @@ export const defaultState = {
customThemeSource: undefined,
hideISP: false,
hideInstanceWallpaper: false,
+ hideShoutbox: false,
// bad name: actually hides posts of muted USERS
hideMutedPosts: undefined, // instance default
collapseMessageWithSubject: undefined, // instance default
@@ -54,6 +55,7 @@ export const defaultState = {
interfaceLanguage: browserLocale,
hideScopeNotice: false,
useStreamingApi: false,
+ sidebarRight: undefined, // instance default
scopeCopy: undefined, // instance default
subjectLineBehavior: undefined, // instance default
alwaysShowSubjectInput: undefined, // instance default
@@ -92,7 +94,8 @@ const config = {
const { defaultConfig } = rootGetters
return {
...defaultConfig,
- ...state
+ // Do not override with undefined
+ ...Object.fromEntries(Object.entries(state).filter(([k, v]) => v !== undefined))
}
}
},
@@ -110,6 +113,20 @@ const config = {
}
},
actions: {
+ loadSettings ({ dispatch }, data) {
+ const knownKeys = new Set(Object.keys(defaultState))
+ const presentKeys = new Set(Object.keys(data))
+ const intersection = new Set()
+ for (let elem of presentKeys) {
+ if (knownKeys.has(elem)) {
+ intersection.add(elem)
+ }
+ }
+
+ intersection.forEach(
+ name => dispatch('setOption', { name, value: data[name] })
+ )
+ },
setHighlight ({ commit, dispatch }, { user, color, type }) {
commit('setHighlight', { user, color, type })
},
diff --git a/src/modules/instance.js b/src/modules/instance.js
index 96de73ca..539b9c66 100644
--- a/src/modules/instance.js
+++ b/src/modules/instance.js
@@ -19,7 +19,6 @@ const defaultState = {
defaultBanner: '/images/banner.png',
background: '/static/aurora_borealis.jpg',
collapseMessageWithSubject: false,
- disableChat: false,
greentext: false,
hideFilteredStatuses: false,
hideMutedPosts: false,
@@ -57,7 +56,7 @@ const defaultState = {
knownDomains: [],
// Feature-set, apparently, not everything here is reported...
- chatAvailable: false,
+ shoutAvailable: false,
pleromaChatMessagesAvailable: false,
gopherAvailable: false,
mediaProxyAvailable: false,
@@ -107,7 +106,7 @@ const instance = {
case 'name':
dispatch('setPageTitle')
break
- case 'chatAvailable':
+ case 'shoutAvailable':
if (value) {
dispatch('initializeSocket')
}
diff --git a/src/modules/chat.js b/src/modules/shout.js
similarity index 90%
rename from src/modules/chat.js
rename to src/modules/shout.js
index ffeb272b..507a4d83 100644
--- a/src/modules/chat.js
+++ b/src/modules/shout.js
@@ -1,4 +1,4 @@
-const chat = {
+const shout = {
state: {
messages: [],
channel: { state: '' }
@@ -16,9 +16,8 @@ const chat = {
}
},
actions: {
- initializeChat (store, socket) {
+ initializeShout (store, socket) {
const channel = socket.channel('chat:public')
-
channel.on('new_msg', (msg) => {
store.commit('addMessage', msg)
})
@@ -31,4 +30,4 @@ const chat = {
}
}
-export default chat
+export default shout
diff --git a/src/modules/users.js b/src/modules/users.js
index 8a764a16..2b416f94 100644
--- a/src/modules/users.js
+++ b/src/modules/users.js
@@ -531,7 +531,7 @@ const users = {
if (user.token) {
store.dispatch('setWsToken', user.token)
- // Initialize the chat socket.
+ // Initialize the shout socket.
store.dispatch('initializeSocket')
}
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
index 9b2b30e6..a4ddf927 100644
--- a/src/services/entity_normalizer/entity_normalizer.service.js
+++ b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -205,7 +205,7 @@ export const parseUser = (data) => {
// Convert punycode to unicode for UI
output.screen_name_ui = output.screen_name
- if (output.screen_name.includes('@')) {
+ if (output.screen_name && output.screen_name.includes('@')) {
const parts = output.screen_name.split('@')
let unicodeDomain = punycode.toUnicode(parts[1])
if (unicodeDomain !== parts[1]) {
diff --git a/src/services/export_import/export_import.js b/src/services/export_import/export_import.js
new file mode 100644
index 00000000..ac67cf9c
--- /dev/null
+++ b/src/services/export_import/export_import.js
@@ -0,0 +1,55 @@
+export const newExporter = ({
+ filename = 'data',
+ getExportedObject
+}) => ({
+ exportData () {
+ const stringified = JSON.stringify(getExportedObject(), null, 2) // Pretty-print and indent with 2 spaces
+
+ // Create an invisible link with a data url and simulate a click
+ const e = document.createElement('a')
+ e.setAttribute('download', `${filename}.json`)
+ e.setAttribute('href', 'data:application/json;base64,' + window.btoa(stringified))
+ e.style.display = 'none'
+
+ document.body.appendChild(e)
+ e.click()
+ document.body.removeChild(e)
+ }
+})
+
+export const newImporter = ({
+ onImport,
+ onImportFailure,
+ validator = () => true
+}) => ({
+ importData () {
+ const filePicker = document.createElement('input')
+ filePicker.setAttribute('type', 'file')
+ filePicker.setAttribute('accept', '.json')
+
+ filePicker.addEventListener('change', event => {
+ if (event.target.files[0]) {
+ // eslint-disable-next-line no-undef
+ const reader = new FileReader()
+ reader.onload = ({ target }) => {
+ try {
+ const parsed = JSON.parse(target.result)
+ const validationResult = validator(parsed)
+ if (validationResult === true) {
+ onImport(parsed)
+ } else {
+ onImportFailure({ validationResult })
+ }
+ } catch (error) {
+ onImportFailure({ error })
+ }
+ }
+ reader.readAsText(event.target.files[0])
+ }
+ })
+
+ document.body.appendChild(filePicker)
+ filePicker.click()
+ document.body.removeChild(filePicker)
+ }
+})
diff --git a/src/services/file_type/file_type.service.js b/src/services/file_type/file_type.service.js
index 2a046bec..5182ecd1 100644
--- a/src/services/file_type/file_type.service.js
+++ b/src/services/file_type/file_type.service.js
@@ -2,6 +2,10 @@
// or the entire service could be just mimetype service that only operates
// on mimetypes and not files. Currently the naming is confusing.
const fileType = mimetype => {
+ if (mimetype.match(/flash/)) {
+ return 'flash'
+ }
+
if (mimetype.match(/text\/html/)) {
return 'html'
}
diff --git a/src/services/ruffle_service/ruffle_service.js b/src/services/ruffle_service/ruffle_service.js
new file mode 100644
index 00000000..7411dd96
--- /dev/null
+++ b/src/services/ruffle_service/ruffle_service.js
@@ -0,0 +1,40 @@
+const createRuffleService = () => {
+ let ruffleInstance = null
+
+ const getRuffle = () => new Promise((resolve, reject) => {
+ if (ruffleInstance) {
+ resolve(ruffleInstance)
+ return
+ }
+ // Ruffle needs these to be set before it's loaded
+ // https://github.com/ruffle-rs/ruffle/issues/3952
+ window.RufflePlayer = {}
+ window.RufflePlayer.config = {
+ polyfills: false,
+ publicPath: '/static/ruffle'
+ }
+
+ // Currently it's seems like a better way of loading ruffle
+ // because it needs the wasm publically accessible, but it needs path to it
+ // and filename of wasm seems to be pseudo-randomly generated (is it a hash?)
+ const script = document.createElement('script')
+ // see webpack config, using CopyPlugin to copy it from node_modules
+ // provided via ruffle-mirror
+ script.src = '/static/ruffle/ruffle.js'
+ script.type = 'text/javascript'
+ script.onerror = (e) => { reject(e) }
+ script.onabort = (e) => { reject(e) }
+ script.oncancel = (e) => { reject(e) }
+ script.onload = () => {
+ ruffleInstance = window.RufflePlayer
+ resolve(ruffleInstance)
+ }
+ document.body.appendChild(script)
+ })
+
+ return { getRuffle }
+}
+
+const RuffleService = createRuffleService()
+
+export default RuffleService
diff --git a/src/services/style_setter/style_setter.js b/src/services/style_setter/style_setter.js
index a2bba67b..f75e6916 100644
--- a/src/services/style_setter/style_setter.js
+++ b/src/services/style_setter/style_setter.js
@@ -380,7 +380,7 @@ export const colors2to3 = (colors) => {
*/
export const shadows2to3 = (shadows, opacity) => {
return Object.entries(shadows).reduce((shadowsAcc, [slotName, shadowDefs]) => {
- const isDynamic = ({ color }) => color.startsWith('--')
+ const isDynamic = ({ color = '#000000' }) => color.startsWith('--')
const getOpacity = ({ color }) => opacity[getOpacitySlot(color.substring(2).split(',')[0])]
const newShadow = shadowDefs.reduce((shadowAcc, def) => [
...shadowAcc,
diff --git a/static/config.json b/static/config.json
index f59e645a..53a4be82 100644
--- a/static/config.json
+++ b/static/config.json
@@ -2,7 +2,6 @@
"alwaysShowSubjectInput": true,
"background": "/static/aurora_borealis.jpg",
"collapseMessageWithSubject": false,
- "disableChat": false,
"greentext": false,
"hideFilteredStatuses": false,
"hideMutedPosts": false,
diff --git a/yarn.lock b/yarn.lock
index 80c09312..23cc895b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -936,6 +936,14 @@
"@nodelib/fs.scandir" "2.1.3"
fastq "^1.6.0"
+"@npmcli/move-file@^1.0.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
+ integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
+ dependencies:
+ mkdirp "^1.0.4"
+ rimraf "^3.0.2"
+
"@stylelint/postcss-css-in-js@^0.37.1":
version "0.37.2"
resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2"
@@ -961,6 +969,11 @@
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
+"@types/json-schema@^7.0.6":
+ version "7.0.7"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
+ integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
+
"@types/minimist@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6"
@@ -1022,132 +1035,149 @@
dom-event-types "^1.0.0"
lodash "^4.17.4"
-"@webassemblyjs/ast@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359"
+"@webassemblyjs/ast@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
+ integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==
dependencies:
- "@webassemblyjs/helper-module-context" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/wast-parser" "1.8.5"
+ "@webassemblyjs/helper-module-context" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/wast-parser" "1.9.0"
-"@webassemblyjs/floating-point-hex-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721"
+"@webassemblyjs/floating-point-hex-parser@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4"
+ integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==
-"@webassemblyjs/helper-api-error@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7"
+"@webassemblyjs/helper-api-error@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2"
+ integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==
-"@webassemblyjs/helper-buffer@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204"
+"@webassemblyjs/helper-buffer@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00"
+ integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==
-"@webassemblyjs/helper-code-frame@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e"
+"@webassemblyjs/helper-code-frame@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27"
+ integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==
dependencies:
- "@webassemblyjs/wast-printer" "1.8.5"
+ "@webassemblyjs/wast-printer" "1.9.0"
-"@webassemblyjs/helper-fsm@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452"
+"@webassemblyjs/helper-fsm@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8"
+ integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==
-"@webassemblyjs/helper-module-context@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245"
+"@webassemblyjs/helper-module-context@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07"
+ integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- mamacro "^0.0.3"
+ "@webassemblyjs/ast" "1.9.0"
-"@webassemblyjs/helper-wasm-bytecode@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61"
+"@webassemblyjs/helper-wasm-bytecode@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790"
+ integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==
-"@webassemblyjs/helper-wasm-section@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf"
+"@webassemblyjs/helper-wasm-section@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346"
+ integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-buffer" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/wasm-gen" "1.9.0"
-"@webassemblyjs/ieee754@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e"
+"@webassemblyjs/ieee754@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4"
+ integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==
dependencies:
"@xtuc/ieee754" "^1.2.0"
-"@webassemblyjs/leb128@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10"
+"@webassemblyjs/leb128@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95"
+ integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==
dependencies:
"@xtuc/long" "4.2.2"
-"@webassemblyjs/utf8@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc"
+"@webassemblyjs/utf8@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab"
+ integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==
-"@webassemblyjs/wasm-edit@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a"
+"@webassemblyjs/wasm-edit@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf"
+ integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/helper-wasm-section" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
- "@webassemblyjs/wasm-opt" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
- "@webassemblyjs/wast-printer" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-buffer" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/helper-wasm-section" "1.9.0"
+ "@webassemblyjs/wasm-gen" "1.9.0"
+ "@webassemblyjs/wasm-opt" "1.9.0"
+ "@webassemblyjs/wasm-parser" "1.9.0"
+ "@webassemblyjs/wast-printer" "1.9.0"
-"@webassemblyjs/wasm-gen@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc"
+"@webassemblyjs/wasm-gen@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c"
+ integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/ieee754" "1.8.5"
- "@webassemblyjs/leb128" "1.8.5"
- "@webassemblyjs/utf8" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/ieee754" "1.9.0"
+ "@webassemblyjs/leb128" "1.9.0"
+ "@webassemblyjs/utf8" "1.9.0"
-"@webassemblyjs/wasm-opt@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264"
+"@webassemblyjs/wasm-opt@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61"
+ integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-buffer" "1.9.0"
+ "@webassemblyjs/wasm-gen" "1.9.0"
+ "@webassemblyjs/wasm-parser" "1.9.0"
-"@webassemblyjs/wasm-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d"
+"@webassemblyjs/wasm-parser@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e"
+ integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-api-error" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/ieee754" "1.8.5"
- "@webassemblyjs/leb128" "1.8.5"
- "@webassemblyjs/utf8" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-api-error" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/ieee754" "1.9.0"
+ "@webassemblyjs/leb128" "1.9.0"
+ "@webassemblyjs/utf8" "1.9.0"
-"@webassemblyjs/wast-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c"
+"@webassemblyjs/wast-parser@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914"
+ integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/floating-point-hex-parser" "1.8.5"
- "@webassemblyjs/helper-api-error" "1.8.5"
- "@webassemblyjs/helper-code-frame" "1.8.5"
- "@webassemblyjs/helper-fsm" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/floating-point-hex-parser" "1.9.0"
+ "@webassemblyjs/helper-api-error" "1.9.0"
+ "@webassemblyjs/helper-code-frame" "1.9.0"
+ "@webassemblyjs/helper-fsm" "1.9.0"
"@xtuc/long" "4.2.2"
-"@webassemblyjs/wast-printer@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc"
+"@webassemblyjs/wast-printer@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899"
+ integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/wast-parser" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/wast-parser" "1.9.0"
"@xtuc/long" "4.2.2"
"@xtuc/ieee754@^1.2.0":
@@ -1176,18 +1206,19 @@ accepts@~1.3.5:
mime-types "~2.1.18"
negotiator "0.6.1"
-acorn-dynamic-import@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
-
acorn-jsx@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e"
-acorn@^6.0.2, acorn@^6.0.5, acorn@^6.0.7:
+acorn@^6.0.2, acorn@^6.0.7:
version "6.1.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f"
+acorn@^6.4.1:
+ version "6.4.2"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
+ integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
+
after@0.8.2:
version "0.8.2"
resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f"
@@ -1222,6 +1253,11 @@ ajv-keywords@^3.1.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d"
+ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
+ integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
+
ajv@^6.1.0, ajv@^6.9.1:
version "6.10.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1"
@@ -1241,6 +1277,16 @@ ajv@^6.10.2:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+ajv@^6.12.5:
+ version "6.12.6"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
+ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ fast-json-stable-stringify "^2.0.0"
+ json-schema-traverse "^0.4.1"
+ uri-js "^4.2.2"
+
alphanum-sort@^1.0.1, alphanum-sort@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
@@ -1307,6 +1353,14 @@ anymatch@^2.0.0:
micromatch "^3.1.4"
normalize-path "^2.1.1"
+anymatch@~3.1.1:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
+ integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+ dependencies:
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
+
aproba@^1.0.3, aproba@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
@@ -1691,6 +1745,11 @@ binary-extensions@^1.0.0:
version "1.12.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14"
+binary-extensions@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
+ integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+
blob@0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683"
@@ -1699,9 +1758,10 @@ bluebird@^3.1.1, bluebird@^3.3.0:
version "3.5.3"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
-bluebird@^3.5.3:
- version "3.5.4"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.4.tgz#d6cc661595de30d5b3af5fcedd3c0b3ef6ec5714"
+bluebird@^3.5.5:
+ version "3.7.2"
+ resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
+ integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
version "4.11.8"
@@ -1767,7 +1827,7 @@ braces@^2.3.1, braces@^2.3.2:
split-string "^3.0.2"
to-regex "^3.0.1"
-braces@^3.0.1:
+braces@^3.0.1, braces@~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
@@ -1909,25 +1969,50 @@ bytes@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
-cacache@^11.3.2:
- version "11.3.2"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa"
+cacache@^12.0.2:
+ version "12.0.4"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c"
+ integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==
dependencies:
- bluebird "^3.5.3"
+ bluebird "^3.5.5"
chownr "^1.1.1"
figgy-pudding "^3.5.1"
- glob "^7.1.3"
+ glob "^7.1.4"
graceful-fs "^4.1.15"
+ infer-owner "^1.0.3"
lru-cache "^5.1.1"
mississippi "^3.0.0"
mkdirp "^0.5.1"
move-concurrently "^1.0.1"
promise-inflight "^1.0.1"
- rimraf "^2.6.2"
+ rimraf "^2.6.3"
ssri "^6.0.1"
unique-filename "^1.1.1"
y18n "^4.0.0"
+cacache@^15.0.5:
+ version "15.0.6"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.6.tgz#65a8c580fda15b59150fb76bf3f3a8e45d583099"
+ integrity sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w==
+ dependencies:
+ "@npmcli/move-file" "^1.0.1"
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
+ glob "^7.1.4"
+ infer-owner "^1.0.4"
+ lru-cache "^6.0.0"
+ minipass "^3.1.1"
+ minipass-collect "^1.0.2"
+ minipass-flush "^1.0.5"
+ minipass-pipeline "^1.2.2"
+ mkdirp "^1.0.3"
+ p-map "^4.0.0"
+ promise-inflight "^1.0.1"
+ rimraf "^3.0.2"
+ ssri "^8.0.1"
+ tar "^6.0.2"
+ unique-filename "^1.1.1"
+
cache-base@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
@@ -2117,7 +2202,7 @@ chardet@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
-chokidar@^2.0.0, chokidar@^2.0.2, chokidar@^2.0.3:
+chokidar@^2.0.0, chokidar@^2.0.3:
version "2.1.6"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5"
dependencies:
@@ -2135,19 +2220,57 @@ chokidar@^2.0.0, chokidar@^2.0.2, chokidar@^2.0.3:
optionalDependencies:
fsevents "^1.2.7"
+chokidar@^2.1.8:
+ version "2.1.8"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
+ integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
+ dependencies:
+ anymatch "^2.0.0"
+ async-each "^1.0.1"
+ braces "^2.3.2"
+ glob-parent "^3.1.0"
+ inherits "^2.0.3"
+ is-binary-path "^1.0.0"
+ is-glob "^4.0.0"
+ normalize-path "^3.0.0"
+ path-is-absolute "^1.0.0"
+ readdirp "^2.2.1"
+ upath "^1.1.1"
+ optionalDependencies:
+ fsevents "^1.2.7"
+
+chokidar@^3.4.1:
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
+ integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
+ dependencies:
+ anymatch "~3.1.1"
+ braces "~3.0.2"
+ glob-parent "~5.1.0"
+ is-binary-path "~2.1.0"
+ is-glob "~4.0.1"
+ normalize-path "~3.0.0"
+ readdirp "~3.5.0"
+ optionalDependencies:
+ fsevents "~2.3.1"
+
chownr@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494"
+chownr@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
+ integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+
chromatism@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/chromatism/-/chromatism-3.0.0.tgz#a7249d353c1e4f3577e444ac41171c4e2e624b12"
-chrome-trace-event@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48"
- dependencies:
- tslib "^1.9.0"
+chrome-trace-event@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
+ integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
chromedriver@^87.0.1:
version "87.0.4"
@@ -2350,9 +2473,10 @@ commander@2.9.0:
dependencies:
graceful-readlink ">= 1.0.0"
-commander@^2.19.0:
- version "2.19.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
+commander@^2.20.0:
+ version "2.20.3"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
+ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commondir@^1.0.1:
version "1.0.1"
@@ -2464,6 +2588,23 @@ copy-descriptor@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
+copy-webpack-plugin@^6.4.1:
+ version "6.4.1"
+ resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz#138cd9b436dbca0a6d071720d5414848992ec47e"
+ integrity sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==
+ dependencies:
+ cacache "^15.0.5"
+ fast-glob "^3.2.4"
+ find-cache-dir "^3.3.1"
+ glob-parent "^5.1.1"
+ globby "^11.0.1"
+ loader-utils "^2.0.0"
+ normalize-path "^3.0.0"
+ p-limit "^3.0.2"
+ schema-utils "^3.0.0"
+ serialize-javascript "^5.0.1"
+ webpack-sources "^1.4.3"
+
core-js-compat@^3.4.7:
version "3.4.8"
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.4.8.tgz#f72e6a4ed76437ea710928f44615f926a81607d5"
@@ -3053,6 +3194,11 @@ emojis-list@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
+emojis-list@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
+ integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
+
encodeurl@~1.0.1, encodeurl@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
@@ -3100,12 +3246,13 @@ engine.io@~3.2.0:
engine.io-parser "~2.1.0"
ws "~3.3.1"
-enhanced-resolve@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f"
+enhanced-resolve@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec"
+ integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==
dependencies:
graceful-fs "^4.1.2"
- memory-fs "^0.4.0"
+ memory-fs "^0.5.0"
tapable "^1.0.0"
ent@~2.2.0:
@@ -3572,6 +3719,18 @@ fast-glob@^3.1.1:
micromatch "^4.0.2"
picomatch "^2.2.1"
+fast-glob@^3.2.4:
+ version "3.2.5"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
+ integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.0"
+ merge2 "^1.3.0"
+ micromatch "^4.0.2"
+ picomatch "^2.2.1"
+
fast-json-stable-stringify@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
@@ -3687,7 +3846,7 @@ find-cache-dir@^0.1.1:
mkdirp "^0.5.1"
pkg-dir "^1.0.0"
-find-cache-dir@^2.0.0:
+find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
dependencies:
@@ -3695,6 +3854,15 @@ find-cache-dir@^2.0.0:
make-dir "^2.0.0"
pkg-dir "^3.0.0"
+find-cache-dir@^3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
+ integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
+ dependencies:
+ commondir "^1.0.1"
+ make-dir "^3.0.2"
+ pkg-dir "^4.1.0"
+
find-up@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
@@ -3714,7 +3882,7 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
-find-up@^4.1.0:
+find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -3799,6 +3967,13 @@ fs-minipass@^1.2.5:
dependencies:
minipass "^2.2.1"
+fs-minipass@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
+ integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
+ dependencies:
+ minipass "^3.0.0"
+
fs-write-stream-atomic@^1.0.8:
version "1.0.10"
resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
@@ -3819,6 +3994,11 @@ fsevents@^1.2.7:
nan "^2.12.1"
node-pre-gyp "^0.12.0"
+fsevents@~2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
+ integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
+
ftp@~0.3.10:
version "0.3.10"
resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d"
@@ -3920,6 +4100,13 @@ glob-parent@^5.1.0:
dependencies:
is-glob "^4.0.1"
+glob-parent@^5.1.1, glob-parent@~5.1.0:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
+ dependencies:
+ is-glob "^4.0.1"
+
glob@7.0.5:
version "7.0.5"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95"
@@ -3974,6 +4161,18 @@ glob@^7.1.2:
once "^1.3.0"
path-is-absolute "^1.0.0"
+glob@^7.1.4:
+ version "7.1.6"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
+ integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
global-modules@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
@@ -4404,6 +4603,11 @@ indexof@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
+infer-owner@^1.0.3, infer-owner@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
+ integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
+
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -4526,6 +4730,13 @@ is-binary-path@^1.0.0:
dependencies:
binary-extensions "^1.0.0"
+is-binary-path@~2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
+ integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
+ dependencies:
+ binary-extensions "^2.0.0"
+
is-buffer@^1.1.5:
version "1.1.6"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
@@ -4647,7 +4858,7 @@ is-glob@^3.1.0:
dependencies:
is-extglob "^2.1.0"
-is-glob@^4.0.0, is-glob@^4.0.1:
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
dependencies:
@@ -5130,9 +5341,10 @@ loader-fs-cache@^1.0.0:
find-cache-dir "^0.1.1"
mkdirp "0.5.1"
-loader-runner@^2.3.0:
+loader-runner@^2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
+ integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
loader-utils@^0.2.16, loader-utils@^0.2.3:
version "0.2.17"
@@ -5151,6 +5363,24 @@ loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0:
emojis-list "^2.0.0"
json5 "^1.0.1"
+loader-utils@^1.2.3:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
+ integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
+ dependencies:
+ big.js "^5.2.2"
+ emojis-list "^3.0.0"
+ json5 "^1.0.1"
+
+loader-utils@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0"
+ integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==
+ dependencies:
+ big.js "^5.2.2"
+ emojis-list "^3.0.0"
+ json5 "^2.1.2"
+
localforage@^1.5.0:
version "1.7.3"
resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.7.3.tgz#0082b3ca9734679e1bd534995bdd3b24cf10f204"
@@ -5504,6 +5734,13 @@ lru-cache@^5.1.1:
dependencies:
yallist "^3.0.2"
+lru-cache@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
+ integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
+ dependencies:
+ yallist "^4.0.0"
+
lru-cache@~2.6.5:
version "2.6.5"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.6.5.tgz#e56d6354148ede8d7707b58d143220fd08df0fd5"
@@ -5515,9 +5752,12 @@ make-dir@^2.0.0, make-dir@^2.1.0:
pify "^4.0.1"
semver "^5.6.0"
-mamacro@^0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4"
+make-dir@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
+ integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
+ dependencies:
+ semver "^6.0.0"
map-age-cleaner@^0.1.1:
version "0.1.3"
@@ -5596,13 +5836,21 @@ mem@^4.0.0:
mimic-fn "^1.0.0"
p-is-promise "^2.0.0"
-memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1:
+memory-fs@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
dependencies:
errno "^0.1.3"
readable-stream "^2.0.1"
+memory-fs@^0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c"
+ integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
+ dependencies:
+ errno "^0.1.3"
+ readable-stream "^2.0.1"
+
meow@^3.3.0:
version "3.7.0"
resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
@@ -5668,7 +5916,7 @@ micromatch@^2.3.11:
parse-glob "^3.0.4"
regex-cache "^0.4.2"
-micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8:
+micromatch@^3.1.10, micromatch@^3.1.4:
version "3.1.10"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
dependencies:
@@ -5788,6 +6036,27 @@ minimist@^1.2.5:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+minipass-collect@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
+ integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
+ dependencies:
+ minipass "^3.0.0"
+
+minipass-flush@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
+ integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
+ dependencies:
+ minipass "^3.0.0"
+
+minipass-pipeline@^1.2.2:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
+ integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
+ dependencies:
+ minipass "^3.0.0"
+
minipass@^2.2.1, minipass@^2.3.4:
version "2.3.5"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848"
@@ -5795,12 +6064,27 @@ minipass@^2.2.1, minipass@^2.3.4:
safe-buffer "^5.1.2"
yallist "^3.0.0"
+minipass@^3.0.0, minipass@^3.1.1:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd"
+ integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==
+ dependencies:
+ yallist "^4.0.0"
+
minizlib@^1.1.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614"
dependencies:
minipass "^2.2.1"
+minizlib@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
+ integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
+ dependencies:
+ minipass "^3.0.0"
+ yallist "^4.0.0"
+
mississippi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
@@ -5823,13 +6107,20 @@ mixin-deep@^1.2.0:
for-in "^1.0.2"
is-extendable "^1.0.1"
-mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
+mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
dependencies:
minimist "0.0.8"
-mkdirp@^1.0.4:
+mkdirp@^0.5.3:
+ version "0.5.5"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
+ integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
+ dependencies:
+ minimist "^1.2.5"
+
+mkdirp@^1.0.3, mkdirp@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
@@ -5951,6 +6242,11 @@ neo-async@^2.5.0:
version "2.6.1"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
+neo-async@^2.6.1:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
+ integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
+
netmask@~1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35"
@@ -5980,9 +6276,10 @@ no-case@^2.2.0:
dependencies:
lower-case "^1.1.1"
-node-libs-browser@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77"
+node-libs-browser@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
+ integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
dependencies:
assert "^1.1.1"
browserify-zlib "^0.2.0"
@@ -5994,7 +6291,7 @@ node-libs-browser@^2.0.0:
events "^3.0.0"
https-browserify "^1.0.0"
os-browserify "^0.3.0"
- path-browserify "0.0.0"
+ path-browserify "0.0.1"
process "^0.11.10"
punycode "^1.2.4"
querystring-es3 "^0.2.0"
@@ -6006,7 +6303,7 @@ node-libs-browser@^2.0.0:
tty-browserify "0.0.0"
url "^0.11.0"
util "^0.11.0"
- vm-browserify "0.0.4"
+ vm-browserify "^1.0.1"
node-modules-regexp@^1.0.0:
version "1.0.0"
@@ -6085,7 +6382,7 @@ normalize-path@^2.0.1, normalize-path@^2.1.1:
dependencies:
remove-trailing-separator "^1.0.1"
-normalize-path@^3.0.0:
+normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
@@ -6321,6 +6618,13 @@ p-limit@^2.2.0:
dependencies:
p-try "^2.0.0"
+p-limit@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
+ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
+ dependencies:
+ yocto-queue "^0.1.0"
+
p-locate@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
@@ -6486,9 +6790,10 @@ pascalcase@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
-path-browserify@0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a"
+path-browserify@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
+ integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
path-dirname@^1.0.0:
version "1.0.2"
@@ -6572,6 +6877,11 @@ phoenix@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/phoenix/-/phoenix-1.4.0.tgz#9cec8dbd8cbc59ecd2147bc09ca8ceb56b860d75"
+picomatch@^2.0.4:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d"
+ integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==
+
picomatch@^2.0.5, picomatch@^2.2.1:
version "2.2.2"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
@@ -6620,6 +6930,13 @@ pkg-dir@^3.0.0:
dependencies:
find-up "^3.0.0"
+pkg-dir@^4.1.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
+ integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
+ dependencies:
+ find-up "^4.0.0"
+
pngjs@^3.3.0:
version "3.3.3"
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.3.3.tgz#85173703bde3edac8998757b96e5821d0966a21b"
@@ -7196,9 +7513,10 @@ randomatic@^3.0.0:
kind-of "^6.0.0"
math-random "^1.0.1"
-randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
+randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
+ integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
dependencies:
safe-buffer "^5.1.0"
@@ -7335,6 +7653,13 @@ readdirp@^2.2.1:
micromatch "^3.1.10"
readable-stream "^2.0.2"
+readdirp@~3.5.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"
+ integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==
+ dependencies:
+ picomatch "^2.2.1"
+
rechoir@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
@@ -7630,12 +7955,19 @@ rfdc@^1.1.2:
version "1.1.4"
resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.1.4.tgz#ba72cc1367a0ccd9cf81a870b3b58bd3ad07f8c2"
-rimraf@2.6.3, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1, rimraf@^2.6.2:
+rimraf@2.6.3, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1:
version "2.6.3"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
dependencies:
glob "^7.1.3"
+rimraf@^2.6.3:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+ dependencies:
+ glob "^7.1.3"
+
rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
@@ -7650,6 +7982,11 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
hash-base "^3.0.0"
inherits "^2.0.1"
+ruffle-mirror@^2021.4.10:
+ version "2021.4.11"
+ resolved "https://registry.yarnpkg.com/ruffle-mirror/-/ruffle-mirror-2021.4.11.tgz#039940e0a68e6849259dbef6b54fb877ac4373e7"
+ integrity sha512-a3N2OkPCJauiHBloHoZgCn/mSUlybyb9Ps4ikPGgHUy8iXPy6qMqh62imvNDU07tBJc5Y0c5mRHBFJRgpMgEpA==
+
run-async@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
@@ -7725,6 +8062,15 @@ schema-utils@^1.0.0:
ajv-errors "^1.0.0"
ajv-keywords "^3.1.0"
+schema-utils@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef"
+ integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==
+ dependencies:
+ "@types/json-schema" "^7.0.6"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
selenium-server@2.53.1:
version "2.53.1"
resolved "https://registry.yarnpkg.com/selenium-server/-/selenium-server-2.53.1.tgz#d681528812f3c2e0531a6b7e613e23bb02cce8a6"
@@ -7742,7 +8088,7 @@ semver@^5.5.1:
version "5.7.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b"
-semver@^6.3.0:
+semver@^6.0.0, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
@@ -7769,9 +8115,19 @@ send@0.16.2:
range-parser "~1.2.0"
statuses "~1.4.0"
-serialize-javascript@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65"
+serialize-javascript@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
+ integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
+ dependencies:
+ randombytes "^2.1.0"
+
+serialize-javascript@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4"
+ integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==
+ dependencies:
+ randombytes "^2.1.0"
serve-static@1.13.2:
version "1.13.2"
@@ -8011,9 +8367,10 @@ source-map-support@^0.5.16:
buffer-from "^1.0.0"
source-map "^0.6.0"
-source-map-support@~0.5.10:
- version "0.5.12"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599"
+source-map-support@~0.5.12:
+ version "0.5.19"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
+ integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
dependencies:
buffer-from "^1.0.0"
source-map "^0.6.0"
@@ -8079,6 +8436,13 @@ ssri@^6.0.1:
dependencies:
figgy-pudding "^3.5.1"
+ssri@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
+ integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
+ dependencies:
+ minipass "^3.1.1"
+
state-toggle@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe"
@@ -8423,7 +8787,7 @@ table@^5.4.6:
slice-ansi "^2.1.0"
string-width "^3.0.0"
-tapable@^1.0.0, tapable@^1.1.0:
+tapable@^1.0.0, tapable@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
@@ -8439,6 +8803,18 @@ tar@^4:
safe-buffer "^5.1.2"
yallist "^3.0.2"
+tar@^6.0.2:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83"
+ integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==
+ dependencies:
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
+ minipass "^3.0.0"
+ minizlib "^2.1.1"
+ mkdirp "^1.0.3"
+ yallist "^4.0.0"
+
tcp-port-used@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/tcp-port-used/-/tcp-port-used-1.0.1.tgz#46061078e2d38c73979a2c2c12b5a674e6689d70"
@@ -8446,27 +8822,29 @@ tcp-port-used@^1.0.1:
debug "4.1.0"
is2 "2.0.1"
-terser-webpack-plugin@^1.1.0:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.4.tgz#56f87540c28dd5265753431009388f473b5abba3"
+terser-webpack-plugin@^1.4.3:
+ version "1.4.5"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b"
+ integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==
dependencies:
- cacache "^11.3.2"
- find-cache-dir "^2.0.0"
+ cacache "^12.0.2"
+ find-cache-dir "^2.1.0"
is-wsl "^1.1.0"
schema-utils "^1.0.0"
- serialize-javascript "^1.7.0"
+ serialize-javascript "^4.0.0"
source-map "^0.6.1"
- terser "^3.17.0"
- webpack-sources "^1.3.0"
+ terser "^4.1.2"
+ webpack-sources "^1.4.0"
worker-farm "^1.7.0"
-terser@^3.17.0:
- version "3.17.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2"
+terser@^4.1.2:
+ version "4.8.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
+ integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
dependencies:
- commander "^2.19.0"
+ commander "^2.20.0"
source-map "~0.6.1"
- source-map-support "~0.5.10"
+ source-map-support "~0.5.12"
text-encoding@0.6.4:
version "0.6.4"
@@ -8913,11 +9291,10 @@ vfile@^4.0.0:
unist-util-stringify-position "^2.0.0"
vfile-message "^2.0.0"
-vm-browserify@0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
- dependencies:
- indexof "0.0.1"
+vm-browserify@^1.0.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
+ integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
void-elements@^2.0.0:
version "2.0.1"
@@ -8996,13 +9373,23 @@ vuex@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.0.1.tgz#e761352ebe0af537d4bb755a9b9dc4be3df7efd2"
-watchpack@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
+watchpack-chokidar2@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957"
+ integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==
+ dependencies:
+ chokidar "^2.1.8"
+
+watchpack@^1.7.4:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453"
+ integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==
dependencies:
- chokidar "^2.0.2"
graceful-fs "^4.1.2"
neo-async "^2.5.0"
+ optionalDependencies:
+ chokidar "^3.4.1"
+ watchpack-chokidar2 "^2.0.1"
webpack-dev-middleware@^3.2.0, webpack-dev-middleware@^3.6.0:
version "3.7.0"
@@ -9038,41 +9425,49 @@ webpack-merge@^0.14.1:
lodash.isplainobject "^3.2.0"
lodash.merge "^3.3.2"
-webpack-sources@^1.1.0, webpack-sources@^1.3.0:
+webpack-sources@^1.1.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85"
dependencies:
source-list-map "^2.0.0"
source-map "~0.6.1"
-webpack@^4.0.0:
- version "4.32.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.32.1.tgz#afe0cc7dd2b196e5a58f8d1d385311cfbb5d68c0"
+webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
+ integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-module-context" "1.8.5"
- "@webassemblyjs/wasm-edit" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
- acorn "^6.0.5"
- acorn-dynamic-import "^4.0.0"
- ajv "^6.1.0"
- ajv-keywords "^3.1.0"
- chrome-trace-event "^1.0.0"
- enhanced-resolve "^4.1.0"
- eslint-scope "^4.0.0"
+ source-list-map "^2.0.0"
+ source-map "~0.6.1"
+
+webpack@^4.44.0:
+ version "4.46.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542"
+ integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==
+ dependencies:
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-module-context" "1.9.0"
+ "@webassemblyjs/wasm-edit" "1.9.0"
+ "@webassemblyjs/wasm-parser" "1.9.0"
+ acorn "^6.4.1"
+ ajv "^6.10.2"
+ ajv-keywords "^3.4.1"
+ chrome-trace-event "^1.0.2"
+ enhanced-resolve "^4.5.0"
+ eslint-scope "^4.0.3"
json-parse-better-errors "^1.0.2"
- loader-runner "^2.3.0"
- loader-utils "^1.1.0"
- memory-fs "~0.4.1"
- micromatch "^3.1.8"
- mkdirp "~0.5.0"
- neo-async "^2.5.0"
- node-libs-browser "^2.0.0"
+ loader-runner "^2.4.0"
+ loader-utils "^1.2.3"
+ memory-fs "^0.4.1"
+ micromatch "^3.1.10"
+ mkdirp "^0.5.3"
+ neo-async "^2.6.1"
+ node-libs-browser "^2.2.1"
schema-utils "^1.0.0"
- tapable "^1.1.0"
- terser-webpack-plugin "^1.1.0"
- watchpack "^1.5.0"
- webpack-sources "^1.3.0"
+ tapable "^1.1.3"
+ terser-webpack-plugin "^1.4.3"
+ watchpack "^1.7.4"
+ webpack-sources "^1.4.1"
whet.extend@~0.9.9:
version "0.9.9"
@@ -9176,6 +9571,11 @@ yallist@^3.0.0, yallist@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
+yallist@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
+ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
yaml@^1.7.2:
version "1.10.0"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"
@@ -9224,3 +9624,8 @@ yauzl@^2.10.0:
yeast@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
+
+yocto-queue@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
+ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==