Home Blog pc-software [SOLVED] Prestashop 1.6 | ověření se nezdařilo import překladu .gzip

[SOLVED] Prestashop 1.6 | ověření se nezdařilo import překladu .gzip

Popis: Oprava chyby, kde při importu překladu v Presta BO-lokalizace-překlady-import-cs.gzip Ověření se nezdařilo pro:. Nepoužívejte Alt+Enter při editaci jazykových překladů.
Klíčová slova: ověření, cs.gzip, prestashop, validation, .gzip
Hits: 1796
Hodnocení uživatelů: / 0
NejhoršíNejlepší 
Blog - pc-software
Napsal uživatel Admin   
Neděle, 14 Květen 2017 07:36

Po řučních opravách a úpravách překladů administace Presta v BO nelze následně exportovaný soubor cs.gzip importovat.
Nepoužívejte Alt+Enter při editaci jazykových překladů.

Objevuje se hlášení:

chyby: 2
    Ověření se nezdařilo pro: translations/cs/admin.php
    Ověření se nezdařilo pro: modules/statsforecast/translations/cs.php

Errors: 2
     Verification failed for: translations / en / admin.php
     Verification failed for: modules / statsforecast / translations / cs.php

Sobor cs.gzip

je archiv Tar s kompresí gzip.
Rozbalování se provádí dvojstupňově nebo v rámci funkce pakovací aplikace, mně v Ubuntu nelze následně vytvořený archiv (má jinou velikost než původní cs.gzip - větší) instalovat v BO presta (Hlásí chybu v každém umístění ... nechápu), proto jsem opravil soubory, které se objevovaly v chybovém hlášení výše přímo v souborech e-shopu.  Souborový balíček cs.gzip jsem vygeneroval v Presta BO>lokalizace>překlady>export.

SOLVED

pomocí Prestashop + textového editoru s FTP

504-mistake-in-lang-definition

Na vině v mém případě byly zalomení řádku. (srovnej s odkazy níže, tam řeší prázdnou definici Presta 1.4)
Zalomení řádku jsem nalezt v editoru Kate (Ubuntu) souboru /translations/cs/admin.php
Nastavil jsem Pohled : vyškrtnuté Pohyblivé zalamování řádků F10
Následně pokud je vše ok začíná každý řádek definicí $_LANGADM['']
Pokud ne je v definici bílý znak Enter.
Enter vymažte. Definice pak "skočí" na jeden řádek.

příklad: začátek kódu jazykového soubou z balíčku / e-shopu

<?php
global $_LANGADM;
$_LANGADM = array();
$_LANGADM['AdminAccess151648106e4bf98297882ea2ea1c4b0e'] = 'Aktualizace byla úspěšná';
$_LANGADM['AdminAccessd939c2e53e1bfdb51cddcc37d50db438'] = 'Chyba aktualizace';
$_LANGADM['AdminAccessb61541208db7fa7dba42c85224405911'] = 'Nabídka';

Odstranit chybu, když už víme kde je, lze i pomocí prestashopu,
V překladech vybereme podle toho o kretý chybbný sobor z balíku jde editaci překladu FO / BO / moduly / ... a dále pomocí Ctrl+F nalezneme fragment definice ve které je chyba Alt+Enter, tu odstanit a uložit

don't use Alt+Enter

DO NOT USE ALT with ENTER : 504-mistake-in-lang-translation

 

 

Odkazy

Aktualizováno Neděle, 14 Květen 2017 08:34