|
928 | 928 | "orgs_page": { |
929 | 929 | "title": "Organizações", |
930 | 930 | "back_to_profile": "Voltar para o perfil", |
931 | | - "connect_required": "Liga o CLI local para veres as tuas organizações.", |
| 931 | + "connect_required": "Liga a CLI local para veres as tuas organizações.", |
932 | 932 | "connect_hint_prefix": "Executa", |
933 | 933 | "connect_hint_suffix": "para começar.", |
934 | 934 | "own_orgs_only": "Só podes ver as tuas próprias organizações.", |
935 | 935 | "view_your_orgs": "Ver as tuas organizações", |
936 | 936 | "loading": "A carregar organizações...", |
937 | 937 | "empty": "Nenhuma organização encontrada.", |
938 | | - "empty_hint": "As organizações são detetadas a partir dos teus pacotes com escopo.", |
| 938 | + "empty_hint": "As organizações são detetadas a partir dos teus pacotes scoped.", |
939 | 939 | "count": "{count} Organização | {count} Organizações", |
940 | 940 | "packages_count": "{count} pacote | {count} pacotes" |
941 | 941 | } |
|
951 | 951 | "available": "Este nome está disponível!", |
952 | 952 | "taken": "Este nome já foi reivindicado.", |
953 | 953 | "missing_permission": "Não tens permissão para adicionar um pacote no scope {'@'}{scope}.", |
954 | | - "similar_warning": "Pacotes similares existem - npm pode rejeitar este nome:", |
| 954 | + "similar_warning": "Existem pacotes similares - o npm pode rejeitar este nome:", |
955 | 955 | "related": "Pacotes relacionados:", |
956 | | - "scope_warning_title": "Considera usar um pacote com escopo em vez disso", |
957 | | - "scope_warning_text": "Nomes de pacotes sem escopo são um recurso partilhado. Reivindica um nome apenas se pretendes publicar e manter um pacote. Para projetos pessoais ou organizacionais, usa um nome com escopo como {'@'}{username}/{name}.", |
958 | | - "connect_required": "Liga ao conector local para reivindicar este nome de pacote.", |
| 956 | + "scope_warning_title": "Considera usar um pacote scoped em vez disso", |
| 957 | + "scope_warning_text": "Nomes de pacotes unscoped são um recurso partilhado. Reivindica um nome apenas se pretendes publicar e manter um pacote. Para projetos pessoais ou organizacionais, usa um nome scoped como {'@'}{username}/{name}.", |
| 958 | + "connect_required": "Ligar ao conector local para reivindicar este nome de pacote.", |
959 | 959 | "connect_button": "Ligar ao Conector", |
960 | | - "publish_hint": "Isso publicará um pacote espaçador mínimo.", |
961 | | - "preview_json": "Visualizar package.json", |
| 960 | + "publish_hint": "Isto vai publicar um pacote provisório mínimo.", |
| 961 | + "preview_json": "Pré-visualizar package.json", |
962 | 962 | "claim_button": "Reivindicar Nome de Pacote", |
963 | 963 | "publishing": "A publicar...", |
964 | 964 | "checking": "A verificar disponibilidade...", |
|
968 | 968 | }, |
969 | 969 | "code": { |
970 | 970 | "files_label": "Ficheiros", |
971 | | - "no_files": "Nenhum ficheiro neste diretório", |
| 971 | + "no_files": "Nenhum ficheiro nesta pasta", |
972 | 972 | "lines": "{count} linha | {count} linhas", |
973 | 973 | "toggle_tree": "Alternar árvore de ficheiros", |
974 | 974 | "close_tree": "Fechar árvore de ficheiros", |
975 | 975 | "copy_content": "Copiar conteúdo do ficheiro", |
976 | 976 | "copy_link": "Copiar ligação", |
977 | | - "view_raw": "Ver ficheiro bruto", |
978 | | - "toggle_container": "Alternar largura do contentor de código", |
979 | | - "open_raw_file": "Abrir ficheiro bruto", |
| 977 | + "view_raw": "Ver ficheiro em bruto", |
| 978 | + "toggle_container": "Alternar largura do código", |
| 979 | + "open_raw_file": "Abrir ficheiro em bruto", |
980 | 980 | "open_path_dropdown": "Abrir menu pendente de segmentos do caminho", |
981 | | - "file_too_large": "Ficheiro muito grande para visualizar", |
982 | | - "file_size_warning": "{size} excede o limite de 500KB para destaque de sintaxe", |
| 981 | + "file_too_large": "Ficheiro muito grande para pré-visualizar", |
| 982 | + "file_size_warning": "{size} excede o limite de 500KB para realce de sintaxe", |
983 | 983 | "failed_to_load": "Falha ao carregar ficheiro", |
984 | | - "unavailable_hint": "O ficheiro pode ser muito grande ou indisponível", |
985 | | - "version_required": "Versão é obrigatória para navegar pelo código", |
| 984 | + "unavailable_hint": "O ficheiro pode ser muito grande ou estar indisponível", |
| 985 | + "version_required": "É necessária uma versão para navegar pelo código", |
986 | 986 | "go_to_package": "Ir para pacote", |
987 | 987 | "loading_tree": "A carregar árvore de ficheiros...", |
988 | 988 | "failed_to_load_tree": "Falha ao carregar ficheiros para esta versão do pacote", |
989 | | - "back_to_package": "Voltar para pacote", |
| 989 | + "back_to_package": "Voltar para o pacote", |
990 | 990 | "table": { |
991 | 991 | "name": "Nome", |
992 | 992 | "size": "Tamanho" |
993 | 993 | }, |
994 | 994 | "markdown_view_mode": { |
995 | | - "preview": "visualizar", |
996 | | - "code": "código" |
| 995 | + "preview": "Pré-visualização", |
| 996 | + "code": "Código" |
997 | 997 | }, |
998 | 998 | "file_path": "Caminho do ficheiro", |
999 | 999 | "binary_file": "Ficheiro binário", |
1000 | | - "binary_rendering_warning": "Tipo de ficheiro \"{contentType}\" não suportado para visualização." |
| 1000 | + "binary_rendering_warning": "Tipo de ficheiro \"{contentType}\" não suportado para pré-visualização." |
1001 | 1001 | }, |
1002 | 1002 | "badges": { |
1003 | 1003 | "provenance": { |
|
1012 | 1012 | "filters": { |
1013 | 1013 | "title": "Filtros", |
1014 | 1014 | "search": "Pesquisar", |
1015 | | - "search_scope": "Escopo de pesquisa", |
| 1015 | + "search_scope": "Âmbito da pesquisa", |
1016 | 1016 | "search_placeholder_name": "Filtrar por nome de pacote...", |
1017 | 1017 | "search_placeholder_description": "Filtrar por descrição...", |
1018 | 1018 | "search_placeholder_keywords": "Filtrar por palavras-chave...", |
|
1025 | 1025 | "scope_keywords_description": "Pesquisar apenas palavras-chave", |
1026 | 1026 | "scope_all": "Tudo", |
1027 | 1027 | "scope_all_description": "Pesquisar todos os campos, suporta operadores name: desc: kw:", |
1028 | | - "weekly_downloads": "Downloads semanais", |
| 1028 | + "weekly_downloads": "Transferências semanais", |
1029 | 1029 | "updated_within": "Atualizado em", |
1030 | 1030 | "security": "Segurança", |
1031 | 1031 | "keywords": "Palavras-chave", |
|
1063 | 1063 | "clear_selected_label": "Limpar seleção", |
1064 | 1064 | "sort": { |
1065 | 1065 | "label": "Ordenar pacotes", |
1066 | | - "toggle_direction": "Alternar direção de classificação", |
| 1066 | + "toggle_direction": "Alternar direção de ordenação", |
1067 | 1067 | "ascending": "Ascendente", |
1068 | 1068 | "descending": "Descendente", |
1069 | 1069 | "relevance": "Relevância", |
1070 | | - "downloads_week": "Downloads/sem", |
1071 | | - "downloads_day": "Downloads/dia", |
1072 | | - "downloads_month": "Downloads/mês", |
1073 | | - "downloads_year": "Downloads/ano", |
| 1070 | + "downloads_week": "Transferências/sem", |
| 1071 | + "downloads_day": "Transferências/dia", |
| 1072 | + "downloads_month": "Transferências/mês", |
| 1073 | + "downloads_year": "Transferências/ano", |
1074 | 1074 | "published": "Última publicação", |
1075 | 1075 | "name": "Nome" |
1076 | 1076 | }, |
|
1082 | 1082 | "name": "Nome", |
1083 | 1083 | "version": "Versão", |
1084 | 1084 | "description": "Descrição", |
1085 | | - "downloads": "Downloads/sem", |
| 1085 | + "downloads": "Transferências/sem", |
1086 | 1086 | "published": "Última publicação", |
1087 | 1087 | "maintainers": "Responsáveis", |
1088 | 1088 | "keywords": "Palavras-chave", |
|
1091 | 1091 | }, |
1092 | 1092 | "view_mode": { |
1093 | 1093 | "label": "Modo de apresentação", |
1094 | | - "cards": "Visualização de cartão", |
1095 | | - "table": "Visualização de tabela" |
| 1094 | + "cards": "Vista de cartões", |
| 1095 | + "table": "Vista de tabela" |
1096 | 1096 | }, |
1097 | 1097 | "pagination": { |
1098 | 1098 | "mode_label": "Modo de paginação", |
|
1102 | 1102 | "per_page": "{count} / página", |
1103 | 1103 | "showing": "{range} de {total}", |
1104 | 1104 | "previous": "Página anterior", |
1105 | | - "next": "Próxima página", |
| 1105 | + "next": "Página seguinte", |
1106 | 1106 | "nav_label": "Paginação" |
1107 | 1107 | }, |
1108 | 1108 | "count": { |
|
1119 | 1119 | "about": { |
1120 | 1120 | "title": "Sobre", |
1121 | 1121 | "heading": "sobre", |
1122 | | - "meta_description": "npmx é um navegador rápido e moderno para o registo npm. Uma excelente UX/DX para explorar pacotes npm.", |
| 1122 | + "meta_description": "npmx é um navegador rápido e moderno para o registo npm, com uma excelente UX/DX para explorar pacotes npm.", |
1123 | 1123 | "what_we_are": { |
1124 | 1124 | "title": "O que somos", |
1125 | 1125 | "better_ux_dx": "excelente UX/DX", |
1126 | | - "admin_ui": "interface de administrador", |
| 1126 | + "admin_ui": "interface de administração", |
1127 | 1127 | "description": "npmx é uma {betterUxDx} para o registo de pacotes npm e ferramentas. Procuramos fornecer uma interface rápida e moderna para explorar pacotes, com funcionalidades como modo escuro, navegação por teclado, navegação de código e ligações para registos alternativos como {jsr}.", |
1128 | | - "admin_description": "Também pretendemos fornecer uma {adminUi} melhor para gerires os teus pacotes, equipas e organizações — tudo no navegador, alimentado pelo teu CLI npm local." |
| 1128 | + "admin_description": "Também pretendemos fornecer uma {adminUi} melhor para gerires os teus pacotes, equipas e organizações — tudo no navegador, com o teu npm CLI local." |
1129 | 1129 | }, |
1130 | 1130 | "what_we_are_not": { |
1131 | 1131 | "title": "O que não somos", |
|
1152 | 1152 | "team": { |
1153 | 1153 | "title": "Equipa", |
1154 | 1154 | "governance": "Governança", |
1155 | | - "role_steward": "administrador", |
| 1155 | + "role_steward": "curador", |
1156 | 1156 | "role_maintainer": "responsável", |
1157 | 1157 | "sponsor": "patrocinador", |
1158 | 1158 | "sponsor_aria": "Patrocinador {name} no GitHub" |
1159 | 1159 | }, |
1160 | 1160 | "contributors": { |
1161 | 1161 | "title": "... e mais {count} contribuidor | ... e mais {count} contribuidores", |
1162 | | - "description": "npmx é totalmente de código aberto, construído por uma comunidade incrível de contribuidores. Junta-te a nós e vamos construir juntos a experiência de navegação npm que sempre quisemos.", |
| 1162 | + "description": "npmx é totalmente de código aberto, construído por uma comunidade incrível de contribuidores. Junta-te a nós e vamos construir a experiência de navegação npm que sempre quisemos, juntos.", |
1163 | 1163 | "loading": "A carregar contribuidores...", |
1164 | 1164 | "error": "Falha ao carregar contribuidores", |
1165 | 1165 | "view_profile": "Ver perfil do GitHub de {name}" |
|
1168 | 1168 | "title": "Envolve-te", |
1169 | 1169 | "contribute": { |
1170 | 1170 | "title": "Contribuir", |
1171 | | - "description": "Ajude-nos a construir a experiência npm que todos queremos.", |
| 1171 | + "description": "Ajuda-nos a construir a experiência npm que todos queremos.", |
1172 | 1172 | "cta": "Ver no GitHub" |
1173 | 1173 | }, |
1174 | 1174 | "community": { |
|
1178 | 1178 | }, |
1179 | 1179 | "builders": { |
1180 | 1180 | "title": "Ajuda a construir o npmx", |
1181 | | - "description": "Junta-te aos construtores que moldam o futuro do npmx.", |
1182 | | - "cta": "Junta-te ao Discord dos Construtores" |
| 1181 | + "description": "Junta-te aos builders que moldam o futuro do npmx.", |
| 1182 | + "cta": "Junta-te ao Discord dos Builders" |
1183 | 1183 | }, |
1184 | 1184 | "follow": { |
1185 | 1185 | "title": "Mantém-te atualizado", |
1186 | | - "description": "Descobre as novidades sobre npmx.", |
| 1186 | + "description": "Descobre as novidades sobre o npmx.", |
1187 | 1187 | "cta": "Segue no Bluesky" |
1188 | 1188 | } |
1189 | 1189 | } |
|
1192 | 1192 | "connect": "ligar", |
1193 | 1193 | "account": "Conta", |
1194 | 1194 | "npm_cli": "npm CLI", |
1195 | | - "atmosphere": "Atmosfera", |
| 1195 | + "atmosphere": "Atmosphere", |
1196 | 1196 | "npm_cli_desc": "Gerir pacotes e organizações", |
1197 | 1197 | "atmosphere_desc": "Funcionalidades sociais e identidade", |
1198 | | - "connect_npm_cli": "Ligar ao CLI npm", |
1199 | | - "connect_atmosphere": "Ligar à Atmosfera", |
| 1198 | + "connect_npm_cli": "Ligar ao npm CLI", |
| 1199 | + "connect_atmosphere": "Ligar ao Atmosphere", |
1200 | 1200 | "connecting": "A ligar...", |
1201 | 1201 | "ops": "{count} op | {count} ops" |
1202 | 1202 | }, |
1203 | 1203 | "auth": { |
1204 | 1204 | "modal": { |
1205 | | - "title": "Atmosfera", |
| 1205 | + "title": "Atmosphere", |
1206 | 1206 | "connected_as": "Ligado como {'@'}{handle}", |
1207 | 1207 | "disconnect": "Desligar", |
1208 | | - "connect_prompt": "Liga-te com a tua conta da Atmosfera", |
1209 | | - "handle_label": "Nome de identificação", |
| 1208 | + "connect_prompt": "Liga-te com a tua conta do Atmosphere", |
| 1209 | + "handle_label": "Handle", |
1210 | 1210 | "handle_placeholder": "alice.npmx.social", |
1211 | 1211 | "connect": "Ligar", |
1212 | 1212 | "create_account": "Criar uma nova conta", |
1213 | 1213 | "connect_bluesky": "Ligar com Bluesky", |
1214 | | - "what_is_atmosphere": "O que é uma conta da Atmosfera?", |
1215 | | - "atmosphere_explanation": "{npmx} usa o {atproto} para alimentar muitas das suas funcionalidades sociais, permitindo que os utilizadores possuam os seus dados e usem uma conta para todas as aplicações compatíveis. Depois de criares uma conta, podes usar outras aplicações como {bluesky} e {tangled} com a mesma conta.", |
1216 | | - "default_input_error": "Insere um identificador válido, DID ou um URL PDS completo", |
| 1214 | + "what_is_atmosphere": "O que é uma conta do Atmosphere?", |
| 1215 | + "atmosphere_explanation": "{npmx} usa o {atproto} para suportar muitas das suas funcionalidades sociais, permitindo que os utilizadores controlem os seus dados e usem uma única conta em todas as aplicações compatíveis. Depois de criares uma conta, podes usá-la noutras aplicações como o {bluesky} e o {tangled}.", |
| 1216 | + "default_input_error": "Insere um identificador válido, um DID ou um URL de PDS completo", |
1217 | 1217 | "profile": "Perfil" |
1218 | 1218 | } |
1219 | 1219 | }, |
1220 | 1220 | "header": { |
1221 | | - "home": "página inicial npmx", |
| 1221 | + "home": "página inicial do npmx", |
1222 | 1222 | "packages": "pacotes", |
1223 | 1223 | "packages_dropdown": { |
1224 | 1224 | "title": "Os Teus Pacotes", |
|
1235 | 1235 | "empty": "Nenhuma organização encontrada", |
1236 | 1236 | "view_all": "Ver tudo" |
1237 | 1237 | }, |
1238 | | - "pr": "Abrir GitHub pull request #{prNumber}" |
| 1238 | + "pr": "Abrir pull request do GitHub #{prNumber}" |
1239 | 1239 | }, |
1240 | 1240 | "compare": { |
1241 | 1241 | "packages": { |
|
0 commit comments