Repository navigation
Expand file tree
/
Copy pathguide.html
More file actions
217 lines (197 loc) · 41.8 KB
/
Copy pathguide.html
File metadata and controls
217 lines (197 loc) · 41.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
<!doctype html>
<html lang="cs" data-theme="dark">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover">
<meta id="themeColor" name="theme-color" content="#070b14">
<meta name="referrer" content="no-referrer">
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' https://www.googletagmanager.com; style-src 'self' 'unsafe-inline'; img-src 'self' https: data: blob:; connect-src 'self' https:; object-src 'none'; base-uri 'self'; form-action 'none'">
<link rel="canonical" href="https://caseycz.github.io/Scriptable/guide.html">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Scriptable Apps">
<meta property="og:title" content="Guide · Scriptable Apps">
<meta property="og:description" content="Beginner-friendly step-by-step guide to installing and using Scriptable Apps and community widgets.">
<meta property="og:url" content="https://caseycz.github.io/Scriptable/guide.html">
<meta name="twitter:card" content="summary">
<meta name="analytics-page-title" content="Guide · Scriptable Apps">
<meta name="description" content="Beginner-friendly step-by-step guide for installing and using CaseyCZ Scriptable Apps and community widgets.">
<title>Scriptable Apps · Guide</title>
<script src="analytics-consent.js?v=20261009-i18n2"></script>
<style>
:root{color-scheme:dark;--page:#070b14;--bg:#0b1020;--panel:#111827;--panel2:#172033;--border:#2a3850;--text:#f8fafc;--muted:#94a3b8;--accent:#38bdf8;--accent2:#0284c7;--accent-soft:#0f2b45;--ok:#86efac;--warn:#fde68a;--shadow:0 18px 48px rgba(0,0,0,.34);--hero1:#172554;--hero2:#0b1020;--input:#0b1220}
html[data-theme="light"]{color-scheme:light;--page:#f1f5f9;--bg:#f8fafc;--panel:#fff;--panel2:#f1f5f9;--border:#d9e2ee;--text:#0f172a;--muted:#64748b;--accent:#0284c7;--accent2:#0369a1;--accent-soft:#e0f2fe;--ok:#15803d;--warn:#92400e;--shadow:0 14px 36px rgba(15,23,42,.09);--hero1:#dbeafe;--hero2:#f8fafc;--input:#f8fafc}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page)}body{margin:0;min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:radial-gradient(circle at top,var(--hero1) 0,var(--hero2) 42%,var(--page) 100%)}a{color:inherit;text-decoration:none}button{font:inherit}.guide-content{width:min(980px,calc(100% - 28px));margin:0 auto}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 28px}.guide-card{background:color-mix(in srgb,var(--panel) 96%,transparent);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.step{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:950;margin-bottom:12px}.guide-card h2{margin:0 0 8px;font-size:20px}.guide-card p,.guide-card li{color:var(--muted);line-height:1.6;font-size:14px}.guide-card ul{padding-left:20px;margin:8px 0 0}.guide-notice{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--accent-soft);border-radius:14px;padding:16px;margin:0 0 16px;color:var(--muted);line-height:1.55;font-size:13px}.guide-notice strong{color:var(--accent);display:block;margin-bottom:4px}.guide-back{margin-top:24px}.guide-back .btn{min-width:160px}
.btn{min-height:38px;border-radius:10px;border:1px solid var(--border);padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:850;cursor:pointer;transition:.15s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg,var(--accent2),var(--accent));border-color:var(--accent);color:#fff}.btn.secondary{background:var(--panel2);color:var(--text)}
.guide-content{text-align:center}.guide-card{text-align:center}.guide-card .step{margin:0 auto 12px}.guide-card ul{max-width:440px;margin:10px auto 0;padding-left:20px;list-style-position:outside;text-align:left}.guide-notice{text-align:center}
@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.guide-content{width:min(100% - 20px,980px)}}
</style>
<link rel="stylesheet" href="ios-hub-visual.css?v=20261008-mobile2">
</head>
<body>
<a class="skip-link" href="#top" data-cs="Přeskočit na obsah" data-en="Skip to content" data-de="Zum Inhalt springen" data-es="Saltar al contenido" data-fr="Aller au contenu">Přeskočit na obsah</a>
<header class="topbar">
<div class="wrap topbar-inner">
<a class="brand" href="./" aria-label="Scriptable Apps">
<span class="brand-mark">JS</span>
<span>Scriptable Apps<small>Scriptable · Widgets</small></span>
</a>
<nav class="nav" aria-label="Primary">
<a href="./#ourApps"><span data-cs="Naše aplikace" data-en="Our apps" data-de="Unsere Apps" data-es="Nuestras apps" data-fr="Nos apps">Naše aplikace</span></a>
<a href="guide.html" class="active" aria-current="page"><span data-cs="Průvodce" data-en="Guide" data-de="Anleitung" data-es="Guía" data-fr="Guide">Průvodce</span></a>
<a href="./#community"><span data-cs="Komunita" data-en="Community" data-de="Community" data-es="Comunidad" data-fr="Communauté">Komunita</span></a>
<a href="credits.html">Credits</a>
</nav>
<div class="nav-actions">
<div class="settings-menu">
<button id="settingsBtn" class="icon-btn settings-button" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="settingsPanel" aria-label="Settings" title="Settings">⚙</button>
<div id="settingsPanel" class="settings-panel" role="dialog" aria-labelledby="settingsTitle" aria-hidden="true">
<div id="settingsTitle" class="settings-title"><span data-cs="Nastavení" data-en="Settings" data-de="Einstellungen" data-es="Ajustes" data-fr="Paramètres">Nastavení</span></div>
<div class="settings-label"><span data-cs="VZHLED" data-en="APPEARANCE" data-de="DARSTELLUNG" data-es="APARIENCIA" data-fr="APPARENCE">VZHLED</span></div>
<div class="settings-theme-seg">
<button id="themeDark" type="button" aria-pressed="false">☾ <span data-cs="Tmavý" data-en="Dark" data-de="Dunkel" data-es="Oscuro" data-fr="Sombre">Tmavý</span></button>
<button id="themeLight" type="button" aria-pressed="false">☀ <span data-cs="Světlý" data-en="Light" data-de="Hell" data-es="Claro" data-fr="Clair">Světlý</span></button>
</div>
<div class="settings-label"><span data-cs="JAZYK" data-en="LANGUAGE" data-de="SPRACHE" data-es="IDIOMA" data-fr="LANGUE">JAZYK</span></div>
<div class="settings-language-list">
<button id="langCs" type="button" data-language="cs" role="radio" aria-checked="false"><img src="assets/flags/cz.svg" alt=""><span>Čeština</span></button>
<button id="langEn" type="button" data-language="en" role="radio" aria-checked="false"><img src="assets/flags/gb.svg" alt=""><span>English</span></button>
<button id="langDe" type="button" data-language="de" role="radio" aria-checked="false"><img src="assets/flags/de.svg" alt=""><span>Deutsch</span></button>
<button id="langEs" type="button" data-language="es" role="radio" aria-checked="false"><img src="assets/flags/es.svg" alt=""><span>Español</span></button>
<button id="langFr" type="button" data-language="fr" role="radio" aria-checked="false"><img src="assets/flags/fr.svg" alt=""><span>Français</span></button>
</div>
<div class="settings-label"><span data-cs="ROZLOŽENÍ" data-en="LAYOUT" data-de="LAYOUT" data-es="DISEÑO" data-fr="MISE EN PAGE">ROZLOŽENÍ</span></div>
<div class="settings-layout-seg">
<button id="layoutGrid" type="button" aria-pressed="false" title="Grid">▦</button>
<button id="layoutList" type="button" aria-pressed="false" title="List">☷</button>
</div>
<div class="settings-label"><span data-cs="NAHLÁSIT PROBLÉM" data-en="REPORT ISSUE" data-de="PROBLEM MELDEN" data-es="INFORMAR DE UN PROBLEMA" data-fr="SIGNALER UN PROBLÈME">NAHLÁSIT PROBLÉM</span></div>
<a class="settings-report-link" href="https://github.com/CaseyCZ/Scriptable/issues/new/choose" target="_blank" rel="noopener"><span aria-hidden="true">🐞</span><span data-cs="Nahlásit problém" data-en="Report issue" data-de="Problem melden" data-es="Informar de un problema" data-fr="Signaler un problème">Nahlásit problém</span></a>
</div>
</div>
<button class="compact-btn nav-support-primary" type="button" data-support-open><img class="compact-brand-icon" src="https://cdn.buymeacoffee.com/buttons/bmc-new-btn-logo.svg" alt="" referrerpolicy="no-referrer"><span class="support-label" data-cs="Podpořit" data-en="Support" data-de="Unterstützen" data-es="Apoyar" data-fr="Soutenir">Podpořit</span></button>
</div>
</div>
</header>
<main id="top" class="guide-content">
<section class="hero">
<span class="badge" data-cs="Průvodce · Jak začít" data-en="Guide · Getting Started" data-de="Anleitung · Erste Schritte" data-es="Guía · Primeros pasos" data-fr="Guide · Bien démarrer">Průvodce · Jak začít</span>
<h1 data-cs="Začni se Scriptable" data-en="Get started with Scriptable" data-de="Erste Schritte mit Scriptable" data-es="Empieza con Scriptable" data-fr="Bien démarrer avec Scriptable">Začni se Scriptable</h1>
<p class="lead" data-cs="Jednoduchý návod krok za krokem i pro úplné začátečníky. Ukáže ti instalaci, první spuštění, přidání widgetu i řešení nejčastějších problémů." data-en="A simple step-by-step guide for complete beginners, covering installation, first launch, adding a widget and common problems." data-de="Eine einfache Schritt-für-Schritt-Anleitung für Einsteiger: Installation, erster Start, Widget hinzufügen und häufige Probleme lösen." data-es="Una guía sencilla paso a paso para principiantes: instalación, primer inicio, añadir el widget y resolver problemas habituales." data-fr="Un guide simple, étape par étape, pour les débutants : installation, premier lancement, ajout du widget et problèmes courants.">Jednoduchý návod krok za krokem i pro úplné začátečníky. Ukáže ti instalaci, první spuštění, přidání widgetu i řešení nejčastějších problémů.</p>
<div class="heroActions guide-back"><a class="btn secondary" href="./">← <span data-cs="Zpět na katalog" data-en="Back to catalog" data-de="Zurück zum Katalog" data-es="Volver al catálogo" data-fr="Retour au catalogue">Zpět na katalog</span></a></div>
</section>
<section class="guide-grid">
<article class="guide-card">
<div class="step">1</div>
<h2 data-cs="Nainstaluj Scriptable" data-en="Install Scriptable" data-de="Scriptable installieren" data-es="Instala Scriptable" data-fr="Installer Scriptable">Nainstaluj Scriptable</h2>
<p data-cs="Scriptable je bezplatná iOS aplikace, ve které se tyto widgety spouštějí. Bez ní widgety z tohoto katalogu nefungují." data-en="Scriptable is the free iOS app that runs these widgets. Widgets from this catalog need it to work." data-de="Scriptable ist die kostenlose iOS-App, in der diese Widgets laufen. Ohne sie funktionieren die Widgets aus diesem Katalog nicht." data-es="Scriptable es la app gratuita de iOS que ejecuta estos widgets. Los widgets de este catálogo la necesitan para funcionar." data-fr="Scriptable est l’app iOS gratuite qui exécute ces widgets. Les widgets de ce catalogue en ont besoin pour fonctionner.">Scriptable je bezplatná iOS aplikace, ve které se tyto widgety spouštějí. Bez ní widgety z tohoto katalogu nefungují.</p>
<ul>
<li data-cs="Otevři App Store a nainstaluj Scriptable." data-en="Open the App Store and install Scriptable." data-de="Öffne den App Store und installiere Scriptable." data-es="Abre el App Store e instala Scriptable." data-fr="Ouvrez l’App Store et installez Scriptable.">Otevři App Store a nainstaluj Scriptable.</li>
<li data-cs="Po instalaci Scriptable alespoň jednou otevři." data-en="Open Scriptable at least once after installation." data-de="Öffne Scriptable nach der Installation mindestens einmal." data-es="Abre Scriptable al menos una vez después de instalarlo." data-fr="Ouvrez Scriptable au moins une fois après l’installation.">Po instalaci Scriptable alespoň jednou otevři.</li>
<li data-cs="Nemusíš umět programovat ani JavaScript." data-en="You do not need to know programming or JavaScript." data-de="Du musst weder programmieren noch JavaScript können." data-es="No necesitas saber programar ni JavaScript." data-fr="Vous n’avez pas besoin de savoir programmer ni de connaître JavaScript.">Nemusíš umět programovat ani JavaScript.</li>
</ul>
<p><a class="btn primary" href="https://apps.apple.com/app/scriptable/id1405459188" target="_blank" rel="noopener">App Store</a></p>
</article>
<article class="guide-card">
<div class="step">2</div>
<h2 data-cs="Vyber widget" data-en="Choose a widget" data-de="Widget auswählen" data-es="Elige un widget" data-fr="Choisir un widget">Vyber widget</h2>
<p data-cs="Vrať se do katalogu a vyber si widget. Nahoře jsou naše aplikace, níže projekty dalších vývojářů." data-en="Return to the catalog and choose a widget. Our apps are shown first, followed by projects from other developers." data-de="Kehre zum Katalog zurück und wähle ein Widget. Oben findest du unsere Apps, darunter Projekte anderer Entwickler." data-es="Vuelve al catálogo y elige un widget. Primero aparecen nuestras apps y después los proyectos de otros desarrolladores." data-fr="Revenez au catalogue et choisissez un widget. Nos apps apparaissent d’abord, puis les projets d’autres développeurs.">Vrať se do katalogu a vyber si widget. Nahoře jsou naše aplikace, níže projekty dalších vývojářů.</p>
<ul>
<li data-cs="Pomocí hledání můžeš zadat například počasí, kalendář nebo sport." data-en="Use search for terms such as weather, calendar or sport." data-de="Nutze die Suche, zum Beispiel für Wetter, Kalender oder Sport." data-es="Usa la búsqueda con términos como tiempo, calendario o deporte." data-fr="Utilisez la recherche avec des termes comme météo, calendrier ou sport.">Pomocí hledání můžeš zadat například počasí, kalendář nebo sport.</li>
<li data-cs="Filtry pomohou zobrazit jen určitou kategorii." data-en="Filters can show only a specific category." data-de="Mit Filtern kannst du nur eine bestimmte Kategorie anzeigen." data-es="Los filtros permiten mostrar solo una categoría concreta." data-fr="Les filtres permettent d’afficher seulement une catégorie précise.">Filtry pomohou zobrazit jen určitou kategorii.</li>
<li data-cs="U komunitních widgetů můžeš tlačítkem Project otevřít původní stránku autora." data-en="For community widgets, Project opens the original author's page." data-de="Bei Community-Widgets öffnet Project die Originalseite des Autors." data-es="En los widgets de la comunidad, Project abre la página original del autor." data-fr="Pour les widgets communautaires, Project ouvre la page d’origine de l’auteur.">U komunitních widgetů můžeš tlačítkem Project otevřít původní stránku autora.</li>
</ul>
</article>
<article class="guide-card">
<div class="step">3</div>
<h2 data-cs="Klepni na Install" data-en="Tap Install" data-de="Auf Install tippen" data-es="Pulsa Install" data-fr="Touchez Install">Klepni na Install</h2>
<p data-cs="Tlačítko Install připraví soubor .scriptable, který Scriptable umí importovat. U komunitních projektů se kód načítá přímo z veřejného zdroje původního autora." data-en="Install prepares a .scriptable file that Scriptable can import. For community projects, the code is fetched directly from the original author's public source." data-de="Install erstellt eine .scriptable-Datei, die Scriptable importieren kann. Bei Community-Projekten wird der Code direkt aus der öffentlichen Quelle des ursprünglichen Autors geladen." data-es="Install prepara un archivo .scriptable que Scriptable puede importar. En los proyectos de la comunidad, el código se obtiene directamente de la fuente pública del autor original." data-fr="Install prépare un fichier .scriptable que Scriptable peut importer. Pour les projets communautaires, le code est récupéré directement depuis la source publique de l’auteur d’origine.">Tlačítko Install připraví soubor .scriptable, který Scriptable umí importovat. U komunitních projektů se kód načítá přímo z veřejného zdroje původního autora.</p>
<ul>
<li data-cs="V Safari se soubor obvykle uloží do Stahování." data-en="In Safari, the file is usually saved to Downloads." data-de="In Safari wird die Datei normalerweise unter Downloads gespeichert." data-es="En Safari, el archivo normalmente se guarda en Descargas." data-fr="Dans Safari, le fichier est généralement enregistré dans Téléchargements.">V Safari se soubor obvykle uloží do Stahování.</li>
<li data-cs="Nelekej se přípony .scriptable — je určená přímo pro aplikaci Scriptable." data-en="Do not worry about the .scriptable extension — it is made specifically for the Scriptable app." data-de="Die Endung .scriptable ist normal – sie ist speziell für die Scriptable-App gedacht." data-es="No te preocupes por la extensión .scriptable: está creada específicamente para Scriptable." data-fr="L’extension .scriptable est normale : elle est conçue spécialement pour l’app Scriptable.">Nelekej se přípony .scriptable — je určená přímo pro aplikaci Scriptable.</li>
</ul>
</article>
<article class="guide-card">
<div class="step">4</div>
<h2 data-cs="Otevři stažený soubor" data-en="Open the downloaded file" data-de="Heruntergeladene Datei öffnen" data-es="Abre el archivo descargado" data-fr="Ouvrir le fichier téléchargé">Otevři stažený soubor</h2>
<p data-cs="Po stažení otevři soubor .scriptable. iPhone ho předá aplikaci Scriptable a ta vytvoří nový skript." data-en="After downloading, open the .scriptable file. Your iPhone will hand it to Scriptable, which creates a new script." data-de="Öffne nach dem Download die .scriptable-Datei. Das iPhone übergibt sie an Scriptable, wo ein neues Skript erstellt wird." data-es="Después de descargarlo, abre el archivo .scriptable. El iPhone lo pasará a Scriptable y se creará un nuevo script." data-fr="Après le téléchargement, ouvrez le fichier .scriptable. L’iPhone le transmet à Scriptable, qui crée un nouveau script.">Po stažení otevři soubor .scriptable. iPhone ho předá aplikaci Scriptable a ta vytvoří nový skript.</p>
<ul>
<li data-cs="V Safari klepni na ikonu Stahování a potom na stažený soubor." data-en="In Safari, tap the Downloads icon and then the downloaded file." data-de="Tippe in Safari auf Downloads und dann auf die heruntergeladene Datei." data-es="En Safari, toca el icono de Descargas y luego el archivo descargado." data-fr="Dans Safari, touchez l’icône Téléchargements puis le fichier téléchargé.">V Safari klepni na ikonu Stahování a potom na stažený soubor.</li>
<li data-cs="Když se Scriptable neotevře automaticky, otevři soubor v aplikaci Soubory a použij Sdílet → Scriptable." data-en="If Scriptable does not open automatically, open the file in Files and use Share → Scriptable." data-de="Wenn Scriptable nicht automatisch startet, öffne die Datei in Dateien und wähle Teilen → Scriptable." data-es="Si Scriptable no se abre automáticamente, abre el archivo en Archivos y usa Compartir → Scriptable." data-fr="Si Scriptable ne s’ouvre pas automatiquement, ouvrez le fichier dans Fichiers puis utilisez Partager → Scriptable.">Když se Scriptable neotevře automaticky, otevři soubor v aplikaci Soubory a použij Sdílet → Scriptable.</li>
<li data-cs="Po importu by měl být název widgetu vidět v seznamu Scriptable." data-en="After import, the widget name should appear in Scriptable's script list." data-de="Nach dem Import sollte der Name des Widgets in der Scriptable-Liste erscheinen." data-es="Después de importarlo, el nombre del widget debería aparecer en la lista de Scriptable." data-fr="Après l’importation, le nom du widget doit apparaître dans la liste de Scriptable.">Po importu by měl být název widgetu vidět v seznamu Scriptable.</li>
</ul>
</article>
<article class="guide-card">
<div class="step">5</div>
<h2 data-cs="Spusť ho nejdřív v Scriptable" data-en="Run it in Scriptable first" data-de="Zuerst in Scriptable starten" data-es="Ejecútalo primero en Scriptable" data-fr="Lancez-le d’abord dans Scriptable">Spusť ho nejdřív v Scriptable</h2>
<p data-cs="Než přidáš widget na plochu, otevři nainstalovaný skript přímo v Scriptable a jednou ho spusť. To je důležité hlavně při prvním nastavení." data-en="Before adding the widget to your Home Screen, open the installed script in Scriptable and run it once. This is especially important for first-time setup." data-de="Bevor du das Widget zum Home-Bildschirm hinzufügst, öffne das installierte Skript in Scriptable und starte es einmal. Das ist besonders für die Ersteinrichtung wichtig." data-es="Antes de añadir el widget a la pantalla de inicio, abre el script instalado en Scriptable y ejecútalo una vez. Es especialmente importante para la configuración inicial." data-fr="Avant d’ajouter le widget à l’écran d’accueil, ouvrez le script installé dans Scriptable et exécutez-le une fois. C’est particulièrement important pour la configuration initiale.">Než přidáš widget na plochu, otevři nainstalovaný skript přímo v Scriptable a jednou ho spusť. To je důležité hlavně při prvním nastavení.</p>
<ul>
<li data-cs="Naše aplikace většinou zobrazí vlastní menu s nastavením." data-en="Our apps usually show their own setup menu." data-de="Unsere Apps zeigen normalerweise ein eigenes Einstellungsmenü." data-es="Nuestras apps normalmente muestran su propio menú de configuración." data-fr="Nos apps affichent généralement leur propre menu de configuration.">Naše aplikace většinou zobrazí vlastní menu s nastavením.</li>
<li data-cs="iOS se může zeptat na přístup k poloze, kalendáři, připomínkám nebo jiným datům. Povol jen to, co daný widget potřebuje." data-en="iOS may ask for access to location, calendar, reminders or other data. Allow only what the widget needs." data-de="iOS kann nach Zugriff auf Standort, Kalender, Erinnerungen oder andere Daten fragen. Erlaube nur, was das Widget benötigt." data-es="iOS puede pedir acceso a ubicación, calendario, recordatorios u otros datos. Permite solo lo que necesite el widget." data-fr="iOS peut demander l’accès à la localisation, au calendrier, aux rappels ou à d’autres données. Autorisez uniquement ce dont le widget a besoin.">iOS se může zeptat na přístup k poloze, kalendáři, připomínkám nebo jiným datům. Povol jen to, co daný widget potřebuje.</li>
<li data-cs="Některé komunitní widgety vyžadují API klíč, účet nebo vlastní parametr. V tom případě otevři Project a postupuj podle návodu autora." data-en="Some community widgets require an API key, account or custom parameter. In that case, open Project and follow the author's instructions." data-de="Einige Community-Widgets benötigen einen API-Schlüssel, ein Konto oder einen eigenen Parameter. Öffne dann Project und folge der Anleitung des Autors." data-es="Algunos widgets de la comunidad requieren una clave API, una cuenta o un parámetro. En ese caso, abre Project y sigue las instrucciones del autor." data-fr="Certains widgets communautaires nécessitent une clé API, un compte ou un paramètre. Dans ce cas, ouvrez Project et suivez les instructions de l’auteur.">Některé komunitní widgety vyžadují API klíč, účet nebo vlastní parametr. V tom případě otevři Project a postupuj podle návodu autora.</li>
</ul>
</article>
<article class="guide-card">
<div class="step">6</div>
<h2 data-cs="Přidej widget na plochu" data-en="Add the widget to Home Screen" data-de="Widget zum Home-Bildschirm hinzufügen" data-es="Añade el widget a la pantalla de inicio" data-fr="Ajouter le widget à l’écran d’accueil">Přidej widget na plochu</h2>
<p data-cs="Až skript funguje uvnitř Scriptable, přidej ho na plochu iPhonu jako běžný widget." data-en="Once the script works inside Scriptable, add it to your iPhone Home Screen like a normal widget." data-de="Wenn das Skript in Scriptable funktioniert, füge es wie ein normales Widget zum Home-Bildschirm hinzu." data-es="Cuando el script funcione dentro de Scriptable, añádelo a la pantalla de inicio como un widget normal." data-fr="Lorsque le script fonctionne dans Scriptable, ajoutez-le à l’écran d’accueil comme un widget normal.">Až skript funguje uvnitř Scriptable, přidej ho na plochu iPhonu jako běžný widget.</p>
<ul>
<li data-cs="Podrž prázdné místo na ploše iPhonu." data-en="Touch and hold an empty area of the Home Screen." data-de="Halte eine freie Stelle auf dem Home-Bildschirm gedrückt." data-es="Mantén pulsada una zona vacía de la pantalla de inicio." data-fr="Maintenez le doigt sur une zone vide de l’écran d’accueil.">Podrž prázdné místo na ploše iPhonu.</li>
<li data-cs="Zvol Upravit / Přidat widget a vyhledej Scriptable." data-en="Choose Edit / Add Widget and search for Scriptable." data-de="Wähle Bearbeiten / Widget hinzufügen und suche nach Scriptable." data-es="Elige Editar / Añadir widget y busca Scriptable." data-fr="Choisissez Modifier / Ajouter un widget puis recherchez Scriptable.">Zvol Upravit / Přidat widget a vyhledej Scriptable.</li>
<li data-cs="Vyber velikost Small, Medium nebo Large podle toho, co daný widget podporuje, a přidej ho." data-en="Choose Small, Medium or Large depending on what the widget supports, then add it." data-de="Wähle Small, Medium oder Large – je nachdem, was das Widget unterstützt – und füge es hinzu." data-es="Elige Small, Medium o Large según lo que admita el widget y añádelo." data-fr="Choisissez Small, Medium ou Large selon ce que le widget prend en charge, puis ajoutez-le.">Vyber velikost Small, Medium nebo Large podle toho, co daný widget podporuje, a přidej ho.</li>
<li data-cs="Nový Scriptable widget podrž → Upravit widget → Script → vyber název nainstalovaného skriptu." data-en="Touch and hold the new Scriptable widget → Edit Widget → Script → select the installed script." data-de="Halte das neue Scriptable-Widget gedrückt → Widget bearbeiten → Script → wähle das installierte Skript." data-es="Mantén pulsado el nuevo widget de Scriptable → Editar widget → Script → selecciona el script instalado." data-fr="Maintenez le nouveau widget Scriptable → Modifier le widget → Script → sélectionnez le script installé.">Nový Scriptable widget podrž → Upravit widget → Script → vyber název nainstalovaného skriptu.</li>
</ul>
</article>
<article class="guide-card">
<div class="step">7</div>
<h2 data-cs="Widget na zamčené obrazovce" data-en="Lock Screen widget" data-de="Widget auf dem Sperrbildschirm" data-es="Widget en la pantalla bloqueada" data-fr="Widget sur l’écran verrouillé">Widget na zamčené obrazovce</h2>
<p data-cs="Pokud konkrétní skript podporuje Lock Screen widget, můžeš ho přidat také na zamčenou obrazovku." data-en="If the script supports Lock Screen widgets, you can add it to the Lock Screen too." data-de="Wenn das Skript Lock-Screen-Widgets unterstützt, kannst du es auch zum Sperrbildschirm hinzufügen." data-es="Si el script admite widgets de pantalla bloqueada, también puedes añadirlo allí." data-fr="Si le script prend en charge les widgets de l’écran verrouillé, vous pouvez également l’y ajouter.">Pokud konkrétní skript podporuje Lock Screen widget, můžeš ho přidat také na zamčenou obrazovku.</p>
<ul>
<li data-cs="Podrž zamčenou obrazovku → Přizpůsobit → Zamknutá obrazovka." data-en="Touch and hold the Lock Screen → Customize → Lock Screen." data-de="Halte den Sperrbildschirm gedrückt → Anpassen → Sperrbildschirm." data-es="Mantén pulsada la pantalla bloqueada → Personalizar → Pantalla bloqueada." data-fr="Maintenez l’écran verrouillé → Personnaliser → Écran verrouillé.">Podrž zamčenou obrazovku → Přizpůsobit → Zamknutá obrazovka.</li>
<li data-cs="Klepni do oblasti widgetů a vyber Scriptable." data-en="Tap the widget area and choose Scriptable." data-de="Tippe auf den Widget-Bereich und wähle Scriptable." data-es="Toca el área de widgets y elige Scriptable." data-fr="Touchez la zone des widgets et choisissez Scriptable.">Klepni do oblasti widgetů a vyber Scriptable.</li>
<li data-cs="Po vložení vyber skript, který se má zobrazovat." data-en="After adding it, select the script that should be displayed." data-de="Wähle nach dem Hinzufügen das Skript aus, das angezeigt werden soll." data-es="Después de añadirlo, selecciona el script que quieres mostrar." data-fr="Après l’ajout, sélectionnez le script à afficher.">Po vložení vyber skript, který se má zobrazovat.</li>
<li data-cs="Pokud autor Lock Screen nepodporuje, používej widget na běžné ploše." data-en="If the author does not support Lock Screen widgets, use the Home Screen widget instead." data-de="Wenn der Autor keine Lock-Screen-Widgets unterstützt, nutze das Widget auf dem Home-Bildschirm." data-es="Si el autor no admite widgets de pantalla bloqueada, usa el widget de la pantalla de inicio." data-fr="Si l’auteur ne prend pas en charge l’écran verrouillé, utilisez le widget de l’écran d’accueil.">Pokud autor Lock Screen nepodporuje, používej widget na běžné ploše.</li>
</ul>
</article>
<article class="guide-card">
<div class="step">8</div>
<h2 data-cs="Když něco nefunguje" data-en="If something does not work" data-de="Wenn etwas nicht funktioniert" data-es="Si algo no funciona" data-fr="Si quelque chose ne fonctionne pas">Když něco nefunguje</h2>
<p data-cs="První kontrolu udělej vždy přímo v aplikaci Scriptable. Chyba se tam většinou ukáže lépe než ve widgetu na ploše." data-en="Always test the script directly inside Scriptable first. Errors are usually easier to see there than in the Home Screen widget." data-de="Teste das Skript zuerst direkt in Scriptable. Fehler sind dort meist leichter zu erkennen als im Widget auf dem Home-Bildschirm." data-es="Prueba siempre primero el script dentro de Scriptable. Los errores suelen verse mejor allí que en el widget de la pantalla de inicio." data-fr="Testez toujours d’abord le script directement dans Scriptable. Les erreurs y sont généralement plus faciles à voir que dans le widget de l’écran d’accueil.">První kontrolu udělej vždy přímo v aplikaci Scriptable. Chyba se tam většinou ukáže lépe než ve widgetu na ploše.</p>
<ul>
<li data-cs="Prázdný widget: otevři skript v Scriptable a spusť ho ručně." data-en="Blank widget: open the script in Scriptable and run it manually." data-de="Leeres Widget: Öffne das Skript in Scriptable und starte es manuell." data-es="Widget vacío: abre el script en Scriptable y ejecútalo manualmente." data-fr="Widget vide : ouvrez le script dans Scriptable et exécutez-le manuellement.">Prázdný widget: otevři skript v Scriptable a spusť ho ručně.</li>
<li data-cs="Chybějící data: zkontroluj internet, oprávnění a případný API klíč nebo účet." data-en="Missing data: check internet access, permissions and any required API key or account." data-de="Fehlende Daten: Prüfe Internet, Berechtigungen und eventuell benötigte API-Schlüssel oder Konten." data-es="Faltan datos: comprueba internet, permisos y cualquier clave API o cuenta necesaria." data-fr="Données manquantes : vérifiez Internet, les autorisations et toute clé API ou compte nécessaire.">Chybějící data: zkontroluj internet, oprávnění a případný API klíč nebo účet.</li>
<li data-cs="Po změně nastavení widget obnov nebo ho spusť znovu v Scriptable." data-en="After changing settings, refresh the widget or run it again in Scriptable." data-de="Aktualisiere das Widget nach Änderungen oder starte es erneut in Scriptable." data-es="Después de cambiar ajustes, actualiza el widget o vuelve a ejecutarlo en Scriptable." data-fr="Après avoir modifié les réglages, actualisez le widget ou relancez-le dans Scriptable.">Po změně nastavení widget obnov nebo ho spusť znovu v Scriptable.</li>
<li data-cs="U komunitního projektu otevři Project a zkontroluj návod nebo Issues původního autora." data-en="For a community project, open Project and check the original author's instructions or Issues." data-de="Bei einem Community-Projekt öffne Project und prüfe Anleitung oder Issues des ursprünglichen Autors." data-es="En un proyecto de la comunidad, abre Project y revisa las instrucciones o Issues del autor original." data-fr="Pour un projet communautaire, ouvrez Project et consultez les instructions ou les Issues de l’auteur d’origine.">U komunitního projektu otevři Project a zkontroluj návod nebo Issues původního autora.</li>
</ul>
</article>
</section>
<section class="guide-notice"><strong data-cs="Co znamená Online?" data-en="What does Online mean?" data-de="Was bedeutet Online?" data-es="¿Qué significa Online?" data-fr="Que signifie Online ?">Co znamená Online?</strong><div data-cs="Online znamená, že instalační soubor byl při poslední automatické kontrole dostupný. Není to záruka, že bude fungovat každá externí služba, API, účet nebo nastavení, které daný widget používá." data-en="Online means the install file was reachable during the latest automated check. It does not guarantee that every external service, API, account or setting used by the widget still works." data-de="Online bedeutet, dass die Installationsdatei bei der letzten automatischen Prüfung erreichbar war. Es garantiert nicht, dass jeder externe Dienst, jede API, jedes Konto oder jede Einstellung weiterhin funktioniert." data-es="Online significa que el archivo de instalación estaba disponible durante la última comprobación automática. No garantiza que todos los servicios externos, API, cuentas o ajustes sigan funcionando." data-fr="Online signifie que le fichier d’installation était accessible lors de la dernière vérification automatique. Cela ne garantit pas que chaque service externe, API, compte ou réglage fonctionne encore.">Online znamená, že instalační soubor byl při poslední automatické kontrole dostupný. Není to záruka, že bude fungovat každá externí služba, API, účet nebo nastavení, které daný widget používá.</div></section>
<section class="guide-notice"><strong data-cs="Naše aplikace vs. komunitní projekty" data-en="Our apps vs community projects" data-de="Unsere Apps vs. Community-Projekte" data-es="Nuestras apps y proyectos de la comunidad" data-fr="Nos apps et les projets communautaires">Naše aplikace vs. komunitní projekty</strong><div data-cs="Naše aplikace spravujeme přímo v tomto repozitáři a většina z nich má vlastní kontrolu aktualizací. Komunitní projekty patří jejich autorům; katalog pouze usnadňuje nalezení a instalaci jejich veřejného zdroje." data-en="Our apps are maintained directly in this repository and most include their own update check. Community projects belong to their authors; the catalog only makes their public source easier to find and install." data-de="Unsere Apps werden direkt in diesem Repository gepflegt und die meisten besitzen eine eigene Update-Prüfung. Community-Projekte gehören ihren Autoren; der Katalog erleichtert nur das Finden und Installieren ihrer öffentlichen Quelle." data-es="Nuestras apps se mantienen directamente en este repositorio y la mayoría incluye su propia comprobación de actualizaciones. Los proyectos de la comunidad pertenecen a sus autores; el catálogo solo facilita encontrar e instalar su fuente pública." data-fr="Nos apps sont maintenues directement dans ce dépôt et la plupart disposent de leur propre vérification des mises à jour. Les projets communautaires appartiennent à leurs auteurs ; le catalogue facilite seulement la recherche et l’installation de leur source publique.">Naše aplikace spravujeme přímo v tomto repozitáři a většina z nich má vlastní kontrolu aktualizací. Komunitní projekty patří jejich autorům; katalog pouze usnadňuje nalezení a instalaci jejich veřejného zdroje.</div></section>
<section class="guide-notice"><strong data-cs="Bezpečnost a soukromí" data-en="Security and privacy" data-de="Sicherheit und Datenschutz" data-es="Seguridad y privacidad" data-fr="Sécurité et confidentialité">Bezpečnost a soukromí</strong><div data-cs="Scriptable skripty mohou podle svého účelu používat internet a žádat o přístup k funkcím iPhonu. U komunitního projektu si můžeš přes Project před instalací prohlédnout původní zdrojový kód a dokumentaci autora. Nepřidávej API klíče nebo hesla do skriptu, pokud to návod výslovně nevyžaduje a nerozumíš, kam se data odesílají." data-en="Scriptable scripts may use the internet and request access to iPhone features depending on their purpose. For community projects, Project lets you inspect the original source code and documentation before installation. Do not add API keys or passwords unless the instructions explicitly require it and you understand where the data is sent." data-de="Scriptable-Skripte können je nach Zweck das Internet nutzen und Zugriff auf iPhone-Funktionen anfordern. Bei Community-Projekten kannst du über Project vor der Installation Quellcode und Dokumentation ansehen. Trage API-Schlüssel oder Passwörter nur ein, wenn die Anleitung dies ausdrücklich verlangt und du verstehst, wohin die Daten gesendet werden." data-es="Los scripts de Scriptable pueden usar internet y solicitar acceso a funciones del iPhone según su finalidad. En los proyectos de la comunidad, Project permite revisar el código fuente y la documentación antes de instalar. No añadas claves API ni contraseñas salvo que las instrucciones lo requieran expresamente y entiendas adónde se envían los datos." data-fr="Les scripts Scriptable peuvent utiliser Internet et demander l’accès à certaines fonctions de l’iPhone selon leur objectif. Pour les projets communautaires, Project permet de consulter le code source et la documentation avant l’installation. N’ajoutez pas de clés API ni de mots de passe sauf si les instructions l’exigent explicitement et si vous comprenez où les données sont envoyées.">Scriptable skripty mohou podle svého účelu používat internet a žádat o přístup k funkcím iPhonu. U komunitního projektu si můžeš přes Project před instalací prohlédnout původní zdrojový kód a dokumentaci autora. Nepřidávej API klíče nebo hesla do skriptu, pokud to návod výslovně nevyžaduje a nerozumíš, kam se data odesílají.</div></section>
</main>
<footer class="footer">
<div class="wrap footer-inner">
<span>© <span id="year"></span> Scriptable Apps · v1.0.0</span>
<div class="footer-links">
<a href="https://caseycz.github.io/" target="_blank" rel="noopener">Website</a>
<a href="https://github.com/CaseyCZ/Scriptable" target="_blank" rel="noopener">GitHub · Scriptable</a>
<a href="credits.html">Credits</a>
<a href="privacy.html">Privacy & Cookies</a>
<button class="footer-link-button" type="button" data-cookie-settings>Cookie settings</button>
</div>
</div>
</footer>
<div id="supportModal" class="support-backdrop" role="dialog" aria-modal="true" aria-hidden="true" aria-labelledby="supportTitle">
<div class="support-dialog">
<button class="support-close" type="button" data-support-close aria-label="Close">×</button>
<div class="badge" data-cs="PODPOŘIT PROJEKT" data-en="SUPPORT THE PROJECT" data-de="PROJEKT UNTERSTÜTZEN" data-es="APOYAR EL PROYECTO" data-fr="SOUTENIR LE PROJET">PODPOŘIT PROJEKT</div>
<h2 id="supportTitle" data-cs="Podpoř další vývoj." data-en="Support further development." data-de="Unterstütze die weitere Entwicklung." data-es="Apoya el desarrollo futuro." data-fr="Soutenez le développement futur.">Podpoř další vývoj.</h2>
<p data-cs="Pokud ti Scriptable Apps šetří čas, můžeš podpořit další vývoj přes Buy Me a Coffee." data-en="If Scriptable Apps saves you time, you can support further development through Buy Me a Coffee." data-de="Wenn dir Scriptable Apps Zeit spart, kannst du die weitere Entwicklung über Buy Me a Coffee unterstützen." data-es="Si Scriptable Apps te ahorra tiempo, puedes apoyar el desarrollo futuro mediante Buy Me a Coffee." data-fr="Si Scriptable Apps vous fait gagner du temps, vous pouvez soutenir son développement via Buy Me a Coffee.">Pokud ti Scriptable Apps šetří čas, můžeš podpořit další vývoj přes Buy Me a Coffee.</p>
<a href="https://www.buymeacoffee.com/caseycz" target="_blank" rel="noopener"><img class="support-qr" src="https://caseycz.github.io/support-qr.svg" alt="Buy Me a Coffee QR code"></a>
<a class="btn primary" style="width:100%" href="https://www.buymeacoffee.com/caseycz" target="_blank" rel="noopener"><span data-cs="Otevřít Buy Me a Coffee" data-en="Open Buy Me a Coffee" data-de="Buy Me a Coffee öffnen" data-es="Abrir Buy Me a Coffee" data-fr="Ouvrir Buy Me a Coffee">Otevřít Buy Me a Coffee</span></a>
</div>
</div>
<script src="./site-i18n.js?v=20261009-full2"></script>
<script src="./assets/js/guide-page.js?v=20261009-csp1"></script>
<script src="mobile-menu.js?v=20261008-mobile2"></script>
</body>
</html>