Skip to content

Commit

Permalink
chore: add translation to management page (#765)
Browse files Browse the repository at this point in the history
  • Loading branch information
yusualhashash authored Oct 14, 2024
2 parents abde2cc + e164176 commit d5c178a
Show file tree
Hide file tree
Showing 6 changed files with 378 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,16 @@ import type {
ColumnsType,
TableAction,
} from "@repo/ayasofyazilim-ui/molecules/tables";
import type { AutoFormProps } from "@repo/ayasofyazilim-ui/organisms/auto-form";
import {
createFieldConfigWithResource,
mergeFieldConfigs,
type AutoFormProps,
} from "@repo/ayasofyazilim-ui/organisms/auto-form";
import Dashboard from "@repo/ayasofyazilim-ui/templates/dashboard";
import { useEffect, useState } from "react";
import { z } from "zod";
import type { TableData, FormModifier } from "@repo/ui/utils/table/table-utils";
import type { SchemaType } from "@repo/ayasofyazilim-ui/lib/create-zod-object";
import { getResourceDataClient } from "src/language-data/IdentityService";
import { useLocale } from "src/providers/locale";
import { createZodObject, getBaseLink } from "src/utils";
Expand Down Expand Up @@ -159,6 +164,10 @@ export default function Page({
false,
);
}
const translatedForm = createFieldConfigWithResource({
schema: formData.createFormSchema?.schema as SchemaType,
resources: languageData,
});
const createFormSchema = formData.createFormSchema;
let action: TableAction[] | undefined;
if (createFormSchema) {
Expand All @@ -179,10 +188,13 @@ export default function Page({
createFormSchema.convertors || {},
),
dependencies: createFormSchema.dependencies,
fieldConfig: {
fieldConfig: mergeFieldConfigs(translatedForm, {
all: {
withoutBorder: true,
},
}),
submit: {
cta: languageData["Management.Save"],
},
},
callback: (e) => {
Expand Down Expand Up @@ -283,11 +295,11 @@ export default function Page({
formSchema: editFormSchemaZod,
dependencies: formData.editFormSchema?.dependencies,
// convertor: formData.tableSchema.convertors,
fieldConfig: {
fieldConfig: mergeFieldConfigs(translatedForm, {
all: {
withoutBorder: true,
},
},
}),
};
}
let actionList: TableAction[] = [];
Expand Down Expand Up @@ -319,7 +331,12 @@ export default function Page({
description: languageData.Edit,
type: "Dialog",
componentType: "Autoform",
autoFormArgs: autoformEditArgs,
autoFormArgs: {
...autoformEditArgs,
submit: {
cta: languageData["Management.Edit.Save"],
},
},
callback: (data, row) => {
onEdit(data, row, editFormSchema);
},
Expand Down
10 changes: 5 additions & 5 deletions apps/web/src/language-data/AbpUiNavigation/resources/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@
"LanguageTexts": "Language Texts",
"LanguageTexts.Description": "You can view the language texts from here.",
"Saas": "Saas",
"Edition": "Edition",
"Edition": "Editions",
"Edition.Description": "You can view the editions from here.",
"Tenant": "Tenant",
"Tenant": "Tenants",
"Tenant.Description": "You can view the tenants from here.",
"Identity": "Identity",
"Role": "Role",
"Role": "Roles",
"Role.Description": "You can view the roles from here.",
"User": "User",
"User": "Users",
"User.Description": "You can view the users from here.",
"ClaimType": "Claim Type",
"ClaimType": "Claim Types",
"ClaimType.Description": "You can view the claim types from here.",
"SecurityLogs": "Security Logs",
"SecurityLogs.Description": "You can view the security logs from here.",
Expand Down
35 changes: 21 additions & 14 deletions apps/web/src/language-data/AbpUiNavigation/resources/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,19 @@
"Admin": "Admin",
"Languages": "Diller",
"Languages.Description": "Dilleri buradan yönetebilirsiniz.",
"LanguageTexts": "Dil Metinleri",
"LanguageTexts": "Çeviriler",
"LanguageTexts.Description": "Dil Metinlerini buradan yönetebilirsiniz.",
"Saas": "Saas",
"Edition": "Edition",
"Edition.Description": "Edition listesini görüntüleyebilirsiniz.",
"Tenant": "Tenant",
"Tenant.Description": "Tenant listesini görüntüleyebilirsiniz.",
"Edition": "Paketler",
"Tenant": "Müşteriler",
"Identity": "Kimlik",
"Role": "Rol",
"Role.Description": "Rol listesini görüntüleyebilirsiniz.",
"User": "Kullanıcı",
"User.Description": "Kullanıcı listesini görüntüleyebilirsiniz.",
"ClaimType": "Talep Turu",
"ClaimType.Description": "Talep Türleri listesini görüntüleyebilirsiniz.",
"SecurityLogs": "Güvenlik Kayıtları",
"Role": "Roller",
"User": "Kullanıcılar",
"ClaimType": "Talep tipleri",
"SecurityLogs": "Güvenlik Logları",
"SecurityLogs.Description": "Güvenlik kayıtlarını buradan görüntüleyebilirsiniz.",
"Organization": "Organizasyon",
"Organization.Description": "Organizasyon listesini buradan görüntüleyebilirsiniz.",
"Traveller": "Yolcu",
"AuditLogs": "Audit Logs",
"AuditLogs.Description": "Audit Logs listesini görüntüleyebilirsiniz.",
"TextTemplates": "Yazı Şablonları",
Expand Down Expand Up @@ -59,7 +54,19 @@
"TaxOffices.Description": "Vergi Ofislerini buradan görüntüleyebilirsiniz.",
"Individuals": "Bireyler",
"Individuals.Description": "Yeni Birey Ekle",
"Traveller": "Yolcu",
"Debtors.Description": "Borçları buradan görüntüleyebilirsiniz",
"Customer.Description": "Müşterileri buradan görüntüleyebilirsiniz",
"Role.Description": "Rol listesini görüntüleyebilirsiniz.",
"User.Description": "Kullanıcı listesini görüntüleyebilirsiniz.",
"ClaimType.Description": "Talep Türleri listesini görüntüleyebilirsiniz.",
"SecurityLog.Description": "Güvenlik Kaydı listesini görüntüleyebilirsiniz.",
"Organization.Description": "Organizasyon listesini buradan görüntüleyebilirsiniz.",
"Applications.Description": "Uygulama listesini görüntüleyebilirsiniz.",
"Scopes.Description": "Alan listesini görüntüleyebilirsiniz.",
"Edition.Description": "Paket listesini görüntüleyebilirsiniz.",
"Tenant.Description": "Müşteri listesini görüntüleyebilirsiniz.",
"AuditLog.Description": "Audit Log listesini görüntüleyebilirsiniz.",
"TextTemplate.Description": "Yazı şablonlarını buradan inceleyebilirsiniz.",
"Traveller.Description": "Buradan yolcuları görüntüleyebilirsiniz.",
"Contracts": "Sözleşmeler",
"Rebate": "İndirim",
Expand Down
Loading

0 comments on commit d5c178a

Please sign in to comment.