i18n: localize the date format placeholders

For instance, when using French, display the date input placeholder
as "jj/mm/aaaa" (instead of "dd/mm/yyyy").

This doesn't change the way dates are actually parsed – only what is
displayed to the user changes.
This commit is contained in:
Pierre de La Morinerie 2019-04-18 10:17:54 +00:00
parent c9382973ca
commit 78714069f0
13 changed files with 25 additions and 15 deletions

View File

@ -100,7 +100,8 @@
"Start date": "Deiziad deraouiñ", "Start date": "Deiziad deraouiñ",
"Y-m-d": "d/m/Y", "Y-m-d": "d/m/Y",
"You can select at most 4 months": "Gallout a rit diuzañ 4 miz d'ar muiañ", "You can select at most 4 months": "Gallout a rit diuzañ 4 miz d'ar muiañ",
"yyyy-mm-dd": "dd/mm/yyyy" "yyyy-mm-dd": "dd/mm/yyyy",
"yyyy-mm-dd-for-humans": "dd/vv/bbbb"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Ere embann ar sontadeg \"%s\"", "Edit link for poll \"%s\"": "Ere embann ar sontadeg \"%s\"",

View File

@ -100,7 +100,8 @@
"Start date": "Data d'inici", "Start date": "Data d'inici",
"Y-m-d": "Y-m-d", "Y-m-d": "Y-m-d",
"You can select at most 4 months": "Pots seleccionar com a màxim 4 mesos", "You can select at most 4 months": "Pots seleccionar com a màxim 4 mesos",
"yyyy-mm-dd": "yyyy-mm-dd" "yyyy-mm-dd": "yyyy-mm-dd",
"yyyy-mm-dd-for-humans": "aaaa-mm-dd"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Edita l'enllaç de l'enquesta \"%s\"", "Edit link for poll \"%s\"": "Edita l'enllaç de l'enquesta \"%s\"",

View File

@ -100,7 +100,8 @@
"Start date": "Startdatum", "Start date": "Startdatum",
"Y-m-d": "d-m-Y", "Y-m-d": "d-m-Y",
"You can select at most 4 months": "Es können maximal 4 Monate ausgewählt werden", "You can select at most 4 months": "Es können maximal 4 Monate ausgewählt werden",
"yyyy-mm-dd": "dd-mm-yyyy" "yyyy-mm-dd": "dd-mm-yyyy",
"yyyy-mm-dd-for-humans": "tt-mm-jjjj"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Link für die Abstimmung \"%s\" bearbeiten", "Edit link for poll \"%s\"": "Link für die Abstimmung \"%s\" bearbeiten",

View File

@ -100,7 +100,8 @@
"Start date": "Start date", "Start date": "Start date",
"Y-m-d": "Y-m-d", "Y-m-d": "Y-m-d",
"You can select at most 4 months": "You can select at most 4 months", "You can select at most 4 months": "You can select at most 4 months",
"yyyy-mm-dd": "yyyy-mm-dd" "yyyy-mm-dd": "yyyy-mm-dd",
"yyyy-mm-dd-for-humans": "yyyy-mm-dd"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Edit link for poll \"%s\"", "Edit link for poll \"%s\"": "Edit link for poll \"%s\"",

View File

@ -100,7 +100,8 @@
"Start date": "Fecha de Inicio", "Start date": "Fecha de Inicio",
"Y-m-d": "d/m/Y", "Y-m-d": "d/m/Y",
"You can select at most 4 months": "Puede seleccionar como máximo 4 meses", "You can select at most 4 months": "Puede seleccionar como máximo 4 meses",
"yyyy-mm-dd": "dd/mm/yyyy" "yyyy-mm-dd": "dd/mm/yyyy",
"yyyy-mm-dd-for-humans": "dd/mm/aaaa"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Enlace para edición de encuesta \"%s\"", "Edit link for poll \"%s\"": "Enlace para edición de encuesta \"%s\"",

View File

