Translation Information

Project website http://sonic-pi.net/
Instructions for translators

https://github.com/samaaron/sonic-pi/blob/main/TRANSLATION.md

Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses bilingual files.
Translation license MIT License
Repository https://github.com/samaaron/sonic-pi.git
Repository branch main
Last remote commit Translated using Weblate (Chinese (Traditional, Hong Kong)) b80de285a
User avatar playanose authored yesterday
Repository containing Weblate translations https://hosted.weblate.org/git/sonic-pi/tutorial/
Filemasketc/doc/lang/sonic-pi-tutorial-*.po
Translation file etc/doc/lang/sonic-pi-tutorial-ru.po
User avatar None

Suggestion added

Sonic Pi / TutorialRussian

These orange buttons allow you to manipulate the code editor. The *Size +* and *Size -* buttons allow you to make the text bigger and smaller.
Эти оранжевые кнопки позволяют вам манипулировать редактором кода. Кнопки *Размер +* и *Размер -* позволят вам сделать текст больше или меньше.
2 months ago
User avatar None

Suggestion added

Sonic Pi / TutorialRussian

Let's get started, copy the following code into an empty buffer:
Давайте начнем, скопируйте следующий код в пустой буфер:
2 months ago
User avatar samaaron

Resource update

Sonic Pi / TutorialRussian

Resource update 4 months ago
User avatar samaaron

Committed changes

Sonic Pi / TutorialRussian

Committed changes 5 months ago
User avatar samaaron

New translation

Sonic Pi / TutorialRussian

If you run the code above, you'll notice that Sonic Pi is sending itself an OSC message! This is because we set the IP address to the current machine and the port to the default OSC in port. This is essentially the same as posting a letter to yourself - the OSC packet is created, leaves Sonic Pi, gets to the network stack of the operating system which then routes the packed back to Sonic Pi and then it's received as a standard OSC message and is visible in the cue logger as the incoming message `"/osc:127.0.0.1:4560/hello/world`. (Notice how Sonic Pi automatically prefixes all incoming OSC messages with `/osc` and then the hostname and port of the sender.)
Если вы запустите приведенный выше код, вы заметите, что Sonic Pi отправляет сам себе сообщение OSC! Это связано с тем, что мы установили IP-адрес текущего компьютера, и значение порта OSC по умолчанию. По сути, это то же самое, что и отправка письма самому себе - сначала пакет OSC создается, покидает Sonic Pi, попадает в сетевой стек операционной системы, который перенаправляет упакованный пакет обратно в Sonic Pi, а затем он принимается как стандартное сообщение OSC и отображается в журнале событий как входящее сообщение `" / osc / /osc:127.0.0.1:4560/hello / /world`. (Обратите внимание, что Sonic Pi автоматически префиксирует все входящие сообщения OSC с помощью `/ osc`.)
5 months ago
User avatar samaaron

New translation

Sonic Pi / TutorialRussian

In this example we described an OSC path `"/osc*/trigger/prophet"` which we're syncing on. This can be any valid OSC path (all letters and numbers are supported and the `/` is used like in a URL to break up the path to multiple words). The `/osc` prefix is added by Sonic Pi to all incoming OSC messages, so we need to send an OSC message with the path `/trigger/prophet` for our `sync` to stop blocking and the prophet synth to be triggered.
В этом примере мы синхронизируем путь OSC, который описали как `"/ osc / */trigger / /prophet"`. Это может быть любой допустимый путь OSC (все буквы и цифры поддерживаются, а `/` используется, как и в URL-адресации, для разбиения пути на несколько слов). Префикс `/ osc` добавляется Sonic Pi ко всем входящим сообщениям OSC, поэтому нам нужно отправить сообщение OSC с путем` / trigger / prophet`, чтобы вызванная нами функция `sync` запустила синтезатор prophet.
5 months ago
User avatar samaaron

New translation

Sonic Pi / TutorialRussian

live_loop :foo do
use_real_time
a, b, c = sync "/osc*/trigger/prophet"
synth :prophet, note: a, cutoff: b, sustain: c
end
live_loop :foo do
use_real_time
a, b, c = sync "/osc*/trigger/prophet"
synth :prophet, note: a, cutoff: b, sustain: c
end
5 months ago
User avatar samaaron

New translation

Sonic Pi / TutorialRussian

live_loop :midi_piano do
use_real_time
note, velocity = sync "/midi:nanokey2_keyboard:0:1/note_on"
synth :piano, note: note, amp: velocity / 127.0
end
live_loop :midi_piano do
use_real_time
note, velocity = sync "/midi/:nanokey2_keyboard/0/:0:1/note_on"
synth :piano, note: note, amp: velocity / 127.0
end
5 months ago
User avatar samaaron

New translation

Sonic Pi / TutorialRussian

live_loop :midi_piano do
note, velocity = sync "/midi:nanokey2_keyboard:0:1/note_on"
synth :piano, note: note, amp: velocity / 127.0
end
live_loop :midi_piano do
note, velocity = sync "/midi/:nanokey2_keyboard/0/:0:1/note_on"
synth :piano, note: note, amp: velocity / 127.0
end
5 months ago
User avatar samaaron

New translation

Sonic Pi / TutorialRussian

live_loop :midi_piano do
note, velocity = sync "/midi:nanokey2_keyboard:0:1/note_on"
synth :piano, note: note
end
live_loop :midi_piano do
note, velocity = sync "/midi/:nanokey2_keyboard/0/:0:1/note_on"
synth :piano, note: note
end
5 months ago
Browse all translation changes

Statistics

Percent Strings Words Chars
Total 2,068 53,655 305,953
Translated 81% 1,684 42,096 239,565
Needs editing 17% 352 9,806 55,992
Failing checks 8% 166 4,581 28,173

Last activity

Last change Feb. 17, 2020, 11:13 p.m.
Last author Sam Aaron

Daily activity

Daily activity

Weekly activity

Weekly activity