Dopo essere riuscito a modificare un modulo di esempio per filtri (che ora converte codice LaTeX in codice HTML) vorrei realizzarne uno che migliori la funzione "aggiungi traduzione". Nello specifico vorrei realizzare un modulo per Drupal 7 che nel preparare il form del nuovo nodo tradotto, non si limiti a clonare i campi ma che effettui una prima "traduzione" su di essi (che porti avanti con il lavoro e che certo non può essere una traduzione definitiva).
La mia idea è di scorrere i campi contenenti testo ed applicare su di essi dei preg_replace (selezionati mediante uno switch in base alla lingua originale e quella in cui si traduce).
Leggendo la documentazione per Drupal 7 credo di aver trovato un punto di partenza: hook_field_prepare_translation. Ma non ho la minima idea di cosa scrivere dato che non ho nulla su cui basarmi (al contrario del modulo per i filtri).
Premesso che non ho mai programmato per Drupal e che sono anche alle prime armi con PHP (ma che me la cavo abbastanza bene con le espressioni regolari),
qualcuno può darmi qualche input su come posso iniziare o anche eventualmente qualcosa di mirato da leggere?
Grazie anticipatamente a chiunque vorrà aiutarmi.
premetto che anche io non ho mai sviluppato moduli per drupal ma solo modificato codice già esistente. penso che l'idea sia ottima.
quindi sarei interessanto anche io ad eventuali sviluppi...
pare che qualcosa per drupal 6 esista già:
http://drupal.org/project/i18n_auto