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

@ -85,8 +85,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.name,
type: FieldMetadataType.FULL_NAME,
label: 'Name',
description: 'Workspace member name',
label: msg`Name`,
description: msg`Workspace member name`,
icon: 'IconCircleUser',
})
name: FullNameMetadata;
@ -94,8 +94,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.colorScheme,
type: FieldMetadataType.TEXT,
label: 'Color Scheme',
description: 'Preferred color scheme',
label: msg`Color Scheme`,
description: msg`Preferred color scheme`,
icon: 'IconColorSwatch',
defaultValue: "'System'",
})
@ -104,8 +104,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.locale,
type: FieldMetadataType.TEXT,
label: 'Language',
description: 'Preferred language',
label: msg`Language`,
description: msg`Preferred language`,
icon: 'IconLanguage',
defaultValue: "'en'",
})
@ -114,8 +114,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.avatarUrl,
type: FieldMetadataType.TEXT,
label: 'Avatar Url',
description: 'Workspace member avatar',
label: msg`Avatar Url`,
description: msg`Workspace member avatar`,
icon: 'IconFileUpload',
})
avatarUrl: string;
@ -123,8 +123,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.userEmail,
type: FieldMetadataType.TEXT,
label: 'User Email',
description: 'Related user email address',
label: msg`User Email`,
description: msg`Related user email address`,
icon: 'IconMail',
})
userEmail: string;
@ -132,8 +132,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.userId,
type: FieldMetadataType.UUID,
label: 'User Id',
description: 'Associated User Id',
label: msg`User Id`,
description: msg`Associated User Id`,
icon: 'IconCircleUsers',
})
userId: string;
@ -142,8 +142,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.assignedTasks,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Assigned tasks',
description: 'Tasks assigned to the workspace member',
label: msg`Assigned tasks`,
description: msg`Tasks assigned to the workspace member`,
icon: 'IconCheckbox',
inverseSideTarget: () => TaskWorkspaceEntity,
inverseSideFieldKey: 'assignee',
@ -154,8 +154,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.favorites,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Favorites',
description: 'Favorites linked to the workspace member',
label: msg`Favorites`,
description: msg`Favorites linked to the workspace member`,
icon: 'IconHeart',
inverseSideTarget: () => FavoriteWorkspaceEntity,
onDelete: RelationOnDeleteAction.CASCADE,
@ -165,8 +165,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.accountOwnerForCompanies,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Account Owner For Companies',
description: 'Account owner for companies',
label: msg`Account Owner For Companies`,
description: msg`Account owner for companies`,
icon: 'IconBriefcase',
inverseSideTarget: () => CompanyWorkspaceEntity,
inverseSideFieldKey: 'accountOwner',
@ -177,8 +177,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.authoredAttachments,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Authored attachments',
description: 'Attachments created by the workspace member',
label: msg`Authored attachments`,
description: msg`Attachments created by the workspace member`,
icon: 'IconFileImport',
inverseSideTarget: () => AttachmentWorkspaceEntity,
inverseSideFieldKey: 'author',
@ -189,8 +189,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.connectedAccounts,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Connected accounts',
description: 'Connected accounts',
label: msg`Connected accounts`,
description: msg`Connected accounts`,
icon: 'IconAt',
inverseSideTarget: () => ConnectedAccountWorkspaceEntity,
inverseSideFieldKey: 'accountOwner',
@ -201,8 +201,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.messageParticipants,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Message Participants',
description: 'Message Participants',
label: msg`Message Participants`,
description: msg`Message Participants`,
icon: 'IconUserCircle',
inverseSideTarget: () => MessageParticipantWorkspaceEntity,
inverseSideFieldKey: 'workspaceMember',
@ -213,8 +213,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.blocklist,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Blocklist',
description: 'Blocklisted handles',
label: msg`Blocklist`,
description: msg`Blocklisted handles`,
icon: 'IconForbid2',
inverseSideTarget: () => BlocklistWorkspaceEntity,
inverseSideFieldKey: 'workspaceMember',
@ -225,8 +225,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.calendarEventParticipants,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Calendar Event Participants',
description: 'Calendar Event Participants',
label: msg`Calendar Event Participants`,
description: msg`Calendar Event Participants`,
icon: 'IconCalendar',
inverseSideTarget: () => CalendarEventParticipantWorkspaceEntity,
inverseSideFieldKey: 'workspaceMember',
@ -239,8 +239,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.timelineActivities,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Events',
description: 'Events linked to the workspace member',
label: msg`Events`,
description: msg`Events linked to the workspace member`,
icon: 'IconTimelineEvent',
inverseSideTarget: () => TimelineActivityWorkspaceEntity,
onDelete: RelationOnDeleteAction.CASCADE,
@ -252,8 +252,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceRelation({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.auditLogs,
type: RelationMetadataType.ONE_TO_MANY,
label: 'Audit Logs',
description: 'Audit Logs linked to the workspace member',
label: msg`Audit Logs`,
description: msg`Audit Logs linked to the workspace member`,
icon: 'IconTimelineEvent',
inverseSideTarget: () => AuditLogWorkspaceEntity,
onDelete: RelationOnDeleteAction.SET_NULL,
@ -265,9 +265,9 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.timeZone,
type: FieldMetadataType.TEXT,
label: 'Time zone',
label: msg`Time zone`,
defaultValue: "'system'",
description: 'User time zone',
description: msg`User time zone`,
icon: 'IconTimezone',
})
timeZone: string;
@ -275,8 +275,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.dateFormat,
type: FieldMetadataType.SELECT,
label: 'Date format',
description: "User's preferred date format",
label: msg`Date format`,
description: msg`User's preferred date format`,
icon: 'IconCalendarEvent',
options: [
{
@ -311,8 +311,8 @@ export class WorkspaceMemberWorkspaceEntity extends BaseWorkspaceEntity {
@WorkspaceField({
standardId: WORKSPACE_MEMBER_STANDARD_FIELD_IDS.timeFormat,
type: FieldMetadataType.SELECT,
label: 'Time format',
description: "User's preferred time format",
label: msg`Time format`,
description: msg`User's preferred time format`,
icon: 'IconClock2',
options: [
{