Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem: Non riesco a tradurre il plugin REDI Restaurants

Solution: Quasi tutto il plugin è incompatibile per lavorare in modi non standard di WordPress. Una grande quantitá del plugin ti rimanda ad un loro server e quindi non può essere localizzato da WPML o da un altro plugin multilingual.

Ti consiglio di parlare con gli autori e chiedere di contattarci tramite il link che trovi sotto

Relevant Documentation: https://wpml.org/documentation/support/go-global-program/

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

This topic contains 27 risposte, has 2 voci.

Last updated by giovanniT-15 1 mese, 2 settimane fa.

Assigned support staff: Alejandro.

Autore Post
July 28, 2021 at 7:48 am #9289123

giovanniT-15

Ciao. Ma la migrazione richiesta lascia comunque attivo il sito sull'attuale hosting e piattaforma e sarà quello raggiungibile mentre la migrazione sarà solo una copia per i test?

July 28, 2021 at 8:10 am #9290663

Alejandro
Supporter

Languages: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

La migrazione solo crea un clone del tuo sito in un nostro server. il tuo sito rimane invariato e potrai continuare ad utilizzarlo senza problemi.

Saluti.

July 28, 2021 at 9:45 am #9297521

giovanniT-15

Ciao, migrazione effettuata. Grazie

July 28, 2021 at 3:24 pm #9301327

Alejandro
Supporter

Languages: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

I nostri sviluppatori stanno cercando di capire cosa succede perché dalla parte del codice sembra che ci sia tutto in ordine.

Abbiamo trovato alcune incongruenze con i permessi del sito e stiamo sistemandoli per vedere se si trattava di questo problema, ma siccome sono tanti i file e directories, ci sta mettendo un po' di tempo.

Ti terrò aggiornato.

July 29, 2021 at 2:24 pm #9309719

Alejandro
Supporter

Languages: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Trovato il problema.

cerca questo file wp-content\plugins\redi-restaurant-reservation\redi-restaurant-reservation.php

editalo e trova questo codice:

            if (function_exists('load_plugin_textdomain')) {
                add_filter('load_textdomain_mofile', array($this, 'language_files'), 10, 2);
                load_plugin_textdomain('redi-restaurant-reservation', false, 'redi-restaurant-reservation/lang');
                load_plugin_textdomain('redi-restaurant-reservation-errors', false,
                    'redi-restaurant-reservation/lang');
            }

vedi quel codice dentro l'IF?

se cambi

if (function_exists('load_plugin_textdomain')) {

per

if (function_exists('load_plugin_textdomain1')) {

Funziona.

Questo ha a che fare con il modo come il plugin configura la localizzazione, dove praticamente sovrascrive i cambiamenti che fa WPML.

Puoi usare quello che ti ho dato sopra come soluzione temporanea MA sarà compito dell'autore del plugin di cambiarlo. se ha bisogno di aiuto però, può contattarci tramite questo form: https://wpml.org/documentation/support/go-global-program/

July 30, 2021 at 7:27 am #9313443

giovanniT-15

Ok, grazie. Ho fatto la modifica e adesso aggiornando i termini dalla traduzione delle stringhe funziona e mantiene la modifica. Restano soltanto i campi dei "Custom Fields" che intanto ho messo in doppia lignua. Avevo chiesto allo sviluppatore del plugin se c'è un modo per settare la doppia lingua dalle impostazioni ma mi dice che non è possibile. Pensi che sia possibile intercettarli con le stringhe? Sono dei campi inseriti direttamente in italiano dalle impostazioni Custom Fields del plugin Redi Restaurant. In allegato l'immagine dei campi di cui parlo. Grazie

Screenshot 2021-07-30 at 09-23-54 Prenotazioni – Le Terrazze Del Sole.png
July 31, 2021 at 7:39 am #9319221

Alejandro
Supporter

Languages: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Con quel codice che ti ho dato, si cambiano anche i custom fields come vedi qui: hidden link

Basta ritradurli in WPML > Traduzione stringhe (cioè se sono tradotti, aggiungi un carattere e salvali di nuovo)

Saluti.

August 2, 2021 at 7:59 am #9325387

giovanniT-15

Ok ma nella traduzione stringhe non trovo i campi di seguito indicati inseriti da me manualmente con il custom field del plugin.
"Autorizzo il trattamento dei dati personali"
"Segnalaci eventuali allergie o intolleranze"
"Ora di arrivo"
"Per esigenze organizzative, si prega di comunicare l'eventuale ritardo rispetto all'orario di prenotazione. Dopo 30 minuti di ritardo non comunicato il tavolo potrebbe essere riservato ad altri. Grazie."

August 2, 2021 at 8:21 am #9325495

Alejandro
Supporter

Languages: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Scusami, avevo capito un'altra cosa prima, pensavo che erano quei campi che eri riuscito a tradurre.

Questi campi che menzioni (i custom fields) mi sa che non possono essere tradotti per default senza che l'autore li renda compatibili perché non si creano nemmeno sul tuo sito ma invece su un altro dominio "hidden link".

Molto probabilmente qui per forza deve essere l'autore a rendere questa parte "multilingual".

Ti consiglierei di parlare con loro e di chiedergli specificamente come funziona questa sezione, come passa l'informazione e in quale file del loro plugin, per vedere se per caso possiamo fare qualcosa a riguardo anche se non penso si potrà fare molto.

A sua volta, ti chiedo di invitarlo al nostro programma di compatibilità, per aiutarlo a rendere il plugin Compatibile con noi: https://wpml.org/documentation/support/go-global-program/

August 2, 2021 at 8:29 am #9325643

giovanniT-15

ok. Si avevo chiesto allo sviluppatore ma diceva che non c'è modo e che altri hanno usato lo stesso metodo dalla doppia dicitura nella "label" come fatto da me.
Per quanto riguarda il sito sul server Cloud Ways fate voi la cancellazione?

August 2, 2021 at 10:08 am #9326415

Alejandro
Supporter

Languages: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Ah ecco, ok.

per quanto riguarda il sito cloudways, lo sto cancellando e in un paio di minuti non dovrebbe esistere più.

Saluti.

August 3, 2021 at 7:27 am #9332955

giovanniT-15

Perfetto, grazie per l'assistenza.

August 3, 2021 at 7:29 am #9332957

giovanniT-15

My issue is resolved now. Thank you!