Compare commits

...

14 commits
v3.0 ... master

Author SHA1 Message Date
Daniel Bulant
a946c28041
Pár změn 2019-12-08 19:06:36 +01:00
Daniel Bulant
bb42be86bc
Update README.md 2019-01-17 16:02:16 +01:00
Daniel Bulant
16e6980b05
Update README.md 2019-01-17 16:02:04 +01:00
danbulant
bb15020208 Komponenty popis 2019-01-17 16:00:34 +01:00
danbulant
48fd0a1e90 Dokončení eventů 2019-01-17 15:52:54 +01:00
danbulant
2b878e3796 Eventy 2019-01-17 15:41:12 +01:00
danbulant
524c915c6b Oprava překlepu 2019-01-17 15:34:40 +01:00
danbulant
048872f985 Kompletní překlad dlouhého popisu 2019-01-17 15:33:07 +01:00
danbulant
272ed8172f Google play visibility 2019-01-17 15:28:03 +01:00
danbulant
66ca54435c Google play visibility 2019-01-17 15:25:27 +01:00
danbulant
207c1fb3ee google play visibility 2019-01-17 15:20:54 +01:00
danbulant
73e23ebe6f Merge branch 'master' of https://github.com/danbulant/sketchware-cz 2019-01-16 20:38:49 +01:00
danbulant
ae85b5cdef edit strings.xml 2019-01-16 20:34:14 +01:00
Daniel Bulant
8ee8a8cd52
Update README.md 2019-01-16 20:30:52 +01:00
3 changed files with 158 additions and 95 deletions

View file

@ -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
View 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>

View file

@ -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>