Strings Words Characters | |||
---|---|---|---|
740 29,823 171,759 |
|
All strings | Browse Translate Zen |
740 29,823 171,759 |
|
Translated strings | Browse Translate Zen |
12 2,189 12,106 |
|
Strings with any failing checks | Browse Translate Zen |
12 2,189 12,106 |
|
Translated strings with any failing checks | Browse Translate Zen |
7 623 3,429 |
|
Translated strings with dismissed checks | Browse Translate Zen |
12 2,189 12,106 |
|
Failing check: Placeholders | Browse Translate Zen |
740 29,823 171,759 |
|
Strings without a label | Browse Translate Zen |
Other components
Component | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
---|---|---|---|---|---|---|---|---|---|
client-messages EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
|||||||||
Keywords EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
|||||||||
slides EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
|||||||||
Texts EUPL-1.2 | 99% | 2 | 65 | 370 | 0 | 2 | 0 | 0 | |
|
|||||||||
Webpages EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
|||||||||
Workbooks EUPL-1.2 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||
|
Overview
Project website | hedy.org | |
---|---|---|
Instructions for translators | Translating Hedy ================ Hedy is now (partly) available in many languages (see stats) we'd love to support more languages and complete the ones we have! Getting started ================ If you are new to Hedy and/or to Weblate, the best thing do to is to follow our Translation Tutorial on the Hedy Wiki. Do you want to stay up to date with changes from the Hedy team? Register for the newsletter for translators and we will let you know when new texts are there. Connecting with the Hedy Community! ================ Any questions can be sent to hello@hedy.org or join us on Discord in the #translators channel to chat! Components ================ The Hedy repository consists of a number of different components. They are listed in our preferred order of translations, and the text between brackets indicates the size of the component.
|
|
Project maintainers | Mark-Giesen Felienne jpelay rix0rrr bot-hedy-token boryanagoncharenko | |
Translation license | European Union Public License 1.2 | |
Translation process |
|
|
Source code repository |
https://github.com/hedyorg/hedy.git
|
|
Repository branch | main | |
Last remote commit |
📜 Fix daily weblate errors (#6109)
d05d8f76d
boryanagoncharenko authored 20 hours ago |
|
Last commit in Weblate |
Translated using Weblate (Serbian)
07dd00865
Reno Tx authored 9 hours ago |
|
Weblate repository |
https://hosted.weblate.org/git/hedy/adventures/
|
|
File mask |
content/adventures/*.yaml
|
|
Monolingual base language file |
content/adventures/en.yaml
|
|
Translation file |
Download
content/adventures/sr.yaml
|
|
Last change | Jan. 17, 2025, 9:45 p.m. | |
Last change made by | Reno Tx | |
Language | Serbian | |
Language code | sr | |
Text direction | Left to right | |
Number of speakers | 7,160,353 | |
Number of plurals | 3 | |
Plural type | One/few/many | |
Plurals | One | 1, 21, 31, 41, 51, 61, 71, 81, 91, 101, … | Few | 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, … |
Many | 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, … | |
Plural formula |
n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
|
String statistics
Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
---|---|---|---|---|---|---|
Total | 740 | 29,823 | 171,759 | |||
Translated | 100% | 740 | 100% | 29,823 | 100% | 171,759 |
Needs editing | 0% | 0 | 0% | 0 | 0% | 0 |
Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
Failing checks | 1% | 12 | 7% | 2,189 | 7% | 12,106 |
Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
Untranslated strings | 0% | 0 | 0% | 0 | 0% | 0 |
Quick numbers
Trends of last 30 days
renotx
Translation changed |
|
renotx
Translation completed |
Translation completed
9 hours ago
|
renotx
Translation changed |
|
renotx
Translation changed |
|
renotx
Marked for edit |
|
None
Changes committed |
Changes committed
9 hours ago
|
renotx
Marked for edit |
|
None
Resource updated |
The “
content/adventures/en.yaml ” file was changed.
20 hours ago
|
None
String updated in the repository |
|
None
String updated in the repository |
|
740 | File in original format as translated in the repository | YAML file | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
740 | All strings, converted files enriched with comments; suitable for offline translation | Android String Resource | CSV | JSON | JSON nested structure file | gettext PO | iOS strings | TBX | TMX | XLIFF 1.1 with gettext extensions | XLIFF 1.1 | XLSX |
### Exercise
***Paste your code*** Copy your code from the previous adventure and paste the code in the programming field.
***The game*** This game continues playing until Player 2 is game over. Fill in the while command accordingly. Now, Player 2 is allowed to guess a letter, so ask Player 2 to guess a letter.
We need to check if their answer is correct, so check if their `guess` is (somewhere) in the (list) `answer`. Then we let the computer figure out which of the letter(s) is the guess. We have already programmed that part for you.
Next, we want to compliment the player for finding a correct letter and we want to print the list `guessed_letters`, so the player can see their progress.
The next part we're going to program is what happens when the player has guessed all of the letters. So, if their list of `guessed_letters` is the same as our list `answer`.
If the lists are the same, congratulate Player 2 with their victory and set the variable `game_over` to `True`.
Next, we'll program what happens when Player 2 guesses wrong (so the `{else}` command). First, tell the player that their guess was wrong. Then increase the `mistakes_made` variable by 1.
For the last part we'll program what happens when Player 2 has made 10 mistakes. We'll print that Player 1 has won the game. Then we'll print the correct answer. And finally, we'll set our `game_over` variable to `True`, so the game stops.
***Go to the next adventure*** Amazing work! Your game is playable, but wouldn't it be fun if the hangman was actually drawn when Player 2 makes a mistake?
### Вежба
***Налепите ваш код*** Копирајте ваш код из претходне авантуре и налепите га у поље за програмирање.
***Игра*** Ова игра се наставља да се игра све док Плејер 2 не изгуби. Попуните while команду у складу с тим. Сада, Плејер 2 може да погађа слово, па питајте Плејера 2 да проба да погоди.
Потребно је да проверимо да ли је њихов одговор тачан, па проверите да ли је њихов `guess` (негде) у (листу) `answer`. Тада ћемо дозволити рачунару да утврди које од слова је погодио. Тај део смо већ програмирали за вас.
Даље, желимо да похвалимо играча за проналажење тачног слова и желимо да одштампамо листу `guessed_letters`, тако да играч може да види свој напредак.
Следећи део који ћемо програмирати је шта се дешава када играч погоди сва слова. Дакле, да ли је њихова листа `guessed_letters` иста као наша листа `answer`.
Ако су листе исте, честитајте Плејеру 2 на победи и поставите променљиву `game_over` на `True`.
Даље, програмираћемо шта се дешава када Плејер 2 погреши (тако да команду `{else}`). Прво, реците играчу да је њихово погађање било погрешно. Затим повећајте променљиву `mistakes_made` за 1.
За последњи део програмираћемо шта се дешава када Плејер 2 направи 10 грешака. Штампамо да је Плејер 1 победио у игри. Затим ћемо одштампати тачан одговор. И на крају, поставићемо нашу променљиву `game_over` на `True`, тако да игра стане.
***Идите на следећу авантуру*** Изванредан рад! Ваша игра може да се игра, али не би ли било забавније да се вешање заиста нацрта када Плејер 2 направи грешку?