diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json b/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json index e41179f0..bd196f66 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json @@ -5703,13 +5703,13 @@ }, { "resourceName": "Platform", - "key": "App.Definitions.Bank", + "key": "App.Accounting.Bank", "tr": "Bankalar", "en": "Banks" }, { "resourceName": "Platform", - "key": "App.Definitions.BankAccount", + "key": "App.Accounting.BankAccount", "tr": "Banka Hesapları", "en": "Bank Accounts" }, @@ -9810,12 +9810,6 @@ "tr": "Kasa", "en": "Cash" }, - { - "resourceName": "Platform", - "key": "App.Accounting.Bank", - "tr": "Banka", - "en": "Bank" - }, { "resourceName": "Platform", "key": "App.Accounting.CheckNote", diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Accounting.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Accounting.cs index fb05dbaa..bfef4144 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Accounting.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Accounting.cs @@ -44,8 +44,10 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende public async Task SeedAsync(DataSeedContext context) { using var utils = new SeederUtils(); + string listFormCode = string.Empty; #region Bank + listFormCode = AppCodes.Accounting.Bank; if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == AppCodes.Accounting.Bank)) { var listForm = await _listFormRepository.InsertAsync( @@ -59,11 +61,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende ListFormCode = AppCodes.Accounting.Bank, Name = AppCodes.Accounting.Bank, Title = AppCodes.Accounting.Bank, + Description = AppCodes.Accounting.Bank, DataSourceCode = SeedConsts.DataSources.DefaultCode, IsTenant = true, IsBranch = true, IsOrganizationUnit = false, - Description = AppCodes.Accounting.Bank, SelectCommandType = SelectCommandTypeEnum.Table, SelectCommand = TableNameResolver.GetFullTableName(nameof(TableNameEnum.Bank)), KeyFieldName = "Id", @@ -493,7 +495,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AppCodes.Accounting.Bank, JsonSerializer.Serialize(new List() { new { - TabTitle = "Bank Accounts", + TabTitle = AppCodes.Accounting.BankAccount, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Accounting.BankAccount, Relation = new List() { diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs index 07de3406..c68df309 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs @@ -4349,7 +4349,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AppCodes.Definitions.SkillType, JsonSerializer.Serialize(new List() { new { - TabTitle = "Skill Levels", + TabTitle = AppCodes.Definitions.SkillLevel, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Definitions.SkillLevel, Relation = new List() { @@ -4655,7 +4655,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AppCodes.Definitions.UomCategory, JsonSerializer.Serialize(new List() { new { - TabTitle = "Uoms", + TabTitle = AppCodes.Definitions.Uom, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Definitions.Uom, Relation = new List() { diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Coordinator.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Coordinator.cs index 0947c6a3..419f053f 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Coordinator.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Coordinator.cs @@ -2416,7 +2416,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AppCodes.Definitions.QuestionPool, JsonSerializer.Serialize(new List() { new { - TabTitle = "Questions", + TabTitle = AppCodes.Definitions.Question, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Definitions.Question, Relation = new List() { diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs index 1a22adba..8a71e6b1 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs @@ -1935,7 +1935,7 @@ public class ListFormSeeder_Crm : IDataSeedContributor, ITransientDependency AppCodes.Crm.Opportunity, JsonSerializer.Serialize(new List() { new { - TabTitle = "Activity", + TabTitle = AppCodes.Crm.OpportunityActivity, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Crm.OpportunityActivity, Relation = new List() { diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs index 8c58bf82..90b95aac 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs @@ -4481,7 +4481,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AppCodes.Hr.Survey, JsonSerializer.Serialize(new List() { new { - TabTitle = "Questions", + TabTitle = AppCodes.Hr.SurveyQuestion, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Hr.SurveyQuestion, Relation = new List() { diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Maintenance.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Maintenance.cs index 2b81ac90..e4456d20 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Maintenance.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Maintenance.cs @@ -1256,7 +1256,7 @@ public class ListFormSeeder_Maintenance : IDataSeedContributor, ITransientDepend AppCodes.Maintenance.Plan, JsonSerializer.Serialize(new List() { new { - TabTitle = "Materials", + TabTitle = AppCodes.Maintenance.PlanMaterial, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Maintenance.PlanMaterial, Relation = new List() { diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs index 5e974dfb..7733e2d6 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs @@ -968,7 +968,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency TenantManagementPermissions.Tenants.Default, JsonSerializer.Serialize(new List() { new { - TabTitle = "Branches", + TabTitle = AppCodes.Branches, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Branches, Relation = new List() { @@ -1820,7 +1820,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AppCodes.Languages.Language, JsonSerializer.Serialize(new List() { new { - TabTitle = "Language Texts", + TabTitle = AppCodes.Languages.LanguageText, TabType = ListFormTabTypeEnum.List, Code = AppCodes.Languages.LanguageText, Relation = new List() { diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs index 2b5d9351..70f79b7b 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs @@ -2353,7 +2353,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AppCodes.SupplyChain.Supply, JsonSerializer.Serialize(new List() { new { - TabTitle = "Banks", + TabTitle = AppCodes.SupplyChain.PartnerBank, TabType = ListFormTabTypeEnum.List, Code = AppCodes.SupplyChain.PartnerBank, Relation = new List() { @@ -2398,7 +2398,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AppCodes.Crm.Customer, JsonSerializer.Serialize(new List() { new { - TabTitle = "Banks", + TabTitle = AppCodes.SupplyChain.PartnerBank, TabType = ListFormTabTypeEnum.List, Code = AppCodes.SupplyChain.PartnerBank, Relation = new List() { @@ -2768,7 +2768,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AppCodes.SupplyChain.Approval, JsonSerializer.Serialize(new List() { new { - TabTitle = "Steps", + TabTitle = AppCodes.SupplyChain.ApprovalStep, TabType = ListFormTabTypeEnum.List, Code = AppCodes.SupplyChain.ApprovalStep, Relation = new List() { @@ -3374,7 +3374,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AppCodes.SupplyChain.Request, JsonSerializer.Serialize(new List() { new { - TabTitle = "Malzemeler", + TabTitle = AppCodes.SupplyChain.RequestItem, TabType = ListFormTabTypeEnum.List, Code = AppCodes.SupplyChain.RequestItem, Relation = new List() { diff --git a/ui/src/views/form/SubForms.tsx b/ui/src/views/form/SubForms.tsx index 525777c0..e1fcefc4 100644 --- a/ui/src/views/form/SubForms.tsx +++ b/ui/src/views/form/SubForms.tsx @@ -11,6 +11,7 @@ import { GridDto, SubFormDto, SubFormTabTypeEnum } from '@/proxy/form/models' import FormEdit from './FormEdit' import FormNew from './FormNew' import FormView from './FormView' +import { useLocalization } from '@/utils/hooks/useLocalization' const SubForms = (props: { gridDto: GridDto @@ -24,6 +25,7 @@ const SubForms = (props: { const [currentTab, setCurrentTab] = useState() const [subForms, setSubForms] = useState() const navigate = useNavigate() + const { translate } = useLocalization() useEffect(() => { if (hash && level === 0) { @@ -89,7 +91,7 @@ const SubForms = (props: { value={subForm.code} icon={subForm.tabType == SubFormTabTypeEnum.List ? : } > - {subForm.tabTitle} + {translate('::' + subForm.tabTitle)} ) })}