PRoblemino...

Discussione sulle traduzioni italiane di osCommerce

Moderatore: mod Generali

Rispondi
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

PRoblemino...

Messaggio da Sysko »

Sto traducendo la total di Phobos, per il tedesco, che non è compreso!

Ora mi trovo un problema!
Alla fine di un'acquisto, diciamo alla pagina checkout_confirmation, se in precedenza ho selezionato il pagamento tramite bonifico bancario, mi appare in fondo alla pagina, la finestra intitolata: Informazioni Pagamento, dove al suo interno trovo:

da pagare a:

Intestatario:
BAnca:

eccc.... ecc.....

MA PER TRADURRE QUESTE DICITURE SU COSA DEVO INTERVENIRE????
sto impazzendo....

GRAZIE A CHI MI DA UNA MANO....
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: PRoblemino...

Messaggio da Bass »

Sysko ha scritto: MA PER TRADURRE QUESTE DICITURE SU COSA DEVO INTERVENIRE????
sto impazzendo....
Sono in catalog/includes/modules/bonifico.php
Non hanno una traduzione multilingua, ti conviene sostituirli con delle costanti e creare un file per ogni lingua

'iao

Sergio
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

L'ho trovato!

Azz. adesso in qualsiasi lingua scelgo lo leggo in tedesco...! Azzzz...!

Come si fa a fare tutto quello che hai detto in due parole bass?
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sysko ha scritto:L'ho trovato!

Azz. adesso in qualsiasi lingua scelgo lo leggo in tedesco...! Azzzz...!

Come si fa a fare tutto quello che hai detto in due parole bass?

Sostituisci ad esempio "Da pagare a" con MODULE_PAYMENT_BONIFICO_TEXT_DAPAGAREA

e poi in catalog/includes/languages/italian(e german)/modules/payment/bonifico.php inserisci questa costante con la sua traduzione

Spero di essermi spiegato :)

'iao

Sergio
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

Provo....!
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

allora in includes/module/payment/bonifico.php ho modificato cosi:

