Jump to content

Tradurre velocemente i tabs (solo per esperti!!!)


Recommended Posts

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 vostro

Attenzione: 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"

3637_VfMyN6ao8AjJQvXzju3Y_t

3638_LYsK4hxoiyv9JJn1dGNs_t

3639_5C6AMhtzo3W82u24MTno_t

Link to comment
Share on other sites

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

  • 4 weeks later...

Se volete fare ancora prima aprite la tabs_lang
inserite 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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...