@ -100,7 +100,8 @@
"Start date": "Date de début", "Start date": "Date de début",
"Y-m-d": "d/m/Y", "Y-m-d": "d/m/Y",
"You can select at most 4 months": "Vous pouvez sélectionner au maximum 4 mois", "You can select at most 4 months": "Vous pouvez sélectionner au maximum 4 mois",
"yyyy-mm-dd": "dd/mm/yyyy" "yyyy-mm-dd": "dd/mm/yyyy",
"yyyy-mm-dd-for-humans": "jj/mm/aaaa"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Lien d'édition du sondage \"%s\"", "Edit link for poll \"%s\"": "Lien d'édition du sondage \"%s\"",

View File

@ -100,7 +100,8 @@
"Start date": "Kezdő dátum", "Start date": "Kezdő dátum",
"Y-m-d": "Y.m.d.", "Y-m-d": "Y.m.d.",
"You can select at most 4 months": "Legfeljebb 4 hónapot válaszhatsz", "You can select at most 4 months": "Legfeljebb 4 hónapot válaszhatsz",
"yyyy-mm-dd": "yyyy.mm.dd." "yyyy-mm-dd": "yyyy.mm.dd.",
"yyyy-mm-dd-for-humans": "éééé.hh.nn."
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "A(z) „%s” szavazás hivatkozásának szerkesztése", "Edit link for poll \"%s\"": "A(z) „%s” szavazás hivatkozásának szerkesztése",

View File

@ -100,7 +100,8 @@
"Start date": "Data iniziale", "Start date": "Data iniziale",
"Y-m-d": "d/m/Y", "Y-m-d": "d/m/Y",
"You can select at most 4 months": "Potete selezionare al massimo 4 mesi", "You can select at most 4 months": "Potete selezionare al massimo 4 mesi",
"yyyy-mm-dd": "dd/mm/yyyy" "yyyy-mm-dd": "dd/mm/yyyy",
"yyyy-mm-dd-for-humans": "gg/mm/aaaa"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Modifica il link del sondaggio \"%s\"", "Edit link for poll \"%s\"": "Modifica il link del sondaggio \"%s\"",

View File

@ -100,7 +100,8 @@
"Start date": "Begindatum", "Start date": "Begindatum",
"Y-m-d": "d/m/Y", "Y-m-d": "d/m/Y",
"You can select at most 4 months": "Je kan maximaal 4 maanden selecteren", "You can select at most 4 months": "Je kan maximaal 4 maanden selecteren",
"yyyy-mm-dd": "dd/mm/yyyy" "yyyy-mm-dd": "dd/mm/yyyy",
"yyyy-mm-dd-for-humans": "dd/mm/jjjj"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Bewerkingslink voor de poll \"%s\"", "Edit link for poll \"%s\"": "Bewerkingslink voor de poll \"%s\"",

View File

