Chybka v překladu

Cony
24. kvě 2020 22:50 #142463
Čeština verze 3.9.16.1
admin/com_config.ini
COM_CONFIG_ERROR_WRITE_FAILED="Nemůžete odstranit své vlastní oprávnění Super uživatele."
mělo by být něco jako
COM_CONFIG_ERROR_WRITE_FAILED="Do souboru configuration.php není povolen zápis."

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
08. čen 2020 02:40 #142575
Čeština 3.9.19.1 admin/com_cpanel chybí překlady textů
COM_CPANEL_MSG_TEXTFILTER3919_BODY
COM_CPANEL_MSG_TEXTFILTER3919_TITLE

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
08. čen 2020 02:58 #142576
Čeština 3.9.19.1 admin/com_categories
COM_CATEGORIES_CATEGORY_ADD_TITLE="Správce kategorií: Přidat novou %s kategorii"
vycházejí nesmysly typu "Správce kategorií: Přidat novou Články kategorii"
navrhoval bych úpravu dle COM_CATEGORIES_CATEGORY_EDIT_TITLE, tj. něco jako
COM_CATEGORIES_CATEGORY_ADD_TITLE="Správce kategorií: %s - nová kategorie"
Popř. lze (což v EN není), doplnit pro specifickou komponentu překlad. pro články by to znamenalo doplnit do admin/com_content
COM_CONTENT_CATEGORY_ADD_TITLE="Správce kategorií: Přidat novou kategorii článků"

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
24. čec 2020 22:53 - 24. čec 2020 23:08 #142727
Ono je to ještě trochu komplikovanější. Technicky jsou kategorie společné pro všechny komponenty Joomly (jenže uživatel o tom vlastně ani neví) a některé komponenty mají tento řetězec přeložen dokonce zvlášť. Do překladu Joomly si nelze nic přidávat. Takže, aby to bylo jednotné všude a uživatel neměl pocit, že přeskočil někam jinam, zvolil jsem podle originálu jednoduše:

COM_CATEGORIES_CATEGORY_ADD_TITLE="%s: Nová kategorie"
COM_CATEGORIES_CATEGORY_EDIT_TITLE="%s: Úprava kategorie"

Kdy za '%s' se dosazuje vždy název komponenty. Takže výsledek v případě článků bude:

COM_CATEGORIES_CATEGORY_ADD_TITLE="Články: Nová kategorie"
COM_CATEGORIES_CATEGORY_EDIT_TITLE="Články: Úprava kategorie"

A podobně to bude i v bannerech, kontaktech,...

V překladech J3 a J4 by se to mělo projevit v jejich nových verzích.

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
25. čec 2020 00:23 #142728
To zní rozumně...

Proč ale nejde do překladu nic přidávat, to je daný tím crowdin? Co množný čísla 5+? Konkrétně tenhle řetězec lze, jak píšeš, překládat pro každou komponentu zvlášť...
COM_CONTENT_CATEGORY_ADD_TITLE
COM_CONTENT_CATEGORY_EDIT_TITLE
Komponenta categories to kontroluje, když ta konstanta existuje, použije jí, když ne, vezme tu obecnou...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
25. čec 2020 00:57 - 26. čec 2020 08:30 #142729
Přidávat nelze, je to tak na Crowdin dané. Takže nejde vyřešit (byť dočasně) třeba chyby, kdy jsou texty "natvrdo" v kódu.

Řetězce pro každou komponentu vlastně nejsou potřeba. Nadpisy teď budou rozumně sjednocené:

Články: Nová kategorie
Články: Úprava kategorie
Články: Nový článek
Články: Úprava článku

a stejně tak třeba:

Bannery: Nová kategorie
Bannery: Úprava kategorie
Bannery: Nový
Bannery: Úprava

atd.

Ten 'Správce kategorií' je nějaký pozůstatek z Joomla 1.5


S plurálem problém už není (i když i J4 jsou pořád 2 typy koncovek ). Upravil jsem localise.php:

public static function getPluralSuffixes($count)

   {
    if ($count == 0)
   {
	return array('0');
   }
    elseif ($count == 1)
   {
	return array('ONE', '1');
    }
    elseif ($count == 2)
    {
        return array('FEW', '2');
    }
    elseif ($count == 3)
    {
        return array('FEW', '3');
    }
    elseif ($count == 4)
    {
        return array('FEW');
    }
    else
   {
	return array('OTHER', 'MORE');
   }
   }

a vypadá to, že to funguje správně :-)

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
26. čec 2020 15:34 #142730

Bong napsal: Přidávat nelze, je to tak na Crowdin dané.

Aha, rozumim.
Překlady jsou takhle super :)

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
26. čec 2020 15:38 #142731
cs-CZ.mod_finder.ini
MOD_FINDER_FIELDSET_ADVANCED_SHOW_LABEL_LABEL="Popis v poli"
MOD_FINDER_FIELDSET_ADVANCED_SHOW_LABEL_DESCRIPTION="Zvolte si, zda se má v poli pro vyhledávání zobrazit popis."

