Add Language Management Module: Created Language resource with CRUD pages, schemas, and models to support the universal translation system. Implemented localization for English and Turkish, ensuring consistent user experience. Added necessary policies and seeder for initial language data, enhancing the overall language management functionality.
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
// Navigation & Labels
|
||||
'title' => 'Languages',
|
||||
'navigation_label' => 'Languages',
|
||||
'model_label' => 'Language',
|
||||
'plural_model_label' => 'Languages',
|
||||
|
||||
// Actions
|
||||
'create' => 'Create Language',
|
||||
'edit' => 'Edit Language',
|
||||
'delete' => 'Delete Language',
|
||||
'restore' => 'Restore',
|
||||
'force_delete' => 'Force Delete',
|
||||
'activate' => 'Activate',
|
||||
'deactivate' => 'Deactivate',
|
||||
'set_default' => 'Set as Default',
|
||||
|
||||
// Form Sections
|
||||
'basic_information' => 'Basic Information',
|
||||
'settings' => 'Settings',
|
||||
|
||||
// Form Fields
|
||||
'code' => 'Language Code',
|
||||
'code_helper' => 'ISO 639-1 language code (e.g: tr, en, de)',
|
||||
'name' => 'Language Name',
|
||||
'name_helper' => 'English language name (e.g: Turkish)',
|
||||
'native_name' => 'Native Name',
|
||||
'native_name_helper' => 'Language name in its own language (e.g: Türkçe)',
|
||||
'flag' => 'Flag',
|
||||
'flag_helper' => 'Flag emoji or icon code',
|
||||
'direction' => 'Text Direction',
|
||||
'direction_ltr' => 'Left to Right (LTR)',
|
||||
'direction_rtl' => 'Right to Left (RTL)',
|
||||
'is_active' => 'Active',
|
||||
'is_active_helper' => 'Is this language available in the system?',
|
||||
'is_default' => 'Default Language',
|
||||
'is_default_helper' => 'Should this be the default language?',
|
||||
'sort_order' => 'Sort Order',
|
||||
'sort_order_helper' => 'Display order of languages',
|
||||
|
||||
// Table Columns
|
||||
'table_flag' => 'Flag',
|
||||
'table_code' => 'Code',
|
||||
'table_name' => 'Language Name',
|
||||
'table_is_active' => 'Active',
|
||||
'table_is_default' => 'Default',
|
||||
'table_direction' => 'Direction',
|
||||
'table_sort_order' => 'Order',
|
||||
'table_created_at' => 'Created',
|
||||
'table_updated_at' => 'Updated',
|
||||
'table_deleted_at' => 'Deleted',
|
||||
|
||||
// Messages
|
||||
'created_successfully' => 'Language created successfully',
|
||||
'created_successfully_body' => 'New language has been added to the system.',
|
||||
'updated_successfully' => 'Language updated successfully',
|
||||
'updated_successfully_body' => 'Language information has been updated.',
|
||||
'deleted_successfully' => 'Language deleted successfully',
|
||||
'deleted_successfully_body' => 'Language has been removed from the system.',
|
||||
'restored_successfully' => 'Language restored successfully',
|
||||
'activated_successfully' => 'Language activated',
|
||||
'deactivated_successfully' => 'Language deactivated',
|
||||
'set_default_successfully' => 'Default language updated',
|
||||
'cannot_delete_default' => 'Cannot delete default language',
|
||||
'cannot_deactivate_default' => 'Cannot deactivate default language',
|
||||
|
||||
// Validation
|
||||
'code_required' => 'Language code is required',
|
||||
'code_unique' => 'This language code is already in use',
|
||||
'name_required' => 'Language name is required',
|
||||
'native_name_required' => 'Native name is required',
|
||||
];
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
// Navigation & Labels
|
||||
'title' => 'Diller',
|
||||
'navigation_label' => 'Diller',
|
||||
'model_label' => 'Dil',
|
||||
'plural_model_label' => 'Diller',
|
||||
|
||||
// Actions
|
||||
'create' => 'Dil Oluştur',
|
||||
'edit' => 'Dil Düzenle',
|
||||
'delete' => 'Dil Sil',
|
||||
'restore' => 'Geri Yükle',
|
||||
'force_delete' => 'Kalıcı Olarak Sil',
|
||||
'activate' => 'Aktif Et',
|
||||
'deactivate' => 'Pasif Et',
|
||||
'set_default' => 'Varsayılan Yap',
|
||||
|
||||
// Form Sections
|
||||
'basic_information' => 'Temel Bilgiler',
|
||||
'settings' => 'Ayarlar',
|
||||
|
||||
// Form Fields
|
||||
'code' => 'Dil Kodu',
|
||||
'code_helper' => 'ISO 639-1 dil kodu (örn: tr, en, de)',
|
||||
'name' => 'Dil Adı',
|
||||
'name_helper' => 'İngilizce dil adı (örn: Turkish)',
|
||||
'native_name' => 'Yerel Dil Adı',
|
||||
'native_name_helper' => 'Dil adının kendi dilindeki yazılışı (örn: Türkçe)',
|
||||
'flag' => 'Bayrak',
|
||||
'flag_helper' => 'Bayrak emojisi veya icon kodu',
|
||||
'direction' => 'Metin Yönü',
|
||||
'direction_ltr' => 'Soldan Sağa (LTR)',
|
||||
'direction_rtl' => 'Sağdan Sola (RTL)',
|
||||
'is_active' => 'Aktif',
|
||||
'is_active_helper' => 'Dil sistemde kullanılabilir mi?',
|
||||
'is_default' => 'Varsayılan Dil',
|
||||
'is_default_helper' => 'Bu dil varsayılan dil olsun mu?',
|
||||
'sort_order' => 'Sıralama',
|
||||
'sort_order_helper' => 'Dillerin görüntülenme sırası',
|
||||
|
||||
// Table Columns
|
||||
'table_flag' => 'Bayrak',
|
||||
'table_code' => 'Kod',
|
||||
'table_name' => 'Dil Adı',
|
||||
'table_is_active' => 'Aktif',
|
||||
'table_is_default' => 'Varsayılan',
|
||||
'table_direction' => 'Yön',
|
||||
'table_sort_order' => 'Sıra',
|
||||
'table_created_at' => 'Oluşturulma',
|
||||
'table_updated_at' => 'Güncellenme',
|
||||
'table_deleted_at' => 'Silinme',
|
||||
|
||||
// Messages
|
||||
'created_successfully' => 'Dil başarıyla oluşturuldu',
|
||||
'created_successfully_body' => 'Yeni dil sisteme eklendi.',
|
||||
'updated_successfully' => 'Dil başarıyla güncellendi',
|
||||
'updated_successfully_body' => 'Dil bilgileri güncellendi.',
|
||||
'deleted_successfully' => 'Dil başarıyla silindi',
|
||||
'deleted_successfully_body' => 'Dil sistemden kaldırıldı.',
|
||||
'restored_successfully' => 'Dil başarıyla geri yüklendi',
|
||||
'activated_successfully' => 'Dil aktif edildi',
|
||||
'deactivated_successfully' => 'Dil pasif edildi',
|
||||
'set_default_successfully' => 'Varsayılan dil güncellendi',
|
||||
'cannot_delete_default' => 'Varsayılan dil silinemez',
|
||||
'cannot_deactivate_default' => 'Varsayılan dil pasif edilemez',
|
||||
|
||||
// Validation
|
||||
'code_required' => 'Dil kodu zorunludur',
|
||||
'code_unique' => 'Bu dil kodu zaten kullanılıyor',
|
||||
'name_required' => 'Dil adı zorunludur',
|
||||
'native_name_required' => 'Yerel dil adı zorunludur',
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user