feat: idioma da interface, traduções completas, cores, TOML e mais - #68
Merged
Conversation
Recursos: - Idioma da interface independente do editor (ui.locale): as páginas WebView (Configurações, Ajuda, O que há de novo) traduzem a partir dos bundles l10n/ via createMsg/webviewNls, contornando a limitação do vscode.l10n de não trocar o idioma da extensão em runtime. - Traduções completas de runtime (l10n/) e manifesto (package.nls) para EN, ES, RO e RU (antes só esqueleto em PT); seletores de idioma com os 5 idiomas (interface e diagnósticos, independentes). - Prévia de cor: swatch + color picker em literais 0xRRGGBBAA/0xRRGGBB, incluindo o idioma de ajuste de alpha por aritmética (0x...00 + N). - Realce de sintaxe TOML para .toml e package.lock (gramática adaptada da Even Better TOML, MIT; ver THIRD-PARTY-NOTICES.md). - Sugestão do Material Icon Theme na ativação (dispensável). - Codificações: UTF-8 e Windows-1250 a 1257 nos seletores de saída do compilador e de log do servidor, além de Latin-1. Docs e governança: - AI-POLICY.md (referenciado em README, CONTRIBUTING e CODE_OF_CONDUCT). - README, docs/ e CONTRIBUTING revisados e atualizados (18 diagnósticos, src/editor, ui.locale, codificações, recursos novos). Correção: - Descrição do seletor de idioma que dizia "Vazio segue o editor".
|
Olá! 👋 Muito obrigado pelo seu primeiro pull request neste repositório. 🎉 Enquanto isso, confira se:
Agradecemos demais sua contribuição. 🙌 |
Além de 0xRRGGBBAA/0xRRGGBB, o color provider passa a reconhecer o
formato de cor embutida em texto do SA-MP {RRGGBB} (6 dígitos entre
chaves, usado em chat/textdraws), com swatch e color picker. A edição
reescreve no mesmo formato (sem alpha, que esse formato não carrega).
- Issue templates (YAML forms): bug report e feature request, mais config.yml com links para Discussions, Security Advisory e docs. - Pull request template com tipo de mudança e checklist. - Auto-classificação de PRs por caminho (actions/labeler): .github/ labeler.yml + workflow labeler.yml (SHA pinado). Novas labels de área (area: core/editor/engine, i18n, build) em labels.yml. - SECURITY.md reescrito: remove a lista fixa de dependências empacotadas (que citava vscode-nls, já removido) — o .vsix é a fonte da verdade do que é distribuído. Escopo de segurança detalhado. - SUPPORT.md: aponta o comando de Ajuda e o guia de depuração.
O SHA pinado já era o commit da v2.3.3; o comentário dizia apenas a major tag móvel (v2). Alinhado à versão exata, como as demais actions.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Consolida os recursos, docs e governança desta rodada.
Recursos
ui.locale): as páginas WebView (Configurações, Ajuda, O que há de novo) traduzem a partir dos bundlesl10n/viacreateMsg/webviewNls, contornando a limitação dovscode.l10nde não trocar o idioma da extensão em runtime — sem estado global.l10n/) e manifesto (package.nls) para EN, ES, RO, RU (antes só esqueleto em PT). Seletores de idioma com os 5 idiomas (interface e diagnósticos, independentes).0xRRGGBBAA/0xRRGGBB, no idioma de ajuste de alpha por aritmética (0x...00 + N), e no formato de cor embutida do SA-MP{RRGGBB}(chat/textdraws) — cada um reescrito no mesmo formato ao editar..tomlepackage.lock(gramática adaptada da Even Better TOML, MIT — atribuição emTHIRD-PARTY-NOTICES.md).Governança e docs
AI-POLICY.mdreferenciado em README, CONTRIBUTING e CODE_OF_CONDUCT.actions/labeler) + labels de área (area: core/editor/engine,i18n,build).SECURITY.mdrevisado: deixa de listar dependências empacotadas (citavavscode-nls, já removido) — o.vsixé a fonte da verdade do que é distribuído.docs/e CONTRIBUTING revisados (18 diagnósticos,src/editor,ui.locale, codificações, recursos novos).Correção
Depende de