diff --git a/package.json b/package.json index 3844dfc5..a3d67b88 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "eslint-config-prettier": "^8.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-simple-import-sort": "^10.0.0", - "glob": "^9.2.1", + "glob": "^10.1.0", "jest": "^29.5.0", "jest-preset-preact": "^4.0.5", "preact-cli": "^3.4.5", diff --git a/scripts/TranslationsToCsv.mjs b/scripts/TranslationsToCsv.mjs index af13c00c..c546b9ce 100644 --- a/scripts/TranslationsToCsv.mjs +++ b/scripts/TranslationsToCsv.mjs @@ -1,7 +1,31 @@ import fs from 'fs'; -import glob from 'glob'; +import { glob } from 'glob'; import { AVAILABLE_LANGUAGE_KEYS } from '../src/js/translations/Translation.mjs'; +const EXTRA_KEYS = [ + 'monday', + 'tuesday', + 'wednesday', + 'thursday', + 'friday', + 'saturday', + 'sunday', + 'today', + 'yesterday', + 'global_feed', + 'messages', + 'feeds', + 'social_network', + 'content', + 'images', + 'audio', + 'videos', + 'autoplay_videos', + 'playback', + 'embeds', + 'everyone', +]; + async function translationsToCsv() { let csv = ''; let languages = []; @@ -29,7 +53,7 @@ async function translationsToCsv() { console.log('found', translationKeys.size, 'translation keys from', files.length, 'files'); // Translation keys from variables are not found by the regex above - ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday', 'today', 'yesterday', 'global_feed', 'messages'].forEach((key) => { + EXTRA_KEYS.forEach((key) => { translationKeys.add(key); }); translationKeys = Array.from(translationKeys); diff --git a/src/js/translations/pt-BR.mjs b/src/js/translations/pt-BR.mjs index c4bab8a5..c791d2f6 100644 --- a/src/js/translations/pt-BR.mjs +++ b/src/js/translations/pt-BR.mjs @@ -2,7 +2,6 @@ export default { "about": "Sobre", "account": "Conta", "add": "Adicionar", - "add_contact_or_create_group": "Adicionar Contato ou Criar Grupo", "alternatively": "Alternativamente", "appearance": "Aparência", "application_security_warning": "Alerta de segurança", @@ -12,7 +11,6 @@ export default { "block": "Bloquear", "blocked": "Bloqueado", "blocked_users": "Usuários bloqueados", - "cancel": "Cancelar", "color_scheme": "Esquema de cor", "connected_relays": "Relays conectados", "copied": "Copiado", @@ -21,7 +19,6 @@ export default { "copy_note_ID": "Copiar ID da nota", "copy_raw_data": "Copiar dados brutos", "copy_user_ID": "Copiar", - "create": "Criar", "dark": "Escuro", "delete": "Apagar", "done": "Feito", @@ -39,11 +36,8 @@ export default { "get_notified_new_messages": "Ser notificado de novas mensagens", "give_your_profile_link_to_someone": "dar seu link de perfil para alguém", "global_feed": "Feed global", - "group_name": "Nome do grupo", - "have_someones_invite_link": "Tem o link de bate-papo de alguém?", "install_lightning_wallet_prompt": "Por favor, instale uma carteira lightning como getalby.com (desktop) ou walletofsatoshi.com (mobile)!", "language": "Idioma", - "last_active": "Última atividade", "light": "Claro", "likes": "Gostei", "load": "Carregar", @@ -55,8 +49,6 @@ export default { "messages": "Mensagens", "monday": "Segunda-feira", "network": "Rede", - "new_chat": "Nova conversa", - "new_group": "Novo grupo", "new_relay_url": "Nova url de relay", "new_user_go": "Vai", "no_followers_yet": "Não segue ainda", @@ -66,11 +58,9 @@ export default { "nostr_extension_login": "Login da extensão nostr", "note_to_self": "Nota pessoal", "now": "agora", - "online": "online", "otherwise_cant_log_in_again": "Ou então não conseguirá logar novamente", "paste_event_json": "Cole aqui o JSON do evento", "paste_private_key": "Cole a chave privada", - "paste_their_invite_link": "Cole o link da outra pessoa", "peers": "Peers", "playback": "Reprodução", "post": "Post", @@ -92,11 +82,10 @@ export default { "type_a_message": "Digite uma mensagem", "typing": "Digitando...", "unblock": "Desbloquear", - "use_picture": "Usar foto", "video_call": "Chamada de vídeo", "view_as": "Ver como", "wednesday": "Quarta-feira", "whats_your_name": "Qual o seu nome?", "yesterday": "ontem", "your_events": "Os seus eventos" -}; +}; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 8f7630a4..266cb3ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6003,6 +6003,16 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" +glob@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.1.0.tgz#baa48c6a157cfa34ca7887f2a29c6156bc6b65f8" + integrity sha512-daGobsYuT0G4hng24B5LbeLNvwKZYRhWyDl3RvqqAGZjJnCopWWK6PWnAGBY1M/vdA63QE+jddhZcYp+74Bq6Q== + dependencies: + fs.realpath "^1.0.0" + minimatch "^9.0.0" + minipass "^5.0.0" + path-scurry "^1.7.0" + glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -6026,16 +6036,6 @@ glob@^8.0.3: minimatch "^5.0.1" once "^1.3.0" -glob@^9.2.1: - version "9.2.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-9.2.1.tgz#f47e34e1119e7d4f93a546e75851ba1f1e68de50" - integrity sha512-Pxxgq3W0HyA3XUvSXcFhRSs+43Jsx0ddxcFrbjxNGkL2Ak5BAUBxLqI5G6ADDeCHLfzzXFhe0b1yYcctGmytMA== - dependencies: - fs.realpath "^1.0.0" - minimatch "^7.4.1" - minipass "^4.2.4" - path-scurry "^1.6.1" - global-dirs@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" @@ -8081,10 +8081,10 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.14.1: - version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== +lru-cache@^9.0.0: + version "9.0.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.0.3.tgz#8a04f282df5320227bb7215c55df2660d3e4e25b" + integrity sha512-cyjNRew29d4kbgnz1sjDqxg7qg8NW4s+HQzCGjeon7DV5T2yDije16W9HaUFV1dhVEMh+SjrOcK0TomBmf3Egg== lru@^3.1.0: version "3.1.0" @@ -8340,10 +8340,10 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimatch@^7.4.1: - version "7.4.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.2.tgz#157e847d79ca671054253b840656720cb733f10f" - integrity sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA== +minimatch@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.0.tgz#bfc8e88a1c40ffd40c172ddac3decb8451503b56" + integrity sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w== dependencies: brace-expansion "^2.0.1" @@ -8388,11 +8388,16 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" -minipass@^4.0.0, minipass@^4.0.2, minipass@^4.2.4: +minipass@^4.0.0: version "4.2.4" resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.4.tgz#7d0d97434b6a19f59c5c3221698b48bbf3b2cd06" integrity sha512-lwycX3cBMTvcejsHITUgYj6Gy6A7Nh4Q6h9NP4sTHY1ccJlC7yKzDmiShEHsJ16Jf1nKGDEaiHxiltsJEvk0nQ== +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== + minizlib@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -9178,13 +9183,13 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.6.1.tgz#dab45f7bb1d3f45a0e271ab258999f4ab7e23132" - integrity sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA== +path-scurry@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.7.0.tgz#99c741a2cfbce782294a39994d63748b5a24f6db" + integrity sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg== dependencies: - lru-cache "^7.14.1" - minipass "^4.0.2" + lru-cache "^9.0.0" + minipass "^5.0.0" path-to-regexp@0.1.7: version "0.1.7"