LanguagesData temizliği

This commit is contained in:
Sedat Öztürk 2026-03-29 11:59:07 +03:00
parent 9e64976963
commit 87ba256bae
46 changed files with 115 additions and 558 deletions

View file

@ -289,7 +289,7 @@
{ {
"code": "App.Sender.Sms.PostaGuvercini.Url", "code": "App.Sender.Sms.PostaGuvercini.Url",
"nameKey": "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", "defaultValue": "https://www.postaguvercini.com/api_http",
"isVisibleToClients": false, "isVisibleToClients": false,
"providers": "T|G|D", "providers": "T|G|D",
@ -337,7 +337,7 @@
{ {
"code": "App.Sender.WhatsApp.Url", "code": "App.Sender.WhatsApp.Url",
"nameKey": "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", "defaultValue": "https://graph.facebook.com/v21.0",
"isVisibleToClients": false, "isVisibleToClients": false,
"providers": "T|G|D", "providers": "T|G|D",
@ -401,7 +401,7 @@
{ {
"code": "App.Sender.Rocket.Url", "code": "App.Sender.Rocket.Url",
"nameKey": "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", "defaultValue": "https://chat.sozsoft.com/api/v1",
"isVisibleToClients": false, "isVisibleToClients": false,
"providers": "G|D", "providers": "G|D",

View file

@ -762,12 +762,6 @@
"en": "Topic", "en": "Topic",
"tr": "Konu" "tr": "Konu"
}, },
{
"resourceName": "Platform",
"key": "App.Forum.TopicManagement.Content",
"en": "Content",
"tr": "İçerik"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Forum.TopicManagement.NewTopic", "key": "App.Forum.TopicManagement.NewTopic",
@ -822,12 +816,6 @@
"en": "Your Reply", "en": "Your Reply",
"tr": "Cevabınız" "tr": "Cevabınız"
}, },
{
"resourceName": "Platform",
"key": "App.Forum.PostManagement.BaslikNew",
"en": "Content",
"tr": "İçerik"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Forum.PostManagement.MessageEdit", "key": "App.Forum.PostManagement.MessageEdit",
@ -1524,12 +1512,6 @@
"en": "CSV Template", "en": "CSV Template",
"tr": "CSV Şablonu" "tr": "CSV Şablonu"
}, },
{
"resourceName": "Platform",
"key": "App.Listforms.ImportManager.Column",
"en": "Column",
"tr": "Kolon"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listforms.ImportManager.Yes", "key": "App.Listforms.ImportManager.Yes",
@ -1814,7 +1796,7 @@
}, },
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Sender.Sms.PostaGuvercini.Url.Description", "key": "App.Sender.Url.Description",
"en": "Url Description", "en": "Url Description",
"tr": "Url Açıklaması" "tr": "Url Açıklaması"
}, },
@ -1854,12 +1836,6 @@
"en": "Url", "en": "Url",
"tr": "Url" "tr": "Url"
}, },
{
"resourceName": "Platform",
"key": "App.Sender.WhatsApp.Url.Description",
"en": "Url Description",
"tr": "Url Açıklaması"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Sender.WhatsApp.PhoneNumberId", "key": "App.Sender.WhatsApp.PhoneNumberId",
@ -1908,12 +1884,6 @@
"en": "Url", "en": "Url",
"tr": "Url" "tr": "Url"
}, },
{
"resourceName": "Platform",
"key": "App.Sender.Rocket.Url.Description",
"en": "Url Description",
"tr": "Url Açıklaması"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Sender.Rocket.UserId", "key": "App.Sender.Rocket.UserId",
@ -3426,12 +3396,6 @@
"en": "Pivots", "en": "Pivots",
"tr": "Pivotlar" "tr": "Pivotlar"
}, },
{
"resourceName": "Platform",
"key": "ListForms.ListFormField.FilterCultureName",
"en": "Culture Name",
"tr": "Dil"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.ListFormField.Filter", "key": "ListForms.ListFormField.Filter",
@ -3660,12 +3624,6 @@
"en": "Crosshair", "en": "Crosshair",
"tr": "Crosshair" "tr": "Crosshair"
}, },
{
"resourceName": "Platform",
"key": "ListForms.ListFormEdit.DetailsCultureName",
"en": "Culture Name",
"tr": "Dil"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.ListFormEdit.DetailsTitle", "key": "ListForms.ListFormEdit.DetailsTitle",
@ -3804,12 +3762,6 @@
"en": "Preview T-Sql", "en": "Preview T-Sql",
"tr": "Preview T-Sql" "tr": "Preview T-Sql"
}, },
{
"resourceName": "Platform",
"key": "ListForms.ListFormEdit.DatabaseDataSourceCode",
"en": "Data Source Code",
"tr": "Veri Kaynağı Kodu"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.ListFormEdit.ExtraFilters", "key": "ListForms.ListFormEdit.ExtraFilters",
@ -3870,18 +3822,6 @@
"en": "Select Command", "en": "Select Command",
"tr": "Select T-Sql" "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", "resourceName": "Platform",
"key": "ListForms.ListFormEdit.DatabaseDataSourceKeyFieldDbSourceType", "key": "ListForms.ListFormEdit.DatabaseDataSourceKeyFieldDbSourceType",
@ -3978,12 +3918,6 @@
"en": "Value Type", "en": "Value Type",
"tr": "Değer Türü" "tr": "Değer Türü"
}, },
{
"resourceName": "Platform",
"key": "ListForms.ListFormEdit.Value",
"en": "Value",
"tr": "Değer"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.ListFormEdit.DatabaseUpdateCommand", "key": "ListForms.ListFormEdit.DatabaseUpdateCommand",
@ -4092,12 +4026,6 @@
"en": "Hint", "en": "Hint",
"tr": "İpucu" "tr": "İpucu"
}, },
{
"resourceName": "Platform",
"key": "ListForms.ListFormEdit.CommandIcon",
"en": "Icon",
"tr": "İkon"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.ListFormEdit.CommandAuthorizationType", "key": "ListForms.ListFormEdit.CommandAuthorizationType",
@ -4158,12 +4086,6 @@
"en": "Add Page Url", "en": "Add Page Url",
"tr": "Ek Sayfa Url'si" "tr": "Ek Sayfa Url'si"
}, },
{
"resourceName": "Platform",
"key": "ListForms.ListFormEdit.EditingAllowEditing",
"en": "Allow Editing",
"tr": "Güncellemeye İzin Ver"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.ListFormEdit.EditingAllowDetail", "key": "ListForms.ListFormEdit.EditingAllowDetail",
@ -4284,12 +4206,6 @@
"en": "Tab Type", "en": "Tab Type",
"tr": "Tab Tipi" "tr": "Tab Tipi"
}, },
{
"resourceName": "Platform",
"key": "ListForms.ListFormEdit.SubFormsCode",
"en": "List Form Code",
"tr": "List Form Code"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.ListFormEdit.SubFormsIsRefresh", "key": "ListForms.ListFormEdit.SubFormsIsRefresh",
@ -4368,12 +4284,6 @@
"en": "Class Name", "en": "Class Name",
"tr": "Sınıf Adı" "tr": "Sınıf Adı"
}, },
{
"resourceName": "Platform",
"key": "ListForms.ListFormEdit.EditingFormOrder",
"en": "Order",
"tr": "Sıra"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.ListFormEdit.EditingFormItemType", "key": "ListForms.ListFormEdit.EditingFormItemType",
@ -5670,12 +5580,6 @@
"tr": "Tanımlamalar", "tr": "Tanımlamalar",
"en": "Definitions" "en": "Definitions"
}, },
{
"resourceName": "Platform",
"key": "App.Coordinator.Questions",
"tr": "Sorular",
"en": "Questions"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Menus.Routes", "key": "App.Menus.Routes",
@ -6852,12 +6756,6 @@
"tr": "Ödeme", "tr": "Ödeme",
"en": "Payment" "en": "Payment"
}, },
{
"resourceName": "Platform",
"key": "Public.nav.success",
"tr": "Sipariş Durumu",
"en": "Success"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "Public.nav.basket", "key": "Public.nav.basket",
@ -7134,18 +7032,6 @@
"tr": "Aylık Taksit", "tr": "Aylık Taksit",
"en": "Monthly Installment" "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", "resourceName": "Platform",
"key": "Public.payment.buttons.completeOrder", "key": "Public.payment.buttons.completeOrder",
@ -8202,12 +8088,6 @@
"tr": "Bir alan seçin", "tr": "Bir alan seçin",
"en": "Select a field" "en": "Select a field"
}, },
{
"resourceName": "Platform",
"key": "Public.designer.value",
"tr": "Değer",
"en": "Value"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "Public.designer.desc1", "key": "Public.designer.desc1",
@ -8346,12 +8226,6 @@
"en": "Properties", "en": "Properties",
"tr": "Özellikler" "tr": "Özellikler"
}, },
{
"resourceName": "Platform",
"key": "App.DeveloperKit.Component.Status.Inactive",
"en": "Inactive",
"tr": "Pasif"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.DeveloperKit.Component.Action.Edit", "key": "App.DeveloperKit.Component.Action.Edit",
@ -9210,12 +9084,6 @@
"en": "Dependencies", "en": "Dependencies",
"tr": "Bağımlılıklar" "tr": "Bağımlılıklar"
}, },
{
"resourceName": "Platform",
"key": "App.DeveloperKit.ComponentEditor.Code",
"en": "Code",
"tr": "Kod"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.DeveloperKit.ComponentEditor.Title.Edit", "key": "App.DeveloperKit.ComponentEditor.Title.Edit",
@ -9630,12 +9498,6 @@
"tr": "Bakım Planı Sihirbazı", "tr": "Bakım Planı Sihirbazı",
"en": "Planning Wizard" "en": "Planning Wizard"
}, },
{
"resourceName": "Platform",
"key": "App.Maintenance.PlanWizardEmployee",
"tr": "Personeller",
"en": "Employees"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Maintenance.PlanWizardMaterial", "key": "App.Maintenance.PlanWizardMaterial",
@ -9690,12 +9552,6 @@
"tr": "Malzemeler", "tr": "Malzemeler",
"en": "Materials" "en": "Materials"
}, },
{
"resourceName": "Platform",
"key": "App.Maintenance.WorkorderActivity",
"tr": "Faaliyetler",
"en": "Activities"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Store.WarehouseType", "key": "App.Store.WarehouseType",
@ -9930,12 +9786,6 @@
"tr": "Günlük Güncellemeler", "tr": "Günlük Güncellemeler",
"en": "Daily Updates" "en": "Daily Updates"
}, },
{
"resourceName": "Platform",
"key": "App.Hr.Employee",
"tr": "Çalışanlar",
"en": "Employees"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Hr.Department", "key": "App.Hr.Department",
@ -10044,12 +9894,6 @@
"tr": "Fırsatlar", "tr": "Fırsatlar",
"en": "Opportunities" "en": "Opportunities"
}, },
{
"resourceName": "Platform",
"key": "App.Crm.OpportunityActivity",
"tr": "Aktiviteler",
"en": "Activities"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Crm.OpportunityCompetitor", "key": "App.Crm.OpportunityCompetitor",
@ -10392,24 +10236,12 @@
"tr": "Ekleme İzin Ver", "tr": "Ekleme İzin Ver",
"en": "Allow Adding" "en": "Allow Adding"
}, },
{
"resourceName": "Platform",
"key": "ListForms.SchedulerOptions.AllowEditing",
"tr": "Güncellemeye İzin Ver",
"en": "Allow Editing"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.SchedulerOptions.AllowDeleting", "key": "ListForms.SchedulerOptions.AllowDeleting",
"tr": "Silmeye İzin Ver", "tr": "Silmeye İzin Ver",
"en": "Allow Deleting" "en": "Allow Deleting"
}, },
{
"resourceName": "Platform",
"key": "ListForms.SchedulerOptions.Day",
"tr": "Gün",
"en": "Day"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.SchedulerOptions.Week", "key": "ListForms.SchedulerOptions.Week",
@ -10842,12 +10674,6 @@
"tr": "Kod", "tr": "Kod",
"en": "Code" "en": "Code"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Name",
"tr": "Ad",
"en": "Name"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Description", "key": "App.Platform.Description",
@ -11274,12 +11100,6 @@
"tr": "Grafik Tipi", "tr": "Grafik Tipi",
"en": "Chart Type" "en": "Chart Type"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.ChartDrawer.Name",
"tr": "Ad",
"en": "Name"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.ChartDrawer.SeriesName", "key": "App.Platform.ChartDrawer.SeriesName",
@ -11322,12 +11142,6 @@
"tr": "Grafik kaydedildi", "tr": "Grafik kaydedildi",
"en": "Chart saved" "en": "Chart saved"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.ChartDrawer.Error",
"tr": "Hata",
"en": "Error"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.ChartDrawer.NameRequired", "key": "App.Platform.ChartDrawer.NameRequired",
@ -11364,12 +11178,6 @@
"tr": "İzin Türü *", "tr": "İzin Türü *",
"en": "Leave Type *" "en": "Leave Type *"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.LeaveRequestModal.Select",
"tr": "Seçiniz",
"en": "Select"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.LeaveRequestModal.AnnualLeave", "key": "App.Platform.Intranet.LeaveRequestModal.AnnualLeave",
@ -11388,12 +11196,6 @@
"tr": "Ücretsiz İzin", "tr": "Ücretsiz İzin",
"en": "Unpaid Leave" "en": "Unpaid Leave"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.LeaveRequestModal.Other",
"tr": "Diğer",
"en": "Other"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.LeaveRequestModal.StartDate", "key": "App.Platform.Intranet.LeaveRequestModal.StartDate",
@ -11406,12 +11208,6 @@
"tr": "Bitiş Tarihi *", "tr": "Bitiş Tarihi *",
"en": "End Date *" "en": "End Date *"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.LeaveRequestModal.Description",
"tr": "Açıklama *",
"en": "Description *"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.LeaveRequestModal.ReasonPlaceholder", "key": "App.Platform.Intranet.LeaveRequestModal.ReasonPlaceholder",
@ -11436,12 +11232,6 @@
"tr": "Harcama Kategorisi *", "tr": "Harcama Kategorisi *",
"en": "Expense Category *" "en": "Expense Category *"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.ExpenseRequestModal.Select",
"tr": "Seçiniz",
"en": "Select"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.ExpenseRequestModal.Travel", "key": "App.Platform.Intranet.ExpenseRequestModal.Travel",
@ -11466,18 +11256,6 @@
"tr": "Ulaşım", "tr": "Ulaşım",
"en": "Transport" "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", "resourceName": "Platform",
"key": "App.Platform.Intranet.ExpenseRequestModal.DescriptionPlaceholder", "key": "App.Platform.Intranet.ExpenseRequestModal.DescriptionPlaceholder",
@ -11538,12 +11316,6 @@
"tr": "Bitiş Saati *", "tr": "Bitiş Saati *",
"en": "End Time *" "en": "End Time *"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.OvertimeRequestModal.Description",
"tr": "Açıklama *",
"en": "Description *"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.OvertimeRequestModal.ReasonPlaceholder", "key": "App.Platform.Intranet.OvertimeRequestModal.ReasonPlaceholder",
@ -11568,12 +11340,6 @@
"tr": "Rezervasyon Türü *", "tr": "Rezervasyon Türü *",
"en": "Reservation Type *" "en": "Reservation Type *"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.ReservationRequestModal.Select",
"tr": "Seçiniz",
"en": "Select"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.ReservationRequestModal.Room", "key": "App.Platform.Intranet.ReservationRequestModal.Room",
@ -11640,12 +11406,6 @@
"tr": "Toplantı odası için katılımcı sayısı (opsiyonel)", "tr": "Toplantı odası için katılımcı sayısı (opsiyonel)",
"en": "Number of participants for meeting room (optional)" "en": "Number of participants for meeting room (optional)"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.ReservationRequestModal.Notes",
"tr": "Notlar",
"en": "Notes"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.ReservationRequestModal.NotesPlaceholder", "key": "App.Platform.Intranet.ReservationRequestModal.NotesPlaceholder",
@ -11844,12 +11604,6 @@
"en": "Select a location", "en": "Select a location",
"tr": "Bir konum seçin" "tr": "Bir konum seçin"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.SocialWall.LocationPicker.Add",
"en": "Add",
"tr": "Ekle"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.SocialWall.MediaManager.AddMedia", "key": "App.Platform.Intranet.SocialWall.MediaManager.AddMedia",
@ -11910,12 +11664,6 @@
"en": "Enter video URL", "en": "Enter video URL",
"tr": "Video URL'si girin" "tr": "Video URL'si girin"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.SocialWall.MediaManager.Add",
"en": "Add",
"tr": "Ekle"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.SocialWall.MediaManager.AddedMedia", "key": "App.Platform.Intranet.SocialWall.MediaManager.AddedMedia",
@ -12126,12 +11874,6 @@
"tr": "Son gün", "tr": "Son gün",
"en": "Last day" "en": "Last day"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.ActiveSurveys.Questions",
"tr": "Sorular",
"en": "Questions"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.ActiveSurveys.Responses", "key": "App.Platform.Intranet.Widgets.ActiveSurveys.Responses",
@ -12198,12 +11940,6 @@
"tr": "Bekliyor", "tr": "Bekliyor",
"en": "Pending" "en": "Pending"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.ExpenseManagement.Status.Rejected",
"tr": "Reddedildi",
"en": "Rejected"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.ExpenseManagement.NewExpense", "key": "App.Platform.Intranet.Widgets.ExpenseManagement.NewExpense",
@ -12252,12 +11988,6 @@
"tr": "Ücretsiz", "tr": "Ücretsiz",
"en": "Unpaid" "en": "Unpaid"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.LeaveManagement.Other",
"tr": "Diğer",
"en": "Other"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.LeaveManagement.Leave", "key": "App.Platform.Intranet.Widgets.LeaveManagement.Leave",
@ -12276,12 +12006,6 @@
"tr": "Bekliyor", "tr": "Bekliyor",
"en": "Pending" "en": "Pending"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.LeaveManagement.Status.Rejected",
"tr": "Reddedildi",
"en": "Rejected"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.LeaveManagement.NewLeaveRequest", "key": "App.Platform.Intranet.Widgets.LeaveManagement.NewLeaveRequest",
@ -12336,12 +12060,6 @@
"tr": "Bekliyor", "tr": "Bekliyor",
"en": "Pending" "en": "Pending"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.OvertimeManagement.Status.Rejected",
"tr": "Reddedildi",
"en": "Rejected"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.Widgets.OvertimeManagement.NewOvertimeRequest", "key": "App.Platform.Intranet.Widgets.OvertimeManagement.NewOvertimeRequest",
@ -12552,12 +12270,6 @@
"tr": "Tüm medyaları kaldır", "tr": "Tüm medyaları kaldır",
"en": "Remove all media" "en": "Remove all media"
}, },
{
"resourceName": "Platform",
"key": "App.Platform.Intranet.SocialWall.CreatePost.Location",
"tr": "Konum",
"en": "Location"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Platform.Intranet.SocialWall.CreatePost.RemoveLocationTitle", "key": "App.Platform.Intranet.SocialWall.CreatePost.RemoveLocationTitle",
@ -13082,12 +12794,6 @@
"en": "Client Ip Address", "en": "Client Ip Address",
"tr": "Müşteri Ip Adresi" "tr": "Müşteri Ip Adresi"
}, },
{
"resourceName": "Platform",
"key": "App.Listform.ListformField.Code",
"en": "Code",
"tr": "Kod"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listform.ListformField.Color", "key": "App.Listform.ListformField.Color",
@ -13248,7 +12954,7 @@
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listform.ListformField.CultureName", "key": "App.Listform.ListformField.CultureName",
"en": "Culture Name", "en": "Culture Name",
"tr": "Kültür Adı" "tr": "Dil"
}, },
{ {
"resourceName": "Platform", "resourceName": "Platform",
@ -13496,12 +13202,6 @@
"en": "Element", "en": "Element",
"tr": "Element" "tr": "Element"
}, },
{
"resourceName": "Platform",
"key": "App.Listform.ListformField.Email",
"en": "Email",
"tr": "E-posta"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listform.ListformField.EmergencyContactName", "key": "App.Listform.ListformField.EmergencyContactName",
@ -13526,12 +13226,6 @@
"en": "Author", "en": "Author",
"tr": "Yazar" "tr": "Yazar"
}, },
{
"resourceName": "Platform",
"key": "App.Listform.ListformField.EmployeeIds",
"en": "Employees",
"tr": "Çalışanlar"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listform.ListformField.EmployeeStatus", "key": "App.Listform.ListformField.EmployeeStatus",
@ -14252,12 +13946,6 @@
"en": "Location", "en": "Location",
"tr": "Lokasyon" "tr": "Lokasyon"
}, },
{
"resourceName": "Platform",
"key": "App.Listform.ListformField.LocationId",
"en": "Location",
"tr": "Lokasyon"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listform.ListformField.LocationTypeId", "key": "App.Listform.ListformField.LocationTypeId",
@ -14546,12 +14234,6 @@
"en": "Next Steps", "en": "Next Steps",
"tr": "Sonraki Adımlar" "tr": "Sonraki Adımlar"
}, },
{
"resourceName": "Platform",
"key": "App.Listform.ListformField.Notes",
"en": "Notes",
"tr": "Notlar"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listform.ListformField.NotificationChannel", "key": "App.Listform.ListformField.NotificationChannel",
@ -14816,12 +14498,6 @@
"en": "Phone Code", "en": "Phone Code",
"tr": "Telefon Kodu" "tr": "Telefon Kodu"
}, },
{
"resourceName": "Platform",
"key": "App.Listform.ListformField.PhoneNumber",
"en": "Phone Number",
"tr": "Telefon Numarası"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listform.ListformField.Place", "key": "App.Listform.ListformField.Place",
@ -14930,12 +14606,6 @@
"en": "Project", "en": "Project",
"tr": "Proje" "tr": "Proje"
}, },
{
"resourceName": "Platform",
"key": "App.Listform.ListformField.ProjectId",
"en": "Project",
"tr": "Proje"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.Listform.ListformField.ProjectTypeId", "key": "App.Listform.ListformField.ProjectTypeId",
@ -16124,12 +15794,6 @@
"en": "List Form Fields", "en": "List Form Fields",
"tr": "Liste Formu Alanları" "tr": "Liste Formu Alanları"
}, },
{
"resourceName": "Platform",
"key": "ListForms.Wizard.Deploy",
"en": "Deploy",
"tr": "Dağıtım"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "Back", "key": "Back",
@ -16160,12 +15824,6 @@
"en": "Optional", "en": "Optional",
"tr": "İsteğe Bağlı" "tr": "İsteğe Bağlı"
}, },
{
"resourceName": "Platform",
"key": "ListForms.Wizard.Step1.Order",
"en": "Order",
"tr": "Sıra"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.Wizard.Step1.WizardName", "key": "ListForms.Wizard.Step1.WizardName",
@ -16262,24 +15920,6 @@
"en": "Clear Selection", "en": "Clear Selection",
"tr": "Seçimi Temizle" "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", "resourceName": "Platform",
"key": "ListForms.Wizard.Step2.SelectCommand", "key": "ListForms.Wizard.Step2.SelectCommand",
@ -16340,12 +15980,6 @@
"en": "Allow Adding?", "en": "Allow Adding?",
"tr": "Ekleme İzni?" "tr": "Ekleme İzni?"
}, },
{
"resourceName": "Platform",
"key": "ListForms.Wizard.Step2.AllowEditing",
"en": "Allow Editing?",
"tr": "Düzenleme İzni?"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.Wizard.Step2.AllowDeleting", "key": "ListForms.Wizard.Step2.AllowDeleting",
@ -16382,12 +16016,6 @@
"en": "Stored Procedures", "en": "Stored Procedures",
"tr": "Depolmuş Yordamlar" "tr": "Depolmuş Yordamlar"
}, },
{
"resourceName": "Platform",
"key": "ListForms.Wizard.Step2.Views",
"en": "Views",
"tr": "Görünümler"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.Wizard.Step2.Functions", "key": "ListForms.Wizard.Step2.Functions",
@ -16532,12 +16160,6 @@
"en": "Permission Group", "en": "Permission Group",
"tr": "İzin Grubu" "tr": "İzin Grubu"
}, },
{
"resourceName": "Platform",
"key": "ListForms.Wizard.Step4.Icon",
"en": "Icon",
"tr": "İkon"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.Wizard.Step4.MenuTr", "key": "ListForms.Wizard.Step4.MenuTr",
@ -16598,12 +16220,6 @@
"en": "Data Source", "en": "Data Source",
"tr": "Veri Kaynağı" "tr": "Veri Kaynağı"
}, },
{
"resourceName": "Platform",
"key": "ListForms.Wizard.Step4.ConnectionString",
"en": "Connection String",
"tr": "Bağlantı Dizisi"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.Wizard.Step4.CommandType", "key": "ListForms.Wizard.Step4.CommandType",
@ -16652,12 +16268,6 @@
"en": "Field", "en": "Field",
"tr": "Alan" "tr": "Alan"
}, },
{
"resourceName": "Platform",
"key": "ListForms.Wizard.Step4.StatColumn",
"en": "Column",
"tr": "Sütun"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "ListForms.Wizard.Step4.DeployAndSave", "key": "ListForms.Wizard.Step4.DeployAndSave",
@ -16822,7 +16432,7 @@
}, },
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.SqlQueryManager.Column", "key": "App.Listform.ListformField.Column",
"en": "Column", "en": "Column",
"tr": "Sütun" "tr": "Sütun"
}, },
@ -17042,12 +16652,6 @@
"en": "Entity Name", "en": "Entity Name",
"tr": "Entity Adı" "tr": "Entity Adı"
}, },
{
"resourceName": "Platform",
"key": "App.SqlQueryManager.TableName",
"en": "Table Name",
"tr": "Tablo Adı"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.SqlQueryManager.TableNameAutoGenerated", "key": "App.SqlQueryManager.TableNameAutoGenerated",
@ -17225,37 +16829,18 @@
"en": "If checked, existing object in the target will be dropped and recreated.", "en": "If checked, existing object in the target will be dropped and recreated.",
"tr": "İşaretlenirse hedefteki mevcut obje silinip yeniden oluşturulur." "tr": "İşaretlenirse hedefteki mevcut obje silinip yeniden oluşturulur."
}, },
{
"resourceName": "Platform",
"key": "App.SqlQueryManager.Cancel",
"en": "Cancel",
"tr": "İptal"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.SqlQueryManager.Save", "key": "App.SqlQueryManager.Save",
"en": "Save", "en": "Save",
"tr": "Kaydet" "tr": "Kaydet"
}, },
{
"resourceName": "Platform",
"key": "App.SqlQueryManager.Back",
"en": "Back",
"tr": "Geri"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.SqlQueryManager.Next", "key": "App.SqlQueryManager.Next",
"en": "Next", "en": "Next",
"tr": "İleri" "tr": "İleri"
}, },
{
"resourceName": "Platform",
"key": "App.SqlQueryManager.Deploy",
"en": "Deploy",
"tr": "Deploy Et"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.SqlQueryManager.Warning", "key": "App.SqlQueryManager.Warning",
@ -17268,12 +16853,6 @@
"en": "Please select a data source first.", "en": "Please select a data source first.",
"tr": "Lütfen önce bir veri kaynağı seçin." "tr": "Lütfen önce bir veri kaynağı seçin."
}, },
{
"resourceName": "Platform",
"key": "App.SqlQueryManager.Success",
"en": "Success",
"tr": "Başarılı"
},
{ {
"resourceName": "Platform", "resourceName": "Platform",
"key": "App.SqlQueryManager.Skipped", "key": "App.SqlQueryManager.Skipped",
@ -17286,12 +16865,6 @@
"en": "Already exists in target. Skipped because overwrite option is not enabled.", "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ı." "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", "resourceName": "Platform",
"key": "App.SqlQueryManager.TableUpdated", "key": "App.SqlQueryManager.TableUpdated",
@ -17511,12 +17084,6 @@
"en": "5 endpoints: GetList, GetById, Create, Update, Delete", "en": "5 endpoints: GetList, GetById, Create, Update, Delete",
"tr": "5 endpoint: 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", "resourceName": "Platform",
"key": "App.DeveloperKit.DynamicServices.Successful", "key": "App.DeveloperKit.DynamicServices.Successful",

View file

@ -903,7 +903,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "Email", FieldName = "Email",
CaptionName = "App.Listform.ListformField.Email", CaptionName = "Abp.Account.EmailAddress",
Width = 300, Width = 300,
ListOrderNo = 2, ListOrderNo = 2,
Visible = true, Visible = true,
@ -963,7 +963,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "PhoneNumber", FieldName = "PhoneNumber",
CaptionName = "App.Listform.ListformField.PhoneNumber", CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
Width = 150, Width = 150,
ListOrderNo = 5, ListOrderNo = 5,
Visible = true, Visible = true,

View file

@ -426,7 +426,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "Email", FieldName = "Email",
CaptionName = "App.Listform.ListformField.Email", CaptionName = "Abp.Account.EmailAddress",
Width = 170, Width = 170,
ListOrderNo = 14, ListOrderNo = 14,
Visible = true, Visible = true,
@ -479,7 +479,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "PhoneNumber", FieldName = "PhoneNumber",
CaptionName = "App.Listform.ListformField.PhoneNumber", CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
Width = 100, Width = 100,
ListOrderNo = 17, ListOrderNo = 17,
Visible = true, Visible = true,
@ -684,7 +684,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "Code", FieldName = "Code",
CaptionName = "App.Listform.ListformField.Code", CaptionName = "App.Platform.Code",
Width = 100, Width = 100,
ListOrderNo = 2, ListOrderNo = 2,
Visible = true, Visible = true,
@ -911,7 +911,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "Email", FieldName = "Email",
CaptionName = "App.Listform.ListformField.Email", CaptionName = "Abp.Account.EmailAddress",
Width = 170, Width = 170,
ListOrderNo = 13, ListOrderNo = 13,
Visible = true, Visible = true,
@ -964,7 +964,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "PhoneNumber", FieldName = "PhoneNumber",
CaptionName = "App.Listform.ListformField.PhoneNumber", CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
Width = 100, Width = 100,
ListOrderNo = 16, ListOrderNo = 16,
Visible = true, Visible = true,
@ -2943,7 +2943,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "Code", FieldName = "Code",
CaptionName = "App.Listform.ListformField.Code", CaptionName = "App.Platform.Code",
Width = 400, Width = 400,
ListOrderNo = 4, ListOrderNo = 4,
Visible = true, Visible = true,
@ -3655,7 +3655,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "Code", FieldName = "Code",
CaptionName = "App.Listform.ListformField.Code", CaptionName = "App.Platform.Code",
Width = 300, Width = 300,
ListOrderNo = 2, ListOrderNo = 2,
Visible = true, Visible = true,
@ -5248,7 +5248,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "Code", FieldName = "Code",
CaptionName = "App.Listform.ListformField.Code", CaptionName = "App.Platform.Code",
Width = 300, Width = 300,
ListOrderNo = 2, ListOrderNo = 2,
Visible = true, Visible = true,
@ -6505,7 +6505,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "PhoneNumber", FieldName = "PhoneNumber",
CaptionName = "App.Listform.ListformField.PhoneNumber", CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
Width = 100, Width = 100,
ListOrderNo = 11, ListOrderNo = 11,
Visible = true, Visible = true,
@ -7372,7 +7372,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "Email", FieldName = "Email",
CaptionName = "App.Listform.ListformField.Email", CaptionName = "Abp.Account.EmailAddress",
Width = 250, Width = 250,
ListOrderNo = 4, ListOrderNo = 4,
Visible = true, Visible = true,
@ -7390,7 +7390,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
SourceDbType = DbType.String, SourceDbType = DbType.String,
FieldName = "PhoneNumber", FieldName = "PhoneNumber",
CaptionName = "App.Listform.ListformField.PhoneNumber", CaptionName = "Abp.Identity.User.UserInformation.PhoneNumber",
Width = 100, Width = 100,
ListOrderNo = 5, ListOrderNo = 5,
Visible = true, Visible = true,

View file

@ -21,13 +21,6 @@
"routeType": "public", "routeType": "public",
"authority": [] "authority": []
}, },
{
"key": "about",
"path": "/about",
"componentPath": "@/views/public/About",
"routeType": "public",
"authority": []
},
{ {
"key": "products", "key": "products",
"path": "/products", "path": "/products",

View file

@ -283,7 +283,7 @@ export const ImportDashboard: React.FC<ImportDashboardProps> = ({ gridDto }) =>
<thead className="bg-slate-100 sticky top-0"> <thead className="bg-slate-100 sticky top-0">
<tr> <tr>
<th className="px-4 py-2 text-left text-xs font-medium text-slate-500 uppercase"> <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>
<th className="px-4 py-2 text-left text-xs font-medium text-slate-500 uppercase"> <th className="px-4 py-2 text-left text-xs font-medium text-slate-500 uppercase">
{translate('::ListForms.ListFormEdit.Type')} {translate('::ListForms.ListFormEdit.Type')}

View file

@ -155,7 +155,7 @@ export const Cart: React.FC<CartProps> = ({
<div className="border-t border-gray-200 p-6"> <div className="border-t border-gray-200 p-6">
<div className="flex justify-between items-center mb-4"> <div className="flex justify-between items-center mb-4">
<span className="text-lg font-semibold text-gray-900"> <span className="text-lg font-semibold text-gray-900">
{translate('::Public.payment.summary.total')} {translate('::App.Listform.ListformField.Total')}
</span> </span>
<span className="text-xl font-bold text-blue-600"> <span className="text-xl font-bold text-blue-600">
{formatPrice(cartState.total)} {formatPrice(cartState.total)}

View file

@ -436,7 +436,7 @@ export const PaymentForm: React.FC<PaymentFormProps> = ({
</div> </div>
)} )}
<div className="flex justify-between text-base font-bold pt-2 text-gray-900"> <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> <span className="text-blue-600">{formatPrice(finalTotal)}</span>
</div> </div>
</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" 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" /> <FaArrowLeft className="w-4 h-4 mr-2" />
{translate('::Public.payment.buttons.back')} {translate('::Back')}
</button> </button>
<button <button
type="submit" type="submit"

View file

@ -154,7 +154,7 @@ export const ProductCard: React.FC<ProductCardProps> = ({
</div> </div>
{globalPeriod > 1 && ( {globalPeriod > 1 && (
<div className="text-lg font-semibold text-blue-600 mt-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> <span className="text-sm font-normal text-gray-500 ml-1">{getPeriodText()}</span>
</div> </div>
)} )}

View file

@ -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" 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" /> <FaArrowLeft className="w-4 h-4 mr-2" />
{translate('::Public.payment.buttons.back')} {translate('::Back')}
</button> </button>
<button <button
type="submit" type="submit"

View file

@ -671,14 +671,14 @@ const FileManager = () => {
await fileManagementService.copyItems(itemIds, currentFolderId, selectedTenant?.id) await fileManagementService.copyItems(itemIds, currentFolderId, selectedTenant?.id)
await fetchItems(currentFolderId) await fetchItems(currentFolderId)
toast.push( toast.push(
<Notification title="Success" type="success"> <Notification title={translate('::App.Platform.Success')} type="success">
{itemIds.length} item(s) copied successfully {itemIds.length} item(s) copied successfully
</Notification>, </Notification>,
) )
} catch (error) { } catch (error) {
console.error('Copy failed:', error) console.error('Copy failed:', error)
toast.push( toast.push(
<Notification title="Error" type="danger"> <Notification title={translate('::App.Platform.Error')} type="danger">
Failed to copy items Failed to copy items
</Notification>, </Notification>,
) )
@ -704,14 +704,14 @@ const FileManager = () => {
localStorage.removeItem('fileManager_clipboard') localStorage.removeItem('fileManager_clipboard')
setHasClipboardData(false) setHasClipboardData(false)
toast.push( toast.push(
<Notification title="Success" type="success"> <Notification title={translate('::App.Platform.Success')} type="success">
{itemIds.length} item(s) moved successfully {itemIds.length} item(s) moved successfully
</Notification>, </Notification>,
) )
} catch (error) { } catch (error) {
console.error('Move failed:', error) console.error('Move failed:', error)
toast.push( toast.push(
<Notification title="Error" type="danger"> <Notification title={translate('::App.Platform.Error')} type="danger">
Failed to move items Failed to move items
</Notification>, </Notification>,
) )

View file

@ -415,7 +415,7 @@ const Wizard = () => {
<Steps.Item <Steps.Item
title={translate('::ListForms.Wizard.ListFormFields') || 'List Form Fields'} 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> </Steps>
</div> </div>

View file

@ -62,7 +62,7 @@ const WizardStep2 = ({
onNext, onNext,
}: WizardStep2Props) => { }: WizardStep2Props) => {
const step2Missing = [ const step2Missing = [
!values.listFormCode && translate('::ListForms.Wizard.Step2.ListFormCode'), !values.listFormCode && translate('::App.Listform.ListformField.ListFormCode'),
!values.dataSourceCode && translate('::ListForms.Wizard.Step4.DataSource'), !values.dataSourceCode && translate('::ListForms.Wizard.Step4.DataSource'),
!values.selectCommand && translate('::ListForms.Wizard.Step2.SelectCommand'), !values.selectCommand && translate('::ListForms.Wizard.Step2.SelectCommand'),
!values.keyFieldName && translate('::ListForms.Wizard.Step4.KeyField'), !values.keyFieldName && translate('::ListForms.Wizard.Step4.KeyField'),
@ -80,7 +80,7 @@ const WizardStep2 = ({
{/* ListForm Code + Data Source */} {/* ListForm Code + Data Source */}
<div className="grid grid-cols-1 md:grid-cols-2 gap-x-6"> <div className="grid grid-cols-1 md:grid-cols-2 gap-x-6">
<FormItem <FormItem
label={translate('::ListForms.Wizard.Step2.ListFormCode')} label={translate('::App.Listform.ListformField.ListFormCode')}
invalid={!!(errors.listFormCode && touched.listFormCode)} invalid={!!(errors.listFormCode && touched.listFormCode)}
errorMessage={errors.listFormCode} errorMessage={errors.listFormCode}
asterisk={true} asterisk={true}
@ -102,7 +102,7 @@ const WizardStep2 = ({
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.Wizard.Step2.DataSourceCode')} label={translate('::App.Listform.ListformField.DataSourceCode')}
asterisk={true} asterisk={true}
invalid={!!(errors.dataSourceCode && touched.dataSourceCode)} invalid={!!(errors.dataSourceCode && touched.dataSourceCode)}
errorMessage={errors.dataSourceCode} errorMessage={errors.dataSourceCode}
@ -112,7 +112,7 @@ const WizardStep2 = ({
<Select <Select
field={field} field={field}
form={form} form={form}
placeholder={translate('::ListForms.Wizard.Step2.DataSourceCode')} placeholder={translate('::App.Listform.ListformField.DataSourceCode')}
isClearable={true} isClearable={true}
isLoading={isLoadingDataSource} isLoading={isLoadingDataSource}
options={dataSourceList} options={dataSourceList}
@ -137,7 +137,7 @@ const WizardStep2 = ({
{isDataSourceNew && ( {isDataSourceNew && (
<FormItem <FormItem
label={translate('::ListForms.Wizard.Step2.ConnectionString')} label={translate('::App.Listform.ListformField.ConnectionString')}
invalid={!!(errors.dataSourceConnectionString && touched.dataSourceConnectionString)} invalid={!!(errors.dataSourceConnectionString && touched.dataSourceConnectionString)}
errorMessage={errors.dataSourceConnectionString} errorMessage={errors.dataSourceConnectionString}
> >
@ -145,7 +145,7 @@ const WizardStep2 = ({
type="text" type="text"
autoComplete="off" autoComplete="off"
name="dataSourceConnectionString" name="dataSourceConnectionString"
placeholder={translate('::ListForms.Wizard.Step2.ConnectionString')} placeholder={translate('::App.Listform.ListformField.ConnectionString')}
component={Input} component={Input}
/> />
</FormItem> </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) => ({ options: dbObjects.views.map((v) => ({
label: v.objectName, label: v.objectName,
value: v.objectName, value: v.objectName,
@ -362,7 +362,7 @@ const WizardStep2 = ({
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.Wizard.Step2.AllowEditing')} label={translate('::ListForms.ListFormEdit.AllowEditing')}
invalid={!!(errors.allowEditing && touched.allowEditing)} invalid={!!(errors.allowEditing && touched.allowEditing)}
errorMessage={errors.allowEditing} errorMessage={errors.allowEditing}
> >
@ -489,7 +489,7 @@ const WizardStep2 = ({
</button> </button>
<span className="text-xs text-gray-400"> <span className="text-xs text-gray-400">
{selectedColumns.size}/{selectCommandColumns.length}{' '} {selectedColumns.size}/{selectCommandColumns.length}{' '}
{translate('::ListForms.Wizard.Step4.StatColumn')} {translate('::App.Listform.ListformField.Column')}
</span> </span>
</div> </div>
) : null ) : null

View file

@ -679,7 +679,7 @@ const WizardStep3 = ({
<div className="sticky top-4"> <div className="sticky top-4">
<div className="flex items-center justify-between mb-2"> <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"> <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>
<span className="text-xs text-gray-400"> <span className="text-xs text-gray-400">
{availableColumns.length}/{selectedColumns.size} {availableColumns.length}/{selectedColumns.size}

View file

@ -207,7 +207,7 @@ const WizardStep4 = ({
<Row label={translate('::ListForms.Wizard.Step4.MenuCode')} value={values.menuCode} /> <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.MenuParent')} value={values.menuParentCode} />
<Row label={translate('::ListForms.Wizard.Step4.PermissionGroup')} value={values.permissionGroupName} /> <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.MenuTr')} value={values.languageTextMenuTr} />
<Row label={translate('::ListForms.Wizard.Step4.MenuEn')} value={values.languageTextMenuEn} /> <Row label={translate('::ListForms.Wizard.Step4.MenuEn')} value={values.languageTextMenuEn} />
<Row label={translate('::ListForms.Wizard.Step4.MenuParentTr')} value={values.languageTextMenuParentTr} /> <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.DescTr')} value={values.languageTextDescTr} />
<Row label={translate('::ListForms.Wizard.Step4.DescEn')} value={values.languageTextDescEn} /> <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.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 <Row
label={translate('::ListForms.Wizard.Step4.CommandType')} label={translate('::ListForms.Wizard.Step4.CommandType')}
value={ value={
@ -266,7 +266,7 @@ const WizardStep4 = ({
<Section <Section
key={g.id} key={g.id}
title={g.caption || `(${translate('::ListForms.Wizard.Step4.StatGroup')})`} 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} defaultOpen={false}
> >
<div className="grid grid-cols-2 gap-2"> <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.StatGroup'), value: groups.length },
{ label: translate('::ListForms.Wizard.Step4.StatField'), value: totalFields }, { 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) => ( ].map((s) => (
<div <div
key={s.label} key={s.label}

View file

@ -58,7 +58,7 @@ function FormTabCommands() {
<Th>{translate('::ListForms.ListFormEdit.CommandPosition')}</Th> <Th>{translate('::ListForms.ListFormEdit.CommandPosition')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CommandText')}</Th> <Th>{translate('::ListForms.ListFormEdit.CommandText')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CommandHint')}</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.CommandAuthorizationType')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CommandUrlTarget')}</Th> <Th>{translate('::ListForms.ListFormEdit.CommandUrlTarget')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CommandUrl')}</Th> <Th>{translate('::ListForms.ListFormEdit.CommandUrl')}</Th>

View file

@ -104,12 +104,12 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
const table = dbObjects.tables.find((t) => t.tableName === cmd) const table = dbObjects.tables.find((t) => t.tableName === cmd)
if (table) { loadColumns(dsCode, table.schemaName, table.tableName); return } if (table) { loadColumns(dsCode, table.schemaName, table.tableName); return }
const view = dbObjects.views.find((v) => v.viewName === cmd) const view = dbObjects.views.find((v) => v.objectName === cmd)
if (view) { loadColumns(dsCode, view.schemaName, view.viewName); return } if (view) { loadColumns(dsCode, view.schemaName, view.objectName); return }
const fn = dbObjects.functions.find((f) => f.functionName === cmd) const fn = dbObjects.functions.find((f) => f.objectName === cmd)
if (fn) { loadColumns(dsCode, fn.schemaName, fn.functionName); return } if (fn) { loadColumns(dsCode, fn.schemaName, fn.objectName); return }
const sp = dbObjects.storedProcedures.find((p) => p.procedureName === cmd) const sp = dbObjects.storedProcedures.find((p) => p.objectName === cmd)
if (sp) { loadColumns(dsCode, sp.schemaName, sp.procedureName); return } if (sp) { loadColumns(dsCode, sp.schemaName, sp.objectName); return }
// eslint-disable-next-line react-hooks/exhaustive-deps // eslint-disable-next-line react-hooks/exhaustive-deps
}, [dbObjects]) }, [dbObjects])
@ -167,7 +167,7 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
/> />
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceCode')} label={translate('::App.Listform.ListformField.DataSourceCode')}
invalid={errors.dataSourceCode && touched.dataSourceCode} invalid={errors.dataSourceCode && touched.dataSourceCode}
errorMessage={errors.dataSourceCode} errorMessage={errors.dataSourceCode}
> >
@ -175,7 +175,7 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
type="text" type="text"
autoComplete="off" autoComplete="off"
name="dataSourceCode" name="dataSourceCode"
placeholder={translate('::ListForms.ListFormEdit.DatabaseDataSourceCode')} placeholder={translate('::App.Listform.ListformField.DataSourceCode')}
> >
{({ field, form }: FieldProps<DataSourceTypeEnum>) => ( {({ field, form }: FieldProps<DataSourceTypeEnum>) => (
<Select <Select
@ -232,31 +232,31 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
{ {
label: 'Views', label: 'Views',
options: dbObjects.views.map((v) => ({ options: dbObjects.views.map((v) => ({
label: v.viewName, label: v.objectName,
value: v.viewName, value: v.objectName,
__type: SelectCommandTypeEnum.View, __type: SelectCommandTypeEnum.View,
__schema: v.schemaName, __schema: v.schemaName,
__rawName: v.viewName, __rawName: v.objectName,
})), })),
}, },
{ {
label: 'Functions', label: 'Functions',
options: dbObjects.functions.map((f) => ({ options: dbObjects.functions.map((f) => ({
label: f.functionName, label: f.objectName,
value: f.functionName, value: f.objectName,
__type: SelectCommandTypeEnum.TableValuedFunction, __type: SelectCommandTypeEnum.TableValuedFunction,
__schema: f.schemaName, __schema: f.schemaName,
__rawName: f.functionName, __rawName: f.objectName,
})), })),
}, },
{ {
label: 'Stored Procedures', label: 'Stored Procedures',
options: dbObjects.storedProcedures.map((p) => ({ options: dbObjects.storedProcedures.map((p) => ({
label: p.procedureName, label: p.objectName,
value: p.procedureName, value: p.objectName,
__type: SelectCommandTypeEnum.StoredProcedure, __type: SelectCommandTypeEnum.StoredProcedure,
__schema: p.schemaName, __schema: p.schemaName,
__rawName: p.procedureName, __rawName: p.objectName,
})), })),
}, },
] ]
@ -312,7 +312,7 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
</Field> </Field>
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceTableName')} label={translate('::App.Listform.ListformField.TableName')}
invalid={errors.tableName && touched.tableName} invalid={errors.tableName && touched.tableName}
errorMessage={errors.tableName} errorMessage={errors.tableName}
> >
@ -320,12 +320,12 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
type="text" type="text"
autoComplete="off" autoComplete="off"
name="tableName" name="tableName"
placeholder={translate('::ListForms.ListFormEdit.DatabaseDataSourceTableName')} placeholder={translate('::App.Listform.ListformField.TableName')}
component={Input} component={Input}
/> />
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName')} label={translate('::App.Listform.ListformField.KeyFieldName')}
invalid={errors.keyFieldName && touched.keyFieldName} invalid={errors.keyFieldName && touched.keyFieldName}
errorMessage={errors.keyFieldName} errorMessage={errors.keyFieldName}
extra={ extra={
@ -355,7 +355,7 @@ function FormTabDatabaseDataSource(props: FormEditProps) {
isLoadingColumns isLoadingColumns
? translate('::Loading') ? translate('::Loading')
: translate( : translate(
'::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName', '::App.Listform.ListformField.KeyFieldName',
) )
} }
options={selectCommandColumns.map((c) => ({ options={selectCommandColumns.map((c) => ({

View file

@ -154,7 +154,7 @@ function FormTabDatabaseDelete({
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th> <Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th> <Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</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> <Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
</Tr> </Tr>
</THead> </THead>

View file

@ -152,7 +152,7 @@ function FormTabDatabaseInsert({
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th> <Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th> <Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</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> <Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
</Tr> </Tr>
</THead> </THead>
@ -251,7 +251,7 @@ function FormTabDatabaseInsert({
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th> <Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th> <Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</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> <Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
</Tr> </Tr>
</THead> </THead>

View file

@ -107,7 +107,7 @@ function FormTabDatabaseSelect({
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th> <Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th> <Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</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> <Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
</Tr> </Tr>
</THead> </THead>

View file

@ -154,7 +154,7 @@ function FormTabDatabaseUpdate({
<Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th> <Th>{translate('::ListForms.ListFormFieldEdit.FieldName')}</Th>
<Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th> <Th>{translate('::ListForms.ListFormEdit.FieldDbType')}</Th>
<Th>{translate('::ListForms.ListFormEdit.CustomValueType')}</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> <Th>{translate('::ListForms.ListFormEdit.SqlQuery')}</Th>
</Tr> </Tr>
</THead> </THead>

View file

@ -76,7 +76,7 @@ function FormTabDetails(
<div className="grid grid-cols-1 md:grid-cols-2 gap-3"> <div className="grid grid-cols-1 md:grid-cols-2 gap-3">
<Card className="my-2" header="General"> <Card className="my-2" header="General">
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.DetailsCultureName')} label={translate('::App.Listform.ListformField.CultureName')}
invalid={errors.cultureName && touched.cultureName} invalid={errors.cultureName && touched.cultureName}
errorMessage={errors.cultureName} errorMessage={errors.cultureName}
> >
@ -84,7 +84,7 @@ function FormTabDetails(
type="text" type="text"
autoComplete="off" autoComplete="off"
name="cultureName" name="cultureName"
placeholder={translate('::ListForms.ListFormEdit.DetailsCultureName')} placeholder={translate('::App.Listform.ListformField.CultureName')}
> >
{({ field, form }: FieldProps<LanguageInfo>) => ( {({ field, form }: FieldProps<LanguageInfo>) => (
<Select <Select

View file

@ -73,7 +73,7 @@ function FormTabEdit(props: FormEditProps & { listFormCode: string }) {
/> />
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.EditingAllowEditing')} label={translate('::ListForms.ListFormEdit.AllowEditing')}
invalid={ invalid={
errors.editingOptionDto?.allowEditing && errors.editingOptionDto?.allowEditing &&
touched.editingOptionDto?.allowEditing touched.editingOptionDto?.allowEditing
@ -82,7 +82,7 @@ function FormTabEdit(props: FormEditProps & { listFormCode: string }) {
> >
<Field <Field
name="editingOptionDto.allowEditing" name="editingOptionDto.allowEditing"
placeholder={translate('::ListForms.ListFormEdit.EditingAllowEditing')} placeholder={translate('::ListForms.ListFormEdit.AllowEditing')}
component={Checkbox} component={Checkbox}
/> />
</FormItem> </FormItem>

View file

@ -54,7 +54,7 @@ function FormTabEditForm(props: { listFormCode: string }) {
}} }}
/> />
</Th> </Th>
<Th>{translate('::ListForms.ListFormEdit.EditingFormOrder')}</Th> <Th>{translate('::App.Listform.ListformField.Order')}</Th>
<Th>{translate('::ListForms.ListFormEdit.EditingFormItemType')}</Th> <Th>{translate('::ListForms.ListFormEdit.EditingFormItemType')}</Th>
<Th>{translate('::ListForms.ListFormEdit.DetailsTitle')}</Th> <Th>{translate('::ListForms.ListFormEdit.DetailsTitle')}</Th>
<Th>{translate('::ListForms.ListFormEdit.EditingFormColumnCount')}</Th> <Th>{translate('::ListForms.ListFormEdit.EditingFormColumnCount')}</Th>

View file

@ -87,7 +87,7 @@ function FormTabGantt(props: FormEditProps) {
<Card className="mt-4"> <Card className="mt-4">
<h5 className="mb-4">{translate('::ListForms.SchedulerOptions.BasicSettings')}</h5> <h5 className="mb-4">{translate('::ListForms.SchedulerOptions.BasicSettings')}</h5>
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName')} label={translate('::App.Listform.ListformField.KeyFieldName')}
invalid={errors.ganttOptionDto?.keyExpr && touched.ganttOptionDto?.keyExpr} invalid={errors.ganttOptionDto?.keyExpr && touched.ganttOptionDto?.keyExpr}
errorMessage={errors.ganttOptionDto?.keyExpr} errorMessage={errors.ganttOptionDto?.keyExpr}
> >
@ -95,7 +95,7 @@ function FormTabGantt(props: FormEditProps) {
type="text" type="text"
name="ganttOptionDto.keyExpr" name="ganttOptionDto.keyExpr"
placeholder={translate( placeholder={translate(
'::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName', '::App.Listform.ListformField.KeyFieldName',
)} )}
> >
{({ field, form }: FieldProps<SelectBoxOption>) => ( {({ field, form }: FieldProps<SelectBoxOption>) => (

View file

@ -354,7 +354,7 @@ function FormTabScheduler(props: FormEditProps) {
<Field name="schedulerOptionDto.allowAdding" component={Checkbox} /> <Field name="schedulerOptionDto.allowAdding" component={Checkbox} />
</FormItem> </FormItem>
<FormItem label={translate('::ListForms.SchedulerOptions.AllowEditing')}> <FormItem label={translate('::ListForms.ListFormEdit.AllowEditing')}>
<Field name="schedulerOptionDto.allowEditing" component={Checkbox} /> <Field name="schedulerOptionDto.allowEditing" component={Checkbox} />
</FormItem> </FormItem>

View file

@ -57,7 +57,7 @@ function FormTabSubForm() {
</Th> </Th>
<Th>{translate('::ListForms.ListFormEdit.SubFormsTabTitle')}</Th> <Th>{translate('::ListForms.ListFormEdit.SubFormsTabTitle')}</Th>
<Th>{translate('::ListForms.ListFormEdit.SubFormsTabType')}</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.SubFormsIsRefresh')}</Th>
<Th>{translate('::ListForms.ListFormEdit.SubFormsRelation')}</Th> <Th>{translate('::ListForms.ListFormEdit.SubFormsRelation')}</Th>
</Tr> </Tr>

View file

@ -82,14 +82,14 @@ function FormTabTree(props: FormEditProps) {
<Form> <Form>
<FormContainer size="sm"> <FormContainer size="sm">
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName')} label={translate('::App.Listform.ListformField.KeyFieldName')}
invalid={errors.treeOptionDto?.keyExpr && touched.treeOptionDto?.keyExpr} invalid={errors.treeOptionDto?.keyExpr && touched.treeOptionDto?.keyExpr}
errorMessage={errors.treeOptionDto?.keyExpr} errorMessage={errors.treeOptionDto?.keyExpr}
> >
<Field <Field
type="text" type="text"
name="treeOptionDto.keyExpr" name="treeOptionDto.keyExpr"
placeholder={translate('::ListForms.ListFormEdit.DatabaseDataSourceKeyFieldName')} placeholder={translate('::App.Listform.ListformField.KeyFieldName')}
> >
{({ field, form }: FieldProps<SelectBoxOption>) => ( {({ field, form }: FieldProps<SelectBoxOption>) => (
<Select <Select

View file

@ -78,7 +78,7 @@ function FormFieldTabJoinOptions({
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.DatabaseDataSourceTableName')} label={translate('::App.Listform.ListformField.TableName')}
invalid={ invalid={
errors.columnJoinTableDto?.tableName && touched.columnJoinTableDto?.tableName errors.columnJoinTableDto?.tableName && touched.columnJoinTableDto?.tableName
} }
@ -88,7 +88,7 @@ function FormFieldTabJoinOptions({
type="text" type="text"
autoComplete="off" autoComplete="off"
name="columnJoinTableDto.tableName" name="columnJoinTableDto.tableName"
placeholder={translate('::ListForms.ListFormEdit.DatabaseDataSourceTableName')} placeholder={translate('::App.Listform.ListformField.TableName')}
component={Input} component={Input}
/> />
</FormItem> </FormItem>

View file

@ -101,7 +101,7 @@ function FormFieldTabOptions({
<FormItem label={translate('::ListForms.ListFormFieldEdit.HeaderingAllowSearch')}> <FormItem label={translate('::ListForms.ListFormFieldEdit.HeaderingAllowSearch')}>
<Field name="allowSearch" component={Checkbox} /> <Field name="allowSearch" component={Checkbox} />
</FormItem> </FormItem>
<FormItem label={translate('::ListForms.ListFormEdit.EditingAllowEditing')}> <FormItem label={translate('::ListForms.ListFormEdit.AllowEditing')}>
<Field name="allowEditing" component={Checkbox} /> <Field name="allowEditing" component={Checkbox} />
</FormItem> </FormItem>

View file

@ -340,7 +340,7 @@ function FormFields({
<Field type="text" name="cultureName"> <Field type="text" name="cultureName">
{({ field, form }: FieldProps<LanguageInfo>) => ( {({ field, form }: FieldProps<LanguageInfo>) => (
<Select <Select
placeholder={translate('::ListForms.ListFormField.FilterCultureName')} placeholder={translate('::App.Listform.ListformField.CultureName')}
field={field} field={field}
form={form} form={form}
options={langOptions} options={langOptions}
@ -593,7 +593,7 @@ function FormFields({
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.DetailsCultureName')} label={translate('::App.Listform.ListformField.CultureName')}
invalid={errors.cultureName && touched.cultureName} invalid={errors.cultureName && touched.cultureName}
errorMessage={errors.cultureName} errorMessage={errors.cultureName}
asterisk={true} asterisk={true}
@ -602,7 +602,7 @@ function FormFields({
type="text" type="text"
autoComplete="off" autoComplete="off"
name="cultureName" name="cultureName"
placeholder={translate('::ListForms.ListFormEdit.DetailsCultureName')} placeholder={translate('::App.Listform.ListformField.CultureName')}
> >
{({ field, form }: FieldProps<LanguageInfo>) => ( {({ field, form }: FieldProps<LanguageInfo>) => (
<Select <Select

View file

@ -204,7 +204,7 @@ function JsonRowOpDialogDatabase({
</Field> </Field>
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::ListForms.ListFormEdit.Value')} label={translate('::App.Listform.ListformField.Value')}
invalid={errors.value && touched.value} invalid={errors.value && touched.value}
errorMessage={errors.value} errorMessage={errors.value}
> >
@ -212,7 +212,7 @@ function JsonRowOpDialogDatabase({
type="text" type="text"
autoComplete="off" autoComplete="off"
name="value" name="value"
placeholder={translate('::ListForms.ListFormEdit.Value')} placeholder={translate('::App.Listform.ListformField.Value')}
component={Input} component={Input}
/> />
</FormItem> </FormItem>

View file

@ -318,7 +318,7 @@ function TenantConnectionString({
</FormItem> </FormItem>
<FormItem <FormItem
label="Connection String" label={translate('::App.Listform.ListformField.ConnectionString')}
invalid={errors.value && touched.value} invalid={errors.value && touched.value}
errorMessage={errors.value} errorMessage={errors.value}
> >

View file

@ -271,7 +271,7 @@ function UserDetails() {
<Field <Field
type="text" type="text"
name="phoneNumber" name="phoneNumber"
placeholder="Phone Number" placeholder={translate('::Abp.Identity.User.UserInformation.PhoneNumber')}
component={Input} component={Input}
/> />
</FormItem> </FormItem>

View file

@ -314,7 +314,7 @@ export default ${pascalCaseName}Component;`
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::App.DeveloperKit.ComponentEditor.Code')} label={translate('::App.Platform.Code')}
invalid={!!(errors.code && touched.code)} invalid={!!(errors.code && touched.code)}
errorMessage={errors.code as string} errorMessage={errors.code as string}
> >

View file

@ -63,7 +63,7 @@ const DynamicServiceManager: React.FC = () => {
const stats = [ const stats = [
{ {
name: translate('::App.DeveloperKit.DynamicServices.Total'), name: translate('::App.Listform.ListformField.Total'),
value: totalServices, value: totalServices,
icon: FaCode, icon: FaCode,
color: 'text-purple-600', color: 'text-purple-600',

View file

@ -1500,7 +1500,7 @@ const SqlTableDesignerDialog = ({
if (result.data.success) { if (result.data.success) {
const deployedTable = settings.tableName || initialTableData?.tableName || '' const deployedTable = settings.tableName || initialTableData?.tableName || ''
toast.push( 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}]`} {`${translate(isEditMode ? '::App.SqlQueryManager.TableUpdated' : '::App.SqlQueryManager.TableCreated')}: [dbo].[${deployedTable}]`}
</Notification>, </Notification>,
{ placement: 'top-center' }, { placement: 'top-center' },
@ -1509,7 +1509,7 @@ const SqlTableDesignerDialog = ({
handleClose() handleClose()
} else { } else {
toast.push( 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')} {result.data.message || translate('::App.SqlQueryManager.TableCreationFailed')}
</Notification>, </Notification>,
{ placement: 'top-center' }, { placement: 'top-center' },
@ -1517,7 +1517,7 @@ const SqlTableDesignerDialog = ({
} }
} catch (error: any) { } catch (error: any) {
toast.push( toast.push(
<Notification type="danger" title={translate('::App.SqlQueryManager.Error')}> <Notification type="danger" title={translate('::App.Platform.Error')}>
{error.response?.data?.error?.message || {error.response?.data?.error?.message ||
translate('::App.SqlQueryManager.TableDeployFailed')} translate('::App.SqlQueryManager.TableDeployFailed')}
</Notification>, </Notification>,
@ -1873,7 +1873,7 @@ const SqlTableDesignerDialog = ({
{/* Table Name (readonly, auto-generated) */} {/* Table Name (readonly, auto-generated) */}
<div> <div>
<label className="block text-sm font-medium mb-1"> <label className="block text-sm font-medium mb-1">
{translate('::App.SqlQueryManager.TableName')} {translate('::App.Listform.ListformField.TableName')}
</label> </label>
<input <input
type="text" type="text"
@ -2187,7 +2187,6 @@ const SqlTableDesignerDialog = ({
</label> </label>
</div> </div>
{/* Description */}
<div> <div>
<label className="block text-xs font-semibold text-gray-700 dark:text-gray-300 mb-1.5"> <label className="block text-xs font-semibold text-gray-700 dark:text-gray-300 mb-1.5">
{translate('::App.SqlQueryManager.Description')} {translate('::App.SqlQueryManager.Description')}
@ -2208,7 +2207,7 @@ const SqlTableDesignerDialog = ({
onClick={() => setFkModalOpen(false)} 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" 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>
<button <button
onClick={saveFk} onClick={saveFk}
@ -2432,7 +2431,7 @@ const SqlTableDesignerDialog = ({
<div className="border border-gray-200 dark:border-gray-600 rounded-lg overflow-hidden"> <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="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-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 className="col-span-4">{translate('::App.SqlQueryManager.SortOrder')}</div>
</div> </div>
<div className="max-h-44 overflow-y-auto divide-y divide-gray-100 dark:divide-gray-700"> <div className="max-h-44 overflow-y-auto divide-y divide-gray-100 dark:divide-gray-700">
@ -2517,7 +2516,6 @@ const SqlTableDesignerDialog = ({
)} )}
</div> </div>
{/* Description */}
<div> <div>
<label className="block text-xs font-semibold text-gray-700 dark:text-gray-300 mb-1.5"> <label className="block text-xs font-semibold text-gray-700 dark:text-gray-300 mb-1.5">
{translate('::App.SqlQueryManager.Description')} {translate('::App.SqlQueryManager.Description')}
@ -2540,7 +2538,7 @@ const SqlTableDesignerDialog = ({
onClick={() => setIndexModalOpen(false)} 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" 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>
<button <button
onClick={saveIndex} onClick={saveIndex}
@ -2615,12 +2613,12 @@ const SqlTableDesignerDialog = ({
{/* Footer */} {/* Footer */}
<div className="flex justify-between items-center border-t pt-3 mt-1"> <div className="flex justify-between items-center border-t pt-3 mt-1">
<Button variant="plain" onClick={handleClose}> <Button variant="plain" onClick={handleClose}>
{translate('::App.SqlQueryManager.Cancel')} {translate('::Cancel')}
</Button> </Button>
<div className="flex items-center gap-2"> <div className="flex items-center gap-2">
{step > 0 && ( {step > 0 && (
<Button variant="default" onClick={handleBack}> <Button variant="default" onClick={handleBack}>
{translate('::App.SqlQueryManager.Back')} {translate('::Back')}
</Button> </Button>
)} )}
{step < 4 ? ( {step < 4 ? (
@ -2640,7 +2638,7 @@ const SqlTableDesignerDialog = ({
(isEditMode && generatedSql.includes('Henüz değişiklik yapılmadı')) (isEditMode && generatedSql.includes('Henüz değişiklik yapılmadı'))
} }
> >
{translate('::App.SqlQueryManager.Deploy')} {translate('::App.Platform.Deploy')}
</Button> </Button>
)} )}
</div> </div>

View file

@ -77,7 +77,7 @@ export function CreatePostModal({ onClose, onSubmit, parentPostId }: CreatePostM
label={ label={
parentPostId parentPostId
? translate('::App.Forum.PostManagement.BaslikEdit') ? translate('::App.Forum.PostManagement.BaslikEdit')
: translate('::App.Forum.PostManagement.BaslikNew') : translate('::App.Listform.ListformField.Content')
} }
invalid={!!errors.content && !!touched.content} invalid={!!errors.content && !!touched.content}
errorMessage={errors.content} errorMessage={errors.content}

View file

@ -74,7 +74,7 @@ export function CreateTopicModal({ onClose, onSubmit }: CreateTopicModalProps) {
</FormItem> </FormItem>
<FormItem <FormItem
label={translate('::App.Forum.TopicManagement.Content')} label={translate('::App.Listform.ListformField.Content')}
invalid={errors.content && touched.content} invalid={errors.content && touched.content}
errorMessage={errors.content} errorMessage={errors.content}
asterisk asterisk

View file

@ -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> <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-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" /> <FaEye className="w-4 h-4" />
<span>{topic.viewCount}</span> <span>{topic.viewCount}</span>
</div> </div>

View file

@ -114,7 +114,7 @@ const ChartDrawer = ({
} catch (error: any) { } catch (error: any) {
toast.push( toast.push(
<Notification type="danger"> <Notification type="danger">
{translate('::App.Platform.ChartDrawer.Error')} {translate('::App.Platform.Error')}
<code>{error}</code> <code>{error}</code>
</Notification>, </Notification>,
{ placement: 'top-end' }, { placement: 'top-end' },
@ -257,7 +257,7 @@ const ChartDrawer = ({
{/* Name */} {/* Name */}
<div className="mb-3"> <div className="mb-3">
<label className="text-xs font-medium mb-1 block"> <label className="text-xs font-medium mb-1 block">
{translate('::App.Platform.ChartDrawer.Name')} {translate('::App.Listform.ListformField.Name')}
</label> </label>
<Field <Field
size="sm" size="sm"

View file

@ -119,7 +119,6 @@ const GridFilterDialogs = (props: {
<h5 className="mb-4">Delete Filter</h5> <h5 className="mb-4">Delete Filter</h5>
<Select <Select
placeholder="Please Select"
options={filtersForSelectBox} options={filtersForSelectBox}
onChange={(option) => { onChange={(option) => {
setNewFilterId(option?.value) setNewFilterId(option?.value)

View file

@ -621,7 +621,7 @@ const SchedulerView = (props: SchedulerViewProps) => {
allowDragging={gridDto.gridOptions.schedulerOptionDto?.allowDragging ?? false} 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="week" name={translate('::ListForms.SchedulerOptions.Week')} />
<View type="workWeek" name={translate('::ListForms.SchedulerOptions.WorkWeek')} /> <View type="workWeek" name={translate('::ListForms.SchedulerOptions.WorkWeek')} />
<View type="month" name={translate('::ListForms.SchedulerOptions.Month')} /> <View type="month" name={translate('::ListForms.SchedulerOptions.Month')} />

View file

@ -476,7 +476,7 @@ const About: React.FC = () => {
}, },
{ {
key: 'value', key: 'value',
label: translate('::Public.designer.value'), label: translate('::App.Listform.ListformField.Value'),
type: 'text', type: 'text',
value: stat.value value: stat.value
}, },

View file

@ -42,7 +42,7 @@ const Success: React.FC = () => {
<div className="min-h-screen bg-gray-50"> <div className="min-h-screen bg-gray-50">
<Helmet <Helmet
titleTemplate={`%s | ${APP_NAME}`} titleTemplate={`%s | ${APP_NAME}`}
title={translate('::' + 'Public.nav.success')} title={translate('::' + 'App.Platform.Success')}
defaultTitle={APP_NAME} defaultTitle={APP_NAME}
></Helmet> ></Helmet>
<div className="relative bg-blue-900 text-white py-12"> <div className="relative bg-blue-900 text-white py-12">

View file

@ -225,7 +225,7 @@ export function MenuAddDialog({
<div className="grid grid-cols-2 gap-4"> <div className="grid grid-cols-2 gap-4">
<div className="flex flex-col"> <div className="flex flex-col">
<label className={labelCls}> <label className={labelCls}>
{translate('::App.Platform.Name') || 'Name'}{' '} {translate('::App.Listform.ListformField.Name') || 'Name'}{' '}
<span className="text-red-500">*</span> <span className="text-red-500">*</span>
</label> </label>
<input <input
@ -260,7 +260,7 @@ export function MenuAddDialog({
{/* Row 2 — Icon (full width) */} {/* Row 2 — Icon (full width) */}
<div className="flex flex-col"> <div className="flex flex-col">
<label className={labelCls}> <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> </label>
<IconPickerField <IconPickerField
value={form.icon} value={form.icon}
@ -304,7 +304,7 @@ export function MenuAddDialog({
</div> </div>
<div className="flex flex-col"> <div className="flex flex-col">
<label className={labelCls}> <label className={labelCls}>
{translate('::ListForms.Wizard.Step1.Order') || 'Sıra (Order)'} {translate('::App.Listform.ListformField.Order') || 'Sıra (Order)'}
</label> </label>
<input <input
type="number" type="number"