vinoalvino Posted January 4, 2009 Share Posted January 4, 2009 A parte che ora vedo il forum in francese (postumi tadivi da capodanno?) ho utilizzato un metodo non convenzionale per tradurre velocemente i tabs del back office in italiano. Credo che il metodo si possa utilizzare per molte cose e che accelleri notevolmente alcuni lavori. Nulla di rivoluzionario ma sicuramente utile ...ATTENZIONE: questo metodo è consigliato solo ad esperti! Non vengono effettuati controlli sui caratteri immessi quindi molta attenzione! fare un backup del database prima di rischiare di rovinarlo!Dunque con phpadmin aprire il proprio db e cercare la tabella vostroprefisso_tabs_lang. Premere il pulsante SQL e immettere la seguente query: SELECT * FROM `vv_tab_lang` where id_lang=3 limit 0,100 (vedi figura i1)Tenete presente che vv_ è il mio prefisso, mettete ovviamente il vostroAttenzione: 3 è il mio ID per la lingua italiana!!!! Mettete il vostro!!!!A questo punto andate in fondo alla pagina e cliccate sul "seleziona tutti" e poi sulla matita (modifica) come evidenziato in figura i2 In figura i3 potete vedere come sia facile modificare in "name" (SOLO QUELLI!!!)Segue elenco voci tradotte da me in pseudoformato CSV:"3";"1";"Catalogo""3";"2";"Clienti""3";"3";"Ordini""3";"4";"Pagamenti""3";"5";"Spedizioni""3";"6";"Statistiche""3";"7";"Moduli""3";"29";"Addetti""3";"8";"Opzioni""3";"9";"Strumenti""3";"10";"Produttori""3";"34";"Fornitori""3";"11";"Attributi e gruppi""3";"36";"Caratteristiche""3";"12";"Indirizzi""3";"42";"Fatture""3";"55";"Consegne in attesa""3";"47";"Merce resa""3";"49";"Crediti""3";"13";"Stato ordini""3";"54";"Messaggi ordine""3";"14";"Buoni""3";"15";"Valute""3";"16";"Tasse""3";"17";"Corrieri""3";"46";"Stati""3";"18";"Nazioni""3";"19";"Zone""3";"20";"Intervalli prezzo""3";"21";"Intervalli peso""3";"50";"Moduli""3";"51";"Impostazioni""3";"22";"Posizioni""3";"30";"Profili""3";"31";"Permessi""3";"28";"Contatti""3";"39";"Contatto""3";"38";"Aspetto""3";"56";"Meta-Tags""3";"27";"Products""3";"24";"Email""3";"26";"Immagine""3";"23";"Database""3";"48";"PDF""3";"44";"Localizazione""3";"32";"Lingue""3";"33";"Traduzioni""3";"35";"Tabs""3";"37";"Accesso rapido""3";"40";"Aliases""3";"41";"Import""3";"52";"Subdomains""3";"53";"Database backup""3";"43";"Ricerca""3";"57";"CMS""3";"58";"Image mapping" Link to comment Share on other sites More sharing options...
mr_rem Posted January 5, 2009 Share Posted January 5, 2009 Scusa ma non è più facile e sicuro farlo dal BO, Strumenti, Tabs? Link to comment Share on other sites More sharing options...
vinoalvino Posted January 5, 2009 Author Share Posted January 5, 2009 Sicuramente è più sicuro, più facile proprio non direi: a modificare con il metodo BO ci metti almeno 30 minuti se ti va bene e se il server ti risponde veloce, con questo ci ho messo circa 3 minuti e mi è rimasto tempo per postare questa possibilità ;-) Ancoira più veloce (e pericoloso) elimini tutte le righe della lingua e fai un import CSV ... Io ormai per molte cose agisco direttamente sul DB, una volta capito lo schema è facile. Link to comment Share on other sites More sharing options...
maxcolo Posted January 29, 2009 Share Posted January 29, 2009 Se volete fare ancora prima aprite la tabs_langinserite in SQL questa select: SELECT * FROM `vv_tab_lang` where id_lang=3 limit 0,100 il 3 di id_lang=3 è l'id del linguaggio italiano nel mio caso, si verifica dalla tabella ps_lang,poi selezionate tutti i record che sono stati trovati dalla Select ed eliminateli tutti, (in pratica avete eliminato tutto il linguaggio italiano) a questo punto sempre in phpMyAdmin, cliccate su SQL e incollate questa:INSERT INTO ps_tab_lang VALUES (3, 1, 'Catalogo');INSERT INTO ps_tab_lang VALUES (3, 2, 'Clienti');INSERT INTO ps_tab_lang VALUES (3, 3, 'Ordini');INSERT INTO ps_tab_lang VALUES (3, 4, 'Pagamenti');INSERT INTO ps_tab_lang VALUES (3, 5, 'Spedizioni');INSERT INTO ps_tab_lang VALUES (3, 6, 'Statistiche');INSERT INTO ps_tab_lang VALUES (3, 7, 'Moduli');INSERT INTO ps_tab_lang VALUES (3, 8, 'Preferenze');INSERT INTO ps_tab_lang VALUES (3, 9, 'Utilita');INSERT INTO ps_tab_lang VALUES (3, 10, 'Produttori');INSERT INTO ps_tab_lang VALUES (3, 11, 'Attributi e Gruppi');INSERT INTO ps_tab_lang VALUES (3, 12, 'Indirizzi');INSERT INTO ps_tab_lang VALUES (3, 13, 'Stato Ordini');INSERT INTO ps_tab_lang VALUES (3, 14, 'Buoni Regalo');INSERT INTO ps_tab_lang VALUES (3, 15, 'Monete');INSERT INTO ps_tab_lang VALUES (3, 16, 'Tasse');INSERT INTO ps_tab_lang VALUES (3, 17, 'Corrieri');INSERT INTO ps_tab_lang VALUES (3, 18, 'Nazioni');INSERT INTO ps_tab_lang VALUES (3, 19, 'Zone');INSERT INTO ps_tab_lang VALUES (3, 20, 'Intervalli Prezzo');INSERT INTO ps_tab_lang VALUES (3, 21, 'Intervalli Peso');INSERT INTO ps_tab_lang VALUES (3, 22, 'Posizioni');INSERT INTO ps_tab_lang VALUES (3, 23, 'Database');INSERT INTO ps_tab_lang VALUES (3, 24, 'Email');INSERT INTO ps_tab_lang VALUES (3, 26, 'Immagine');INSERT INTO ps_tab_lang VALUES (3, 27, 'Prodotti');INSERT INTO ps_tab_lang VALUES (3, 28, 'Contatti');INSERT INTO ps_tab_lang VALUES (3, 29, 'Sviluppo');INSERT INTO ps_tab_lang VALUES (3, 30, 'Profilo');INSERT INTO ps_tab_lang VALUES (3, 31, 'Permessi');INSERT INTO ps_tab_lang VALUES (3, 32, 'Linguaggi');INSERT INTO ps_tab_lang VALUES (3, 33, 'Traduzioni');INSERT INTO ps_tab_lang VALUES (3, 34, 'Fornitori');INSERT INTO ps_tab_lang VALUES (3, 35, 'Tabs');INSERT INTO ps_tab_lang VALUES (3, 36, 'Caratteristiche');INSERT INTO ps_tab_lang VALUES (3, 37, 'Accesso Rapido');INSERT INTO ps_tab_lang VALUES (3, 38, 'Aspetto');INSERT INTO ps_tab_lang VALUES (3, 39, 'Contatti');INSERT INTO ps_tab_lang VALUES (3, 40, 'Alias');INSERT INTO ps_tab_lang VALUES (3, 41, 'Importa');INSERT INTO ps_tab_lang VALUES (3, 42, 'Fatture');INSERT INTO ps_tab_lang VALUES (3, 43, 'Cerca');INSERT INTO ps_tab_lang VALUES (3, 44, 'Localizzazione');INSERT INTO ps_tab_lang VALUES (3, 46, 'Stati');INSERT INTO ps_tab_lang VALUES (3, 47, 'Merce resa');INSERT INTO ps_tab_lang VALUES (3, 48, 'PDF');INSERT INTO ps_tab_lang VALUES (3, 49, 'Crediti');INSERT INTO ps_tab_lang VALUES (3, 50, 'Moduli');INSERT INTO ps_tab_lang VALUES (3, 51, 'Settaggi');INSERT INTO ps_tab_lang VALUES (3, 52, 'Subdomains');INSERT INTO ps_tab_lang VALUES (3, 53, 'Database backup');INSERT INTO ps_tab_lang VALUES (3, 54, 'Messaggi Ordine');INSERT INTO ps_tab_lang VALUES (3, 55, 'Consegne in Attesa');INSERT INTO ps_tab_lang VALUES (3, 56, 'Meta-Tags');INSERT INTO ps_tab_lang VALUES (3, 57, 'CMS');INSERT INTO ps_tab_lang VALUES (3, 58, 'Image mapping');Alla fine cliccate su Go oppure Vai e il gioco è fatto. Una sola attenzione nel mio database il lingaggio Italiano ha l'id=3, nel caso il vostro sia diverso basta modificare il 3 dell'Insert con il vostro ID ed il gioco è fatto.Ciao Link to comment Share on other sites More sharing options...
vinoalvino Posted January 30, 2009 Author Share Posted January 30, 2009 non immagino cosa possa succedere se nel db c'era già una traduzione in italiano, ma penso ci sia un indice unico su id, id_language (spero) Link to comment Share on other sites More sharing options...
maxcolo Posted January 30, 2009 Share Posted January 30, 2009 Ciao Vinoalvino,ho fatto una piccola modifica al post precedente per renderlo più chiaro, e ti confermo che l'id della tabella ps_lang è univoco quindi nessun problema per il database. Mi permetto di aggiungere solo che è una modifica per esperti che conoscono almeno i rudimenti di Mysql, altrimenti lasciare perdere e seguire la procedura da te descritta all'inizio del post.Colgo loccasione per fare i complimenti a tutto lo staff di Prestashop e a voi del forum italiano, io vengo da oscommerce poi da zencart e ho seguito tutto lo sviluppo di prestashop nella speranza che venisse fuori un progetto che fosse alla pari di Magento. Ora che ho visto la ver 1.1 penso realmente che Prestashop sia già superiore a Magento e che in futuro gli prenda una pista.Ciao a tutti Link to comment Share on other sites More sharing options...
Germanoufo Posted January 30, 2009 Share Posted January 30, 2009 Ciao anch' io ho avuto modo di lavorare un po con zen cart ma prestashop l' ho visto subito superiore secondo me è il migliore Coamunque questa modifica la implemento nel pacchetto italiano in modo che una volta caricato non ci siano più problemi Ciao ;-) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now