by asi mělo být spíš něco jako
MOD_FINDER_FIELDSET_ADVANCED_SHOW_LABEL_LABEL="Zobrazit popis"
MOD_FINDER_FIELDSET_ADVANCED_SHOW_LABEL_DESCRIPTION="Zvolte si, zda se má zobrazit popis pro pole vyhledávání."

Je to přepínač na to, zda se zobrazí / nezobrazí label, tak jak to je teď to ve mně spíš evokuje zobrazení nápovědy přímo v poli hledání....
Poděkovali: Bong

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
26. čec 2020 18:54 #142732
site/cs-CZ.com_finder.ini
COM_FINDER_SEARCH_RESULTS_OF="<strong>%s</strong> nalezených - <strong>%s</strong> z <strong>%s</strong>"
je špatně. Originál je:
COM_FINDER_SEARCH_RESULTS_OF="Results <strong>%s</strong> - <strong>%s</strong> of <strong>%s</strong>"
- první %s je "zobrazeno od"
- druhé %s je "zobrazeno do"
- třetí %s je "nalezeno celkem"

v češtině tedy asi něco jako
COM_FINDER_SEARCH_RESULTS_OF="Zobrazeno <strong>%s</strong> - <strong>%s</strong> z <strong>%s</strong> nalezených"
Poděkovali: Bong

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
26. čec 2020 23:53 #142733
admin/cs-CZ.com_templates.ini
COM_TEMPLATES_STYLES_PAGES_ALL_LANGUAGE="Výchozí hodnota pro %s stránek"
Vychází nesmysly typu "Výchozí hodnota pro Angličtina stránek"

navrhoval bych něco jako
COM_TEMPLATES_STYLES_PAGES_ALL_LANGUAGE="Výchozí pro jazyk %s"

podobně
COM_TEMPLATES_STYLES_PAGES_ALL="Výchozí hodnota pro všechny stránky"

by pak mohlo být asi jen
COM_TEMPLATES_STYLES_PAGES_ALL="Výchozí"
Poděkovali: Bong

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od marvays
02. zář 2020 17:11 #142882
Taky se mi nezdá jedna věc . . . .
Když chci nastavit v administraci "Nastavení sezení" tak v anglická verze zpracovatele "php" je v české přeložena jako "Žádný"
Není to chyba?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
02. zář 2020 19:02 #142883

marvays napsal: Taky se mi nezdá jedna věc . . . .
Když chci nastavit v administraci "Nastavení sezení" tak v anglická verze zpracovatele "php" je v české přeložena jako "Žádný"
Není to chyba?


Přepsal jsem podle současné anglické verze.
Ona ta konstanta je JLIB_FORM_VALUE_SESSION_NONE, takže "Žádný" bylo historicky v pořádku...

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
04. zář 2020 16:52 - 04. zář 2020 16:52 #142886
Momentálně je dostupný český překlad Joomla 3.9.21. Tato verze obsahuje opravy a předělávky, které jsou i v chystané verzi pro Joomla 4.
Testovat češtinu J4 tedy můžete přímo v Joomla 3, ale bez nových funkcí Joomly 4.
I když se změny projeví úplně všude, tak největší jsou v komponentách:

Bannery
Kontakty
Pole
Přesměrování
Soukromí
Zprávy
Uživatelé


Nejedná se o nic šíleného. Byla odstraněna spousta chybiček a překlepů, nesprávných nebo nesrozumitelných překladů, sjednoceno názvosloví a rozšířeny informace (hlavně u Soukromí).

Přivítám jakékoli připomínky.

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
16. zář 2020 02:15 #142929
Nezamotala se čeština pro Joomla 4 do češtiny 3.9.21.1?

site cs-CZ.com_contact.ini
COM_CONTACT_COPYSUBJECT_OF="Kopie: {SUBJECT}"
COM_CONTACT_COPYTEXT_OF="Toto je kopie zprávy, odeslané uživateli {CONTACTNAME} prostřednictvím {SITENAME}\n\n{BODY}"
COM_CONTACT_ENQUIRY_TEXT="Toto je e-mail s dotazem z formuláře na {URL} od:\n{NAME} <{EMAIL}>\n\n{BODY}\n\n{CUSTOMFIELDS}"

v originále
COM_CONTACT_COPYSUBJECT_OF="Copy of: %s"
COM_CONTACT_COPYTEXT_OF="This is a copy of the following message you sent to %s via %s"
COM_CONTACT_ENQUIRY_TEXT="This is an enquiry email via %s from:"

Ve výsledku chodí emaily s těmi short kódy...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
16. zář 2020 02:43 #142930
A plurál v 3.9.21.1 stále zlobí - viz výsledky hledání v com_search. Zobrazí se "Total: 5 results found."
Po přidání
COM_SEARCH_SEARCH_KEYWORD_N_RESULTS="<strong>Nalezeno celkem %s výsledků.</strong>"
začne fungovat správně.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.