Skip to content

Updates from the Russian translation #369

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
5fc07de
modified gitignore
shamansir Mar 21, 2011
585324f
fixed json notation error
shamansir Mar 21, 2011
151e969
small fix
shamansir Mar 21, 2011
47c4ce4
merge with upstream
shamansir Mar 27, 2011
eabb909
injected new changes in russian translation
shamansir Mar 27, 2011
95bcf38
fix typos between master and current branch
shamansir Aug 15, 2011
391df07
just a dash
shamansir Aug 15, 2011
3798cbb
merge with upstream/master
shamansir Aug 15, 2011
bf0255a
(ru) function/scopes.md - minor grammar fix
Mar 15, 2013
a29e886
Merge pull request #3 from sentharren/patch-1
Mar 15, 2013
12e34fc
fix major rule translation
shamansir Apr 25, 2013
a8f40a0
merge with upstream
shamansir Apr 25, 2013
e0dce22
some stylistic fixes
shamansir Apr 25, 2013
9bc24e5
Fixed a misprint
saatchiCEO Apr 26, 2013
3ab5688
Merge pull request #4 from saatchiCEO/patch-1
Apr 26, 2013
fca3cb6
fixes in introduction and objects
shamansir May 9, 2013
eb05618
merge with origin
shamansir May 9, 2013
6a06c15
funtions.intro fixes
shamansir May 12, 2013
99e233e
funtions.closures and functions.this fixes
shamansir May 13, 2013
d57e781
functions.arguments + minor fixes in functions.*
shamansir May 19, 2013
0b58b92
russian quotes
shamansir May 19, 2013
97edd93
высасывания -> вытягивания
shamansir May 19, 2013
4043958
functions.constructors
shamansir May 19, 2013
2fe7e5d
functions.scopes
shamansir May 19, 2013
cca783b
arrays
shamansir May 19, 2013
58b12b2
types.equality
shamansir May 19, 2013
c4d6ae9
types.typeof
shamansir May 19, 2013
71efc60
minor typeof corrections
shamansir May 22, 2013
57a8f74
types.* fixed
shamansir May 22, 2013
9a3a1a3
part of core.*
shamansir May 22, 2013
812a040
core translation
shamansir May 23, 2013
2b1e3ff
other.* translation, a final thing
shamansir May 23, 2013
d5fb8dc
some more final corrections
shamansir May 23, 2013
0cb9332
some new important corrections
shamansir May 24, 2013
b874527
somehow affected polish translation
shamansir May 24, 2013
74c20e7
some more minors
shamansir May 24, 2013
9e85ab4
newline
shamansir May 24, 2013
94f0428
Update eval.md
Jan 16, 2014
1188f3e
small correction
heckfy Dec 3, 2014
fdc3413
Merge pull request #8 from heckfy/correction
shamansir Dec 17, 2014
0367e07
Merge remote-tracking branch 'upstream/master' into ru-translation
shamansir Jun 14, 2017
830a92c
Update `doc/pl/intro/authors.md` with the `upstream` version, it shou…
shamansir Jun 14, 2017
911cc09
forgotten changes to `forniloop.md`
shamansir Jun 14, 2017
34837a0
lots of re-applied fixes from the original repository + some wording …
shamansir Jul 2, 2017
6998749
no, `npm run build.js` is wrong`
shamansir Jul 2, 2017
a72d825
new stylistic fixes, p.1
shamansir Jul 2, 2017
f0958f0
new stylistic fixes, p.2
shamansir Jul 2, 2017
62d8d0b
fix setInterval again
shamansir Jul 2, 2017
3e458ab
some minor fixes in Array section
shamansir Jul 6, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
russian quotes
  • Loading branch information
shamansir committed May 19, 2013
commit 0b58b920d1491a344ee51c1271bd924485cd97e6
2 changes: 1 addition & 1 deletion doc/ru/core/eval.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
test(); // 2
foo; // 3

**Любой ценой** избегайте использования функции `eval`. 99.9% случаев её "использования" могут достигаться **без её участия**.
**Любой ценой** избегайте использования функции `eval`. 99.9% «трюков» с её «использованием» могут решаться **без её участия**.

### `eval` под прикрытием

Expand Down
8 changes: 4 additions & 4 deletions doc/ru/core/semicolon.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@

})(window)

Ниже представлен результат игры парсера в "угадалки".
Ниже представлен результат игры парсера в «угадалки».

(function(window, undefined) {
function test(options) {
Expand All @@ -62,7 +62,7 @@
'и ещё одну на всякий случай'
); // <- вставлена

return; // <- вставлена, в результате
return; // <- вставлена, в результате
// оператор return разбит на два блока
{ // теперь парсер считает этот блок отдельным

Expand All @@ -82,9 +82,9 @@

Парсер радикально подменил поведение изначального кода, а в определённых случаях он сделал **абсолютно неправильные выводы**.

### "Висящие" скобки
### «Висящие» скобки

Если парсер встречает "висящую" скобку, то он **не** вставляет точку с запятой.
Если парсер встречает «висящую» скобку, то он **не** вставляет точку с запятой.

log('тестируем!')
(options.list || []).forEach(function(i) {})
Expand Down
4 changes: 2 additions & 2 deletions doc/ru/function/arguments.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
console.log(this, a, b, c);
};

// Создаём несвязанную версию "method"
// Создаём несвязанную версию метода
// Она принимает параметры: this, arg1, arg2...argN
Foo.method = function() {

Expand Down Expand Up @@ -89,7 +89,7 @@

**Крайне не рекомендуется** использовать `arguments.callee` или какое-либо из его свойств. **Никогда**.

> **ES5 Замечание:** В strict-режиме использование `arguments.callee` породит `TypeError`, поскольку его использование принято устаревшим.
> **ES5 Замечание:** В strict-режиме любое использование `arguments.callee` вызовет `TypeError`, поскольку свойство принято устаревшим.

[1]: http://en.wikipedia.org/wiki/Inlining

4 changes: 2 additions & 2 deletions doc/ru/function/scopes.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ JavaScript **высасывает** определения. Это значит,

В исходном коде оператор `if` изменял *глобальную переменную* `goo`, когда, как оказалось, он изменяет *локальную переменную* — в результате работы высасывания.

Если вы не знакомы с *высасываниями*, то можете посчитать, что нижеприведённый код должен породить
Если вы не знакомы с *высасываниями*, то можете предположить, что нижеприведённый код должен породить
`ReferenceError`.

// проверить, проинициализована ли SomeImportantThing
Expand Down Expand Up @@ -165,7 +165,7 @@ JavaScript **высасывает** определения. Это значит,
Нередкое последствие наличия только одного глобального пространства имён — проблемы с перекрытием имён переменных. В JavaScript эту проблему легко избежать, используя *анонимные обёртки*.

(function() {
// самостоятельно созданное "пространство имён"
// самостоятельно созданное «пространство имён»

window.foo = function() {
// открытое замыкание
Expand Down