feat: add Turkish (tr) translations to form-core, input-datepicker & pagination (#2516)
* feat(input-datepicker): add Turkish translations * chore: add changeset for Turkish translation * feat(input-datepicker): add Turkish translations * chore: consolidate all Turkish translations into a single changeset
This commit is contained in:
parent
bcf269d92f
commit
a0d334dc54
16 changed files with 146 additions and 1 deletions
12
.changeset/add-tr-translations.md
Normal file
12
.changeset/add-tr-translations.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
'@lion/ui': patch
|
||||
---
|
||||
|
||||
Added initial Turkish (tr.js / tr-TR.js) translation files for the following components:
|
||||
|
||||
- input-datepicker
|
||||
- calendar
|
||||
- form-core
|
||||
- overlays
|
||||
- pagination
|
||||
- validate-messages
|
||||
|
|
@ -88,6 +88,9 @@ export class LionCalendar extends LocalizeMixin(LitElement) {
|
|||
case 'sk-SK':
|
||||
case 'sk':
|
||||
return import('@lion/ui/calendar-translations/sk.js');
|
||||
case 'tr-TR':
|
||||
case 'tr':
|
||||
return import('@lion/ui/calendar-translations/tr.js');
|
||||
case 'uk-UA':
|
||||
case 'uk':
|
||||
return import('@lion/ui/calendar-translations/uk.js');
|
||||
|
|
|
|||
11
packages/ui/components/calendar/translations/tr.js
Normal file
11
packages/ui/components/calendar/translations/tr.js
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
export default {
|
||||
nextMonth: 'Sonraki ay',
|
||||
previousMonth: 'Önceki ay',
|
||||
nextFullYear: 'Gelecek yıl',
|
||||
previousFullYear: 'Geçen yıl',
|
||||
defaultDisabledDate: 'Bu tarih kullanılamaz. Lütfen başka bir tarih seçin.',
|
||||
beforeDisabledDate:
|
||||
'Bu tarih kullanılamaz. En erken kullanılabilir tarih: {params}. Lütfen başka bir tarih seçin.',
|
||||
afterDisabledDate:
|
||||
'Bu tarih kullanılamaz. En geç kullanılabilir tarih: {params}. Lütfen başka bir tarih seçin.',
|
||||
};
|
||||
|
|
@ -62,6 +62,10 @@ export const localizeNamespaceLoader = /** @param {string} locale */ locale => {
|
|||
return import('@lion/ui/form-core-translations/sk-SK.js');
|
||||
case 'sk':
|
||||
return import('@lion/ui/form-core-translations/sk.js');
|
||||
case 'tr-TR':
|
||||
return import('@lion/ui/form-core-translations/tr-TR.js');
|
||||
case 'tr':
|
||||
return import('@lion/ui/form-core-translations/tr.js');
|
||||
case 'uk-UA':
|
||||
return import('@lion/ui/form-core-translations/uk-UA.js');
|
||||
case 'uk':
|
||||
|
|
|
|||
5
packages/ui/components/form-core/translations/tr-TR.js
Normal file
5
packages/ui/components/form-core/translations/tr-TR.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
import tr from './tr.js';
|
||||
|
||||
export default {
|
||||
...tr,
|
||||
};
|
||||
6
packages/ui/components/form-core/translations/tr.js
Normal file
6
packages/ui/components/form-core/translations/tr.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
export default {
|
||||
validationError: 'Hatalı',
|
||||
validationWarning: 'Uyarı',
|
||||
validationSuccess: 'Başarılı',
|
||||
validationInfo: 'Bilgilendirme',
|
||||
};
|
||||
|
|
@ -62,7 +62,6 @@ export const localizeNamespaceLoader = /** @param {string} locale */ locale => {
|
|||
import('@lion/ui/overlays-translations/en.js'),
|
||||
import('@lion/ui/input-datepicker-translations/en.js'),
|
||||
]);
|
||||
|
||||
case 'es-ES':
|
||||
return combineLocalizeImports([
|
||||
import('@lion/ui/overlays-translations/es-ES.js'),
|
||||
|
|
@ -163,6 +162,13 @@ export const localizeNamespaceLoader = /** @param {string} locale */ locale => {
|
|||
import('@lion/ui/overlays-translations/sk.js'),
|
||||
import('@lion/ui/input-datepicker-translations/sk.js'),
|
||||
]);
|
||||
case 'tr-TR':
|
||||
return import('@lion/ui/input-datepicker-translations/tr-TR.js');
|
||||
case 'tr':
|
||||
return combineLocalizeImports([
|
||||
import('@lion/ui/overlays-translations/tr.js'),
|
||||
import('@lion/ui/input-datepicker-translations/tr.js'),
|
||||
]);
|
||||
case 'uk-UA':
|
||||
return combineLocalizeImports([
|
||||
import('@lion/ui/overlays-translations/uk-UA.js'),
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
import tr from './tr.js';
|
||||
|
||||
export default {
|
||||
...tr,
|
||||
};
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
export default {
|
||||
openDatepickerLabel: 'Tarih seçimini aç',
|
||||
};
|
||||
5
packages/ui/components/overlays/translations/tr-TR.js
Normal file
5
packages/ui/components/overlays/translations/tr-TR.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
import tr from './tr.js';
|
||||
|
||||
export default {
|
||||
...tr,
|
||||
};
|
||||
4
packages/ui/components/overlays/translations/tr.js
Normal file
4
packages/ui/components/overlays/translations/tr.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export default {
|
||||
back: 'Geri',
|
||||
close: 'Kapat',
|
||||
};
|
||||
|
|
@ -73,6 +73,8 @@ export class LionPagination extends LocalizeMixin(LitElement) {
|
|||
return import('@lion/ui/pagination-translations/ru.js');
|
||||
case 'sk-SK':
|
||||
return import('@lion/ui/pagination-translations/sk.js');
|
||||
case 'tr-TR':
|
||||
return import('@lion/ui/pagination-translations/tr.js');
|
||||
case 'uk-UA':
|
||||
return import('@lion/ui/pagination-translations/uk.js');
|
||||
case 'zh-CN':
|
||||
|
|
|
|||
6
packages/ui/components/pagination/translations/tr.js
Normal file
6
packages/ui/components/pagination/translations/tr.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
export default {
|
||||
label: 'Sayfa gezintisi',
|
||||
previous: 'Önceki sayfa',
|
||||
next: 'Sonraki sayfa',
|
||||
page: '{page}. sayfa',
|
||||
};
|
||||
|
|
@ -85,6 +85,10 @@ export async function loadValidateNamespace({ localize }) {
|
|||
return import('@lion/ui/validate-messages-translations/sk-SK.js');
|
||||
case 'sk':
|
||||
return import('@lion/ui/validate-messages-translations/sk.js');
|
||||
case 'tr-TR':
|
||||
return import('@lion/ui/validate-messages-translations/tr-TR.js');
|
||||
case 'tr':
|
||||
return import('@lion/ui/validate-messages-translations/tr.js');
|
||||
case 'uk-UA':
|
||||
return import('@lion/ui/validate-messages-translations/uk-UA.js');
|
||||
case 'uk':
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
import tr from './tr.js';
|
||||
|
||||
export default {
|
||||
...tr,
|
||||
error: {
|
||||
...tr.error,
|
||||
IsDate: 'Lütfen geçerli bir tarih girin (GG/AA/YYYY).',
|
||||
},
|
||||
warning: {
|
||||
...tr.warning,
|
||||
IsDate: 'Lütfen geçerli bir tarih girin (GG/AA/YYYY).',
|
||||
},
|
||||
};
|
||||
56
packages/ui/components/validate-messages/translations/tr.js
Normal file
56
packages/ui/components/validate-messages/translations/tr.js
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
export default {
|
||||
error: {
|
||||
Required: '{fieldName} alanını doldurun.',
|
||||
_RequiredUpload: '{fieldName} dosyasını yükleyin.',
|
||||
_RequiredSelect: '{fieldName} seçin.',
|
||||
EqualsLength: '{fieldName} alanı tam olarak {params} karakter olmalıdır.',
|
||||
MinLength: '{fieldName} alanı en az {params} karakter olmalıdır.',
|
||||
MaxLength: '{fieldName} alanı en fazla {params} karakter olmalıdır.',
|
||||
MinMaxLength: '{fieldName} alanı {params.min} ile {params.max} karakter arasında olmalıdır.',
|
||||
Pattern: 'Geçerli bir {fieldName} girin.',
|
||||
IsNumber: 'Geçerli bir {fieldName} girin.',
|
||||
MinNumber: '{fieldName}, {params} veya daha büyük olmalıdır.',
|
||||
MaxNumber: '{fieldName}, {params} veya daha küçük olmalıdır.',
|
||||
MinMaxNumber: '{fieldName}, {params.min} ile {params.max} arasında olmalıdır.',
|
||||
IsDate: 'Geçerli bir tarih girin (GG/AA/YYYY).',
|
||||
MinDate: '{fieldName}, {params, date, YYYYMMDD} veya daha sonraki bir tarih olmalıdır.',
|
||||
MaxDate: '{fieldName}, {params, date, YYYYMMDD} veya daha önceki bir tarih olmalıdır.',
|
||||
MinMaxDate:
|
||||
'{fieldName}, {params.min, date, YYYYMMDD} ile {params.max, date, YYYYMMDD} arasında olmalıdır.',
|
||||
IsDateDisabled: 'Bu tarih kullanılamaz. Lütfen başka bir tarih seçin.',
|
||||
IsEmail: 'Geçerli bir {fieldName} girin ("ad@örnek.com" formatında).',
|
||||
MatchesOption: 'Eşleşen sonuç bulunamadı. Farklı bir anahtar kelime ya da kategori deneyin.',
|
||||
},
|
||||
warning: {
|
||||
Required: '{fieldName} alanını doldurun.',
|
||||
_RequiredUpload: '{fieldName} dosyasını yükleyin.',
|
||||
_RequiredSelect: '{fieldName} seçin.',
|
||||
EqualsLength: '{fieldName} alanı tam olarak {params} karakter olmalıdır.',
|
||||
MinLength: '{fieldName} alanı en az {params} karakter olmalıdır.',
|
||||
MaxLength: '{fieldName} alanı en fazla {params} karakter olmalıdır.',
|
||||
MinMaxLength: '{fieldName} alanı {params.min} ile {params.max} karakter arasında olmalıdır.',
|
||||
IsNumber: 'Geçerli bir {fieldName} girin.',
|
||||
MinNumber: '{fieldName}, {params} veya daha büyük olmalıdır.',
|
||||
MaxNumber: '{fieldName}, {params} veya daha küçük olmalıdır.',
|
||||
MinMaxNumber: '{fieldName}, {params.min} ile {params.max} arasında olmalıdır.',
|
||||
IsDate: 'Geçerli bir tarih girin (GG/AA/YYYY).',
|
||||
MinDate: '{fieldName}, {params, date, YYYYMMDD} veya daha sonraki bir tarih olmalıdır.',
|
||||
MaxDate: '{fieldName}, {params, date, YYYYMMDD} veya daha önceki bir tarih olmalıdır.',
|
||||
MinMaxDate:
|
||||
'{fieldName}, {params.min, date, YYYYMMDD} ile {params.max, date, YYYYMMDD} arasında olmalıdır.',
|
||||
IsDateDisabled: 'Bu tarih kullanılamaz. Lütfen başka bir tarih seçin.',
|
||||
IsEmail: 'Geçerli bir {fieldName} girin ("ad@örnek.com" formatında).',
|
||||
MatchesOption: 'Eşleşen sonuç bulunamadı. Farklı bir anahtar kelime ya da kategori deneyin.',
|
||||
},
|
||||
success: {
|
||||
DefaultOk: 'Tamam',
|
||||
RandomOk:
|
||||
'success.DefaultOk,success.Correct,success.Succeeded,success.Ok,success.ThisIsRight,success.Changed,success.OkCorrect',
|
||||
Correct: 'Doğru',
|
||||
Succeeded: 'Başarılı',
|
||||
Ok: 'Tamam!',
|
||||
ThisIsRight: 'Bu doğru.',
|
||||
Changed: 'Değiştirildi!',
|
||||
OkCorrect: 'Tamam, doğru.',
|
||||
},
|
||||
};
|
||||
Loading…
Reference in a new issue