LanguagesData temizliği
This commit is contained in:
parent
9e64976963
commit
87ba256bae
46 changed files with 115 additions and 558 deletions
|
|
@ -289,7 +289,7 @@
|
|||
{
|
||||
"code": "App.Sender.Sms.PostaGuvercini.Url",
|
||||
"nameKey": "App.Sender.Sms.PostaGuvercini.Url",
|
||||
"descriptionKey": "App.Sender.Sms.PostaGuvercini.Url.Description",
|
||||
"descriptionKey": "App.Sender.Url.Description",
|
||||
"defaultValue": "https://www.postaguvercini.com/api_http",
|
||||
"isVisibleToClients": false,
|
||||
"providers": "T|G|D",
|
||||
|
|
@ -337,7 +337,7 @@
|
|||
{
|
||||
"code": "App.Sender.WhatsApp.Url",
|
||||
"nameKey": "App.Sender.WhatsApp.Url",
|
||||
"descriptionKey": "App.Sender.WhatsApp.Url.Description",
|
||||
"descriptionKey": "App.Sender.Url.Description",
|
||||
"defaultValue": "https://graph.facebook.com/v21.0",
|
||||
"isVisibleToClients": false,
|
||||
"providers": "T|G|D",
|
||||
|
|
@ -401,7 +401,7 @@
|
|||
{
|
||||
"code": "App.Sender.Rocket.Url",
|
||||
"nameKey": "App.Sender.Rocket.Url",
|
||||
"descriptionKey": "App.Sender.Rocket.Url.Description",
|
||||
"descriptionKey": "App.Sender.Url.Description",
|
||||
"defaultValue": "https://chat.sozsoft.com/api/v1",
|
||||
"isVisibleToClients": false,
|
||||
"providers": "G|D",
|
||||
|
|
|
|||
|
|
@ -762,12 +762,6 @@
|
|||
"en": "Topic",
|
||||
"tr": "Konu"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Forum.TopicManagement.Content",
|
||||
"en": "Content",
|
||||
"tr": "İçerik"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Forum.TopicManagement.NewTopic",
|
||||
|
|
@ -822,12 +816,6 @@
|
|||
"en": "Your Reply",
|
||||
"tr": "Cevabınız"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Forum.PostManagement.BaslikNew",
|
||||
"en": "Content",
|
||||
"tr": "İçerik"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Forum.PostManagement.MessageEdit",
|
||||
|
|
@ -1524,12 +1512,6 @@
|
|||
"en": "CSV Template",
|
||||
"tr": "CSV Şablonu"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listforms.ImportManager.Column",
|
||||
"en": "Column",
|
||||
"tr": "Kolon"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listforms.ImportManager.Yes",
|
||||
|
|
@ -1814,7 +1796,7 @@
|
|||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Sender.Sms.PostaGuvercini.Url.Description",
|
||||
"key": "App.Sender.Url.Description",
|
||||
"en": "Url Description",
|
||||
"tr": "Url Açıklaması"
|
||||
},
|
||||
|
|
@ -1854,12 +1836,6 @@
|
|||
"en": "Url",
|
||||
"tr": "Url"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Sender.WhatsApp.Url.Description",
|
||||
"en": "Url Description",
|
||||
"tr": "Url Açıklaması"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Sender.WhatsApp.PhoneNumberId",
|
||||
|
|
@ -1908,12 +1884,6 @@
|
|||
"en": "Url",
|
||||
"tr": "Url"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Sender.Rocket.Url.Description",
|
||||
"en": "Url Description",
|
||||
"tr": "Url Açıklaması"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Sender.Rocket.UserId",
|
||||
|
|
@ -3426,12 +3396,6 @@
|
|||
"en": "Pivots",
|
||||
"tr": "Pivotlar"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormField.FilterCultureName",
|
||||
"en": "Culture Name",
|
||||
"tr": "Dil"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormField.Filter",
|
||||
|
|
@ -3660,12 +3624,6 @@
|
|||
"en": "Crosshair",
|
||||
"tr": "Crosshair"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.DetailsCultureName",
|
||||
"en": "Culture Name",
|
||||
"tr": "Dil"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.DetailsTitle",
|
||||
|
|
@ -3804,12 +3762,6 @@
|
|||
"en": "Preview T-Sql",
|
||||
"tr": "Preview T-Sql"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.DatabaseDataSourceCode",
|
||||
"en": "Data Source Code",
|
||||
"tr": "Veri Kaynağı Kodu"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.ExtraFilters",
|
||||
|
|
@ -3870,18 +3822,6 @@
|
|||
"en": "Select Command",
|
||||
"tr": "Select T-Sql"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.DatabaseDataSourceTableName",
|
||||
"en": "Table Name",
|
||||
"tr": "Tablo Adı"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName",
|
||||
"en": "Key Field Name",
|
||||
"tr": "Anahtar Alanı"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.DatabaseDataSourceKeyFieldDbSourceType",
|
||||
|
|
@ -3978,12 +3918,6 @@
|
|||
"en": "Value Type",
|
||||
"tr": "Değer Türü"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.Value",
|
||||
"en": "Value",
|
||||
"tr": "Değer"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.DatabaseUpdateCommand",
|
||||
|
|
@ -4092,12 +4026,6 @@
|
|||
"en": "Hint",
|
||||
"tr": "İpucu"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.CommandIcon",
|
||||
"en": "Icon",
|
||||
"tr": "İkon"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.CommandAuthorizationType",
|
||||
|
|
@ -4158,12 +4086,6 @@
|
|||
"en": "Add Page Url",
|
||||
"tr": "Ek Sayfa Url'si"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.EditingAllowEditing",
|
||||
"en": "Allow Editing",
|
||||
"tr": "Güncellemeye İzin Ver"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.EditingAllowDetail",
|
||||
|
|
@ -4284,12 +4206,6 @@
|
|||
"en": "Tab Type",
|
||||
"tr": "Tab Tipi"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.SubFormsCode",
|
||||
"en": "List Form Code",
|
||||
"tr": "List Form Code"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.SubFormsIsRefresh",
|
||||
|
|
@ -4368,12 +4284,6 @@
|
|||
"en": "Class Name",
|
||||
"tr": "Sınıf Adı"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.EditingFormOrder",
|
||||
"en": "Order",
|
||||
"tr": "Sıra"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.ListFormEdit.EditingFormItemType",
|
||||
|
|
@ -5670,12 +5580,6 @@
|
|||
"tr": "Tanımlamalar",
|
||||
"en": "Definitions"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Coordinator.Questions",
|
||||
"tr": "Sorular",
|
||||
"en": "Questions"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Menus.Routes",
|
||||
|
|
@ -6852,12 +6756,6 @@
|
|||
"tr": "Ödeme",
|
||||
"en": "Payment"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "Public.nav.success",
|
||||
"tr": "Sipariş Durumu",
|
||||
"en": "Success"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "Public.nav.basket",
|
||||
|
|
@ -7134,18 +7032,6 @@
|
|||
"tr": "Aylık Taksit",
|
||||
"en": "Monthly Installment"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "Public.payment.summary.total",
|
||||
"tr": "Toplam",
|
||||
"en": "Total"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "Public.payment.buttons.back",
|
||||
"tr": "Geri",
|
||||
"en": "Back"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "Public.payment.buttons.completeOrder",
|
||||
|
|
@ -8202,12 +8088,6 @@
|
|||
"tr": "Bir alan seçin",
|
||||
"en": "Select a field"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "Public.designer.value",
|
||||
"tr": "Değer",
|
||||
"en": "Value"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "Public.designer.desc1",
|
||||
|
|
@ -8346,12 +8226,6 @@
|
|||
"en": "Properties",
|
||||
"tr": "Özellikler"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.DeveloperKit.Component.Status.Inactive",
|
||||
"en": "Inactive",
|
||||
"tr": "Pasif"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.DeveloperKit.Component.Action.Edit",
|
||||
|
|
@ -9210,12 +9084,6 @@
|
|||
"en": "Dependencies",
|
||||
"tr": "Bağımlılıklar"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.DeveloperKit.ComponentEditor.Code",
|
||||
"en": "Code",
|
||||
"tr": "Kod"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.DeveloperKit.ComponentEditor.Title.Edit",
|
||||
|
|
@ -9630,12 +9498,6 @@
|
|||
"tr": "Bakım Planı Sihirbazı",
|
||||
"en": "Planning Wizard"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Maintenance.PlanWizardEmployee",
|
||||
"tr": "Personeller",
|
||||
"en": "Employees"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Maintenance.PlanWizardMaterial",
|
||||
|
|
@ -9690,12 +9552,6 @@
|
|||
"tr": "Malzemeler",
|
||||
"en": "Materials"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Maintenance.WorkorderActivity",
|
||||
"tr": "Faaliyetler",
|
||||
"en": "Activities"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Store.WarehouseType",
|
||||
|
|
@ -9930,12 +9786,6 @@
|
|||
"tr": "Günlük Güncellemeler",
|
||||
"en": "Daily Updates"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Hr.Employee",
|
||||
"tr": "Çalışanlar",
|
||||
"en": "Employees"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Hr.Department",
|
||||
|
|
@ -10044,12 +9894,6 @@
|
|||
"tr": "Fırsatlar",
|
||||
"en": "Opportunities"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Crm.OpportunityActivity",
|
||||
"tr": "Aktiviteler",
|
||||
"en": "Activities"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Crm.OpportunityCompetitor",
|
||||
|
|
@ -10392,24 +10236,12 @@
|
|||
"tr": "Ekleme İzin Ver",
|
||||
"en": "Allow Adding"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.SchedulerOptions.AllowEditing",
|
||||
"tr": "Güncellemeye İzin Ver",
|
||||
"en": "Allow Editing"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.SchedulerOptions.AllowDeleting",
|
||||
"tr": "Silmeye İzin Ver",
|
||||
"en": "Allow Deleting"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.SchedulerOptions.Day",
|
||||
"tr": "Gün",
|
||||
"en": "Day"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.SchedulerOptions.Week",
|
||||
|
|
@ -10842,12 +10674,6 @@
|
|||
"tr": "Kod",
|
||||
"en": "Code"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Name",
|
||||
"tr": "Ad",
|
||||
"en": "Name"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Description",
|
||||
|
|
@ -11274,12 +11100,6 @@
|
|||
"tr": "Grafik Tipi",
|
||||
"en": "Chart Type"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.ChartDrawer.Name",
|
||||
"tr": "Ad",
|
||||
"en": "Name"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.ChartDrawer.SeriesName",
|
||||
|
|
@ -11322,12 +11142,6 @@
|
|||
"tr": "Grafik kaydedildi",
|
||||
"en": "Chart saved"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.ChartDrawer.Error",
|
||||
"tr": "Hata",
|
||||
"en": "Error"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.ChartDrawer.NameRequired",
|
||||
|
|
@ -11364,12 +11178,6 @@
|
|||
"tr": "İzin Türü *",
|
||||
"en": "Leave Type *"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.LeaveRequestModal.Select",
|
||||
"tr": "Seçiniz",
|
||||
"en": "Select"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.LeaveRequestModal.AnnualLeave",
|
||||
|
|
@ -11388,12 +11196,6 @@
|
|||
"tr": "Ücretsiz İzin",
|
||||
"en": "Unpaid Leave"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.LeaveRequestModal.Other",
|
||||
"tr": "Diğer",
|
||||
"en": "Other"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.LeaveRequestModal.StartDate",
|
||||
|
|
@ -11406,12 +11208,6 @@
|
|||
"tr": "Bitiş Tarihi *",
|
||||
"en": "End Date *"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.LeaveRequestModal.Description",
|
||||
"tr": "Açıklama *",
|
||||
"en": "Description *"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.LeaveRequestModal.ReasonPlaceholder",
|
||||
|
|
@ -11436,12 +11232,6 @@
|
|||
"tr": "Harcama Kategorisi *",
|
||||
"en": "Expense Category *"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ExpenseRequestModal.Select",
|
||||
"tr": "Seçiniz",
|
||||
"en": "Select"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ExpenseRequestModal.Travel",
|
||||
|
|
@ -11466,18 +11256,6 @@
|
|||
"tr": "Ulaşım",
|
||||
"en": "Transport"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ExpenseRequestModal.Other",
|
||||
"tr": "Diğer",
|
||||
"en": "Other"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ExpenseRequestModal.Description",
|
||||
"tr": "Açıklama *",
|
||||
"en": "Description *"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ExpenseRequestModal.DescriptionPlaceholder",
|
||||
|
|
@ -11538,12 +11316,6 @@
|
|||
"tr": "Bitiş Saati *",
|
||||
"en": "End Time *"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.OvertimeRequestModal.Description",
|
||||
"tr": "Açıklama *",
|
||||
"en": "Description *"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.OvertimeRequestModal.ReasonPlaceholder",
|
||||
|
|
@ -11568,12 +11340,6 @@
|
|||
"tr": "Rezervasyon Türü *",
|
||||
"en": "Reservation Type *"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ReservationRequestModal.Select",
|
||||
"tr": "Seçiniz",
|
||||
"en": "Select"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ReservationRequestModal.Room",
|
||||
|
|
@ -11640,12 +11406,6 @@
|
|||
"tr": "Toplantı odası için katılımcı sayısı (opsiyonel)",
|
||||
"en": "Number of participants for meeting room (optional)"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ReservationRequestModal.Notes",
|
||||
"tr": "Notlar",
|
||||
"en": "Notes"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.ReservationRequestModal.NotesPlaceholder",
|
||||
|
|
@ -11844,12 +11604,6 @@
|
|||
"en": "Select a location",
|
||||
"tr": "Bir konum seçin"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.SocialWall.LocationPicker.Add",
|
||||
"en": "Add",
|
||||
"tr": "Ekle"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.SocialWall.MediaManager.AddMedia",
|
||||
|
|
@ -11910,12 +11664,6 @@
|
|||
"en": "Enter video URL",
|
||||
"tr": "Video URL'si girin"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.SocialWall.MediaManager.Add",
|
||||
"en": "Add",
|
||||
"tr": "Ekle"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.SocialWall.MediaManager.AddedMedia",
|
||||
|
|
@ -12126,12 +11874,6 @@
|
|||
"tr": "Son gün",
|
||||
"en": "Last day"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.ActiveSurveys.Questions",
|
||||
"tr": "Sorular",
|
||||
"en": "Questions"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.ActiveSurveys.Responses",
|
||||
|
|
@ -12198,12 +11940,6 @@
|
|||
"tr": "Bekliyor",
|
||||
"en": "Pending"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.ExpenseManagement.Status.Rejected",
|
||||
"tr": "Reddedildi",
|
||||
"en": "Rejected"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.ExpenseManagement.NewExpense",
|
||||
|
|
@ -12252,12 +11988,6 @@
|
|||
"tr": "Ücretsiz",
|
||||
"en": "Unpaid"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.LeaveManagement.Other",
|
||||
"tr": "Diğer",
|
||||
"en": "Other"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.LeaveManagement.Leave",
|
||||
|
|
@ -12276,12 +12006,6 @@
|
|||
"tr": "Bekliyor",
|
||||
"en": "Pending"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.LeaveManagement.Status.Rejected",
|
||||
"tr": "Reddedildi",
|
||||
"en": "Rejected"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.LeaveManagement.NewLeaveRequest",
|
||||
|
|
@ -12336,12 +12060,6 @@
|
|||
"tr": "Bekliyor",
|
||||
"en": "Pending"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.OvertimeManagement.Status.Rejected",
|
||||
"tr": "Reddedildi",
|
||||
"en": "Rejected"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.Widgets.OvertimeManagement.NewOvertimeRequest",
|
||||
|
|
@ -12552,12 +12270,6 @@
|
|||
"tr": "Tüm medyaları kaldır",
|
||||
"en": "Remove all media"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.SocialWall.CreatePost.Location",
|
||||
"tr": "Konum",
|
||||
"en": "Location"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Platform.Intranet.SocialWall.CreatePost.RemoveLocationTitle",
|
||||
|
|
@ -13082,12 +12794,6 @@
|
|||
"en": "Client Ip Address",
|
||||
"tr": "Müşteri Ip Adresi"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.Code",
|
||||
"en": "Code",
|
||||
"tr": "Kod"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.Color",
|
||||
|
|
@ -13248,7 +12954,7 @@
|
|||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.CultureName",
|
||||
"en": "Culture Name",
|
||||
"tr": "Kültür Adı"
|
||||
"tr": "Dil"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
|
|
@ -13496,12 +13202,6 @@
|
|||
"en": "Element",
|
||||
"tr": "Element"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.Email",
|
||||
"en": "Email",
|
||||
"tr": "E-posta"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.EmergencyContactName",
|
||||
|
|
@ -13526,12 +13226,6 @@
|
|||
"en": "Author",
|
||||
"tr": "Yazar"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.EmployeeIds",
|
||||
"en": "Employees",
|
||||
"tr": "Çalışanlar"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.EmployeeStatus",
|
||||
|
|
@ -14252,12 +13946,6 @@
|
|||
"en": "Location",
|
||||
"tr": "Lokasyon"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.LocationId",
|
||||
"en": "Location",
|
||||
"tr": "Lokasyon"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.LocationTypeId",
|
||||
|
|
@ -14546,12 +14234,6 @@
|
|||
"en": "Next Steps",
|
||||
"tr": "Sonraki Adımlar"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.Notes",
|
||||
"en": "Notes",
|
||||
"tr": "Notlar"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.NotificationChannel",
|
||||
|
|
@ -14816,12 +14498,6 @@
|
|||
"en": "Phone Code",
|
||||
"tr": "Telefon Kodu"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.PhoneNumber",
|
||||
"en": "Phone Number",
|
||||
"tr": "Telefon Numarası"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.Place",
|
||||
|
|
@ -14930,12 +14606,6 @@
|
|||
"en": "Project",
|
||||
"tr": "Proje"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.ProjectId",
|
||||
"en": "Project",
|
||||
"tr": "Proje"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.Listform.ListformField.ProjectTypeId",
|
||||
|
|
@ -16124,12 +15794,6 @@
|
|||
"en": "List Form Fields",
|
||||
"tr": "Liste Formu Alanları"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Deploy",
|
||||
"en": "Deploy",
|
||||
"tr": "Dağıtım"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "Back",
|
||||
|
|
@ -16160,12 +15824,6 @@
|
|||
"en": "Optional",
|
||||
"tr": "İsteğe Bağlı"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step1.Order",
|
||||
"en": "Order",
|
||||
"tr": "Sıra"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step1.WizardName",
|
||||
|
|
@ -16262,24 +15920,6 @@
|
|||
"en": "Clear Selection",
|
||||
"tr": "Seçimi Temizle"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step2.ListFormCode",
|
||||
"en": "ListForm Code",
|
||||
"tr": "ListForm Kodu"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step2.DataSourceCode",
|
||||
"en": "Data Source Code",
|
||||
"tr": "Veri Kaynağı Kodu"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step2.ConnectionString",
|
||||
"en": "Connection String",
|
||||
"tr": "Bağlantı Dizisi"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step2.SelectCommand",
|
||||
|
|
@ -16340,12 +15980,6 @@
|
|||
"en": "Allow Adding?",
|
||||
"tr": "Ekleme İzni?"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step2.AllowEditing",
|
||||
"en": "Allow Editing?",
|
||||
"tr": "Düzenleme İzni?"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step2.AllowDeleting",
|
||||
|
|
@ -16382,12 +16016,6 @@
|
|||
"en": "Stored Procedures",
|
||||
"tr": "Depolmuş Yordamlar"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step2.Views",
|
||||
"en": "Views",
|
||||
"tr": "Görünümler"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step2.Functions",
|
||||
|
|
@ -16532,12 +16160,6 @@
|
|||
"en": "Permission Group",
|
||||
"tr": "İzin Grubu"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step4.Icon",
|
||||
"en": "Icon",
|
||||
"tr": "İkon"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step4.MenuTr",
|
||||
|
|
@ -16598,12 +16220,6 @@
|
|||
"en": "Data Source",
|
||||
"tr": "Veri Kaynağı"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step4.ConnectionString",
|
||||
"en": "Connection String",
|
||||
"tr": "Bağlantı Dizisi"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step4.CommandType",
|
||||
|
|
@ -16652,12 +16268,6 @@
|
|||
"en": "Field",
|
||||
"tr": "Alan"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step4.StatColumn",
|
||||
"en": "Column",
|
||||
"tr": "Sütun"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "ListForms.Wizard.Step4.DeployAndSave",
|
||||
|
|
@ -16822,7 +16432,7 @@
|
|||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Column",
|
||||
"key": "App.Listform.ListformField.Column",
|
||||
"en": "Column",
|
||||
"tr": "Sütun"
|
||||
},
|
||||
|
|
@ -17042,12 +16652,6 @@
|
|||
"en": "Entity Name",
|
||||
"tr": "Entity Adı"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.TableName",
|
||||
"en": "Table Name",
|
||||
"tr": "Tablo Adı"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.TableNameAutoGenerated",
|
||||
|
|
@ -17225,37 +16829,18 @@
|
|||
"en": "If checked, existing object in the target will be dropped and recreated.",
|
||||
"tr": "İşaretlenirse hedefteki mevcut obje silinip yeniden oluşturulur."
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Cancel",
|
||||
"en": "Cancel",
|
||||
"tr": "İptal"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Save",
|
||||
"en": "Save",
|
||||
"tr": "Kaydet"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Back",
|
||||
"en": "Back",
|
||||
"tr": "Geri"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Next",
|
||||
"en": "Next",
|
||||
"tr": "İleri"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Deploy",
|
||||
"en": "Deploy",
|
||||
"tr": "Deploy Et"
|
||||
},
|
||||
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Warning",
|
||||
|
|
@ -17268,12 +16853,6 @@
|
|||
"en": "Please select a data source first.",
|
||||
"tr": "Lütfen önce bir veri kaynağı seçin."
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Success",
|
||||
"en": "Success",
|
||||
"tr": "Başarılı"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Skipped",
|
||||
|
|
@ -17286,12 +16865,6 @@
|
|||
"en": "Already exists in target. Skipped because overwrite option is not enabled.",
|
||||
"tr": "Hedefte mevcut. Üzerine yaz seçeneği kapalı olduğu için atlandı."
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.Error",
|
||||
"en": "Error",
|
||||
"tr": "Hata"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager.TableUpdated",
|
||||
|
|
@ -17511,12 +17084,6 @@
|
|||
"en": "5 endpoints: GetList, GetById, Create, Update, Delete",
|
||||
"tr": "5 endpoint: GetList, GetById, Create, Update, Delete"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.DeveloperKit.DynamicServices.Total",
|
||||
"en": "Total",
|
||||
"tr": "Toplam"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.DeveloperKit.DynamicServices.Successful",
|
||||
|
|
|
|||
|
|
@ -903,7 +903,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "Email",
|
||||
CaptionName = "App.Listform.ListformField.Email",
|
||||
CaptionName = "Abp.Account.EmailAddress",
|
||||
Width = 300,
|
||||
ListOrderNo = 2,
|
||||
Visible = true,
|
||||
|
|
@ -963,7 +963,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "PhoneNumber",
|
||||
CaptionName = "App.Listform.ListformField.PhoneNumber",
|
||||
CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
|
||||
Width = 150,
|
||||
ListOrderNo = 5,
|
||||
Visible = true,
|
||||
|
|
|
|||
|
|
@ -426,7 +426,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "Email",
|
||||
CaptionName = "App.Listform.ListformField.Email",
|
||||
CaptionName = "Abp.Account.EmailAddress",
|
||||
Width = 170,
|
||||
ListOrderNo = 14,
|
||||
Visible = true,
|
||||
|
|
@ -479,7 +479,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "PhoneNumber",
|
||||
CaptionName = "App.Listform.ListformField.PhoneNumber",
|
||||
CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
|
||||
Width = 100,
|
||||
ListOrderNo = 17,
|
||||
Visible = true,
|
||||
|
|
@ -684,7 +684,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "Code",
|
||||
CaptionName = "App.Listform.ListformField.Code",
|
||||
CaptionName = "App.Platform.Code",
|
||||
Width = 100,
|
||||
ListOrderNo = 2,
|
||||
Visible = true,
|
||||
|
|
@ -911,7 +911,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "Email",
|
||||
CaptionName = "App.Listform.ListformField.Email",
|
||||
CaptionName = "Abp.Account.EmailAddress",
|
||||
Width = 170,
|
||||
ListOrderNo = 13,
|
||||
Visible = true,
|
||||
|
|
@ -964,7 +964,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "PhoneNumber",
|
||||
CaptionName = "App.Listform.ListformField.PhoneNumber",
|
||||
CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
|
||||
Width = 100,
|
||||
ListOrderNo = 16,
|
||||
Visible = true,
|
||||
|
|
@ -2943,7 +2943,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "Code",
|
||||
CaptionName = "App.Listform.ListformField.Code",
|
||||
CaptionName = "App.Platform.Code",
|
||||
Width = 400,
|
||||
ListOrderNo = 4,
|
||||
Visible = true,
|
||||
|
|
@ -3655,7 +3655,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "Code",
|
||||
CaptionName = "App.Listform.ListformField.Code",
|
||||
CaptionName = "App.Platform.Code",
|
||||
Width = 300,
|
||||
ListOrderNo = 2,
|
||||
Visible = true,
|
||||
|
|
@ -5248,7 +5248,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "Code",
|
||||
CaptionName = "App.Listform.ListformField.Code",
|
||||
CaptionName = "App.Platform.Code",
|
||||
Width = 300,
|
||||
ListOrderNo = 2,
|
||||
Visible = true,
|
||||
|
|
@ -6505,7 +6505,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "PhoneNumber",
|
||||
CaptionName = "App.Listform.ListformField.PhoneNumber",
|
||||
CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
|
||||
Width = 100,
|
||||
ListOrderNo = 11,
|
||||
Visible = true,
|
||||
|
|
@ -7372,7 +7372,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "Email",
|
||||
CaptionName = "App.Listform.ListformField.Email",
|
||||
CaptionName = "Abp.Account.EmailAddress",
|
||||
Width = 250,
|
||||
ListOrderNo = 4,
|
||||
Visible = true,
|
||||
|
|
@ -7390,7 +7390,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
|||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "PhoneNumber",
|
||||
CaptionName = "App.Listform.ListformField.PhoneNumber",
|
||||
CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
|
||||
Width = 100,
|
||||
ListOrderNo = 5,
|
||||
Visible = true,
|
||||
|
|
|
|||
|
|
@ -21,13 +21,6 @@
|
|||
"routeType": "public",
|
||||
"authority": []
|
||||
},
|
||||
{
|
||||
"key": "about",
|
||||
"path": "/about",
|
||||
"componentPath": "@/views/public/About",
|
||||
"routeType": "public",
|
||||
"authority": []
|
||||
},
|
||||
{
|
||||
"key": "products",
|
||||
"path": "/products",
|
||||
|
|
|
|||
|
|
@ -283,7 +283,7 @@ export const ImportDashboard: React.FC<ImportDashboardProps> = ({ gridDto }) =>
|
|||
<thead className="bg-slate-100 sticky top-0">
|
||||
<tr>
|
||||
<th className="px-4 py-2 text-left text-xs font-medium text-slate-500 uppercase">
|
||||
{translate('::App.Listforms.ImportManager.Column')}
|
||||
{translate('::App.Listform.ListformField.Column')}
|
||||
</th>
|
||||
<th className="px-4 py-2 text-left text-xs font-medium text-slate-500 uppercase">
|
||||
{translate('::ListForms.ListFormEdit.Type')}
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ export const Cart: React.FC<CartProps> = ({
|
|||
<div className="border-t border-gray-200 p-6">
|
||||
<div className="flex justify-between items-center mb-4">
|
||||
<span className="text-lg font-semibold text-gray-900">
|
||||
{translate('::Public.payment.summary.total')}
|
||||
{translate('::App.Listform.ListformField.Total')}
|
||||
</span>
|
||||
<span className="text-xl font-bold text-blue-600">
|
||||
{formatPrice(cartState.total)}
|
||||
|
|
|
|||
|
|
@ -436,7 +436,7 @@ export const PaymentForm: React.FC<PaymentFormProps> = ({
|
|||
</div>
|
||||
)}
|
||||
<div className="flex justify-between text-base font-bold pt-2 text-gray-900">
|
||||
<span>{translate('::Public.payment.summary.total')}</span>
|
||||
<span>{translate('::App.Listform.ListformField.Total')}</span>
|
||||
<span className="text-blue-600">{formatPrice(finalTotal)}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -449,7 +449,7 @@ export const PaymentForm: React.FC<PaymentFormProps> = ({
|
|||
className="flex items-center px-6 py-3 border border-gray-300 text-gray-700 rounded-lg"
|
||||
>
|
||||
<FaArrowLeft className="w-4 h-4 mr-2" />
|
||||
{translate('::Public.payment.buttons.back')}
|
||||
{translate('::Back')}
|
||||
</button>
|
||||
<button
|
||||
type="submit"
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ export const ProductCard: React.FC<ProductCardProps> = ({
|
|||
</div>
|
||||
{globalPeriod > 1 && (
|
||||
<div className="text-lg font-semibold text-blue-600 mt-1">
|
||||
{translate('::Public.payment.summary.total')} {formatPrice(getTotalPrice())}
|
||||
{translate('::App.Listform.ListformField.Total')} {formatPrice(getTotalPrice())}
|
||||
<span className="text-sm font-normal text-gray-500 ml-1">{getPeriodText()}</span>
|
||||
</div>
|
||||
)}
|
||||
|
|
|
|||
|
|
@ -479,7 +479,7 @@ export const TenantForm: React.FC<TenantFormProps> = ({ onSubmit }) => {
|
|||
className="flex items-center px-6 py-3 border border-gray-300 text-gray-700 rounded-lg"
|
||||
>
|
||||
<FaArrowLeft className="w-4 h-4 mr-2" />
|
||||
{translate('::Public.payment.buttons.back')}
|
||||
{translate('::Back')}
|
||||
</button>
|
||||
<button
|
||||
type="submit"
|
||||
|
|
|
|||
|
|
@ -671,14 +671,14 @@ const FileManager = () => {
|
|||
await fileManagementService.copyItems(itemIds, currentFolderId, selectedTenant?.id)
|
||||
await fetchItems(currentFolderId)
|
||||
toast.push(
|
||||
<Notification title="Success" type="success">
|
||||
<Notification title={translate('::App.Platform.Success')} type="success">
|
||||
{itemIds.length} item(s) copied successfully
|
||||
</Notification>,
|
||||
)
|
||||
} catch (error) {
|
||||
console.error('Copy failed:', error)
|
||||
toast.push(
|
||||
<Notification title="Error" type="danger">
|
||||
<Notification title={translate('::App.Platform.Error')} type="danger">
|
||||
Failed to copy items
|
||||
</Notification>,
|
||||
)
|
||||
|
|
@ -704,14 +704,14 @@ const FileManager = () => {
|
|||
localStorage.removeItem('fileManager_clipboard')
|
||||
setHasClipboardData(false)
|
||||
toast.push(
|
||||
<Notification title="Success" type="success">
|
||||
<Notification title={translate('::App.Platform.Success')} type="success">
|
||||
{itemIds.length} item(s) moved successfully
|
||||
</Notification>,
|
||||
)
|
||||
} catch (error) {
|
||||
console.error('Move failed:', error)
|
||||
toast.push(
|
||||
<Notification title="Error" type="danger">
|
||||
<Notification title={translate('::App.Platform.Error')} type="danger">
|
||||
Failed to move items
|
||||
</Notification>,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -415,7 +415,7 @@ const Wizard = () => {
|
|||
<Steps.Item
|
||||
title={translate('::ListForms.Wizard.ListFormFields') || 'List Form Fields'}
|
||||
/>
|
||||
<Steps.Item title={translate('::ListForms.Wizard.Deploy') || 'Deploy'} />
|
||||
<Steps.Item title={translate('::App.Platform.Deploy') || 'Deploy'} />
|
||||
</Steps>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ const WizardStep2 = ({
|
|||
onNext,
|
||||
}: WizardStep2Props) => {
|
||||
const step2Missing = [
|
||||
!values.listFormCode && translate('::ListForms.Wizard.Step2.ListFormCode'),
|
||||
!values.listFormCode && translate('::App.Listform.ListformField.ListFormCode'),
|
||||
!values.dataSourceCode && translate('::ListForms.Wizard.Step4.DataSource'),
|
||||
!values.selectCommand && translate('::ListForms.Wizard.Step2.SelectCommand'),
|
||||
!values.keyFieldName && translate('::ListForms.Wizard.Step4.KeyField'),
|
||||
|
|
@ -80,7 +80,7 @@ const WizardStep2 = ({
|
|||
{/* ListForm Code + Data Source */}
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-x-6">
|
||||
<FormItem
|
||||
label={translate('::ListForms.Wizard.Step2.ListFormCode')}
|
||||
label={translate('::App.Listform.ListformField.ListFormCode')}
|
||||
invalid={!!(errors.listFormCode && touched.listFormCode)}
|
||||
errorMessage={errors.listFormCode}
|
||||
asterisk={true}
|
||||
|
|
@ -102,7 +102,7 @@ const WizardStep2 = ({
|
|||
</FormItem>
|
||||
|
||||
<FormItem
|
||||
label={translate('::ListForms.Wizard.Step2.DataSourceCode')}
|
||||
label={translate('::App.Listform.ListformField.DataSourceCode')}
|
||||
asterisk={true}
|
||||
invalid={!!(errors.dataSourceCode && touched.dataSourceCode)}
|
||||
errorMessage={errors.dataSourceCode}
|
||||
|
|
@ -112,7 +112,7 @@ const WizardStep2 = ({
|
|||
<Select
|
||||
field={field}
|
||||
form={form}
|
||||
placeholder={translate('::ListForms.Wizard.Step2.DataSourceCode')}
|
||||
placeholder={translate('::App.Listform.ListformField.DataSourceCode')}
|
||||
isClearable={true}
|
||||
isLoading={isLoadingDataSource}
|
||||
options={dataSourceList}
|
||||
|
|
@ -137,7 +137,7 @@ const WizardStep2 = ({
|
|||
|
||||
{isDataSourceNew && (
|
||||
<FormItem
|
||||
label={translate('::ListForms.Wizard.Step2.ConnectionString')}
|
||||
label={translate('::App.Listform.ListformField.ConnectionString')}
|
||||
invalid={!!(errors.dataSourceConnectionString && touched.dataSourceConnectionString)}
|
||||
errorMessage={errors.dataSourceConnectionString}
|
||||
>
|
||||
|
|
@ -145,7 +145,7 @@ const WizardStep2 = ({
|
|||
type="text"
|
||||
autoComplete="off"
|
||||
name="dataSourceConnectionString"
|
||||
placeholder={translate('::ListForms.Wizard.Step2.ConnectionString')}
|
||||
placeholder={translate('::App.Listform.ListformField.ConnectionString')}
|
||||
component={Input}
|
||||
/>
|
||||
</FormItem>
|
||||
|
|
@ -195,7 +195,7 @@ const WizardStep2 = ({
|
|||
})),
|
||||
},
|
||||
{
|
||||
label: translate('::ListForms.Wizard.Step2.Views') || 'Views',
|
||||
label: translate('::App.Platform.Views') || 'Views',
|
||||
options: dbObjects.views.map((v) => ({
|
||||
label: v.objectName,
|
||||
value: v.objectName,
|
||||
|
|
@ -362,7 +362,7 @@ const WizardStep2 = ({
|
|||
</FormItem>
|
||||
|
||||
<FormItem
|
||||
label={translate('::ListForms.Wizard.Step2.AllowEditing')}
|
||||
label={translate('::ListForms.ListFormEdit.AllowEditing')}
|
||||
invalid={!!(errors.allowEditing && touched.allowEditing)}
|
||||
errorMessage={errors.allowEditing}
|
||||
>
|
||||
|
|
@ -489,7 +489,7 @@ const WizardStep2 = ({
|
|||
</button>
|
||||
<span className="text-xs text-gray-400">
|
||||
{selectedColumns.size}/{selectCommandColumns.length}{' '}
|
||||
{translate('::ListForms.Wizard.Step4.StatColumn')}
|
||||
{translate('::App.Listform.ListformField.Column')}
|
||||
</span>
|
||||
</div>
|
||||
) : null
|
||||
|
|
|
|||
|
|
@ -679,7 +679,7 @@ const WizardStep3 = ({
|
|||
<div className="sticky top-4">
|
||||
<div className="flex items-center justify-between mb-2">
|
||||
<span className="text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wide">
|
||||
{translate('::ListForms.Wizard.Step4.StatColumn')}
|
||||
{translate('::App.Listform.ListformField.Column')}
|
||||
</span>
|
||||
<span className="text-xs text-gray-400">
|
||||
{availableColumns.length}/{selectedColumns.size}
|
||||
|
|
|
|||
|
|
@ -207,7 +207,7 @@ const WizardStep4 = ({
|
|||
<Row label={translate('::ListForms.Wizard.Step4.MenuCode')} value={values.menuCode} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.MenuParent')} value={values.menuParentCode} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.PermissionGroup')} value={values.permissionGroupName} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.Icon')} value={values.menuIcon} />
|
||||
<Row label={translate('::App.Listform.ListformField.Icon')} value={values.menuIcon} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.MenuTr')} value={values.languageTextMenuTr} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.MenuEn')} value={values.languageTextMenuEn} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.MenuParentTr')} value={values.languageTextMenuParentTr} />
|
||||
|
|
@ -221,7 +221,7 @@ const WizardStep4 = ({
|
|||
<Row label={translate('::ListForms.Wizard.Step4.DescTr')} value={values.languageTextDescTr} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.DescEn')} value={values.languageTextDescEn} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.DataSource')} value={values.dataSourceCode} />
|
||||
<Row label={translate('::ListForms.Wizard.Step4.ConnectionString')} value={values.dataSourceConnectionString} />
|
||||
<Row label={translate('::App.Listform.ListformField.ConnectionString')} value={values.dataSourceConnectionString} />
|
||||
<Row
|
||||
label={translate('::ListForms.Wizard.Step4.CommandType')}
|
||||
value={
|
||||
|
|
@ -266,7 +266,7 @@ const WizardStep4 = ({
|
|||
<Section
|
||||
key={g.id}
|
||||
title={g.caption || `(${translate('::ListForms.Wizard.Step4.StatGroup')})`}
|
||||
badge={`${g.items.length} ${translate('::ListForms.Wizard.Step4.StatField')} · ${g.colCount} ${translate('::ListForms.Wizard.Step4.StatColumn')}`}
|
||||
badge={`${g.items.length} ${translate('::ListForms.Wizard.Step4.StatField')} · ${g.colCount} ${translate('::App.Listform.ListformField.Column')}`}
|
||||
defaultOpen={false}
|
||||
>
|
||||
<div className="grid grid-cols-2 gap-2">
|
||||
|
|
@ -307,7 +307,7 @@ const WizardStep4 = ({
|
|||
{[
|
||||
{ label: translate('::ListForms.Wizard.Step4.StatGroup'), value: groups.length },
|
||||
{ label: translate('::ListForms.Wizard.Step4.StatField'), value: totalFields },
|
||||
{ label: translate('::ListForms.Wizard.Step4.StatColumn'), value: selectedColumns.size },
|
||||
{ label: translate('::App.Listform.ListformField.Column'), value: selectedColumns.size },
|
||||
].map((s) => (
|
||||
<div
|
||||
key={s.label}
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ function FormTabCommands() {
|
|||
<Th>{translate('::ListForms.ListFormEdit.CommandPosition')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CommandText')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CommandHint')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CommandIcon')}</Th>
|
||||
<Th>{translate('::App.Listform.ListformField.Icon')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CommandAuthorizationType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CommandUrlTarget')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CommandUrl')}</Th>
|
||||
|
|
|
|||
|
|
@ -104,12 +104,12 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
|
|||
|
||||
const table = dbObjects.tables.find((t) => t.tableName === cmd)
|
||||
if (table) { loadColumns(dsCode, table.schemaName, table.tableName); return }
|
||||
const view = dbObjects.views.find((v) => v.viewName === cmd)
|
||||
if (view) { loadColumns(dsCode, view.schemaName, view.viewName); return }
|
||||
const fn = dbObjects.functions.find((f) => f.functionName === cmd)
|
||||
if (fn) { loadColumns(dsCode, fn.schemaName, fn.functionName); return }
|
||||
const sp = dbObjects.storedProcedures.find((p) => p.procedureName === cmd)
|
||||
if (sp) { loadColumns(dsCode, sp.schemaName, sp.procedureName); return }
|
||||
const view = dbObjects.views.find((v) => v.objectName === cmd)
|
||||
if (view) { loadColumns(dsCode, view.schemaName, view.objectName); return }
|
||||
const fn = dbObjects.functions.find((f) => f.objectName === cmd)
|
||||
if (fn) { loadColumns(dsCode, fn.schemaName, fn.objectName); return }
|
||||
const sp = dbObjects.storedProcedures.find((p) => p.objectName === cmd)
|
||||
if (sp) { loadColumns(dsCode, sp.schemaName, sp.objectName); return }
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, [dbObjects])
|
||||
|
||||
|
|
@ -167,7 +167,7 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
|
|||
/>
|
||||
</FormItem>
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceCode')}
|
||||
label={translate('::App.Listform.ListformField.DataSourceCode')}
|
||||
invalid={errors.dataSourceCode && touched.dataSourceCode}
|
||||
errorMessage={errors.dataSourceCode}
|
||||
>
|
||||
|
|
@ -175,7 +175,7 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
|
|||
type="text"
|
||||
autoComplete="off"
|
||||
name="dataSourceCode"
|
||||
placeholder={translate('::ListForms.ListFormEdit.DatabaseDataSourceCode')}
|
||||
placeholder={translate('::App.Listform.ListformField.DataSourceCode')}
|
||||
>
|
||||
{({ field, form }: FieldProps<DataSourceTypeEnum>) => (
|
||||
<Select
|
||||
|
|
@ -232,31 +232,31 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
|
|||
{
|
||||
label: 'Views',
|
||||
options: dbObjects.views.map((v) => ({
|
||||
label: v.viewName,
|
||||
value: v.viewName,
|
||||
label: v.objectName,
|
||||
value: v.objectName,
|
||||
__type: SelectCommandTypeEnum.View,
|
||||
__schema: v.schemaName,
|
||||
__rawName: v.viewName,
|
||||
__rawName: v.objectName,
|
||||
})),
|
||||
},
|
||||
{
|
||||
label: 'Functions',
|
||||
options: dbObjects.functions.map((f) => ({
|
||||
label: f.functionName,
|
||||
value: f.functionName,
|
||||
label: f.objectName,
|
||||
value: f.objectName,
|
||||
__type: SelectCommandTypeEnum.TableValuedFunction,
|
||||
__schema: f.schemaName,
|
||||
__rawName: f.functionName,
|
||||
__rawName: f.objectName,
|
||||
})),
|
||||
},
|
||||
{
|
||||
label: 'Stored Procedures',
|
||||
options: dbObjects.storedProcedures.map((p) => ({
|
||||
label: p.procedureName,
|
||||
value: p.procedureName,
|
||||
label: p.objectName,
|
||||
value: p.objectName,
|
||||
__type: SelectCommandTypeEnum.StoredProcedure,
|
||||
__schema: p.schemaName,
|
||||
__rawName: p.procedureName,
|
||||
__rawName: p.objectName,
|
||||
})),
|
||||
},
|
||||
]
|
||||
|
|
@ -312,7 +312,7 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
|
|||
</Field>
|
||||
</FormItem>
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceTableName')}
|
||||
label={translate('::App.Listform.ListformField.TableName')}
|
||||
invalid={errors.tableName && touched.tableName}
|
||||
errorMessage={errors.tableName}
|
||||
>
|
||||
|
|
@ -320,12 +320,12 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
|
|||
type="text"
|
||||
autoComplete="off"
|
||||
name="tableName"
|
||||
placeholder={translate('::ListForms.ListFormEdit.DatabaseDataSourceTableName')}
|
||||
placeholder={translate('::App.Listform.ListformField.TableName')}
|
||||
component={Input}
|
||||
/>
|
||||
</FormItem>
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName')}
|
||||
label={translate('::App.Listform.ListformField.KeyFieldName')}
|
||||
invalid={errors.keyFieldName && touched.keyFieldName}
|
||||
errorMessage={errors.keyFieldName}
|
||||
extra={
|
||||
|
|
@ -355,7 +355,7 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
|
|||
isLoadingColumns
|
||||
? translate('::Loading')
|
||||
: translate(
|
||||
'::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName',
|
||||
'::App.Listform.ListformField.KeyFieldName',
|
||||
)
|
||||
}
|
||||
options={selectCommandColumns.map((c) => ({
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ function FormTabDatabaseDelete({
|
|||
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.Value')}</Th>
|
||||
<Th>{translate('::App.Listform.ListformField.Value')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
|
||||
</Tr>
|
||||
</THead>
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ function FormTabDatabaseInsert({
|
|||
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.Value')}</Th>
|
||||
<Th>{translate('::App.Listform.ListformField.Value')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
|
||||
</Tr>
|
||||
</THead>
|
||||
|
|
@ -251,7 +251,7 @@ function FormTabDatabaseInsert({
|
|||
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.Value')}</Th>
|
||||
<Th>{translate('::App.Listform.ListformField.Value')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
|
||||
</Tr>
|
||||
</THead>
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ function FormTabDatabaseSelect({
|
|||
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.Value')}</Th>
|
||||
<Th>{translate('::App.Listform.ListformField.Value')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
|
||||
</Tr>
|
||||
</THead>
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ function FormTabDatabaseUpdate({
|
|||
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.Value')}</Th>
|
||||
<Th>{translate('::App.Listform.ListformField.Value')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
|
||||
</Tr>
|
||||
</THead>
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ function FormTabDetails(
|
|||
<div className="grid grid-cols-1 md:grid-cols-2 gap-3">
|
||||
<Card className="my-2" header="General">
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.DetailsCultureName')}
|
||||
label={translate('::App.Listform.ListformField.CultureName')}
|
||||
invalid={errors.cultureName && touched.cultureName}
|
||||
errorMessage={errors.cultureName}
|
||||
>
|
||||
|
|
@ -84,7 +84,7 @@ function FormTabDetails(
|
|||
type="text"
|
||||
autoComplete="off"
|
||||
name="cultureName"
|
||||
placeholder={translate('::ListForms.ListFormEdit.DetailsCultureName')}
|
||||
placeholder={translate('::App.Listform.ListformField.CultureName')}
|
||||
>
|
||||
{({ field, form }: FieldProps<LanguageInfo>) => (
|
||||
<Select
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ function FormTabEdit(props: FormEditProps & { listFormCode: string }) {
|
|||
/>
|
||||
</FormItem>
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.EditingAllowEditing')}
|
||||
label={translate('::ListForms.ListFormEdit.AllowEditing')}
|
||||
invalid={
|
||||
errors.editingOptionDto?.allowEditing &&
|
||||
touched.editingOptionDto?.allowEditing
|
||||
|
|
@ -82,7 +82,7 @@ function FormTabEdit(props: FormEditProps & { listFormCode: string }) {
|
|||
>
|
||||
<Field
|
||||
name="editingOptionDto.allowEditing"
|
||||
placeholder={translate('::ListForms.ListFormEdit.EditingAllowEditing')}
|
||||
placeholder={translate('::ListForms.ListFormEdit.AllowEditing')}
|
||||
component={Checkbox}
|
||||
/>
|
||||
</FormItem>
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ function FormTabEditForm(props: { listFormCode: string }) {
|
|||
}}
|
||||
/>
|
||||
</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.EditingFormOrder')}</Th>
|
||||
<Th>{translate('::App.Listform.ListformField.Order')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.EditingFormItemType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.DetailsTitle')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.EditingFormColumnCount')}</Th>
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ function FormTabGantt(props: FormEditProps) {
|
|||
<Card className="mt-4">
|
||||
<h5 className="mb-4">{translate('::ListForms.SchedulerOptions.BasicSettings')}</h5>
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName')}
|
||||
label={translate('::App.Listform.ListformField.KeyFieldName')}
|
||||
invalid={errors.ganttOptionDto?.keyExpr && touched.ganttOptionDto?.keyExpr}
|
||||
errorMessage={errors.ganttOptionDto?.keyExpr}
|
||||
>
|
||||
|
|
@ -95,7 +95,7 @@ function FormTabGantt(props: FormEditProps) {
|
|||
type="text"
|
||||
name="ganttOptionDto.keyExpr"
|
||||
placeholder={translate(
|
||||
'::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName',
|
||||
'::App.Listform.ListformField.KeyFieldName',
|
||||
)}
|
||||
>
|
||||
{({ field, form }: FieldProps<SelectBoxOption>) => (
|
||||
|
|
|
|||
|
|
@ -354,7 +354,7 @@ function FormTabScheduler(props: FormEditProps) {
|
|||
<Field name="schedulerOptionDto.allowAdding" component={Checkbox} />
|
||||
</FormItem>
|
||||
|
||||
<FormItem label={translate('::ListForms.SchedulerOptions.AllowEditing')}>
|
||||
<FormItem label={translate('::ListForms.ListFormEdit.AllowEditing')}>
|
||||
<Field name="schedulerOptionDto.allowEditing" component={Checkbox} />
|
||||
</FormItem>
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ function FormTabSubForm() {
|
|||
</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SubFormsTabTitle')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SubFormsTabType')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SubFormsCode')}</Th>
|
||||
<Th>{translate('::App.Listform.ListformField.ListFormCode')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SubFormsIsRefresh')}</Th>
|
||||
<Th>{translate('::ListForms.ListFormEdit.SubFormsRelation')}</Th>
|
||||
</Tr>
|
||||
|
|
|
|||
|
|
@ -82,14 +82,14 @@ function FormTabTree(props: FormEditProps) {
|
|||
<Form>
|
||||
<FormContainer size="sm">
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName')}
|
||||
label={translate('::App.Listform.ListformField.KeyFieldName')}
|
||||
invalid={errors.treeOptionDto?.keyExpr && touched.treeOptionDto?.keyExpr}
|
||||
errorMessage={errors.treeOptionDto?.keyExpr}
|
||||
>
|
||||
<Field
|
||||
type="text"
|
||||
name="treeOptionDto.keyExpr"
|
||||
placeholder={translate('::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName')}
|
||||
placeholder={translate('::App.Listform.ListformField.KeyFieldName')}
|
||||
>
|
||||
{({ field, form }: FieldProps<SelectBoxOption>) => (
|
||||
<Select
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ function FormFieldTabJoinOptions({
|
|||
</FormItem>
|
||||
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceTableName')}
|
||||
label={translate('::App.Listform.ListformField.TableName')}
|
||||
invalid={
|
||||
errors.columnJoinTableDto?.tableName && touched.columnJoinTableDto?.tableName
|
||||
}
|
||||
|
|
@ -88,7 +88,7 @@ function FormFieldTabJoinOptions({
|
|||
type="text"
|
||||
autoComplete="off"
|
||||
name="columnJoinTableDto.tableName"
|
||||
placeholder={translate('::ListForms.ListFormEdit.DatabaseDataSourceTableName')}
|
||||
placeholder={translate('::App.Listform.ListformField.TableName')}
|
||||
component={Input}
|
||||
/>
|
||||
</FormItem>
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ function FormFieldTabOptions({
|
|||
<FormItem label={translate('::ListForms.ListFormFieldEdit.HeaderingAllowSearch')}>
|
||||
<Field name="allowSearch" component={Checkbox} />
|
||||
</FormItem>
|
||||
<FormItem label={translate('::ListForms.ListFormEdit.EditingAllowEditing')}>
|
||||
<FormItem label={translate('::ListForms.ListFormEdit.AllowEditing')}>
|
||||
<Field name="allowEditing" component={Checkbox} />
|
||||
</FormItem>
|
||||
|
||||
|
|
|
|||
|
|
@ -340,7 +340,7 @@ function FormFields({
|
|||
<Field type="text" name="cultureName">
|
||||
{({ field, form }: FieldProps<LanguageInfo>) => (
|
||||
<Select
|
||||
placeholder={translate('::ListForms.ListFormField.FilterCultureName')}
|
||||
placeholder={translate('::App.Listform.ListformField.CultureName')}
|
||||
field={field}
|
||||
form={form}
|
||||
options={langOptions}
|
||||
|
|
@ -593,7 +593,7 @@ function FormFields({
|
|||
</FormItem>
|
||||
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.DetailsCultureName')}
|
||||
label={translate('::App.Listform.ListformField.CultureName')}
|
||||
invalid={errors.cultureName && touched.cultureName}
|
||||
errorMessage={errors.cultureName}
|
||||
asterisk={true}
|
||||
|
|
@ -602,7 +602,7 @@ function FormFields({
|
|||
type="text"
|
||||
autoComplete="off"
|
||||
name="cultureName"
|
||||
placeholder={translate('::ListForms.ListFormEdit.DetailsCultureName')}
|
||||
placeholder={translate('::App.Listform.ListformField.CultureName')}
|
||||
>
|
||||
{({ field, form }: FieldProps<LanguageInfo>) => (
|
||||
<Select
|
||||
|
|
|
|||
|
|
@ -204,7 +204,7 @@ function JsonRowOpDialogDatabase({
|
|||
</Field>
|
||||
</FormItem>
|
||||
<FormItem
|
||||
label={translate('::ListForms.ListFormEdit.Value')}
|
||||
label={translate('::App.Listform.ListformField.Value')}
|
||||
invalid={errors.value && touched.value}
|
||||
errorMessage={errors.value}
|
||||
>
|
||||
|
|
@ -212,7 +212,7 @@ function JsonRowOpDialogDatabase({
|
|||
type="text"
|
||||
autoComplete="off"
|
||||
name="value"
|
||||
placeholder={translate('::ListForms.ListFormEdit.Value')}
|
||||
placeholder={translate('::App.Listform.ListformField.Value')}
|
||||
component={Input}
|
||||
/>
|
||||
</FormItem>
|
||||
|
|
|
|||
|
|
@ -318,7 +318,7 @@ function TenantConnectionString({
|
|||
</FormItem>
|
||||
|
||||
<FormItem
|
||||
label="Connection String"
|
||||
label={translate('::App.Listform.ListformField.ConnectionString')}
|
||||
invalid={errors.value && touched.value}
|
||||
errorMessage={errors.value}
|
||||
>
|
||||
|
|
|
|||
|
|
@ -271,7 +271,7 @@ function UserDetails() {
|
|||
<Field
|
||||
type="text"
|
||||
name="phoneNumber"
|
||||
placeholder="Phone Number"
|
||||
placeholder={translate('::Abp.Identity.User.UserInformation.PhoneNumber')}
|
||||
component={Input}
|
||||
/>
|
||||
</FormItem>
|
||||
|
|
|
|||
|
|
@ -314,7 +314,7 @@ export default ${pascalCaseName}Component;`
|
|||
</FormItem>
|
||||
|
||||
<FormItem
|
||||
label={translate('::App.DeveloperKit.ComponentEditor.Code')}
|
||||
label={translate('::App.Platform.Code')}
|
||||
invalid={!!(errors.code && touched.code)}
|
||||
errorMessage={errors.code as string}
|
||||
>
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ const DynamicServiceManager: React.FC = () => {
|
|||
|
||||
const stats = [
|
||||
{
|
||||
name: translate('::App.DeveloperKit.DynamicServices.Total'),
|
||||
name: translate('::App.Listform.ListformField.Total'),
|
||||
value: totalServices,
|
||||
icon: FaCode,
|
||||
color: 'text-purple-600',
|
||||
|
|
|
|||
|
|
@ -1500,7 +1500,7 @@ const SqlTableDesignerDialog = ({
|
|||
if (result.data.success) {
|
||||
const deployedTable = settings.tableName || initialTableData?.tableName || ''
|
||||
toast.push(
|
||||
<Notification type="success" title={translate('::App.SqlQueryManager.Success')}>
|
||||
<Notification type="success" title={translate('::App.Platform.Success')}>
|
||||
{`${translate(isEditMode ? '::App.SqlQueryManager.TableUpdated' : '::App.SqlQueryManager.TableCreated')}: [dbo].[${deployedTable}]`}
|
||||
</Notification>,
|
||||
{ placement: 'top-center' },
|
||||
|
|
@ -1509,7 +1509,7 @@ const SqlTableDesignerDialog = ({
|
|||
handleClose()
|
||||
} else {
|
||||
toast.push(
|
||||
<Notification type="danger" title={translate('::App.SqlQueryManager.Error')}>
|
||||
<Notification type="danger" title={translate('::App.Platform.Error')}>
|
||||
{result.data.message || translate('::App.SqlQueryManager.TableCreationFailed')}
|
||||
</Notification>,
|
||||
{ placement: 'top-center' },
|
||||
|
|
@ -1517,7 +1517,7 @@ const SqlTableDesignerDialog = ({
|
|||
}
|
||||
} catch (error: any) {
|
||||
toast.push(
|
||||
<Notification type="danger" title={translate('::App.SqlQueryManager.Error')}>
|
||||
<Notification type="danger" title={translate('::App.Platform.Error')}>
|
||||
{error.response?.data?.error?.message ||
|
||||
translate('::App.SqlQueryManager.TableDeployFailed')}
|
||||
</Notification>,
|
||||
|
|
@ -1873,7 +1873,7 @@ const SqlTableDesignerDialog = ({
|
|||
{/* Table Name (readonly, auto-generated) */}
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1">
|
||||
{translate('::App.SqlQueryManager.TableName')}
|
||||
{translate('::App.Listform.ListformField.TableName')}
|
||||
</label>
|
||||
<input
|
||||
type="text"
|
||||
|
|
@ -2187,7 +2187,6 @@ const SqlTableDesignerDialog = ({
|
|||
</label>
|
||||
</div>
|
||||
|
||||
{/* Description */}
|
||||
<div>
|
||||
<label className="block text-xs font-semibold text-gray-700 dark:text-gray-300 mb-1.5">
|
||||
{translate('::App.SqlQueryManager.Description')}
|
||||
|
|
@ -2208,7 +2207,7 @@ const SqlTableDesignerDialog = ({
|
|||
onClick={() => setFkModalOpen(false)}
|
||||
className="px-4 py-2 text-sm text-gray-600 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-lg transition-colors"
|
||||
>
|
||||
{translate('::App.SqlQueryManager.Cancel')}
|
||||
{translate('::Cancel')}
|
||||
</button>
|
||||
<button
|
||||
onClick={saveFk}
|
||||
|
|
@ -2432,7 +2431,7 @@ const SqlTableDesignerDialog = ({
|
|||
<div className="border border-gray-200 dark:border-gray-600 rounded-lg overflow-hidden">
|
||||
<div className="grid grid-cols-12 gap-2 px-3 py-1.5 bg-gray-50 dark:bg-gray-700 text-xs font-semibold text-gray-500">
|
||||
<div className="col-span-1" />
|
||||
<div className="col-span-7">{translate('::App.SqlQueryManager.Column')}</div>
|
||||
<div className="col-span-7">{translate('::App.Listform.ListformField.Column')}</div>
|
||||
<div className="col-span-4">{translate('::App.SqlQueryManager.SortOrder')}</div>
|
||||
</div>
|
||||
<div className="max-h-44 overflow-y-auto divide-y divide-gray-100 dark:divide-gray-700">
|
||||
|
|
@ -2517,7 +2516,6 @@ const SqlTableDesignerDialog = ({
|
|||
)}
|
||||
</div>
|
||||
|
||||
{/* Description */}
|
||||
<div>
|
||||
<label className="block text-xs font-semibold text-gray-700 dark:text-gray-300 mb-1.5">
|
||||
{translate('::App.SqlQueryManager.Description')}
|
||||
|
|
@ -2540,7 +2538,7 @@ const SqlTableDesignerDialog = ({
|
|||
onClick={() => setIndexModalOpen(false)}
|
||||
className="px-4 py-2 text-sm text-gray-600 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-lg transition-colors"
|
||||
>
|
||||
{translate('::App.SqlQueryManager.Cancel')}
|
||||
{translate('::Cancel')}
|
||||
</button>
|
||||
<button
|
||||
onClick={saveIndex}
|
||||
|
|
@ -2615,12 +2613,12 @@ const SqlTableDesignerDialog = ({
|
|||
{/* Footer */}
|
||||
<div className="flex justify-between items-center border-t pt-3 mt-1">
|
||||
<Button variant="plain" onClick={handleClose}>
|
||||
{translate('::App.SqlQueryManager.Cancel')}
|
||||
{translate('::Cancel')}
|
||||
</Button>
|
||||
<div className="flex items-center gap-2">
|
||||
{step > 0 && (
|
||||
<Button variant="default" onClick={handleBack}>
|
||||
{translate('::App.SqlQueryManager.Back')}
|
||||
{translate('::Back')}
|
||||
</Button>
|
||||
)}
|
||||
{step < 4 ? (
|
||||
|
|
@ -2640,7 +2638,7 @@ const SqlTableDesignerDialog = ({
|
|||
(isEditMode && generatedSql.includes('Henüz değişiklik yapılmadı'))
|
||||
}
|
||||
>
|
||||
{translate('::App.SqlQueryManager.Deploy')}
|
||||
{translate('::App.Platform.Deploy')}
|
||||
</Button>
|
||||
)}
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ export function CreatePostModal({ onClose, onSubmit, parentPostId }: CreatePostM
|
|||
label={
|
||||
parentPostId
|
||||
? translate('::App.Forum.PostManagement.BaslikEdit')
|
||||
: translate('::App.Forum.PostManagement.BaslikNew')
|
||||
: translate('::App.Listform.ListformField.Content')
|
||||
}
|
||||
invalid={!!errors.content && !!touched.content}
|
||||
errorMessage={errors.content}
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ export function CreateTopicModal({ onClose, onSubmit }: CreateTopicModalProps) {
|
|||
</FormItem>
|
||||
|
||||
<FormItem
|
||||
label={translate('::App.Forum.TopicManagement.Content')}
|
||||
label={translate('::App.Listform.ListformField.Content')}
|
||||
invalid={errors.content && touched.content}
|
||||
errorMessage={errors.content}
|
||||
asterisk
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ export function ForumTopicCard({ topic, onClick }: TopicCardProps) {
|
|||
<p className="text-gray-600 text-sm mb-4 line-clamp-2">{topic.content}</p>
|
||||
|
||||
<div className="flex items-center space-x-4 text-sm text-gray-500">
|
||||
<div className="flex items-center space-x-1" title="Views">
|
||||
<div className="flex items-center space-x-1" title={translate('::App.Platform.Views')}>
|
||||
<FaEye className="w-4 h-4" />
|
||||
<span>{topic.viewCount}</span>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ const ChartDrawer = ({
|
|||
} catch (error: any) {
|
||||
toast.push(
|
||||
<Notification type="danger">
|
||||
{translate('::App.Platform.ChartDrawer.Error')}
|
||||
{translate('::App.Platform.Error')}
|
||||
<code>{error}</code>
|
||||
</Notification>,
|
||||
{ placement: 'top-end' },
|
||||
|
|
@ -257,7 +257,7 @@ const ChartDrawer = ({
|
|||
{/* Name */}
|
||||
<div className="mb-3">
|
||||
<label className="text-xs font-medium mb-1 block">
|
||||
{translate('::App.Platform.ChartDrawer.Name')}
|
||||
{translate('::App.Listform.ListformField.Name')}
|
||||
</label>
|
||||
<Field
|
||||
size="sm"
|
||||
|
|
|
|||
|
|
@ -119,7 +119,6 @@ const GridFilterDialogs = (props: {
|
|||
<h5 className="mb-4">Delete Filter</h5>
|
||||
|
||||
<Select
|
||||
placeholder="Please Select"
|
||||
options={filtersForSelectBox}
|
||||
onChange={(option) => {
|
||||
setNewFilterId(option?.value)
|
||||
|
|
|
|||
|
|
@ -621,7 +621,7 @@ const SchedulerView = (props: SchedulerViewProps) => {
|
|||
allowDragging={gridDto.gridOptions.schedulerOptionDto?.allowDragging ?? false}
|
||||
/>
|
||||
|
||||
<View type="day" name={translate('::ListForms.SchedulerOptions.Day')} />
|
||||
<View type="day" name={translate('::App.Listform.ListformField.Day')} />
|
||||
<View type="week" name={translate('::ListForms.SchedulerOptions.Week')} />
|
||||
<View type="workWeek" name={translate('::ListForms.SchedulerOptions.WorkWeek')} />
|
||||
<View type="month" name={translate('::ListForms.SchedulerOptions.Month')} />
|
||||
|
|
|
|||
|
|
@ -476,7 +476,7 @@ const About: React.FC = () => {
|
|||
},
|
||||
{
|
||||
key: 'value',
|
||||
label: translate('::Public.designer.value'),
|
||||
label: translate('::App.Listform.ListformField.Value'),
|
||||
type: 'text',
|
||||
value: stat.value
|
||||
},
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ const Success: React.FC = () => {
|
|||
<div className="min-h-screen bg-gray-50">
|
||||
<Helmet
|
||||
titleTemplate={`%s | ${APP_NAME}`}
|
||||
title={translate('::' + 'Public.nav.success')}
|
||||
title={translate('::' + 'App.Platform.Success')}
|
||||
defaultTitle={APP_NAME}
|
||||
></Helmet>
|
||||
<div className="relative bg-blue-900 text-white py-12">
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ export function MenuAddDialog({
|
|||
<div className="grid grid-cols-2 gap-4">
|
||||
<div className="flex flex-col">
|
||||
<label className={labelCls}>
|
||||
{translate('::App.Platform.Name') || 'Name'}{' '}
|
||||
{translate('::App.Listform.ListformField.Name') || 'Name'}{' '}
|
||||
<span className="text-red-500">*</span>
|
||||
</label>
|
||||
<input
|
||||
|
|
@ -260,7 +260,7 @@ export function MenuAddDialog({
|
|||
{/* Row 2 — Icon (full width) */}
|
||||
<div className="flex flex-col">
|
||||
<label className={labelCls}>
|
||||
{translate('::ListForms.Wizard.Step4.Icon')} <span className="text-red-500">*</span>
|
||||
{translate('::App.Listform.ListformField.Icon')} <span className="text-red-500">*</span>
|
||||
</label>
|
||||
<IconPickerField
|
||||
value={form.icon}
|
||||
|
|
@ -304,7 +304,7 @@ export function MenuAddDialog({
|
|||
</div>
|
||||
<div className="flex flex-col">
|
||||
<label className={labelCls}>
|
||||
{translate('::ListForms.Wizard.Step1.Order') || 'Sıra (Order)'}
|
||||
{translate('::App.Listform.ListformField.Order') || 'Sıra (Order)'}
|
||||
</label>
|
||||
<input
|
||||
type="number"
|
||||
|
|
|
|||
Loading…
Reference in a new issue