Úvodní stránka › Fórum podpory WordPressu › Čeština pro WordPress › Čeština v příspěvku
Štítky: Artisteer, Loco Translate, překlad šablony
Zvolené téma obsahuje celkem 12 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel krkovicka a poslední změna je stará 9 let, 4 měsíce.
-
AutorPříspěvky
-
22. října 2015 (17:38) #25166
Dobrý den, potřeboval bych poradit. Mám šablonu dělanou v programu Artesteer. Všude mi čeština funguje bez problémů, pouze když vkládám příspěvek a dám tam “znak pro pokračování textu” (—more—) ..tak se mi to přeloží jako “continue reading” , myslím, že bude stačit někde přepsat chybný překlad, ale už jsem hledal na FTP i v šabloně a nevím, kde to mám hledat. Děkuji. Jelínek
22. října 2015 (18:05) #25167Dobrý den,
překlady se ve WordPressu realizují pomocí překladových souborů s příponami.po
a.mo
.Pokud potřebujete překlad upravit, stačí jej v šabloně najít a upravit pomocí aplikace Poedit, nebo jiné podobné. Potom na web stačí nahrát jen
.mo
soubor, který se automaticky vytvoří (či přepíše) tam, kde původně byl, a zkontrolovat překlad na živém webuSnad vám to pomůže :)
22. října 2015 (20:30) #25179balíček
cs_CZ.mo
i .po jsem našel, ale nikoliv v šabloně, ale nadomains/wp-content/languages
. Ačkoliv v šabloně čeština vůbec není, na webu je přeložená dobře (kromě toho jednoho –more–, což se překládá jako Continue reading) a v tomto balíčku jsem příkaz na tento příkaz vůbec nenašel.22. října 2015 (21:08) #25181Jakou používáte šablonu?
22. října 2015 (21:33) #2518223. října 2015 (17:07) #25185Soubory s jazyky by měly být z artisteeru vytvořeny v podsložce default
23. října 2015 (19:12) #25187na FTP jsou jazykové balíčky uloženy v ….
domains/wp-content/themes/msrange0000/languages/
(
msrange0000
je název šablony)jsou tam DE, ES, FT, IT a RU, … cz tam vůbec není. Ale šablona je normálně v češtině?
balíčky CZ jsou ve složce …
domains/wp-content/languages/
a jsou tam balíčky:
admin-cs_CZ.mo
a.po
admin-network-cs_CZ.mo
a.po
continents-cities-cs_CZ.mo
a.po
cs_CZ.mo
a.po
23. října 2015 (20:46) #25189Tak v tom případě si zduplikujte jeden z těch jazykových souborů a přepište v názvu kód jazyka (
xx_XX
) nacs_CZ
. Potom jej upravte pomocí POEditu.Pokud je zbytek stránky v CZ, jen read more blbne, je to ale každopádně divné. Zkuste sem poslat odkaz na web, kde je to vidět.
23. října 2015 (21:29) #25190Například tady je vidět….
http://msrange.saenger.cz/category/zpravy-od-vody/
zajímavé ovšem je, že tady na tom webu je také šablona z artesteeru (v postatě ta samá, jen s malými úpravami) a tam je vše česky.
http://www.anaconda.saenger.cz/category/zpravy-od-vody/27. října 2015 (21:09) #2525527. října 2015 (22:09) #25257Zmiňované jazykové balíčky v adresáři
/wp-content/languages/
jsou určené pro lokalizaci WordPressu a s používanou šablonou většinou nesouvisí.Pokud chcete na prvním webu přeložit řetězce “Posted in”, “Published” a další, tak musíte nejdříve přeložit šablonu. Asi nejjednodušším způsobem je instalace pluginu Loco Translate. Po instalaci a aktivaci přehledně uvidíte jaké jazyky jsou pro šablonu dostupné a snadno můžete přidat češtinu (New language –
cs_CZ
). Pak už jen budete snadno překládat jednotlivé řetězce. Klidně se ptejte, pokud si nebudete vědět s něčím rady…Proč je šablona na druhém webu počeštěná? Těžko říci, možná je překlad natvrdo v
.php
souborech, možná byla částečně přeložená, nevím, musel bych se na to podívat…30. října 2015 (10:32) #25291Takže situace je asi taková …. zjistil jsem, že balíček češtiny, který je instalován v šabloně neodpovídá obsahu šablony (jsou tam věty, které v šabloně nejsou a naopak některé výrazy chybí) , což vysvětluje, že je část šablony česky a část ne. Nainstaloval jsem plugin Loco Translate a ten mi ihned hlásí chybu:
Pozor: WPLANG je zastaralý a měl by být odstraněn z wp-config.php
Na adrese: www/domains/msrange.saenger.cz/wp-config.php jsem našel toto:
/**
* WordPress Localized Language, defaults to English.
*
* Change this to localize WordPress. A corresponding MO file for the chosen
* language must be installed to wp-content/languages. For example, install
* cs_CZ.mo to wp-content/languages and set WPLANG to ‘cs_CZ’ to enable Czech
* language support.
*/
define(‘WPLANG’, ‘cs_CZ’);předpokládám, že je to část, které se týká chybová hláška. Mám to nějak přepsat nebo celé smazat?
Nerad bych si rozházel češtinu v celém wordpressu. Děkuji za rady … J.
1. listopadu 2015 (18:59) #25321 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.