Project Information

Project website http://sonic-pi.net/
Instructions for translators https://github.com/samaaron/sonic-pi/blob/master/TRANSLATION.md
Translation process
  • Translations can be made directly.
  • Suggestions to improve translation can be made.
  • Any authenticated user can contribute.
  • The translation is using bilingual files.
Translation license MIT
Repository https://github.com/samaaron/sonic-pi.git
Repository branch master ce3bd8245, 2 days ago
Repository with Weblate translations https://hosted.weblate.org/git/sonic-pi/tutorial/
File masketc/doc/lang/sonic-pi-tutorial-*.po
Translation file etc/doc/lang/sonic-pi-tutorial-pl.po
When User Action Detail Object
a month ago None Committed changes Sonic Pi/Tutorial - Polish
a month ago Łukasz Siwiński New translation Sonic Pi/Tutorial - Polish
Zauważ, że ten kod jest prawie identyczny z wersją, w której używaliśmy wcześniej zmiennej. Jednakże, kiedy uruchomisz ten kod, zacznie się on zachowywać tak jakbyś tego oczekiwał od typowego kodu Sonic Pi - w tym wypadku *za każdym razem jest wykonywana ta sama rzecz*, wszystko dzięki systemowi Stanu Czasu (Time State).
a month ago None Committed changes Sonic Pi/Tutorial - Polish
a month ago Łukasz Siwiński New translation Sonic Pi/Tutorial - Polish
## An Example of Deterministic Behaviour
## (despite concurrent access of shared state)
## using Sonic Pi's new Time State system.
##
## When this code is executed, the list that's
## printed is always sorted!
set :a, (ring 6, 5, 4, 3, 2, 1)
live_loop :shuffled do
set :a, get[:a].shuffle
sleep 0.5
end
live_loop :sorted do
set :a, get[:a].sort
sleep 0.5
puts "sorted: ", get[:a]
end
a month ago Łukasz Siwiński New translation Sonic Pi/Tutorial - Polish
Spróbujmy zobaczyć jak mogłoby to wyglądać gdybyśmy użyli funkcji `get` i `set`:
a month ago Łukasz Siwiński New translation Sonic Pi/Tutorial - Polish
## An Example of Non-Deterministic Behaviour
## (due to race conditions caused by multiple
## live loops manipulating the same variable
## at the same time).
##
## If you run this code you'll notice
## that the list that's printed is
## not always sorted!
a = (ring 6, 5, 4, 3, 2, 1)
live_loop :shuffled do
a = a.shuffle
sleep 0.5
end
live_loop :sorted do
a = a.sort
sleep 0.5
puts "sorted: ", a
end
a month ago Łukasz Siwiński New translation Sonic Pi/Tutorial - Polish
Prosty Deterministyczny System Stanu
a month ago Łukasz Siwiński New translation Sonic Pi/Tutorial - Polish
Spróbuj uruchomić to kilkukrotnie - zauważ, że za każdym razem wynik jest taki sam. To jest właśnie coś co nazywamy zachowaniem deterministycznym. Jest to bardzo ważne gdy chcemy podzielić się naszą muzyką jako kodem. Zależy nam na tym aby osoba uruchamiająca nasz kod usłyszała dokładnie to co chcieliśmy aby usłyszała (dokładnie tak samo jak z odtworzeniem utworu MP3 czy stream'a z dźwiękiem w internecie brzmi identycznie dla każdego ze słuchaczy).
2 months ago None Committed changes Sonic Pi/Tutorial - Polish
2 months ago Łukasz Siwiński New translation Sonic Pi/Tutorial - Polish
{run: 0, time: 0.0}
└─ 125.72265625
{run: 0, time: 0.5}
└─ 125.72265625
{run: 0, time: 1.0}
└─ 76.26220703125
{run: 0, time: 1.5}
└─ 76.26220703125
{run: 0, time: 2.0}
└─ 114.93408203125
{run: 0, time: 2.5}
└─ 114.93408203125
{run: 0, time: 3.0}
└─ 75.6048583984375
{run: 0, time: 3.5}
└─ 75.6048583984375
Browse all translation changes

Customize download

Statistics

Percent Strings Words
Total 2039 51964
Translated 91.3% 1861 46944
Review 0.3% 6
Failing check 2.3% 46

Last activity

Last change Jan. 1, 2019, 3:24 p.m.
Last author Łukasz Siwiński

Activity in last 30 days

Activity in last year