[TYPO3-UG Dutch] Vertaling jquery - Powermail

Daniel Doesburg daniel at typo3-nl.eu
Sun Mar 6 12:13:02 CET 2011


O mensch, wat een ellende . .  .

De dag na mijn onderstaande uitbarsting van vreugde was de tekst 
spontaan weer omgezet in het Engels.

En wat ik ook doe, het blijft Engels.

Om wanhopig van te worden.

Het betreffende stukje broncode is:


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js" 
type="text/javascript"></script>
<script src="http://cdn.jquerytools.org/1.2.5/all/jquery.tools.min.js" 
type="text/javascript"></script>
<script 
src="typo3conf/ext/powermail/res/js/powermail_frontend.js?1298621235" 
type="text/javascript"></script>

<script type="text/javascript">
  /* <![CDATA[*/
  <!--
  (function($){$.tools.validator.localize('en', {'*': 'Please correct 
this value','[required]': 'Dit is een verplicht veld',':email': 'Vul een 
correct e-mailadres in (test at test.nl)',':url': 'Vul een correcte URL in 
(http://www.test.nl)',':number': 'Vul een geldig cijfer in dit veld 
in',':digits': 'Gebruik alleen cijfers in dit veld. Vermijd spaties en 
andere karakters zoals punten en komma's.',':username': 'Gebruik alleen 
letters (a-z) of cijfers (0-9) in dit veld. Spaties of andere karakters 
zijn niet toegestaan.',':date': 'Vul een correcte datum in',':datetime': 
'Please enter a valid date and time','[max]': 'Please enter a value 
greater than $1','[min]': 'Please enter a value smaller than 
$1'});$.tools.dateinput.localize('en', {'months': 
'January,February,March,April,May,June,July,August,September,October,November,December','shortMonths': 
'Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec','days': 
'Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday','shortDays': 
'Sun,Mon,Tue,Wed,Thu,Fri,Sat',});$(function(){$(':date').dateinput({format: 
'yyyy-mm-dd',firstDay:0,
                 selectors: true,
                 disabled: false,
                 readonly: false,
                 yearRange: [-99, 99],
                 change: function(event, date){
                     timestampOfDate = new 
Date(this.getValue('yyyy,m,d')).getTime() / 1000;
                     oldTimestamp = 
this.getInput().nextAll('input[type=hidden]').val();
 
if(this.getInput().nextAll('input[type=time]').length > 0 && 
oldTimestamp != '' && parseInt(oldTimestamp) == oldTimestamp) {
                         oldDate = new Date(oldTimestamp * 1000);
                         h = oldDate.getHours();
                         m = oldDate.getMinutes();
                         timestampOfDate += h * 3600 + m * 60;
                     }
 
this.getInput().nextAll('input[type=hidden]').val(timestampOfDate);
                 }
             }).each(function(i){
                 initTimestamp = 
$(this).nextAll('input[type=hidden]').val();
                 initDate = new Date(parseInt(initTimestamp)*1000);
                 if(initTimestamp != '' && parseInt(initTimestamp) == 
initTimestamp) {
                     $(this).data('dateinput').setValue(initDate);
                 }});$.tools.validator.localizeFn("input[type=time]", { 
en: 'Invalid time'});$.tools.validator.localizeFn("input:checkbox", { 
en: 'Kies een van de bovenstaande 
opties'});$.tools.validator.localizeFn("input:radio", { en: 'Kies een 
van de bovenstaande 
opties'});$.tools.validator.localizeFn('input[type=select].required', { 
en: 'Dit is een verplicht veld'});});})(jQuery);
  // -->
  /*]]>*/
  </script>




En daar staat toch luid en duidelijk de vertaling in. Maar om de een of 
andere reden wordt deze niet gehonoreerd.

Wie kan er iets zinnigs over zeggen?


Met vriendelijke groeten,

Daniel Doesburg





Daniel Doesburg schreef:
> Jacco, je bent geweldig. En ik dacht dat ik alle trucs al had
> uitgehaald.
>
> Bedankt!
>
>
> Met vriendelijke groeten,
>
> Daniel Doesburg
>
>
> Jacco van der Post schreef:
>> Hoi Daniel,
>>
>> Ik heb even gekeken, dat is idd een beetje buggy. In principe
>> hoort ie de vertaling te pakken uit /pi/locallang.xml Nadat ik die
>> aangepast had gaf ie opeens de Engelse error melding ipv de NL
>> versie. Ik heb toen onder typo3conf/l10n/nl/ powermail verwijderd,
>> de extensie verwijderd, cachefiles handmatig weggegooid en
>> Powermail opnieuw geinstalleerd. Nu pakt javascript wel een
>> aangepaste error melding vertaling uit /pi/locallang.xml
>> (JSvalidation_label_required)
>>
>> grt Jacco
>>
>> Op 23-2-2011 11:18, Daniel Doesburg schreef:
>>> Hoi Jacco,
>>>
>>> Eigenlijk hoeft er niets vertaald worden. Dat is allemaal al
>>> gebeurd. Maar helaas wordt dat niet (meer) opgepikt.
>>>
>>> Het gaat om de kreten uit jquery-tools. In dit geval dus de
>>> foutmeldingen mbt de verplichte velden en andere validaties.
>>>
>>>
>>> Met vriendelijke groeten,
>>>
>>> Daniel Doesburg
>>>
>>>
>>> Jacco van der Post schreef:
>>>> Misschien kun je wat duidelijker zijn wat je precies vertaald
>>>> wilt hebben? Ik ben nog niets tegen gekomen wat vertaald moet
>>>> worden?
>>>>
>>>> grt Jacco
>>>>
>>>> Op 19-2-2011 12:28, Daniel Doesburg schreef:
>>>>
>>>>>
>>>>> Die nieuwe Powermail is best mooi. Ook dat fancy verhaal wat
>>>>> er aan hangt. Maar hoe vertaal ik dat? Zijn er jquery
>>>>> experts in de zaal die daar een antwoord op kunnen geven?
>>>>
>>>>
>>>>
>>
>>


More information about the TYPO3-UG-Dutch mailing list