@@ -16,20 +16,39 @@ export const transformDate = ({ date, lang, type }) => {
1616 ? `${ month ? `${ completeWith0 ( month ) } /` : '' } ${
1717 day ? `${ completeWith0 ( day ) } /` : ''
1818 } ${ year } `
19- : `${ day ? `${ completeWith0 ( day ) } /` : '' } ${
19+ : lang === 'es'
20+ ? `${ day ? `${ completeWith0 ( day ) } /` : '' } ${
2021 month ? `${ completeWith0 ( month ) } /` : ''
21- } ${ year } `;
22+ } ${ year } `
23+ : /* lang === 'de' */
24+ `${
25+ day && month
26+ ? `${ completeWith0 ( day ) } .${ completeWith0 ( month ) } .${ year } `
27+ : `${ month ? `${ completeWith0 ( month ) } /` : '' } ${ year } `
28+ } `;
2229 case 'l' :
2330 return lang === 'en'
2431 ? `${ month ? `${ month } /` : '' } ${ day ? `${ day } /` : '' } ${ year } `
25- : `${ day ? `${ day } /` : '' } ${ month ? `${ month } /` : '' } ${ year } ` ;
32+ : lang === 'es'
33+ ? `${ day ? `${ day } /` : '' } ${ month ? `${ month } /` : '' } ${ year } `
34+ : /* lang === 'de' */
35+ `${
36+ day && month
37+ ? `${ day } .${ month } .${ year } `
38+ : `${ month ? `${ month } /` : '' } ${ year } `
39+ } `;
2640 case 'll' :
2741 return lang === 'en'
2842 ? `${ month ? `${ monthArray [ lang ] [ month - 1 ] } ` : '' } ${
2943 day ? ` ${ completeWith0 ( day ) } ` : ''
3044 } ${ day || month ? ', ' : '' } ${ year } `
31- : `${ day ? `${ day } de ` : '' } ${
45+ : lang === 'es'
46+ ? `${ day ? `${ day } de ` : '' } ${
3247 month ? `${ monthArray [ lang ] [ month - 1 ] } , ` : ''
48+ } ${ year } `
49+ : /* lang === 'de' */
50+ `${ day ? `${ day } . ` : '' } ${
51+ month ? `${ monthArray [ lang ] [ month - 1 ] } ` : ''
3352 } ${ year } `;
3453 }
3554} ;
@@ -45,4 +64,9 @@ export const mapDate = {
4564 l : ( date ) => transformDate ( { date, lang : 'es' , type : 'l' } ) ,
4665 ll : ( date ) => transformDate ( { date, lang : 'es' , type : 'll' } ) ,
4766 } ,
67+ de : {
68+ L : ( date ) => transformDate ( { date, lang : 'de' , type : 'L' } ) ,
69+ l : ( date ) => transformDate ( { date, lang : 'de' , type : 'l' } ) ,
70+ ll : ( date ) => transformDate ( { date, lang : 'de' , type : 'll' } ) ,
71+ } ,
4872} ;
0 commit comments