Skip to content

Commit 08357ed

Browse files
fix: fix for #130
1 parent d2d0398 commit 08357ed

File tree

3 files changed

+30
-22
lines changed

3 files changed

+30
-22
lines changed

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ npm install react-native-paper-dates --save
5757

5858
## Import some localized strings
5959
Ideally you do this somewhere in your `index.js` before `react-native-paper-dates` is used.
60-
Currently we only have en/nl/pl/pt translations but it's really easy to add one extra since it are only some labels and error messages
60+
Currently we only have en/nl/pl/pt translations but it's really easy to add one extra since it are only some labels and error messages.
61+
6162
```tsx
6263
// e.g in your index.js
6364
import {
@@ -85,12 +86,18 @@ registerTranslation("pl", {
8586
selectSingle: 'Select date',
8687
selectMultiple: 'Select dates',
8788
selectRange: 'Select period',
88-
notAccordingToDateFormat: (inputFormat: string) =>
89+
notAccordingToDateFormat: (inputFormat) =>
8990
`Date format must be ${inputFormat}`,
90-
mustBeHigherThan: 'Must be later then',
91-
mustBeLowerThan: 'Must be earlier then',
92-
mustBeBetween: 'Must be between',
91+
mustBeHigherThan: (date) => `Must be later then ${date}`,
92+
mustBeLowerThan: (date) => `Must be earlier then ${date}`,
93+
mustBeBetween: (startDate, endDate) =>
94+
`Must be between ${startDate} - ${endDate}`,
9395
dateIsDisabled: 'Day is not allowed',
96+
previous: 'Previous',
97+
next: 'Next',
98+
typeInDate: 'Type in date',
99+
pickDateFromCalendar: 'Pick date from calendar',
100+
close: 'Close',
94101
})
95102
```
96103

src/Date/DatePickerInput.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ function DatePickerInput(
9797
onConfirm={onInnerConfirm}
9898
locale={locale}
9999
dateMode={inputMode}
100+
validRange={validRange}
100101
/>
101102
) : null}
102103
</>

src/translations/de.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
import type { TranslationsType } from './utils'
2-
32
const de: TranslationsType = {
4-
save: 'Speichern',
5-
selectSingle: 'Wähle Datum',
6-
selectMultiple: 'Wähle Daten',
7-
selectRange: 'Wähle Zeitspanne',
8-
notAccordingToDateFormat: (inputFormat: string) =>
9-
`Das Format sollte ${inputFormat} sein`,
10-
mustBeHigherThan: 'Muss später sein als',
11-
mustBeLowerThan: 'Muss früher sein als',
12-
mustBeBetween: 'Muss in dieser Zeitspanne liegen',
13-
dateIsDisabled: 'Datum nicht wählbar',
14-
previous: 'Vorheriges',
15-
next: 'Nächstes',
16-
typeInDate: 'Datum eingeben',
17-
pickDateFromCalendar: 'Datum vom Kalender auswählen',
18-
close: 'Schliessen',
3+
save: 'Speichern',
4+
selectSingle: 'Wähle Datum',
5+
selectMultiple: 'Wähle Daten',
6+
selectRange: 'Wähle Zeitspanne',
7+
notAccordingToDateFormat: (inputFormat) =>
8+
`Das Format sollte ${inputFormat} sein`,
9+
mustBeHigherThan: (date) => `Muss nach dem ${date} sein`,
10+
mustBeLowerThan: (date) => `Muss vor dem ${date} sein`,
11+
mustBeBetween: (startDate, endDate) =>
12+
`Muss in dieser Zeitspanne liegen ${startDate} - ${endDate}`,
13+
dateIsDisabled: 'Datum nicht wählbar',
14+
previous: 'Vorheriges',
15+
next: 'Nächstes',
16+
typeInDate: 'Datum eingeben',
17+
pickDateFromCalendar: 'Datum vom Kalender auswählen',
18+
close: 'Schliessen',
1919
}
20-
export default nl
20+
export default de

0 commit comments

Comments
 (0)