Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
n3t Cookie Consent
11. led 2022 02:29 #145515
MORE a MANY je tam duplicitně, protože čeština pro J3 aktuálně neumí MORE, a čeština pro J4 zas neumí MANY
Odpověď od Cony
Moderátor
Aby to fungovalo s aktuální češtinou správně, bylo by třeba např. pro rokyBong napsal: EDIT: Případné chybky v zobrazení překladu (například doba expirace cookies), jde pravděpodobně za globálním nastavením zpracování plurálu v Joomla - to se bude muset řešit zvlášť a jinde.
Code:
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_0="%d let"
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_1="%d rok"
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_FEW="%d roky"
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_MANY="%d let"
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_MORE="%d let"
Poděkovali: Cufe
11. led 2022 09:11 #145516
Doplnil jsem tedy FEW a MANY, vypadá to lépe.
Narazil jsem u expirace:
- na chybějící překlad VARIOUS - zatím jsem do češtiny přidal VARIOUS="proměnlivé"
- na chybějící překlad PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_DAYS - opět to pro SECONDS, MINUTES, HOURS, DAYS, MONTHS a YEARS, můžu doplnit
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
Cony napsal: MORE a MANY je tam duplicitně, protože čeština pro J3 aktuálně neumí MORE, a čeština pro J4 zas neumí MANY
Doplnil jsem tedy FEW a MANY, vypadá to lépe.
Narazil jsem u expirace:
- na chybějící překlad VARIOUS - zatím jsem do češtiny přidal VARIOUS="proměnlivé"
- na chybějící překlad PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_DAYS - opět to pro SECONDS, MINUTES, HOURS, DAYS, MONTHS a YEARS, můžu doplnit
I'm sorry, my responses are limited...you must ask the right questions.
11. led 2022 14:34 #145518
Odpověď od Cony
Moderátor
To by v překladu být nemělo. Je to důsledek toho, že se překládá vše, co je zapsané v tom políčku expirace. Tzn. pokud tam je text various, snaží se přeložit jako text. konstanta VARIOUS. Zkusím kdyžtak vymyslet líp, aby to zbytečně nehlásilo ty chyby jazyka.Bong napsal: - na chybějící překlad VARIOUS - zatím jsem do češtiny přidal VARIOUS="proměnlivé"
Tam by měly stačit doplnit ty varianty FEW a MANY...Bong napsal: - na chybějící překlad PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_DAYS - opět to pro SECONDS, MINUTES, HOURS, DAYS, MONTHS a YEARS, můžu doplnit
11. led 2022 21:34 #145520
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
Při používání n3t Cookie Consent u vícejazyčných stránek (nejen) pravděpodobně budete potřebovat slovenský překlad.
www.bongovo.cz/ke-stazeni/category/232-s...m-n3t-cookie-consent
www.bongovo.cz/ke-stazeni/category/232-s...m-n3t-cookie-consent
I'm sorry, my responses are limited...you must ask the right questions.
Poděkovali: Cony
11. led 2022 21:51 #145521
Odpověď od Cony
Moderátor
Navrhl bych drobné úpravy v češtině
Code:
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_UNKNOWN="neznámá"
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_PROVIDER_UNKNOWN="neznámý"
PLG_SYSTEM_N3TCOOKIECONSENT_CFG_SHOW_COOKIE_PROVIDER="Zobrazit sloupec poskytovatele cookies"
PLG_SYSTEM_N3TCOOKIECONSENT_CFG_SHOW_COOKIE_PROVIDER_DESC="Zvolte, zda zobrazit sloupec poskytovatele cookie."
PLG_SYSTEM_N3TCOOKIECONSENT_CFG_BLOCKS_COOKIES_PROVIDER="Poskytovatel"
PLG_SYSTEM_N3TCOOKIECONSENT_TABLE_PROVIDER="Poskytovatel"
Poděkovali: Bong
12. led 2022 02:17 #145522
Odpověď od Cony
Moderátor
Beta 2 verze ke stažení
zde
.
Změna
- překlady zadaných hodnot se již nevolají napřímo, tzn. neměly by vyskakovat v debuggeru jako nepřeložené řetězce
- Zobroazovat poskytovatele a expiraci cookie je nyní ve výchozí hodnotě povoleno
- pokud je web detekován jako vícejazyčný, při automatickém skenování se doplňují textové konstanty místo překladů
- odstraněno nastavení Use RFC Cookie, Cookie je nově vždy "RFC"
Oprava
- nesprávně dotahovaná hodnota pro cookie domain z globální konfigurace Joomly
Doplněno
- přidán překlad pro hodnotu various pro expiraci při načítání z Open Cookie Database
- přidán výchozí popis pro cookie "joomla_user_state", kterou nastavuje jádro Joomly pro přihlášené uživatele
- Pokud není povoleno zobrazení expirace nebo oskytovatele, v administraci se tyto sloupce také nezobrazí
- při detekovaném multilanguage se doplní sloupec "Expiration unit" - pro vícejazyčné weby lze pak pohodlně zadávat i expiraci, bez nutnosti definování nových jazykových konstant.
- podpora více domén (pokud nelze řešit nastavením Cookie domain, např. phoca.cz a phoca.com) - cookie se propíše na všechny domény (pokud např. používáte n3t Language Domains pro vícejazyčný web, toto se bude hodit). Jednotlivé weby musí jet na Joomle, PHP min. 7.3 a https.
Změna
- překlady zadaných hodnot se již nevolají napřímo, tzn. neměly by vyskakovat v debuggeru jako nepřeložené řetězce
- Zobroazovat poskytovatele a expiraci cookie je nyní ve výchozí hodnotě povoleno
- pokud je web detekován jako vícejazyčný, při automatickém skenování se doplňují textové konstanty místo překladů
- odstraněno nastavení Use RFC Cookie, Cookie je nově vždy "RFC"
Oprava
- nesprávně dotahovaná hodnota pro cookie domain z globální konfigurace Joomly
Doplněno
- přidán překlad pro hodnotu various pro expiraci při načítání z Open Cookie Database
- přidán výchozí popis pro cookie "joomla_user_state", kterou nastavuje jádro Joomly pro přihlášené uživatele
- Pokud není povoleno zobrazení expirace nebo oskytovatele, v administraci se tyto sloupce také nezobrazí
- při detekovaném multilanguage se doplní sloupec "Expiration unit" - pro vícejazyčné weby lze pak pohodlně zadávat i expiraci, bez nutnosti definování nových jazykových konstant.
- podpora více domén (pokud nelze řešit nastavením Cookie domain, např. phoca.cz a phoca.com) - cookie se propíše na všechny domény (pokud např. používáte n3t Language Domains pro vícejazyčný web, toto se bude hodit). Jednotlivé weby musí jet na Joomle, PHP min. 7.3 a https.