CH-J SM Mobileإدارة الخوادم عبر SSH
القائمة
المصدر المنشور

CH-J SM Mobile

تصفّح الأدلة والملفات الخاصة بإصدار محدد من التطبيق.

تنزيل الشيفرة المصدرية بصيغة ZIP
CH-J / SM Mobile 175 ملفات
sm-mobile-20261016T185235Z-8e93ecc1b59a تاريخ الإضافة: · تاريخ البناء:
app_localizations_cs.dart تاريخ الإضافة: لم يُسجَّل التاريخ 31.4 KB · 1282 أسطر
الشيفرة تنزيل الملف
1// ignore: unused_import
2import 'package:intl/intl.dart' as intl;
3import 'app_localizations.dart';
5// ignore_for_file: type=lint
7/// The translations for Czech (`cs`).
8class AppLocalizationsCs extends AppLocalizations {
9 AppLocalizationsCs([String locale = 'cs']) : super(locale);
11 @override
12 String get servers => 'Servery';
14 @override
15 String get terminal => 'Terminál';
17 @override
18 String get files => 'Soubory';
20 @override
21 String get monitor => 'Monitoring';
23 @override
24 String get diagnostics => 'Diagnostika';
26 @override
27 String get settings => 'Nastavení';
29 @override
30 String get addServer => 'Přidat server';
32 @override
33 String get editServer => 'Upravit server';
35 @override
36 String get name => 'Název';
38 @override
39 String get host => 'Hostname / IP adresa';
41 @override
42 String get username => 'Uživatel SSH';
44 @override
45 String get port => 'Port SSH';
47 @override
48 String get password => 'Heslo';
50 @override
51 String get privateKey => 'Soukromý klíč';
53 @override
54 String get passphrase => 'Passphrase klíče (neukládá se)';
56 @override
57 String get savePassword => 'Uložit SSH heslo do Vaultu';
59 @override
60 String get chooseKey => 'Vybrat soukromý klíč';
62 @override
63 String get keyStored => 'Soukromý klíč bezpečně uložen';
65 @override
66 String get connect => 'Připojit';
68 @override
69 String get disconnect => 'Odpojit';
71 @override
72 String get connecting => 'Připojování…';
74 @override
75 String get connected => 'Připojeno';
77 @override
78 String get disconnected => 'Odpojeno';
80 @override
81 String get reconnect => 'Znovu připojit';
83 @override
84 String get search => 'Hledat servery';
86 @override
87 String get emptyServers =>
88 'Přidejte první server. Profily zůstávají v tomto zařízení.';
90 @override
91 String get selectServer => 'Připojte server v sekci Servery.';
93 @override
94 String get save => 'Uložit';
96 @override
97 String get cancel => 'Zrušit';
99 @override
100 String get delete => 'Odstranit';
102 @override
103 String get duplicate => 'Duplikovat';
105 @override
106 String get edit => 'Upravit';
108 @override
109 String get confirmDelete =>
110 'Odstranit tuto položku? Tuto operaci nelze vrátit.';
112 @override
113 String get confirmRename => 'Přejmenovat vybranou vzdálenou položku?';
115 @override
116 String get hostTrustTitle => 'Ověření identity serveru';
118 @override
119 String get hostTrustBody =>
120 'Před potvrzením porovnejte SHA-256 fingerprint jiným důvěryhodným kanálem.';
122 @override
123 String get trust => 'Důvěřovat klíči';
125 @override
126 String get hostChanged =>
127 'BEZPEČNOST: Uložený SSH klíč serveru se změnil. Spojení zablokováno. Ověřte server nezávisle.';
129 @override
130 String get hostRejected => 'SSH klíč serveru nebyl schválen.';
132 @override
133 String get language => 'Jazyk';
135 @override
136 String get system => 'Systém';
138 @override
139 String get light => 'Světlý';
141 @override
142 String get dark => 'Tmavý';
144 @override
145 String get theme => 'Vzhled';
147 @override
148 String get welcome => 'Vítejte v SM Mobile';
150 @override
151 String get localOnly => 'Přímé SSH / SFTP. Bez účtu, cloudu a telemetrie.';
153 @override
154 String get guidance => 'Provozní bezpečnost a zálohování';
156 @override
157 String get continueAction => 'Pokračovat';
159 @override
160 String get license => 'Softwarová licence';
162 @override
163 String get consent =>
164 'Souhlasím s CH-J Proprietary Software License 1.14. Beru na vědomí riziko ztráty nebo poškození dat a nutnost přiměřených záloh před rizikovými operacemi. Aplikace nezaručuje existenci ani obnovitelnost záloh.';
166 @override
167 String get accept => 'Souhlasit a pokračovat';
169 @override
170 String get decline => 'Odmítnout';
172 @override
173 String get licenseDeclined =>
174 'Licence byla odmítnuta. Funkce aplikace zůstávají uzamčené.';
176 @override
177 String get vault => 'Lokální Vault';
179 @override
180 String get createVault => 'Vytvořit bezpečný Vault';
182 @override
183 String get masterPassword => 'Hlavní heslo';
185 @override
186 String get confirmPassword => 'Potvrzení hesla';
188 @override
189 String get vaultAdvice =>
190 'Použijte 4–64 znaků: PIN, slovo nebo dlouhou frázi. Delší heslo je mnohem hůře uhodnutelné. Heslo nelze obnovit, bezpečně si ho uschovejte.';
192 @override
193 String get unlock => 'Odemknout';
195 @override
196 String get lock => 'Zamknout Vault';
198 @override
199 String get biometric =>
200 'Biometrické odemykání (Face ID, Touch ID, otisk prstu)';
202 @override
203 String get unlockBiometric => 'Odemknout zabezpečením zařízení';
205 @override
206 String get biometricReason => 'Odemknutí Vaultu SM Mobile';
208 @override
209 String get lockBackground => 'Zamknout při opuštění aplikace';
211 @override
212 String get idleTimeout => 'Automatické zamčení po nečinnosti (minuty)';
214 @override
215 String get weakPassword => 'Hlavní heslo musí mít 4–64 znaků.';
217 @override
218 String get passwordMismatch => 'Hesla se neshodují.';
220 @override
221 String get locked => 'Vault je uzamčen. Pro pokračování jej odemkněte.';
223 @override
224 String get unlockFailed =>
225 'Odemknutí se nezdařilo. Zkontrolujte heslo nebo použijte hlavní heslo.';
227 @override
228 String get storageError =>
229 'Bezpečné úložiště není dostupné nebo je poškozené. Uložená data nebyla resetována.';
231 @override
232 String get invalidProfile =>
233 'Zkontrolujte název, hostname/IP, uživatele a port (1–65535).';
235 @override
236 String get invalidImport =>
237 'Neplatný soubor profilů. Použijte CH-J JSON verze 1, nejvýše 5 MiB a 10 000 profilů.';
239 @override
240 String get networkError =>
241 'Síťové spojení selhalo. Zkontrolujte adresu, VPN a oprávnění místní sítě.';
243 @override
244 String get authFailed =>
245 'SSH autentizace selhala. Zkontrolujte uživatele, heslo nebo soukromý klíč.';
247 @override
248 String get invalidKey => 'Neplatný soukromý klíč nebo passphrase.';
250 @override
251 String get timeout => 'Vypršel časový limit operace.';
253 @override
254 String get operationFailed =>
255 'Operace selhala. Zkontrolujte spojení a oprávnění.';
257 @override
258 String get permissionDenied => 'Server zamítl přístup k souborům.';
260 @override
261 String get fileError =>
262 'SFTP operace selhala. Položka může chybět, adresář není prázdný nebo chybí oprávnění.';
264 @override
265 String get fileExists => 'Cíl již existuje. Zvolte jiný název.';
267 @override
268 String get unsafePath =>
269 'Nebezpečná cesta, nepodporovaný typ souboru nebo symbolický odkaz. Odkazy se nenásledují.';
271 @override
272 String get cancelled => 'Přenos zrušen.';
274 @override
275 String get upload => 'Nahrát soubor';
277 @override
278 String get download => 'Stáhnout a uložit / sdílet';
280 @override
281 String get rename => 'Přejmenovat';
283 @override
284 String get newFolder => 'Nový adresář';
286 @override
287 String get refresh => 'Obnovit';
289 @override
290 String get parent => 'Nadřazený adresář';
292 @override
293 String get size => 'Velikost';
295 @override
296 String get modified => 'Změněno';
298 @override
299 String get symlink => 'Symbolický odkaz (blokován)';
301 @override
302 String get emptyDirectory => 'Tento adresář je prázdný.';
304 @override
305 String get importProfiles => 'Importovat profily';
307 @override
308 String get exportProfiles => 'Exportovat profily';
310 @override
311 String get profileTransfer => 'Import a export profilů';
313 @override
314 String get importPreview => 'Kontrola importovaných profilů';
316 @override
317 String get importAdvice =>
318 'Importují se pouze údaje spojení. Před připojením nastavte autentizaci. Duplicity se porovnávají podle hostu, portu a uživatele.';
320 @override
321 String get skipDuplicates => 'Přeskočit duplicity';
323 @override
324 String get updateDuplicates =>
325 'Aktualizovat duplicity (smazat uložené přihlašování)';
327 @override
328 String get createDuplicates => 'Vytvořit samostatné kopie';
330 @override
331 String get importAction => 'Importovat zkontrolované profily';
333 @override
334 String get done => 'Hotovo';
336 @override
337 String get copy => 'Kopírovat výběr';
339 @override
340 String get paste => 'Vložit';
342 @override
343 String get keyboard => 'Zobrazit klávesnici';
345 @override
346 String get hideKeyboard => 'Skrýt klávesnici';
348 @override
349 String get monitorInterval => 'Interval obnovování (sekundy)';
351 @override
352 String get cpu => 'CPU';
354 @override
355 String get ram => 'RAM';
357 @override
358 String get disk => 'Kořenový souborový systém';
360 @override
361 String get uptime => 'Doba běhu';
363 @override
364 String get load => 'Load average (1 / 5 / 15 min)';
366 @override
367 String get release => 'Verze OS';
369 @override
370 String get rtt => 'Odezva SSH příkazu';
372 @override
373 String get handshake => 'SSH spojení a autentizace';
375 @override
376 String get unsupportedSystem =>
377 'Monitoring vyžaduje Linux server s /proc a standardními POSIX nástroji.';
379 @override
380 String get runDiagnostics => 'Spustit test';
382 @override
383 String get icmpNote =>
384 'Ping a traceroute posílají skutečné ICMP / ICMPv6 Echo přímo z tohoto zařízení, bez serveru a bez cloudu. TCP connect měří navázání TCP spojení na zvolený port a není to ping.';
386 @override
387 String get dnsResults => 'DNS adresy (neukládají se do profilů)';
389 @override
390 String get tcpConnect => 'Doba navázání TCP';
392 @override
393 String get backgroundNote =>
394 'Monitoring se zastaví mimo tuto obrazovku a při neaktivitě aplikace. Systém může SSH na pozadí pozastavit.';
396 @override
397 String get componentLicenses => 'Licence komponent';
399 @override
400 String get clearPassword => 'Smazat uložené heslo';
402 @override
403 String get biometricUnavailable =>
404 'Biometrie není dostupná. Nejprve nastavte Face ID, Touch ID nebo silnou biometrii otisku či obličeje.';
406 @override
407 String get licenseError =>
408 'Licenci nebo doporučení nelze načíst. Přístup k aplikaci je blokován.';
410 @override
411 String get loadNote =>
412 'Load average je průměrný počet čekajících procesů, nikoli procento CPU.';
414 @override
415 String get addressFamily => 'Verze IP';
417 @override
418 String get automatic => 'Automaticky';
420 @override
421 String get testType => 'Test';
423 @override
424 String get target => 'Cíl';
426 @override
427 String get duration => 'Doba';
429 @override
430 String get resultOk => 'Úspěch';
432 @override
433 String get resultFailed => 'Chyba';
435 @override
436 String get dnsLookup => 'DNS lookup';
438 @override
439 String get tcpConnectTest => 'TCP connect';
441 @override
442 String get notTested => 'Neproběhlo';
444 @override
445 String get commandRtt => 'Odezva SSH příkazu';
447 @override
448 String get sshLatency => 'Odezva SSH';
450 @override
451 String uptimeDays(int count) {
452 String _temp0 = intl.Intl.pluralLogic(
453 count,
454 locale: localeName,
455 other: '$count dní',
456 few: '$count dny',
457 one: '1 den',
458 );
459 return '$_temp0';
460 }
462 @override
463 String uptimeHours(int count) {
464 String _temp0 = intl.Intl.pluralLogic(
465 count,
466 locale: localeName,
467 other: '$count hodin',
468 few: '$count hodiny',
469 one: '1 hodina',
470 );
471 return '$_temp0';
472 }
474 @override
475 String uptimeMinutes(int count) {
476 String _temp0 = intl.Intl.pluralLogic(
477 count,
478 locale: localeName,
479 other: '$count minut',
480 few: '$count minuty',
481 one: '1 minuta',
482 );
483 return '$_temp0';
484 }
486 @override
487 String usedOf(String used, String total) {
488 return '$used z $total';
489 }
491 @override
492 String autoRefresh(String seconds) {
493 return 'Automaticky každých $seconds s';
494 }
496 @override
497 String updatedAt(String time) {
498 return 'Aktualizováno $time';
499 }
501 @override
502 String get ping => 'Ping (ICMP)';
504 @override
505 String get traceroute => 'Traceroute';
507 @override
508 String get packetCount => 'Počet paketů';
510 @override
511 String get intervalSeconds => 'Interval (s)';
513 @override
514 String get timeoutSeconds => 'Časový limit (s)';
516 @override
517 String get payloadBytes => 'Velikost dat (B)';
519 @override
520 String get maxHops => 'Max. počet hopů';
522 @override
523 String get probesPerHop => 'Pokusů na hop';
525 @override
526 String get testOptions => 'Nastavení testu';
528 @override
529 String get stop => 'Zastavit';
531 @override
532 String get packetsSent => 'Odesláno';
534 @override
535 String get packetsReceived => 'Přijato';
537 @override
538 String get packetLoss => 'Ztráta';
540 @override
541 String get rttStats => 'min / průměr / max';
543 @override
544 String get hop => 'Hop';
546 @override
547 String get traceReached => 'Cíl dosažen';
549 @override
550 String get traceUnreachable => 'Cíl nedosažitelný (chyba ICMP, viz kód)';
552 @override
553 String get traceLimit => 'Dosažen limit hopů bez odpovědi cíle';
555 @override
556 String get stoppedByUser => 'Zastaveno uživatelem';
558 @override
559 String get timeoutStar =>
560 '* = bez odpovědi v časovém limitu. Neznamená to, že uzel neexistuje; mnoho routerů ICMP neodpovídá.';
562 @override
563 String get icmpNotPermitted =>
564 'Systém nepovolil neprivilegovaný ICMP socket, ping ani traceroute proto nelze spustit.';
566 @override
567 String get icmpUnsupported => 'ICMP není na tomto zařízení dostupné.';
569 @override
570 String get invalidSetting => 'Neplatná hodnota nastavení testu.';
572 @override
573 String get replyFrom => 'Odpověď';
575 @override
576 String get probeTimeout => 'Bez odpovědi';
578 @override
579 String get probeUnreachable => 'Nedostupné';
581 @override
582 String get probeSendFailed => 'Odeslání selhalo';
584 @override
585 String get protocolUsed => 'Protokol';
587 @override
588 String get resolvedAddress => 'Použitá adresa';
590 @override
591 String get passwordLength => 'Hlavní heslo musí mít 4–64 znaků.';
593 @override
594 String get biometricNote =>
595 'Klíč Vaultu uvolní jen zaregistrovaná biometrie. Kód zařízení Vault neotevře; bez biometrie použijte hlavní heslo.';
597 @override
598 String get usePassword => 'Použít hlavní heslo';
600 @override
601 String get showPassword => 'Zobrazit heslo';
603 @override
604 String get hidePassword => 'Skrýt heslo';
606 @override
607 String get strength0 => 'Velmi slabé';
609 @override
610 String get strength1 => 'Slabé';
612 @override
613 String get strength2 => 'Průměrné';
615 @override
616 String get strength3 => 'Dobré';
618 @override
619 String get strength4 => 'Silné';
621 @override
622 String get passwordStrength => 'Síla hesla';
624 @override
625 String get shortPasswordWarning =>
626 'Krátká hesla a PINy jsou povolené, ale snáze uhodnutelné, pokud někdo získá kopii dat zařízení. Šifrování se tím neoslabuje.';
628 @override
629 String get changePassword => 'Změnit heslo vaultu';
631 @override
632 String get currentPassword => 'Aktuální hlavní heslo';
634 @override
635 String get newPassword => 'Nové hlavní heslo';
637 @override
638 String get confirmNewPassword => 'Potvrzení nového hesla';
640 @override
641 String get passwordChanged =>
642 'Heslo vaultu bylo změněno. Všechny servery, přihlašovací údaje a klíče zůstaly dostupné.';
644 @override
645 String get passwordChangedBiometricOff =>
646 'Heslo bylo změněno, ale biometrické odemykání se nepodařilo obnovit a bylo vypnuto. Znovu ho zapněte v Nastavení.';
648 @override
649 String get wrongCurrentPassword => 'Aktuální heslo není správné.';
651 @override
652 String get samePassword => 'Nové heslo je stejné jako současné.';
654 @override
655 String get biometricCancelled =>
656 'Biometrické ověření bylo zrušeno. Zadejte hlavní heslo nebo to zkuste znovu.';
658 @override
659 String get biometricFailed =>
660 'Biometrické ověření selhalo. Zadejte hlavní heslo.';
662 @override
663 String get biometricLockout =>
664 'Biometrie je po příliš mnoha pokusech systémem dočasně zablokována. Zadejte hlavní heslo.';
666 @override
667 String get biometricInvalid =>
668 'Biometrický klíč už není platný (biometrie zařízení se změnila). Odemkněte hlavním heslem a biometrické odemykání znovu zapněte.';
670 @override
671 String get biometricUpgrade =>
672 'Biometrické odemykání bylo vylepšeno a už nepřijímá kód zařízení. Jednou odemkněte hlavním heslem, tím se obnoví.';
674 @override
675 String get biometricReenable =>
676 'Biometrické odemykání je vypnuté. Znovu ho zapněte v Nastavení.';
678 @override
679 String get tryBiometricAgain => 'Zkusit biometrii znovu';
681 @override
682 String get securitySection => 'Zabezpečení';
684 @override
685 String get kdfInfo => 'Odvození klíče';
687 @override
688 String get tcpPing => 'TCP ping';
690 @override
691 String get icmpPing => 'ICMP ping';
693 @override
694 String get tcpPort => 'TCP port';
696 @override
697 String get tcpNote =>
698 'TCP ping měří dobu navázání TCP spojení (SYN ← SYN-ACK) na port. Nejde o ICMP echo: zavřený port odpoví resetem (odmítnuto), filtrovaný obvykle vůbec (timeout).';
700 @override
701 String get icmpPingNote =>
702 'Skutečný ICMP / ICMPv6 Echo Request a Reply odeslaný přímo z tohoto zařízení, bez serveru či cloudu. Mnoho hostitelů a firewallů na ICMP neodpovídá.';
704 @override
705 String get traceNote =>
706 'Traceroute posílá sondy s rostoucím TTL / Hop Limit přímo z tohoto zařízení. Neodpovídající routery jsou zobrazeny jako * a měření pokračuje.';
708 @override
709 String get attemptCount => 'Počet pokusů';
711 @override
712 String get customCount => 'Vlastní počet';
714 @override
715 String get customValue => 'Vlastní…';
717 @override
718 String get continuous => 'Nepřetržitě do zastavení';
720 @override
721 String get ttlHopLimit => 'TTL / Hop Limit';
723 @override
724 String get systemDefault => 'Výchozí systému';
726 @override
727 String get dontFragment => 'Nefragmentovat (DF)';
729 @override
730 String get traceMethod => 'Metoda sond';
732 @override
733 String get tcpTraceUnsupported =>
734 'Na Androidu není dostupné: bez oprávnění root systém aplikacím nesdělí, který router na TCP sondu odpověděl.';
736 @override
737 String get firstTtl => 'Počáteční TTL / Hop Limit';
739 @override
740 String get probeInterval => 'Pauza mezi sondami (s)';
742 @override
743 String get tracePort => 'Cílový port';
745 @override
746 String get repetitions => 'Opakování';
748 @override
749 String get reverseDns => 'Reverzní DNS (názvy hostitelů)';
751 @override
752 String get resolveAddresses => 'Vyhledat adresy a vybrat';
754 @override
755 String get noAddressFamily =>
756 'Žádná adresa této verze IP (chybí záznam A / AAAA).';
758 @override
759 String get literalOtherFamily => 'Cíl je adresa druhé verze IP.';
761 @override
762 String get dnsFailed => 'Překlad DNS selhal. Zkontrolujte název a síť.';
764 @override
765 String get outcomeOk => 'OK';
767 @override
768 String get outcomeTimeout => 'Timeout';
770 @override
771 String get outcomeRefused => 'Odmítnuto (TCP reset)';
773 @override
774 String get outcomeUnreachable => 'Nedosažitelné';
776 @override
777 String get outcomeTtlExceeded => 'TTL vypršelo';
779 @override
780 String get outcomeError => 'Síťová chyba';
782 @override
783 String get attempts => 'Pokusy';
785 @override
786 String get successful => 'Úspěšné';
788 @override
789 String get failedCount => 'Neúspěšné';
791 @override
792 String get successRate => 'Úspěšnost';
794 @override
795 String get rttMin => 'Minimum';
797 @override
798 String get rttMax => 'Maximum';
800 @override
801 String get rttAvg => 'Průměr';
803 @override
804 String get rttMedian => 'Medián';
806 @override
807 String get rttStddev => 'Směr. odchylka';
809 @override
810 String get jitter => 'Jitter';
812 @override
813 String get elapsedTime => 'Doba měření';
815 @override
816 String get statsNote =>
817 'Statistiky RTT se počítají jen z úspěšných pokusů; neúspěchy se počítají zvlášť. Směrodatná odchylka: populační. Jitter: průměrný absolutní rozdíl po sobě jdoucích úspěšných RTT. Medián a P95: metoda nejbližšího pořadí; P95 od 20 úspěšných vzorků. Velmi dlouhá měření drží ve výpisu posledních 5000 pokusů a medián/P95 počítají z posledních 10000.';
819 @override
820 String get chartTitle => 'RTT v čase';
822 @override
823 String get chartFailures => 'Neúspěšný pokus';
825 @override
826 String get olderOmitted =>
827 'Starší pokusy nejsou zobrazeny (statistiky je stále zahrnují)';
829 @override
830 String get copyResults => 'Kopírovat';
832 @override
833 String get exportResults => 'Exportovat';
835 @override
836 String get clearResults => 'Smazat výsledky';
838 @override
839 String get copied => 'Zkopírováno do schránky.';
841 @override
842 String get saveToDevice => 'Uložit do zařízení';
844 @override
845 String get shareFile => 'Sdílet';
847 @override
848 String get savedToDevice => 'Uloženo.';
850 @override
851 String get combinedSummary => 'Přehled IPv4 a IPv6';
853 @override
854 String get statusColumn => 'Stav';
856 @override
857 String get statusRunning => 'Probíhá…';
859 @override
860 String get statusFinished => 'Dokončeno';
862 @override
863 String get compareRuns => 'Porovnat s předchozím měřením';
865 @override
866 String get previousRun => 'Předtím';
868 @override
869 String get pathChanged => 'Trasa se změnila';
871 @override
872 String get tcpOpenNote => 'Port otevřen: cíl odpověděl SYN-ACK.';
874 @override
875 String get tcpRefusedNote =>
876 'Port zavřen: cíl odpověděl resetem; byl dosažen.';
878 @override
879 String get answeredOtherAddress =>
880 'Konečná odpověď přišla z jiné adresy než cíle (anycast nebo filtrující zařízení).';
882 @override
883 String get icmpCodeLegend =>
884 '!N síť, !H hostitel, !P protokol, !F nutná fragmentace, !X administrativně zakázáno (ICMP destination unreachable).';
886 @override
887 String get messageTooLong =>
888 'Paket je příliš velký pro odeslání bez fragmentace.';
890 @override
891 String get ttlUnsupported => 'Systém toto TTL / Hop Limit nepřijal.';
893 @override
894 String get dontFragmentUnsupported =>
895 'Tato platforma nedovoluje nastavit Don\'t Fragment pro ICMP.';
897 @override
898 String get unsupportedPlatform => 'Na této platformě není dostupné.';
900 @override
901 String get archiveDamaged =>
902 'Archiv je poškozený nebo v nepodporovaném formátu.';
904 @override
905 String get archiveListOnly =>
906 'Obsah se pouze vypisuje; nic se nerozbaluje ani nespouští.';
908 @override
909 String get archiveTooLarge =>
910 'Archiv je příliš velký pro výpis na tomto zařízení.';
912 @override
913 String get archiveUnsupported =>
914 'Výpis tohoto formátu archivu není podporován';
916 @override
917 String get atomicNotPossible =>
918 'V této složce nelze vytvořit dočasný soubor, soubor proto nelze bezpečně nahradit v jednom kroku.';
920 @override
921 String get ownerWouldChange =>
922 'Uložení přes dočasný soubor by změnilo vlastníka souboru na serveru.';
924 @override
925 String get inPlaceAdvice =>
926 'Soubor můžete místo toho přepsat přímo. Vlastník i oprávnění zůstanou, ale při výpadku spojení během zápisu může soubor zůstat neúplný.';
928 @override
929 String get binaryFile => 'Soubor vypadá jako binární.';
931 @override
932 String get chooseEncodingAdvice =>
933 'Kódování se nepodařilo zjistit. Vyberte, ve kterém byl soubor zapsán; nic se nepřevádí, dokud neuložíte.';
935 @override
936 String get unknownEncoding => 'Neznámé kódování textu';
938 @override
939 String get wrongEncoding => 'Soubor není platný ve zvoleném kódování.';
941 @override
942 String get reopenEncoding => 'Znovu otevřít s kódováním…';
944 @override
945 String get saveEncoding => 'Uložit s kódováním';
947 @override
948 String get openAsTextWith => 'Otevřít jako text s kódováním…';
950 @override
951 String get unencodableTitle => 'Znaky nelze uložit v tomto kódování';
953 @override
954 String get unencodableBody =>
955 'Některé znaky v kódování souboru neexistují. Pokračovat = uložit jako UTF-8; Zrušit = text zůstane neuložený.';
957 @override
958 String get mixedLineBreaks =>
959 'Soubor míchá konce řádků (LF/CRLF/CR). Při uložení budou všechny podle zobrazeného typu; změníte ho ve stavovém řádku.';
961 @override
962 String get notExactRoundTrip =>
963 'Soubor by se neuložil bajt po bajtu tak, jak byl načten. Před uložením zkontrolujte kódování.';
965 @override
966 String get close => 'Zavřít';
968 @override
969 String get line => 'Řádek';
971 @override
972 String get column => 'Sloupec';
974 @override
975 String get lineShort => 'Ř';
977 @override
978 String get columnShort => 'Sl';
980 @override
981 String get conflictAdvice =>
982 'Soubor byl po otevření změněn jinde. Přepsáním tuto změnu nahradíte svým textem.';
984 @override
985 String get remoteChanged => 'Soubor na serveru se změnil';
987 @override
988 String get remoteDeleted => 'Soubor na serveru už neexistuje';
990 @override
991 String get documentChanged => 'Soubor v zařízení se změnil';
993 @override
994 String get connectToOpen =>
995 'Nejprve se připojte k danému serveru, abyste soubor otevřeli.';
997 @override
998 String get connectToSave =>
999 'Nejste připojeni k serveru souboru. Váš text zůstává zde.';
1001 @override
1002 String get offlineAdvice =>
1003 'Nic se neztratilo. Připojte se znovu a uložte, nebo si nyní uložte kopii do zařízení.';
1005 @override
1006 String get saveCopyToDevice => 'Uložit kopii do zařízení';
1008 @override
1009 String get cryptoNote =>
1010 'Pouze základní informace. Soukromý klíč se zde nikdy nezobrazuje ani neexportuje.';
1012 @override
1013 String get cryptoUnreadable =>
1014 'Nepodařilo se přečíst žádný certifikát ani klíč.';
1016 @override
1017 String get privateKeyHidden =>
1018 'Obsahuje soukromý klíč. Uchovejte soubor v tajnosti.';
1020 @override
1021 String get remoteFiles => 'Server (SFTP)';
1023 @override
1024 String get deviceFiles => 'Zařízení';
1026 @override
1027 String get recentFiles => 'Poslední';
1029 @override
1030 String get favoriteFiles => 'Oblíbené';
1032 @override
1033 String get deviceFilesNote =>
1034 'Soubory se otevírají systémovým výběrem souborů (Soubory / poskytovatelé úložiště). SM Mobile má přístup jen k tomu, co vyberete.';
1036 @override
1037 String get openFiles => 'Otevřít soubory';
1039 @override
1040 String get openFolder => 'Otevřít složku';
1042 @override
1043 String get openedFiles => 'Otevřené soubory';
1045 @override
1046 String get newFile => 'Nový soubor';
1048 @override
1049 String get open => 'Otevřít';
1051 @override
1052 String get openAsText => 'Otevřít jako text';
1054 @override
1055 String get openInSystemViewer => 'Otevřít v systémovém prohlížeči';
1057 @override
1058 String get systemViewerTitle => 'Zobrazení systémovým prohlížečem';
1060 @override
1061 String get systemViewerIos =>
1062 'Quick Look zobrazí soubor uvnitř SM Mobile ze soukromé dočasné kopie. Zde jej nelze upravovat.';
1064 @override
1065 String get systemViewerAndroid =>
1066 'Aplikace v zařízení, kterou zvolíte, otevře soukromou dočasnou kopii. Zde soubor nelze upravovat.';
1068 @override
1069 String get noViewer =>
1070 'Žádná aplikace v zařízení nedokáže tento soubor zobrazit.';
1072 @override
1073 String get draftsRecovered =>
1074 'Při zamčení vaultu byly uchovány neuložené změny';
1076 @override
1077 String get discardDrafts => 'Zahodit všechny obnovené koncepty?';
1079 @override
1080 String get discard => 'Zahodit';
1082 @override
1083 String get discardChanges => 'Zahodit neuložené změny?';
1085 @override
1086 String get unsavedChanges => 'Neuložené změny';
1088 @override
1089 String get editorSettings => 'Nastavení editoru';
1091 @override
1092 String get fontSize => 'Velikost písma';
1094 @override
1095 String get wordWrap => 'Zalamovat řádky';
1097 @override
1098 String get lineNumbers => 'Čísla řádků a skládání';
1100 @override
1101 String get indentWithTabs => 'Odsazovat tabulátorem';
1103 @override
1104 String get indentWidth => 'Šířka odsazení';
1106 @override
1107 String get syntaxHighlight => 'Zvýrazňování syntaxe';
1109 @override
1110 String get largeFileHighlight =>
1111 'U souborů nad 1 MB je ve výchozím stavu vypnuto kvůli plynulosti.';
1113 @override
1114 String get syntax => 'Syntaxe';
1116 @override
1117 String get noGrammar =>
1118 'Gramatika pro zvýraznění není k dispozici (prostý text)';
1120 @override
1121 String get tabs => 'Tabulátory';
1123 @override
1124 String get spaces => 'Mezery';
1126 @override
1127 String get readOnly => 'Jen pro čtení';
1129 @override
1130 String get readOnlyDevice =>
1131 'Soubor lze zde jen číst (poskytovatel úložiště nedovoluje zápis). Změny uložíte přes Uložit jako.';
1133 @override
1134 String get readOnlyRemote => 'Soubor je jen pro čtení.';
1136 @override
1137 String get modifiedState => 'Změněno';
1139 @override
1140 String get findHint => 'Hledat';
1142 @override
1143 String get replaceHint => 'Nahradit za';
1145 @override
1146 String get invalidRegex => 'Neplatný regulární výraz';
1148 @override
1149 String get matchCase => 'Rozlišovat velikost písmen';
1151 @override
1152 String get regularExpression => 'Regulární výraz';
1154 @override
1155 String get previousMatch => 'Předchozí shoda';
1157 @override
1158 String get nextMatch => 'Další shoda';
1160 @override
1161 String get replace => 'Nahradit';
1163 @override
1164 String get replaceAll => 'Nahradit vše';
1166 @override
1167 String get goToLine => 'Přejít na řádek';
1169 @override
1170 String get lineBreaks => 'Konce řádků';
1172 @override
1173 String get undo => 'Zpět';
1175 @override
1176 String get redo => 'Znovu';
1178 @override
1179 String get selectAll => 'Vybrat vše';
1181 @override
1182 String get reload => 'Znovu načíst ze zdroje';
1184 @override
1185 String get reloadDiscard => 'Načíst znovu (zahodit mé)';
1187 @override
1188 String get overwrite => 'Přepsat';
1190 @override
1191 String get overwriteExisting => 'Soubor s tímto názvem existuje. Přepsat?';
1193 @override
1194 String get saveAs => 'Uložit jako…';
1196 @override
1197 String get saveAsRequired => 'Zvolte, kam nový soubor uložit.';
1199 @override
1200 String get saveToServer => 'Uložit na server';
1202 @override
1203 String get remotePath => 'Cesta na serveru';
1205 @override
1206 String get saved => 'Uloženo.';
1208 @override
1209 String get validate => 'Zkontrolovat syntaxi';
1211 @override
1212 String get validOk => 'Nebyly nalezeny syntaktické chyby.';
1214 @override
1215 String get validationProblem => 'Syntaktická chyba';
1217 @override
1218 String get formatDocument => 'Formátovat dokument';
1220 @override
1221 String get formatAdvice =>
1222 'Přepíše odsazení a rozložení (čísla v JSON mohou být zapsána jinak). Změnu lze vrátit.';
1224 @override
1225 String get formatFailed =>
1226 'Dokument nelze formátovat, dokud neopravíte syntaktické chyby.';
1228 @override
1229 String get fileTooLarge => 'Soubor je příliš velký pro otevření zde.';
1231 @override
1232 String get filesCount => 'souborů';
1234 @override
1235 String get uncompressed => 'rozbaleno';
1237 @override
1238 String get imageUnsupported =>
1239 'Tento formát obrázku nelze na zařízení zobrazit.';
1241 @override
1242 String get svgSafe =>
1243 'SVG se vykreslí jako statický obrázek: skripty, odkazy ani externí zdroje se nepoužijí.';
1245 @override
1246 String get notebookUnreadable =>
1247 'Notebook nelze přečíst; otevřete ho jako JSON.';
1249 @override
1250 String get uploadToServer => 'Kopírovat na server';
1252 @override
1253 String get uploadedTo => 'Zkopírováno do';
1255 @override
1256 String get addFavorite => 'Přidat do oblíbených';
1258 @override
1259 String get removeFavorite => 'Odebrat z oblíbených';
1261 @override
1262 String get removeFromList => 'Odebrat ze seznamu';
1264 @override
1265 String get noFavorites => 'Zatím žádné oblíbené soubory.';
1267 @override
1268 String get noRecentFiles => 'Žádné naposledy otevřené soubory.';
1270 @override
1271 String get documentStale =>
1272 'Přístup k souboru vypršel. Otevřete ho znovu přes výběr souborů.';
1274 @override
1275 String get fileNotFound => 'Soubor nebyl nalezen.';
1277 @override
1278 String get noSpace => 'Nedostatek volného místa v úložišti.';
1280 @override
1281 String get readOnlyError => 'Zápis zde není povolen.';
SHA-2567f6d8c61d6e3a895122d685eb3c096f28fdf633745104555a3a429978a3e69e6

CH-J Proprietary Software License 1.14 · تُتاح الشيفرة المصدرية بموجب CH-J Proprietary Software License 1.14. وإتاحتها لا تغيّر شروط الترخيص ولا تمنح حقوقًا إضافية.

SHA-256 للأرشيف46e427a43e87af091004f36145590bda8fe90086dfb0f631afeb5029fb0b5655
الملفات