Add field description+label translations (#9899)

Add translations for field descriptions
This commit is contained in:
Félix Malfait
2025-01-28 23:20:28 +01:00
committed by GitHub
parent b1219ff107
commit f74bb5a60b
47 changed files with 4210 additions and 720 deletions

View File

@ -73,9 +73,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.domainName,
type: FieldMetadataType.LINKS,
label: 'Domain Name',
description:
'The company website URL. We use this url to fetch the company icon',
label: msg`Domain Name`,
description: msg`The company website URL. We use this url to fetch the company icon`,
icon: 'IconLink',
})
@WorkspaceIsUnique()
@ -84,8 +83,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.employees,
type: FieldMetadataType.NUMBER,
label: 'Employees',
description: 'Number of employees in the company',
label: msg`Employees`,
description: msg`Number of employees in the company`,
icon: 'IconUsers',
})
@WorkspaceIsNullable()
@ -94,8 +93,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.linkedinLink,
type: FieldMetadataType.LINKS,
label: 'Linkedin',
description: 'The company Linkedin account',
label: msg`Linkedin`,
description: msg`The company Linkedin account`,
icon: 'IconBrandLinkedin',
})
@WorkspaceIsNullable()
@ -104,8 +103,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.xLink,
type: FieldMetadataType.LINKS,
label: 'X',
description: 'The company Twitter/X account',
label: msg`X`,
description: msg`The company Twitter/X account`,
icon: 'IconBrandX',
})
@WorkspaceIsNullable()
@ -114,9 +113,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.annualRecurringRevenue,
type: FieldMetadataType.CURRENCY,
label: 'ARR',
description:
'Annual Recurring Revenue: The actual or estimated annual revenue of the company',
label: msg`ARR`,
description: msg`Annual Recurring Revenue: The actual or estimated annual revenue of the company`,
icon: 'IconMoneybag',
})
@WorkspaceIsNullable()
@ -125,8 +123,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.address,
type: FieldMetadataType.ADDRESS,
label: 'Address',
description: 'Address of the company',
label: msg`Address`,
description: msg`Address of the company`,
icon: 'IconMap',
})
@WorkspaceIsNullable()
@ -135,9 +133,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.idealCustomerProfile,
type: FieldMetadataType.BOOLEAN,
label: 'ICP',
description:
'Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you',
label: msg`ICP`,
description: msg`Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you`,
icon: 'IconTarget',
defaultValue: false,
})
@ -146,8 +143,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.position,
type: FieldMetadataType.POSITION,
label: 'Position',
description: 'Company record position',
label: msg`Position`,
description: msg`Company record position`,
icon: 'IconHierarchy2',
defaultValue: 0,
})
@ -157,9 +154,9 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.createdBy,
type: FieldMetadataType.ACTOR,
label: 'Created by',
label: msg`Created by`,
icon: 'IconCreativeCommonsSa',
description: 'The creator of the record',
description: msg`The creator of the record`,
defaultValue: {
source: `'${FieldActorSource.MANUAL}'`,
name: "''",
@ -171,8 +168,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: COMPANY_STANDARD_FIELD_IDS.people,
type: RelationMetadataType.ONE_TO_MANY,
label: 'People',
description: 'People linked to the company.',
label: msg`People`,
description: msg`People linked to the company.`,
icon: 'IconUsers',
inverseSideTarget: () => PersonWorkspaceEntity,
onDelete: RelationOnDeleteAction.SET_NULL,
@ -183,9 +180,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: COMPANY_STANDARD_FIELD_IDS.accountOwner,
type: RelationMetadataType.MANY_TO_ONE,
label: 'Account Owner',
description:
'Your team member responsible for managing the company account',
label: msg`Account Owner`,
description: msg`Your team member responsible for managing the company account`,
icon: 'IconUserCircle',
inverseSideTarget: () => WorkspaceMemberWorkspaceEntity,
inverseSideFieldKey: 'accountOwnerForCompanies',
@ -200,8 +196,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: COMPANY_STANDARD_FIELD_IDS.taskTargets,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Tasks',
description: 'Tasks tied to the company',
label: msg`Tasks`,
description: msg`Tasks tied to the company`,
icon: 'IconCheckbox',
inverseSideTarget: () => TaskTargetWorkspaceEntity,
onDelete: RelationOnDeleteAction.CASCADE,
@ -211,8 +207,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: COMPANY_STANDARD_FIELD_IDS.noteTargets,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Notes',
description: 'Notes tied to the company',
label: msg`Notes`,
description: msg`Notes tied to the company`,
icon: 'IconNotes',
inverseSideTarget: () => NoteTargetWorkspaceEntity,
onDelete: RelationOnDeleteAction.CASCADE,
@ -222,8 +218,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: COMPANY_STANDARD_FIELD_IDS.opportunities,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Opportunities',
description: 'Opportunities linked to the company.',
label: msg`Opportunities`,
description: msg`Opportunities linked to the company.`,
icon: 'IconTargetArrow',
inverseSideTarget: () => OpportunityWorkspaceEntity,
onDelete: RelationOnDeleteAction.SET_NULL,
@ -234,8 +230,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: COMPANY_STANDARD_FIELD_IDS.favorites,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Favorites',
description: 'Favorites linked to the company',
label: msg`Favorites`,
description: msg`Favorites linked to the company`,
icon: 'IconHeart',
inverseSideTarget: () => FavoriteWorkspaceEntity,
onDelete: RelationOnDeleteAction.CASCADE,
@ -247,8 +243,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: COMPANY_STANDARD_FIELD_IDS.attachments,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Attachments',
description: 'Attachments linked to the company',
label: msg`Attachments`,
description: msg`Attachments linked to the company`,
icon: 'IconFileImport',
inverseSideTarget: () => AttachmentWorkspaceEntity,
onDelete: RelationOnDeleteAction.CASCADE,
@ -259,8 +255,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: COMPANY_STANDARD_FIELD_IDS.timelineActivities,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Timeline Activities',
description: 'Timeline Activities linked to the company',
label: msg`Timeline Activities`,
description: msg`Timeline Activities linked to the company`,
icon: 'IconIconTimelineEvent',
inverseSideTarget: () => TimelineActivityWorkspaceEntity,
onDelete: RelationOnDeleteAction.CASCADE,
@ -272,9 +268,8 @@ export class CompanyWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: COMPANY_STANDARD_FIELD_IDS.address_deprecated,
type: FieldMetadataType.TEXT,
label: 'Address (deprecated) ',
description:
'Address of the company - deprecated in favor of new address field',
label: msg`Address (deprecated) `,
description: msg`Address of the company - deprecated in favor of new address field`,
icon: 'IconMap',
})
@WorkspaceIsDeprecated()