Codice: Seleziona tutto

      return array('title' => 'MODULE_PAYMENT_BONIFICO_TEXT_DAPAGAREA'<br /><br/>Intestatario: '.MODULE_PAYMENT_BONIFICO_INTESTATARIO.'<br />Banca: '.MODULE_PAYMENT_BONIFICO_BANCA.'<br />CAB: '.MODULE_PAYMENT_BONIFICO_CAB.'<br />ABI: '.MODULE_PAYMENT_BONIFICO_ABI.'<br />CIN: '.MODULE_PAYMENT_BONIFICO_CIN.'<br />C/C: '.MODULE_PAYMENT_BONIFICO_CC.'<br />IBAN: '.MODULE_PAYMENT_BONIFICO_IBAN.'<br />SWIFT: '.MODULE_PAYMENT_BONIFICO_SWIFT.'<br /><br />Non appena riceveremo il pagamento provvederemo alla spedizione della merce ordinata.');
in include/lenguages/module/german/payment/bonifico.php ho aggiunto:

Codice: Seleziona tutto

  define('MODULE_PAYMENT_BONIFICO_TEXT_DAPAGAREA', 'Ueberweisen an:');
Risultato non funziona mi rimanda:
Parse error: parse error, unexpected '>' in c:\appserv\www\catalog1\includes\modules\payment\bonifico.php on line 78
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sysko ha scritto: Risultato non funziona mi rimanda:
Parse error: parse error, unexpected '>' in c:\appserv\www\catalog1\includes\modules\payment\bonifico.php on line 78
Si, e' sbagliato, devi modificare le varie scritte in italiano con una costante, ad esempio MODULE_PAYMENT_BONIFICO_TEXT_DAPAGAREA e devi poi assegnare i valori a queste costanti sia nel file di lingua italiano che in quello tedesco. Praticamente devi fare in modo che la costante venga sostituita dalla relativa parola nella lingua prescelta

'iao

Sergio
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

ok! Riesci a postarmi un esempio di codice?
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sysko ha scritto:ok! Riesci a postarmi un esempio di codice?

Prova cosi':

Codice: Seleziona tutto

MODULE_PAYMENT_BONIFICO_TEXT_INTESTATARIO. ' ' .  MODULE_PAYMENT_BONIFICO_INTESTATARIO. '<br>'
eccetera
Ho infilato anche uno spazio in mezzo che puoi tranquillamente togliere secondo necessita'.
Fai delle prove perche' magari fatto cosi' al volo ho cappellato :lol:

'iao

Sergio
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

Azzzz... non riesco proprio a capire come devo fare! Dove usare sta roba che hai scritto....! Azzzz. me sa che lo lascio in italiano per ora!

Ma non era intelligente mettere questa roba anche in multiligua???????
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sysko ha scritto:Azzzz... non riesco proprio a capire come devo fare! Dove usare sta roba che hai scritto....! Azzzz. me sa che lo lascio in italiano per ora!
Allora sostituisci queste righe in includes/modules/payment/bonifico.php

Codice: Seleziona tutto

function confirmation() {
      return array('title' => 'Da pagare a:<br /><br/>Intestatario: '.MODULE_PAYMENT_BONIFICO_INTESTATARIO.'<br />Banca: '.MODULE_PAYMENT_BONIFICO_BANCA.'<br />CAB: '.MODULE_PAYMENT_BONIFICO_CAB.'<br />ABI: '.MODULE_PAYMENT_BONIFICO_ABI.'<br />CIN: '.MODULE_PAYMENT_BONIFICO_CIN.'<br />C/C: '.MODULE_PAYMENT_BONIFICO_CC.'<br />IBAN: '.MODULE_PAYMENT_BONIFICO_IBAN.'<br />SWIFT: '.MODULE_PAYMENT_BONIFICO_SWIFT.'<br /><br />Non appena riceveremo il pagamento provvederemo alla spedizione della merce ordinata.');
    }
con

Codice: Seleziona tutto

function confirmation() {
      return array('title' => MODULE_PAYMENT_BONIFICO_TEXT_DAPAGAREA . MODULE_PAYMENT_BONIFICO_INTESTATARIO . MODULE_PAYMENT_BONIFICO_TEXT_BANCA . MODULE_PAYMENT_BONIFICO_BANCA. MODULE_PAYMENT_BONIFICO_TEXT_CAB . MODULE_PAYMENT_BONIFICO_CAB . MODULE_PAYMENT_BONIFICO_TEXT_ABI . MODULE_PAYMENT_BONIFICO_ABI . MODULE_PAYMENT_BONIFICO_TEXT_CIN . MODULE_PAYMENT_BONIFICO_CIN . MODULE_PAYMENT_BONIFICO_TEXT_CC . MODULE_PAYMENT_BONIFICO_CC . MODULE_PAYMENT_BONIFICO_TEXT_IBAN . MODULE_PAYMENT_BONIFICO_IBAN . MODULE_PAYMENT_BONIFICO_TEXT_SWIFT . MODULE_PAYMENT_BONIFICO_SWIFT . MODULE_PAYMENT_BONIFICO_TEXT_MESSAGE);
    }
e a includes/languages/italian e german/modules/payment/bonifico.php aggiungi queste righe

Codice: Seleziona tutto

define('MODULE_PAYMENT_BONIFICO_TEXT_DAPAGAREA', 'Da pagare a:<br /><br/>Intestatario: '); 
  define('MODULE_PAYMENT_BONIFICO_TEXT_BANCA', '<br />Banca:'); 
  define('MODULE_PAYMENT_BONIFICO_TEXT_CAB', '<br />CAB:'); 
  define('MODULE_PAYMENT_BONIFICO_TEXT_ABI', '<br />ABI:'); 
  define('MODULE_PAYMENT_BONIFICO_TEXT_CIN', '<br />CIN:'); 
  define('MODULE_PAYMENT_BONIFICO_TEXT_CC', '<br />CC:'); 
  define('MODULE_PAYMENT_BONIFICO_TEXT_IBAN', '<br />IBAN:'); 
  define('MODULE_PAYMENT_BONIFICO_TEXT_SWIFT', '<br />SWIFT:');
  define('MODULE_PAYMENT_BONIFICO_TEXT_MESSAGE', '<br /><br />Non appena riceveremo il pagamento provvederemo alla spedizione della merce ordinata.'); 
 
Traduci la versione in tedesco e dovrebbe funzionare tutto, ho infilato anche cose che forse non servivano, tipo ABI, CAB ma gia' che c'ero :D

'iao

Sergio
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

Grazie Bass, sono riuscito a fare le modifiche alle lingue! GRAZIE MILLE!
:wink:
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sysko ha scritto:Grazie Bass, sono riuscito a fare le modifiche alle lingue! GRAZIE MILLE!
:wink:
Di niente :wink:

'iao

Sergio
Rispondi