This commit is contained in:
Ilya Kantor 2019-04-11 10:44:25 +03:00
parent c4b2a2fc34
commit b362191966

79
style-guide.md Normal file
View file

@ -0,0 +1,79 @@
# Style Guide
This document describes rules that should be applied to **all** languages.
NOTE TO MAINTAINERS: You may want to translate this guide so that it can be more accessible to your translators.
## General
The translation doesn't have to be word-by-word precise.
It should be technically correct and explain well.
If you feel the original text could be improved, please send a PR.
## Text in Code Blocks
- Translate comments in code blocks.
- Translate example strings (optionally).
- Don't translate variable names, ids, classes.
Example:
```js
// Example
const text = "Hello, world";
document.querySelector('.hello').innerHTML = text;
```
✅ DO (comment):
```js
// Ejemplo
const text = 'Hello, world';
document.querySelector('.hello').innerHTML = text;
```
✅ ALSO OKAY (also text):
```js
// Ejemplo
const text = 'Hola mundo';
document.querySelector('.hello').innerHTML = text;
```
❌ DON'T (class):
```js
// Ejemplo
const text = 'Hola mundo';
// ".hello" is a class
// DO NOT TRANSLATE
document.querySelector('.hola').innerHTML = text;
```
❌ DEFINITELY DON'T (variables):
```js
// Ejemplo
const texto = 'Hola mundo';
documento.querySelector('.hola').interiorHTML = texto;
```
## External Links
If an external link is to Wikipedia, e.g. <https://en.wikipedia.org/wiki/JavaScript>, and a version of that article exists in your language that is of decent quality, consider linking to that version instead.
Example:
```md
[JavaScript](https://en.wikipedia.org/wiki/JavaScript) is a programming language.
```
✅ OK:
```md
[JavaScript](https://es.wikipedia.org/wiki/JavaScript) es un lenguaje de programación.
```
For links that have no equivalent, just use the English link.