[FX.php List] Approach for multiple language project

Gjermund Gusland Thorsen ggt667 at gmail.com
Fri Nov 20 14:11:47 MST 2009


Please use FileMaker for those values,
it will most likely save you alot of trouble.

ggt

2009/11/20 Jonathan Schwartz <jschwartz at exit445.com>:
> Thanks for the sample code. Seeing all the "non-standard" characters makes
> me think of another question...whether FileMaker will handle these as well
> as in a text editor, if a text file method is used.
>
> Jonathan
>
> At 2:58 PM -0500 11/20/09, Someone wrote:
>>
>> Hi Jonathan,
>> I did a project with 3 languages.
>> The labels of each form were variables.
>> Lucky the labels didn't change.
>> If they'd changed often then maybe a database would have be needed.
>>
>>
>> eg.
>> if ($lang == 'en'){
>>        $l_header = "Please complete the following billing information:";
>>        $l_name = "Full Name";
>>        $l_appears = "(as it appears on credit card)";
>>        $l_card = "Credit Card Number";
>>        $l_month = "Expiry Month";
>>        $l_year = "Expiry Year";
>>        $l_email = "Email address";
>>        $l_regret = "We regret that we can only accept VISA and MasterCard
>> payments at this time.";
>>
>> }elseif ($lang == 'fr'){
>>        $l_header = "S'il vous plait remplissez les champs suivants avec
>> vos donnÈs:";
>>        $l_name = "Nom";
>>        $l_appears = "(du titulaire de la carte de credit)";
>>        $l_card = "NumÈro de la carte de credit";
>>        $l_month = "Mois d'ÈchÈance";
>>        $l_year = "AnnÈe d'ÈchÈance";
>>        $l_email = "Adresse Èlectronique";
>>        $l_regret = " Paiement par carte VISA ou MasterCard seulement";
>>
>> }elseif ($lang == 'es'){
>>        $l_header = "Por favor complete la siguiente informaciÛn de pago:";
>>        $l_name = "Nombre completo";
>>        $l_appears = "(tal como aparece en su tarjeta de crÈdito)";
>>        $l_card = "N™mero de tarjeta de crÈdito";
>>        $l_month = "Mes de vencimiento";
>>        $l_year = "AÒo de vencimiento";
>>        $l_email = "DirecciÛn electrÛnica";
>>        $l_regret = "Pago por tarjeta VISA o MasterCard solamente.";
>>
>> }
>>
>> On Nov 20, 2009, at 2:44 PM, Jonathan Schwartz wrote:
>>
>>> Hi Folks,
>>>
>>> I'm contemplating how to best approach a new project. The core of the
>>> project is a multi-page online application form that is needed in 6
>>> different languages.
>>>
>>> Obvioulsy, the process starts by defining each block of text in the
>>> form...including error messaging... and assigning a unique variable. The
>>> variable gets populated from 6 different "buckets" of values of each
>>> language after a master language variable is set.
>>>
>>> The question is how to store the text data.  I guess the choices are
>>> either in individual languages php files, one for each language, and
>>> including the appropriate files.  The other choice is storing the text in a
>>> FileMaker database.  The first option would be faster, but "more technical"
>>> to edit. The latter would require more processing power but be easier to
>>> edit and manage.
>>>
>>> A further complication is handling javascript forms validation in the
>>> various languages as well.
>>>
>>> Anyone been down this road before?
>>>
>>> Thanks
>>>
>>> Jonathan
>>> --
>>> Jonathan Schwartz
>>> Exit 445 Group
>>> jonathan at exit445.com
>>> http://www.exit445.com
>>> 415-370-5011
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
>
> --
> Jonathan Schwartz
> Exit 445 Group
> jonathan at exit445.com
> http://www.exit445.com
> 415-370-5011
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
>


More information about the FX.php_List mailing list