@ -100,7 +100,8 @@
"Start date": "Data de debuta", "Start date": "Data de debuta",
"Y-m-d": "d/m/Y", "Y-m-d": "d/m/Y",
"You can select at most 4 months": "Podètz pas causir mai de 4 meses", "You can select at most 4 months": "Podètz pas causir mai de 4 meses",
"yyyy-mm-dd": "dd/mm/yyyy" "yyyy-mm-dd": "dd/mm/yyyy",
"yyyy-mm-dd-for-humans": "jj/mm/aaaa"
}, },
"EditLink": { "EditLink": {
"Edit link for poll \"%s\"": "Ligam de modificacion del sondatge \"%s\"", "Edit link for poll \"%s\"": "Ligam de modificacion del sondatge \"%s\"",

View File

@ -25,7 +25,7 @@
<div class="col-md-8"> <div class="col-md-8">
<div class="input-group date"> <div class="input-group date">
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span> <span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input type="text" id="newdate" data-date-format="{__('Date', 'yyyy-mm-dd')}" aria-describedby="dateformat" name="newdate" class="form-control" placeholder="{__('Date', 'yyyy-mm-dd')}" /> <input type="text" id="newdate" data-date-format="{__('Date', 'yyyy-mm-dd')}" aria-describedby="dateformat" name="newdate" class="form-control" placeholder="{__('Date', 'yyyy-mm-dd-for-humans')}" />
</div> </div>
<span id="dateformat" class="sr-only">({__('Date', 'yyyy-mm-dd')})</span> <span id="dateformat" class="sr-only">({__('Date', 'yyyy-mm-dd')})</span>
</div> </div>

View File

@ -53,7 +53,7 @@
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar text-info"></i></span> <span class="input-group-addon"><i class="glyphicon glyphicon-calendar text-info"></i></span>
<input type="text" class="form-control" id="day{$i}" title="{__('Generic', 'Day')} {$i+1}" <input type="text" class="form-control" id="day{$i}" title="{__('Generic', 'Day')} {$i+1}"
data-date-format="{__('Date', 'yyyy-mm-dd')}" aria-describedby="dateformat{$i}" name="days[]" value="{$day_value}" data-date-format="{__('Date', 'yyyy-mm-dd')}" aria-describedby="dateformat{$i}" name="days[]" value="{$day_value}"
size="10" maxlength="10" placeholder="{__('Date', 'yyyy-mm-dd')}" autocomplete="off"/> size="10" maxlength="10" placeholder="{__('Date', 'yyyy-mm-dd-for-humans')}" autocomplete="off"/>
</div> </div>
</div> </div>
<div class="col-xs-2 col-sm-1"> <div class="col-xs-2 col-sm-1">
@ -149,7 +149,7 @@
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar text-info"></i></span> <span class="input-group-addon"><i class="glyphicon glyphicon-calendar text-info"></i></span>
<input type="text" class="form-control" id="range_start" <input type="text" class="form-control" id="range_start"
data-date-format="{__('Date', 'yyyy-mm-dd')}" size="10" maxlength="10" data-date-format="{__('Date', 'yyyy-mm-dd')}" size="10" maxlength="10"
placeholder="{__('Date', 'yyyy-mm-dd')}"/> placeholder="{__('Date', 'yyyy-mm-dd-for-humans')}"/>
</div> </div>
</div> </div>
<div class="col-xs-12"> <div class="col-xs-12">
@ -158,7 +158,7 @@
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar text-info"></i></span> <span class="input-group-addon"><i class="glyphicon glyphicon-calendar text-info"></i></span>
<input type="text" class="form-control" id="range_end" <input type="text" class="form-control" id="range_end"
data-date-format="{__('Date', 'yyyy-mm-dd')}" size="10" maxlength="10" data-date-format="{__('Date', 'yyyy-mm-dd')}" size="10" maxlength="10"
placeholder="{__('Date', 'yyyy-mm-dd')}"/> placeholder="{__('Date', 'yyyy-mm-dd-for-humans')}"/>
</div> </div>
</div> </div>
</div> </div>

View File

@ -26,7 +26,7 @@
<div class="col-sm-6"> <div class="col-sm-6">
<div class="input-group date"> <div class="input-group date">
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar text-info"></i></span> <span class="input-group-addon"><i class="glyphicon glyphicon-calendar text-info"></i></span>
<input type="text" class="form-control" id="enddate" data-date-format="{__('Date', 'yyyy-mm-dd')}" aria-describedby="dateformat" name="enddate" value="{$end_date_str}" size="10" maxlength="10" placeholder="{__('Date', 'yyyy-mm-dd')}" /> <input type="text" class="form-control" id="enddate" data-date-format="{__('Date', 'yyyy-mm-dd')}" aria-describedby="dateformat" name="enddate" value="{$end_date_str}" size="10" maxlength="10" placeholder="{__('Date', 'yyyy-mm-dd-for-humans')}" />
</div> </div>
</div> </div>
<span id="dateformat" class="sr-only">{__('Date', 'yyyy-mm-dd')}</span> <span id="dateformat" class="sr-only">{__('Date', 'yyyy-mm-dd')}</span>