Skip to content

Add translations on core views #13895

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 18 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packages/twenty-front/src/generated-metadata/graphql.ts
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@ export type CoreView = {
icon: Scalars['String'];
id: Scalars['UUID'];
isCompact: Scalars['Boolean'];
isCustom: Scalars['Boolean'];
kanbanAggregateOperation?: Maybe<AggregateOperations>;
kanbanAggregateOperationFieldMetadataId?: Maybe<Scalars['UUID']>;
key?: Maybe<Scalars['String']>;
Expand Down
1 change: 1 addition & 0 deletions packages/twenty-front/src/generated/graphql.ts
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,7 @@ export type CoreView = {
icon: Scalars['String'];
id: Scalars['UUID'];
isCompact: Scalars['Boolean'];
isCustom: Scalars['Boolean'];
kanbanAggregateOperation?: Maybe<AggregateOperations>;
kanbanAggregateOperationFieldMetadataId?: Maybe<Scalars['UUID']>;
key?: Maybe<Scalars['String']>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -246,15 +246,22 @@ export class MigrateViewsToCoreCommand extends ActiveOrSuspendedWorkspacesMigrat
workspaceId: string,
queryRunner: QueryRunner,
): Promise<void> {
let viewName = workspaceView.name;

if (workspaceView.key === 'INDEX' && !viewName.includes('{')) {
viewName = 'All {objectLabelPlural}';
}

const coreView: Partial<View> = {
id: workspaceView.id,
name: workspaceView.name,
name: viewName,
objectMetadataId: workspaceView.objectMetadataId,
type: workspaceView.type === 'table' ? ViewType.TABLE : ViewType.KANBAN,
key: workspaceView.key,
icon: workspaceView.icon,
position: workspaceView.position,
isCompact: workspaceView.isCompact,
isCustom: workspaceView.key !== 'INDEX',
openRecordIn:
workspaceView.openRecordIn === 'SIDE_PANEL'
? ViewOpenRecordIn.SIDE_PANEL
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { type MigrationInterface, type QueryRunner } from 'typeorm';

export class AddIsCustomToView1755075898674 implements MigrationInterface {
name = 'AddIsCustomToView1755075898674';

public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."view" ADD "isCustom" boolean NOT NULL DEFAULT false`,
);
}

public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE "core"."view" DROP COLUMN "isCustom"`);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,19 @@ msgstr "Samevattingsoperasie"
msgid "Aggregated / filtered event to be displayed on the timeline"
msgstr "Saamgevoegde / gefiltreerde gebeurtenis wat op die tydlyn vertoon moet word"

#. js-lingui-id: pdOYzu
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts
msgid "All {objectLabelPlural}"
msgstr ""

#. js-lingui-id: hehnjM
#: src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts
msgid "Amount"
Expand Down Expand Up @@ -275,6 +288,11 @@ msgstr "ARR"
msgid "Assigned tasks"
msgstr "Toegewysde take"

#. js-lingui-id: kZ7PLo
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts
msgid "Assigned to Me"
msgstr ""

#. js-lingui-id: ojKCLU
#: src/modules/task/standard-objects/task.workspace-entity.ts
msgid "Assignee"
Expand Down Expand Up @@ -445,6 +463,17 @@ msgstr "Bloklyste"
msgid "Body"
msgstr "Inhoud"

#. js-lingui-id: 6+byWT
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts
msgid "By Stage"
msgstr ""

#. js-lingui-id: jQX8V+
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts
msgid "By Status"
msgstr ""

#. js-lingui-id: 8mVqF7
#: src/modules/timeline/standard-objects/timeline-activity.workspace-entity.ts
msgid "Cached record name"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,19 @@ msgstr "عملية تجميع"
msgid "Aggregated / filtered event to be displayed on the timeline"
msgstr "حدث متجمع / مصفى لعرضه على الشريط الزمني"

#. js-lingui-id: pdOYzu
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts
msgid "All {objectLabelPlural}"
msgstr ""

#. js-lingui-id: hehnjM
#: src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts
msgid "Amount"
Expand Down Expand Up @@ -275,6 +288,11 @@ msgstr "مصفوفة"
msgid "Assigned tasks"
msgstr "المهام المعينة"

#. js-lingui-id: kZ7PLo
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts
msgid "Assigned to Me"
msgstr ""

#. js-lingui-id: ojKCLU
#: src/modules/task/standard-objects/task.workspace-entity.ts
msgid "Assignee"
Expand Down Expand Up @@ -445,6 +463,17 @@ msgstr "القوائم السوداء"
msgid "Body"
msgstr "النص"

#. js-lingui-id: 6+byWT
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts
msgid "By Stage"
msgstr ""

#. js-lingui-id: jQX8V+
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts
msgid "By Status"
msgstr ""

#. js-lingui-id: 8mVqF7
#: src/modules/timeline/standard-objects/timeline-activity.workspace-entity.ts
msgid "Cached record name"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,19 @@ msgstr "Operació d'agregació"
msgid "Aggregated / filtered event to be displayed on the timeline"
msgstr "Esdeveniment agrupat / filtrat per mostrar-se en la línia de temps"

#. js-lingui-id: pdOYzu
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts
msgid "All {objectLabelPlural}"
msgstr ""

#. js-lingui-id: hehnjM
#: src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts
msgid "Amount"
Expand Down Expand Up @@ -275,6 +288,11 @@ msgstr "RRA"
msgid "Assigned tasks"
msgstr "Tasques assignades"

#. js-lingui-id: kZ7PLo
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts
msgid "Assigned to Me"
msgstr ""

#. js-lingui-id: ojKCLU
#: src/modules/task/standard-objects/task.workspace-entity.ts
msgid "Assignee"
Expand Down Expand Up @@ -445,6 +463,17 @@ msgstr "Llistes de blocatge"
msgid "Body"
msgstr "Cos"

#. js-lingui-id: 6+byWT
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts
msgid "By Stage"
msgstr ""

#. js-lingui-id: jQX8V+
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts
msgid "By Status"
msgstr ""

#. js-lingui-id: 8mVqF7
#: src/modules/timeline/standard-objects/timeline-activity.workspace-entity.ts
msgid "Cached record name"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,19 @@ msgstr "Agregační operace"
msgid "Aggregated / filtered event to be displayed on the timeline"
msgstr "Agregovaná/filtrována událost k zobrazení na časové ose"

#. js-lingui-id: pdOYzu
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts
msgid "All {objectLabelPlural}"
msgstr ""

#. js-lingui-id: hehnjM
#: src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts
msgid "Amount"
Expand Down Expand Up @@ -275,6 +288,11 @@ msgstr "Roční opakující se příjem"
msgid "Assigned tasks"
msgstr "Přiřazené úkoly"

#. js-lingui-id: kZ7PLo
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts
msgid "Assigned to Me"
msgstr ""

#. js-lingui-id: ojKCLU
#: src/modules/task/standard-objects/task.workspace-entity.ts
msgid "Assignee"
Expand Down Expand Up @@ -445,6 +463,17 @@ msgstr "Černé listiny"
msgid "Body"
msgstr "Tělo"

#. js-lingui-id: 6+byWT
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts
msgid "By Stage"
msgstr ""

#. js-lingui-id: jQX8V+
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts
msgid "By Status"
msgstr ""

#. js-lingui-id: 8mVqF7
#: src/modules/timeline/standard-objects/timeline-activity.workspace-entity.ts
msgid "Cached record name"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,19 @@ msgstr "Aggregationsoperation"
msgid "Aggregated / filtered event to be displayed on the timeline"
msgstr "Aggregeret / filtreret begivenhed, som skal vises på tidslinjen"

#. js-lingui-id: pdOYzu
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts
msgid "All {objectLabelPlural}"
msgstr ""

#. js-lingui-id: hehnjM
#: src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts
msgid "Amount"
Expand Down Expand Up @@ -275,6 +288,11 @@ msgstr "ARR"
msgid "Assigned tasks"
msgstr "Tildelte opgaver"

#. js-lingui-id: kZ7PLo
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts
msgid "Assigned to Me"
msgstr ""

#. js-lingui-id: ojKCLU
#: src/modules/task/standard-objects/task.workspace-entity.ts
msgid "Assignee"
Expand Down Expand Up @@ -445,6 +463,17 @@ msgstr "Sortlister"
msgid "Body"
msgstr "Indhold"

#. js-lingui-id: 6+byWT
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts
msgid "By Stage"
msgstr ""

#. js-lingui-id: jQX8V+
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts
msgid "By Status"
msgstr ""

#. js-lingui-id: 8mVqF7
#: src/modules/timeline/standard-objects/timeline-activity.workspace-entity.ts
msgid "Cached record name"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,19 @@ msgstr "Aggregatoperation"
msgid "Aggregated / filtered event to be displayed on the timeline"
msgstr "Aggregiertes / gefiltertes Ereignis, das auf der Zeitleiste angezeigt werden soll"

#. js-lingui-id: pdOYzu
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts
msgid "All {objectLabelPlural}"
msgstr ""

#. js-lingui-id: hehnjM
#: src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts
msgid "Amount"
Expand Down Expand Up @@ -275,6 +288,11 @@ msgstr "ARR"
msgid "Assigned tasks"
msgstr "Zugewiesene Aufgaben"

#. js-lingui-id: kZ7PLo
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts
msgid "Assigned to Me"
msgstr ""

#. js-lingui-id: ojKCLU
#: src/modules/task/standard-objects/task.workspace-entity.ts
msgid "Assignee"
Expand Down Expand Up @@ -445,6 +463,17 @@ msgstr "Blocklisten"
msgid "Body"
msgstr "Inhalt"

#. js-lingui-id: 6+byWT
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts
#: src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts
msgid "By Stage"
msgstr ""

#. js-lingui-id: jQX8V+
#: src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts
msgid "By Status"
msgstr ""

#. js-lingui-id: 8mVqF7
#: src/modules/timeline/standard-objects/timeline-activity.workspace-entity.ts
msgid "Cached record name"
Expand Down
Loading
Loading