mirror of
https://github.com/danbulant/sketchware-cz
synced 2026-06-24 17:21:54 +00:00
Compare commits
14 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a946c28041 | ||
|
|
bb42be86bc | ||
|
|
16e6980b05 | ||
|
|
bb15020208 | ||
|
|
48fd0a1e90 | ||
|
|
2b878e3796 | ||
|
|
524c915c6b | ||
|
|
048872f985 | ||
|
|
272ed8172f | ||
|
|
66ca54435c | ||
|
|
207c1fb3ee | ||
|
|
73e23ebe6f | ||
|
|
ae85b5cdef | ||
|
|
8ee8a8cd52 |
3 changed files with 158 additions and 95 deletions
15
README.md
15
README.md
|
|
@ -3,8 +3,19 @@ Oficiální open-source překlad aplikace sketchware
|
|||
|
||||
Tento projekt byl vytvořen pro českou komunitu, jelikož dlouhou dobu byl sketchware pouze v angličtině.
|
||||
Napsal jsem proto vývojářům, že by bylo fajn přidat sdílení překladů, a oni to hned v další aktualizaci přidali a navíc udělali z mého překladu oficiální český překlad.
|
||||
### Instalace
|
||||
Instalace překladu je snadná. Můžete si vybrat ze dvou verzí:
|
||||
1. Automatická instalace posledního stabilního překladu.
|
||||
|
||||
### úpravy
|
||||
Pro automatickou instalaci jděte ve sketchware do `menu` > `translations (překlady)` a v `language` (není-li automaticky vybrána) vyberte `Czech (čeština)`. Poté se zobrazí seznam překladů, pro oficiální vyberte TheDancz. Poté na stáhnout/instalovat a restartujte sketchware.
|
||||
|
||||
2. Ruční instalace nejnovější verze
|
||||
|
||||
Pro ruční instalaci stáhněte soubor `strings.xml` z releases. Poté tento soubor přesuňte do složky `sketchware/localization`.
|
||||
|
||||
Poté až spustíte sketchware se objeví nápis `strings.xml loaded successfully`.
|
||||
|
||||
### Úpravy
|
||||
Pokud chcete pomoct s překladem, nebojte se upravovat. Prosím pouze o spisovnost a co nejpřesnější překlad. Překlad by neměl být přímo podle slovníku, doslovně, ale spíš by měl být co nejpřesnější v daném kontextu.
|
||||
|
||||
Pokud chcete přeložit tutoriály, prosím, zkontrolujte zda píšete správný název bloků - uživatel by neměl hledat blok "přerušit" místo bloku "stop".
|
||||
|
|
@ -28,3 +39,5 @@ Musíte:
|
|||
Prosím, pamatujte že:
|
||||
- Tento kód není pod žádnou zárukou
|
||||
- Majitel nenese žádnou zodpovědnost za daný kód
|
||||
|
||||
[wikipedie](https://cs.wikipedia.org/wiki/GNU_General_Public_License)
|
||||
|
|
|
|||
35
google_play.xml
Normal file
35
google_play.xml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?sketchware version="2.2" locale="cs"?>
|
||||
<resources>
|
||||
<!-- Google play visibility-->
|
||||
<string name="title">Vytvářej vlastní aplikace</string>
|
||||
<string name="desc_short"> Vytvářej nativní aplikace na android z mobilu.</string>
|
||||
<string name="desc_long">
|
||||
Hlavní funkce:
|
||||
|
||||
- Blokové programování ve stylu Scratch od MIT
|
||||
- Visuální integrované vývojářské prostředí
|
||||
- Automatický překladač kódu (Android Java, XML)
|
||||
- Kompilace a sestavení aplikací (vytvoření APK)
|
||||
- Sdílení do obchodu Google Play
|
||||
- Plně kompatibilní s android studiem
|
||||
|
||||
Sketchware je aplikace pro programování android aplikací pomocí bloků Scratch.
|
||||
|
||||
Je v pořádku pokud nic nevíte o sestavení aplikací. Sketchware je IDE které používá visuální blokové programování Scratch který vyvynulí odborníci z MIT.
|
||||
|
||||
Scratch je tak jednoduchý jazyk že i děti se mohou naučit programovat. Sketchware překládá scratch na Javu a xml pro maximální svobodu při programování.
|
||||
|
||||
Sketchware obsahuje dokumentaci a tutoriály na programování v jazyku Scratch, aby se z Vás mohl stát expert na programování v Scratch. Každý příklad obsahuje koncepty které pochopíte doděláním tutoriálu.
|
||||
|
||||
Vizuálně udělejte design a program aplikace, sestavte ji jedním kliknutím a nainstalujte na Váš telefon. Je to tak snadné. Projekty jsou plně kompatibilní s Android studiem, IDE které se používá na počítači, takže můžete exportovat projekt a pokračovat v něm v Android studiu či Vášem oblíbeném editoru.
|
||||
|
||||
Požadovaná oprávnění:
|
||||
|
||||
- WRITE_EXTERNAL_STORAGE / READ_EXTERNAL_STORAGE: Toto oprávnění je vynuceno pro načítání a ukládání projektů.
|
||||
|
||||
- GET_ACCOUNTS : Toto oprávnění je požadováno pro příhlášení účtem Google.
|
||||
|
||||
Odvolání: Tato aplikace byla vyvynuta nezávisle na Scratch jazyku a komunitě. Scratch jméno a Scratch kočka jsou ochranné značky MIT.
|
||||
</string>
|
||||
</resources>
|
||||
203
strings.xml
203
strings.xml
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?sketchware version="2.1" locale="cs"?>
|
||||
<?sketchware version="2.2" locale="cs"?>
|
||||
<resources>
|
||||
|
||||
<!-- *************************************************************************************************************************
|
||||
|
|
@ -137,7 +137,7 @@
|
|||
<string name="main_tab_title_tutorials">Tutoriály</string>
|
||||
<string name="main_tab_title_shared_projects">Sdílené projekty</string>
|
||||
<string name="main_drawer_title_remove_ads">Odstranit reklamy</string>
|
||||
<string name="main_drawer_title_purchase_list"></string>
|
||||
<string name="main_drawer_title_purchase_list">Zakoupené věci</string>
|
||||
<string name="main_drawer_title_docs">Dokumentace</string>
|
||||
<string name="main_drawer_title_share_with_friends">Sdílet s přátely</string>
|
||||
<string name="main_drawer_title_system_settings">Nastavení systému</string>
|
||||
|
|
@ -444,64 +444,72 @@
|
|||
*************************************************************************************************************************
|
||||
************************************************* Event Start *****************************************
|
||||
************************************************************************************************************************* -->
|
||||
<string name="event_title_add_new_event"></string>
|
||||
<string name="event_title_add_new_component"></string>
|
||||
<string name="event_message_new_event"></string>
|
||||
<string name="event_message_new_events"></string>
|
||||
<string name="event_message_no_events"></string>
|
||||
<string name="event_message_no_avail_events"></string>
|
||||
<string name="event_context_menu_title"></string>
|
||||
<string name="event_context_menu_title_initialize_logic"></string>
|
||||
<string name="event_context_menu_title_delete_more_block"></string>
|
||||
<string name="event_context_menu_title_delete_event"></string>
|
||||
<string name="event_dialog_confirm_reset_logic"></string>
|
||||
<string name="event_dialog_confirm_delete_moreblock"></string>
|
||||
<string name="event_dialog_confirm_delete_component"></string>
|
||||
<string name="event_dialog_confirm_delete_logic"></string>
|
||||
<string name="event_initialize"></string>
|
||||
<string name="event_definefunc"></string>
|
||||
<string name="event_onbackpressed"></string>
|
||||
<string name="event_onpostcreated"></string>
|
||||
<string name="event_onstart"></string>
|
||||
<string name="event_onstop"></string>
|
||||
<string name="event_ondestroy"></string>
|
||||
<string name="event_onresume"></string>
|
||||
<string name="event_onpause"></string>
|
||||
<string name="event_onclick"></string>
|
||||
<string name="event_oncheckchanged"></string>
|
||||
<string name="event_onitemselected"></string>
|
||||
<string name="event_ontextchanged"></string>
|
||||
<string name="event_onprogresschanged"></string>
|
||||
<string name="event_onstarttrackingtouch"></string>
|
||||
<string name="event_onstoptrackingtouch"></string>
|
||||
<string name="event_onpagestarted"></string>
|
||||
<string name="event_onpagefinished"></string>
|
||||
<string name="event_onanimationstart"></string>
|
||||
<string name="event_onanimationend"></string>
|
||||
<string name="event_onanimationcancel"></string>
|
||||
<string name="event_onitemclicked"></string>
|
||||
<string name="event_onitemlongclicked"></string>
|
||||
<string name="event_onbindcustomview"></string>
|
||||
<string name="event_onchildadded"></string>
|
||||
<string name="event_onchildchanged"></string>
|
||||
<string name="event_onchildremoved"></string>
|
||||
<string name="event_oncancelled"></string>
|
||||
<string name="event_onsensorchanged"></string>
|
||||
<string name="event_oncreateusercomplete"></string>
|
||||
<string name="event_onsigninusercomplete"></string>
|
||||
<string name="event_onresetpasswordemailsent"></string>
|
||||
<string name="event_onadloaded"></string>
|
||||
<string name="event_onadfailedtoload"></string>
|
||||
<string name="event_onadopened"></string>
|
||||
<string name="event_onadclosed"></string>
|
||||
<string name="event_onuploadprogress"></string>
|
||||
<string name="event_ondownloadprogress"></string>
|
||||
<string name="event_onuploadsuccess"></string>
|
||||
<string name="event_ondownloadsuccess"></string>
|
||||
<string name="event_ondeletesuccess"></string>
|
||||
<string name="event_onfailure"></string>
|
||||
<string name="event_onpicturetaken"></string>
|
||||
<string name="event_onfilespicked"></string>
|
||||
|
||||
|
||||
<string name="event_title_add_new_event">Přidat nový event</string>
|
||||
<string name="event_title_add_new_component">Přidat novou komponentu</string>
|
||||
|
||||
<string name="event_message_new_event">Nový event přidat</string>
|
||||
<string name="event_message_new_events">Nové eventy přidány</string>
|
||||
<string name="event_message_no_events">Žádné eventy k zobrazení</string>
|
||||
<string name="event_message_no_avail_events">Žádné dostupné eventy k přidání</string>
|
||||
|
||||
<string name="event_context_menu_title">Menu eventů</string>
|
||||
<string name="event_context_menu_title_initialize_logic">Spuštění aplikace</string>
|
||||
<string name="event_context_menu_title_delete_more_block">Smazak funkci</string>
|
||||
<string name="event_context_menu_title_delete_event">Smazat event</string>
|
||||
|
||||
<string name="event_dialog_confirm_reset_logic">Opravdu chcete resetovat tento event?</string>
|
||||
|
||||
<string name="event_dialog_confirm_delete_moreblock">Opravdu chcete smazat tuto funkci?</string>
|
||||
<string name="event_dialog_confirm_delete_component">Opravdu chcete smazat tuto kompontentu?</string>
|
||||
<string name="event_dialog_confirm_delete_logic">Všechna vybraná programová data budou smazána.\nChcete pokračovat?</string>
|
||||
|
||||
<string name="event_initialize">Při vytvoření aktivity</string>
|
||||
<string name="event_definefunc">Funkce</string>
|
||||
<string name="event_onbackpressed">Při zmáčknutí tlačítka zpět</string>
|
||||
<string name="event_onpostcreated">Při dokončení spuštění aktivity</string>
|
||||
<string name="event_onstart">Když se aktivita zobrazí</string>
|
||||
<string name="event_onstop">Když aktivita není vidět</string>
|
||||
<string name="event_ondestroy">Když se aktivita zavře</string>
|
||||
<string name="event_onresume">Při znovuspuštění aktivity</string>
|
||||
<string name="event_onpause">Při pozastavení aktivity</string>
|
||||
<string name="event_onclick">při kliknutí</string>
|
||||
<string name="event_oncheckchanged">Při změně výběru</string>
|
||||
<string name="event_onitemselected">Při výběru položky</string>
|
||||
<string name="event_ontextchanged">Při změně textu</string>
|
||||
<string name="event_onprogresschanged">Při změně hodnoty</string>
|
||||
<string name="event_onstarttrackingtouch">Při začátku sledování dotyku</string>
|
||||
<string name="event_onstoptrackingtouch">Při ukončení sledování dotyku</string>
|
||||
<string name="event_onpagestarted">Při začátku načítání</string>
|
||||
<string name="event_onpagefinished">Při dokončení načítání</string>
|
||||
<string name="event_onanimationstart">Při začátku animace</string>
|
||||
<string name="event_onanimationend">Při konci animace</string>
|
||||
<string name="event_onanimationcancel">Při zrušení animace</string>
|
||||
<string name="event_onitemclicked">Při kliknutí na položku</string>
|
||||
<string name="event_onitemlongclicked">Při dlouhém kliknutí na položku</string>
|
||||
<string name="event_onbindcustomview">Při nastavení vlastního zobrazení</string>
|
||||
|
||||
<string name="event_onchildadded">onChildAdded</string>
|
||||
<string name="event_onchildchanged">onChildChanged</string>
|
||||
<string name="event_onchildremoved">onChildRemoved</string>
|
||||
<string name="event_oncancelled">Při zrušení</string>
|
||||
<string name="event_onsensorchanged">Při změně sensoru</string>
|
||||
<string name="event_oncreateusercomplete">Při dokončení registrace</string>
|
||||
<string name="event_onsigninusercomplete">Při dokončení přihlášení</string>
|
||||
<string name="event_onresetpasswordemailsent">Při odeslání emailu s resetováním hesla</string>
|
||||
<string name="event_onadloaded">Při načtení reklamy</string>
|
||||
<string name="event_onadfailedtoload">Při nenačtení reklamy</string>
|
||||
<string name="event_onadopened">Při otevření reklamy</string>
|
||||
<string name="event_onadclosed">Při zavření reklamy</string>
|
||||
<string name="event_onuploadprogress">Při nahrávání</string>
|
||||
<string name="event_ondownloadprogress">Při stahování</string>
|
||||
<string name="event_onuploadsuccess">Při nahrání</string>
|
||||
<string name="event_ondownloadsuccess">Při stáhnutí</string>
|
||||
<string name="event_ondeletesuccess">Při smazání</string>
|
||||
<string name="event_onfailure">Při zkažení</string>
|
||||
<string name="event_onpicturetaken">Při vyfocení</string>
|
||||
<string name="event_onfilespicked">Při vybrání souborů</string>
|
||||
|
||||
<!-- *************************************************************************************************************************
|
||||
************************************************* Event End *****************************************
|
||||
|
|
@ -509,38 +517,45 @@
|
|||
*************************************************************************************************************************
|
||||
************************************************* Component Start *****************************************
|
||||
************************************************************************************************************************* -->
|
||||
<string name="component_context_menu_title"></string>
|
||||
<string name="component_context_menu_title_delete_component"></string>
|
||||
<string name="component_hint_enter_name"></string>
|
||||
<string name="component_file_title_file_name"></string>
|
||||
<string name="component_file_hint_enter_file_name"></string>
|
||||
<string name="component_message_component_block_added"></string>
|
||||
<string name="component_message_no_components"></string>
|
||||
<string name="component_file_picker_hint_mime_type"></string>
|
||||
<string name="component_file_picker_title_select_mime_type"></string>
|
||||
<string name="component_file_picker_title_select_mime_type_all_files"></string>
|
||||
<string name="component_file_picker_title_select_mime_type_image_files"></string>
|
||||
<string name="component_file_picker_title_select_mime_type_audio_files"></string>
|
||||
<string name="component_file_picker_title_select_mime_type_text_files"></string>
|
||||
<string name="component_title_add_component"></string>
|
||||
<string name="component_description_intent"></string>
|
||||
<string name="component_description_file"></string>
|
||||
<string name="component_description_calendar"></string>
|
||||
<string name="component_description_vibrator"></string>
|
||||
<string name="component_description_timer"></string>
|
||||
<string name="component_description_soundpool"></string>
|
||||
<string name="component_description_mediaplayer"></string>
|
||||
<string name="component_description_dialog"></string>
|
||||
<string name="component_description_objectanimator"></string>
|
||||
<string name="component_description_gyrosope"></string>
|
||||
<string name="component_description_firebase_auth"></string>
|
||||
<string name="component_context_menu_title">Menu komponent</string>
|
||||
<string name="component_context_menu_title_delete_component">Smazat komponentu</string>
|
||||
|
||||
<!-- ************************************** ToDo : 2018.06.08 Component Description ******************************************* -->
|
||||
<string name="component_description_firebase_storage"></string>
|
||||
<string name="component_description_camera"></string>
|
||||
<string name="component_description_file_picker"></string>
|
||||
<string name="component_description_file_picker_guide_mime_type_example"></string>
|
||||
<string name="component_hint_enter_name">Název komponenty</string>
|
||||
|
||||
<string name="component_file_title_file_name">Název souboru</string>
|
||||
<string name="component_file_hint_enter_file_name">Napište název souboru</string>
|
||||
|
||||
<string name="component_message_component_block_added">Nové bloky byly přidány</string>
|
||||
<string name="component_message_no_components">Žádné komponenty k zobrazení</string>
|
||||
|
||||
<string name="component_file_picker_hint_mime_type">Napište typ MIME</string>
|
||||
<string name="component_file_picker_title_select_mime_type">Vyberte typ MIME</string>
|
||||
|
||||
<string name="component_file_picker_title_select_mime_type_all_files">Všechny soubory</string>
|
||||
<string name="component_file_picker_title_select_mime_type_image_files">soubory obrázků</string>
|
||||
<string name="component_file_picker_title_select_mime_type_audio_files">Soubory audia</string>
|
||||
<string name="component_file_picker_title_select_mime_type_text_files">Soubory textu</string>
|
||||
|
||||
<string name="component_title_add_component">Přidat komponentu</string>
|
||||
|
||||
<string name="component_description_intent">Intent je použit ke změně aktivity</string>
|
||||
<string name="component_description_file">File je použit k manipulaci se soubory</string>
|
||||
<string name="component_description_calendar">Calendar je použit k získání času</string>
|
||||
<string name="component_description_vibrator">Vibrator vybruje zařízením</string>
|
||||
<string name="component_description_timer">Timer je použit k časování různých aktivit</string>
|
||||
<string name="component_description_soundpool">SoundPool je použit k přehráni malých audio souborů</string>
|
||||
<string name="component_description_mediaplayer">MediaPlayer je použit k přehrání velkých hudebních souborů</string>
|
||||
<string name="component_description_dialog">Dialog je použit k vytvoření vyskakovacího okna</string>
|
||||
<string name="component_description_objectanimator">ObjectAnimator je použit k animaci widgetů</string>
|
||||
<string name="component_description_gyrosope">Gyroskop měří náklo zařízení ve formě X, Y, Z</string>
|
||||
<string name="component_description_firebase_auth">Firebase Auth povoluje online přihlášení</string>
|
||||
|
||||
<!-- ************************************** ToDo : 2018.06.08 Component Description *******************************************-->
|
||||
<string name="component_description_firebase_storage">Firebase Storage is built for app developers who need to store and serve user-generated content.</string>
|
||||
<string name="component_description_camera">Camera je použita k vyfocení snímku.</string>
|
||||
<string name="component_description_file_picker">FilePicker je použit k výběru souborů</string>
|
||||
|
||||
<string name="component_description_file_picker_guide_mime_type_example">MIME je použit k limitaci výběru.\nex)\"*/*\", \"image/*\", \"audio/*\", \"text/*\"</string>
|
||||
<!-- *************************************************************************************************************************
|
||||
************************************************* Component End *****************************************
|
||||
*************************************************************************************************************************
|
||||
|
|
@ -1534,9 +1549,9 @@
|
|||
<string name="block_calendar_set_body_2">hodnotu</string>
|
||||
<string name="block_calendar_set_tail"></string>
|
||||
<string name="block_calendar_format_head"></string>
|
||||
<string name="block_calendar_format_body_1">Format</string>
|
||||
<string name="block_calendar_format_body_1">Formát</string>
|
||||
<string name="block_calendar_format_tail"></string>
|
||||
<string name="block_calendar_diff_head">Difference</string>
|
||||
<string name="block_calendar_diff_head">Rozdíly</string>
|
||||
<string name="block_calendar_diff_body_1">-</string>
|
||||
<string name="block_calendar_diff_tail"></string>
|
||||
<string name="block_vibrator_action_head"></string>
|
||||
|
|
@ -1631,7 +1646,7 @@
|
|||
<string name="block_objectanimator_set_repeat_count_body_1">nastav počet opakování</string>
|
||||
<string name="block_objectanimator_set_repeat_count_tail"></string>
|
||||
<string name="block_objectanimator_set_interpolator_head"></string>
|
||||
<string name="block_objectanimator_set_interpolator_body_1">nastav interpolator</string>
|
||||
<string name="block_objectanimator_set_interpolator_body_1">nastav interpolátor</string>
|
||||
<string name="block_objectanimator_set_interpolator_tail"></string>
|
||||
<string name="block_objectanimator_start_head"></string>
|
||||
<string name="block_objectanimator_start_tail">start</string>
|
||||
|
|
@ -1708,7 +1723,7 @@
|
|||
<string name="block_firebase_get_key_head"></string>
|
||||
<string name="block_firebase_get_key_tail">push getKey</string>
|
||||
<string name="block_list_smooth_scrollto_head"></string>
|
||||
<string name="block_list_smooth_scrollto_body_1">smoothScrollToPosition</string>
|
||||
<string name="block_list_smooth_scrollto_body_1">posunout na pozici</string>
|
||||
<string name="block_list_smooth_scrollto_tail"></string>
|
||||
<string name="block_set_typeface_head"></string>
|
||||
<string name="block_set_typeface_body_1">nastav font</string>
|
||||
|
|
|
|||
Loading…
Reference in a new issue