Skip to content

Commit

Permalink
refactor: optimize language translation
Browse files Browse the repository at this point in the history
  • Loading branch information
seatonjiang committed Nov 29, 2022
1 parent 906adce commit 5e75b7a
Show file tree
Hide file tree
Showing 10 changed files with 309 additions and 74 deletions.
39 changes: 15 additions & 24 deletions README.pt-BR.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[English](README.md) | [简体中文](README.zh-CN.md) | Português Brasileiro | [Português Europeu](README.pt-PT.md)

<p align="center">
<img src="https://raw.githubusercontent.com/seatonjiang/gitmoji-vscode/main/images/gitmoji.gif" width="400">
<img src="assets/gitmoji.gif" width="400">
</p>

<p align="center">
Expand All @@ -26,14 +26,13 @@
</p>

<p align="center">
<a href="https://github.com/carloscuesta/gitmoji">Gitmoji</a>
ferramenta para a mensagem de <i>commit</i> de <i>git</i> no VSCode
Uma ferramenta emoji para suas mensagens de compromisso 😜
</p>

## 💻 Captura de tela

<p align="center">
<img src="https://raw.githubusercontent.com/seatonjiang/gitmoji-vscode/main/images/about.gif">
<img src="assets/about.gif">
</p>

## 📦 Instalação
Expand All @@ -51,11 +50,11 @@

Para o tipo de *emoji:*

![emoji](https://raw.githubusercontent.com/seatonjiang/gitmoji-vscode/main/images/emoji.png)
![emoji](assets/emoji.png)

Para o tipo de código:

![code](https://raw.githubusercontent.com/seatonjiang/gitmoji-vscode/main/images/code.png)
![code](assets/code.png)

Amostra de configuração:

Expand All @@ -69,44 +68,36 @@ Amostra de configuração:

### Configurar a adição de *emojis* adicionais

- `additionalEmojis` - Configurar a adição de novos *emojis.*
- `addCustomEmoji` - Configurar a adição de novos *emojis.*

Amostra de configuração:

```json
{
"gitmoji.additionalEmojis": [
"gitmoji.addCustomEmoji": [
{
"emoji": "🐛",
"code": ":bug:",
"description": "Fix a bug.",
"description_pt_br": "Corrigir o bug",
"description_pt_pt": "Corrigir a falha",
"description_zh_cn": "修复 BUG",
"emoji": "🧵",
"code": ":thread:",
"description": "Adicionar ou atualizar código relacionado a multithreading ou concurrency"
},
{
"emoji": "🚑",
"code": ":ambulance:",
"description": "Critical hotfix.",
"description_pt_br": "Correção crítica",
"description_pt_pt": "Correcção crítica",
"description_zh_cn": "紧急热修复",
"emoji": "🦺",
"code": ":safety_vest:",
"description": "Adicionar ou atualizar código relacionado à validação"
}
]
}
```

**Observação**: `description_zh_cn` é uma versão chinesa da descrição e `description_pt_br` uma versão portuguesa brasileira da descrição. Se algo estiver vazio, a versão inglesa será usada.

### Usar apenas os *emojis* adicionais

- `onlyUseAdditionalEmojis` - Usar seus *emojis* adicionais ao invés desses da extensão.
- `onlyUseCustomEmoji` - Usar seus *emojis* adicionais ao invés desses da extensão.

Amostra de configuração:

```json
{
"gitmoji.onlyUseAdditionalEmojis": true
"gitmoji.onlyUseCustomEmoji": true
}
```

Expand Down
39 changes: 15 additions & 24 deletions README.pt-PT.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[English](README.md) | [简体中文](README.zh-CN.md) | [Português Brasileiro](README.pt-BR.md) | Português Europeu

<p align="center">
<img src="https://raw.githubusercontent.com/seatonjiang/gitmoji-vscode/main/images/gitmoji.gif" width="400">
<img src="assets/gitmoji.gif" width="400">
</p>

<p align="center">
Expand All @@ -26,14 +26,13 @@
</p>

<p align="center">
<a href="https://github.com/carloscuesta/gitmoji">Gitmoji</a>
ferramenta para a mensagem de <i>commit</i> de <i>git</i> no VSCode
Uma ferramenta emoji para as suas mensagens de compromisso 😜
</p>

## 💻 Captura de ecrã

<p align="center">
<img src="https://raw.githubusercontent.com/seatonjiang/gitmoji-vscode/main/images/about.gif">
<img src="assets/about.gif">
</p>

## 📦 Instalação
Expand All @@ -51,11 +50,11 @@

Para a categoria de *emoji:*

![emoji](https://raw.githubusercontent.com/seatonjiang/gitmoji-vscode/main/images/emoji.png)
![emoji](assets/emoji.png)

Para a categoria de código:

![code](https://raw.githubusercontent.com/seatonjiang/gitmoji-vscode/main/images/code.png)
![code](assets/code.png)

Amostra de definição:

Expand All @@ -69,44 +68,36 @@ Amostra de definição:

### Definição da adição de novos *emojis*

- `additionalEmojis` - Configurar a adição de novos *emojis.*
- `addCustomEmoji` - Configurar a adição de novos *emojis.*

Amostra de definição:

```json
{
"gitmoji.additionalEmojis": [
"gitmoji.addCustomEmoji": [
{
"emoji": "🐛",
"code": ":bug:",
"description": "Fix a bug.",
"description_pt_br": "Corrigir o bug",
"description_pt_pt": "Corrigir a falha",
"description_zh_cn": "修复 BUG",
"emoji": "🧵",
"code": ":thread:",
"description": "Adicionar ou actualizar código relacionado com multithreading ou concurrency"
},
{
"emoji": "🚑",
"code": ":ambulance:",
"description": "Critical hotfix.",
"description_pt_br": "Correção crítica",
"description_pt_pt": "Correcção crítica",
"description_zh_cn": "紧急热修复",
"emoji": "🦺",
"code": ":safety_vest:",
"description": "Adicionar ou actualizar o código relacionado com a validação"
}
]
}
```

**Observação**: `description_zh_cn` é uma versão chinesa da descrição e `description_pt_pt` uma versão portuguesa europeia da descrição. Se a descrição for vazia, a versão inglesa será utilizada.

### Utilizar apenas os novos *emojis*

- `onlyUseAdditionalEmojis` - Utilizar seus novos *emojis* ao invés daqueles da extensão.
- `onlyUseCustomEmoji` - Utilizar seus novos *emojis* ao invés daqueles da extensão.

Amostra de definição:

```json
{
"gitmoji.onlyUseAdditionalEmojis": true
"gitmoji.onlyUseCustomEmoji": true
}
```

Expand Down
44 changes: 18 additions & 26 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[English](README.md) | 简体中文 | [Português Brasileiro](README.pt-BR.md) | [Português Europeu](README.pt-PT.md)

<p align="center">
<img src="images/gitmoji.gif" width="400">
<img src="assets/gitmoji.gif" width="400">
</p>

<p align="center">
Expand All @@ -23,12 +23,12 @@
<a href="https://github.com/seatonjiang/gitmoji-vscode/issues">功能需求</a>
</p>

<p align="center">VS Code 中用于提交说明的 <a href="https://github.com/carloscuesta/gitmoji">Gitmoji</a> 拓展</p>
<p align="center">VSCode 中用于提交说明的 <a href="https://github.com/carloscuesta/gitmoji">Gitmoji</a> 拓展 😜</p>

## 💻 扩展截图

<p align="center">
<img src="images/about.gif">
<img src="assets/about.gif">
</p>

## 📦 安装扩展
Expand All @@ -44,15 +44,15 @@

### 表情符号输出类型

- `outputType` - 根据需要配置表情符号的输出类型,默认为 `emoji`
- `outputType` - 配置表情符号的输出类型(默认为 `emoji` 模式)

emoji 模式的例子:

![emoji](images/emoji.png)
![emoji](assets/emoji.png)

code 模式的例子:

![code](images/code.png)
![code](assets/code.png)

示例配置:

Expand All @@ -62,54 +62,46 @@ code 模式的例子:
}
```

**提示**:如果在 Gitlab 或者 Coding 中使用,需要选择「code」模式;如果在 Github 中使用,可以随意选择「emoji」或「code」模式。
> **提示**:如果在 Gitlab 或者 Coding 中使用,需要选择「code」模式;如果在 Github 中使用,可以随意选择「emoji」或「code」模式。
### 添加自定义表情符号

- `additionalEmojis` - 根据需要添加自定义表情符号
- `addCustomEmoji` - 添加自定义表情符号

示例配置:

```json
{
"gitmoji.additionalEmojis": [
"gitmoji.addCustomEmoji": [
{
"emoji": "🐛",
"code": ":bug:",
"description": "Fix a bug.",
"description_pt_br": "Corrigir o bug",
"description_pt_pt": "Corrigir a falha",
"description_zh_cn": "修复 BUG",
"emoji": "🧵",
"code": ":thread:",
"description": "添加或更新与多线程或并发相关的代码"
},
{
"emoji": "🚑",
"code": ":ambulance:",
"description": "Critical hotfix.",
"description_pt_br": "Correção crítica",
"description_pt_pt": "Correcção crítica",
"description_zh_cn": "紧急热修复",
"emoji": "🦺",
"code": ":safety_vest:",
"description": "添加或更新与验证相关的代码"
}
]
}
```

**提示**`description_zh_cn` 是中文模式加载的内容,改选项是可选的,如果留空,将默认显示 `description` 中的内容。

### 仅使用自定义表情符号

- `onlyUseAdditionalEmojis` - 仅使用自定义添加的表情符号,而不使用扩展中自带的表情符号,该功能默认不开启
- `onlyUseCustomEmoji` - 仅使用自定义添加的表情符号,而不使用扩展中自带的表情符号(该功能默认关闭)

示例配置:

```json
{
"gitmoji.onlyUseAdditionalEmojis": true
"gitmoji.onlyUseCustomEmoji": true
}
```

### 通过简码搜索表情符号

- `showEmojiCode` - 开启通过 emoji 简码搜索表情符号,例如搜索 ambulance 会找到 🚑 ,该功能默认不开启
- `showEmojiCode` - 开启通过简码搜索表情符号功能(该功能默认关闭)

示例配置:

Expand Down
75 changes: 75 additions & 0 deletions languages/bundle.l10n.pt-br.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"Improve structure/format of the code": "Melhorar a estrutura ou o formato do código",
"Improve performance": "Melhorar o desempenho",
"Remove code or files": "Deletar o código ou os arquivos",
"Fix a bug": "Corrigir um bug",
"Critical hotfix": "Correção de bug crítico",
"Introduce new features": "Adicionar novas funções",
"Add or update documentation": "Adicionar ou atualizar a documentação",
"Deploy stuff": "Publicar ou lançar",
"Add or update the UI and style files": "Adicionar ou atualizar os arquivos de interface do usuário e de estilo",
"Begin a project": "Iniciar um projeto",
"Add, update, or pass tests": "Adicionar, atualizar ou passar testes",
"Fix security issues": "Corrigir problemas de segurança",
"Add or update secrets": "Adicionar ou atualizar as chaves secretas",
"Release/Version tags": "Tags de lançamento ou versão",
"Fix compiler/linter warnings": "Corrigir avisos do compilador ou linter",
"Work in progress": "Em desenvolvimento",
"Fix CI Build": "Corrigir a construção de CI",
"Downgrade dependencies": "Desatualizar dependências",
"Upgrade dependencies": "Atualizar dependências",
"Pin dependencies to specific versions": "Fixar dependências a versões específicas",
"Add or update CI build system": "Adicionar ou atualizar o sistema de construção de CI",
"Add or update analytics or track code": "Adicionar ou atualizar o sistema de análise ou de rastreio de código",
"Refactor code": "Refatorar código",
"Add a dependency": "Adicionar uma dependência",
"Remove a dependency": "Deletar uma dependência",
"Add or update configuration files": "Adicionar ou atualizar arquivos de configuração",
"Add or update development scripts": "Adicionar ou atualizar scripts de desenvolvimento",
"Internationalization and localization": "Internacionalização e localização",
"Fix typos": "Corrigir erros de digitação",
"Write bad code that needs to be improved": "Escrever código ruim que precisa ser melhorado",
"Revert changes": "Reverter alterações",
"Merge branches": "Mesclar as branches",
"Add or update compiled files or packages": "Adicionar ou atualizar arquivos compilados ou pacotes",
"Update code due to external API changes": "Atualizar código por causa das alterações externas de API",
"Move or rename resources (e.g.: files, paths, routes)": "Mover ou renomear recursos (ex.: arquivos, caminhos, rotas)",
"Add or update license": "Adicionar ou atualizar licença",
"Introduce breaking changes": "Introduzir alterações que podem causar problemas",
"Add or update assets": "Adicionar ou atualizar recursos",
"Improve accessibility": "Melhorar a acessibilidade",
"Add or update comments in source code": "Adicionar ou atualizar comentários no código-fonte",
"Write code drunkenly": "Escrever código de forma bêbada",
"Add or update text and literals": "Adicionar ou atualizar texto e literais",
"Perform database related changes": "Realizar alterações relacionadas ao banco de dados",
"Add or update logs": "Adicionar ou atualizar logs",
"Remove logs": "Deletar logs",
"Add or update contributor(s)": "Adicionar ou atualizar contribuidor(es)",
"Improve user experience/usability": "Melhorar a experiência ou a usabilidade do usuário",
"Make architectural changes": "Fazer alterações arquiteturais",
"Work on responsive design": "Trabalhar no design responsivo",
"Mock things": "Simular coisas",
"Add or update an easter egg": "Adicionar ou atualizar um easter egg",
"Add or update a .gitignore file": "Adicionar ou atualizar um arquivo .gitignore",
"Add or update snapshots": "Adicionar ou atualizar snapshots",
"Perform experiments": "Realizar experimentos",
"Improve SEO": "Melhorar o SEO",
"Add or update types": "Adicionar ou atualizar tipos",
"Add or update seed files": "Adicionar ou atualizar arquivos de seed",
"Add, update, or remove feature flags": "Adicionar, atualizar ou remover as bandeiras de funcionalidades",
"Catch errors": "Pegar erros",
"Add or update animations and transitions": "Adicionar ou atualizar animações e transições",
"Deprecate code that needs to be cleaned up": "Deprecar código que precisa de limpeza",
"Work on code related to authorization, roles and permissions": "Trabalhar no código relacionado à autorização, funções e permissões",
"Simple fix for a non-critical issue": "Solução simples para um problema não crítico",
"Data exploration/inspection": "Exploração ou inspeção de dados",
"Remove dead code": "Remover código morto",
"Add a failing test": "Adicionar um teste de falha",
"Add or update business logic": "Adicionar ou atualizar lógica de negócios",
"Add or update healthcheck": "Adicionar ou atualizar checagem de saúde",
"Infrastructure related changes": "Alterações relacionadas à infraestrutura",
"Improve developer experience": "Melhorar a experiência do desenvolvedor",
"Add sponsorships or money related infrastructure": "Adicionar patrocínios ou infraestrutura relacionada a dinheiro",
"Add or update code related to multithreading or concurrency": "Adicionar ou atualizar código relacionado a multithreading ou concurrency",
"Add or update code related to validation": "Adicionar ou atualizar código relacionado à validação"
}
Loading

0 comments on commit 5e75b7a

Please sign in to comment.