Skip to content

Commit 975bcf8

Browse files
author
FalkWolsky
committed
Text Translations for App Editor concurency Display
1 parent 10b5c35 commit 975bcf8

File tree

8 files changed

+54
-10
lines changed

8 files changed

+54
-10
lines changed

client/packages/lowcoder/src/i18n/locales/de.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2986,7 +2986,13 @@ export const de = {
29862986
"editorMode_both": "Beide",
29872987
"editorMode_layout_tooltip": "Passen Sie im rechten Fenster das Erscheinungsbild und Layout der Komponente an. Passen Sie Aussehen, Stil und Animationen an.",
29882988
"editorMode_logic_tooltip": "Richten Sie im rechten Fenster ein, wie Ihre Komponente funktioniert und interagiert. Verwalten Sie den Inhalt und das interaktive Verhalten.",
2989-
},
2989+
"AppEditingBlocked": "App-Bearbeitung blockiert für:",
2990+
"AppEditingBlockedHint": "Änderungen werden nicht gespeichert, während ein anderer Benutzer diese App bearbeitet.",
2991+
"AppEditingBlockedMessage": "Bitte warten Sie, bevor Sie den Bearbeitungsstatus der App überprüfen.",
2992+
"AppEditingBlockedCheckStatus": "App-Status prüfen",
2993+
"AppEditingBlockedSomeone": "Jemand",
2994+
"AppEditingBlockedMessageSnipped": "bearbeitet diese App",
2995+
},
29902996
"userAuth": {
29912997
...en.userAuth,
29922998

client/packages/lowcoder/src/i18n/locales/en.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2922,7 +2922,13 @@ export const en = {
29222922
"editorMode_logic": "Logic",
29232923
"editorMode_both": "Both",
29242924
"editorMode_layout_tooltip": "Customise the component's appearance and layout, in the right window. Adjust how it looks, styles, and animates.",
2925-
"editorMode_logic_tooltip": "Set up how your component works and interacts, in the right window. Manage its content and interactive behaviours."
2925+
"editorMode_logic_tooltip": "Set up how your component works and interacts, in the right window. Manage its content and interactive behaviours.",
2926+
"AppEditingBlocked": "App Editing Blocked for:",
2927+
"AppEditingBlockedHint": "Changes will not be saved while another user is editing this app.",
2928+
"AppEditingBlockedMessage": "Please wait before check the editing status of the App.",
2929+
"AppEditingBlockedCheckStatus": "Check App Status",
2930+
"AppEditingBlockedSomeone": "Someone",
2931+
"AppEditingBlockedMessageSnipped": "is editing this app",
29262932
},
29272933
"userAuth": {
29282934
"registerByEmail": "Sign Up",

client/packages/lowcoder/src/i18n/locales/es.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2986,6 +2986,12 @@ export const es = {
29862986
"editorMode_both": "Ambos",
29872987
"editorMode_layout_tooltip": "Personalice la apariencia y el diseño del componente en la ventana derecha. Ajusta su aspecto, estilo y animación.",
29882988
"editorMode_logic_tooltip": "Configure el funcionamiento y la interacción de su componente, en la ventana adecuada. Gestione su contenido y sus comportamientos interactivos.",
2989+
"AppEditingBlocked": "Edición de la App bloqueada para:",
2990+
"AppEditingBlockedHint": "Los cambios no se guardarán mientras otro usuario esté editando esta aplicación.",
2991+
"AppEditingBlockedMessage": "Por favor, espere antes de verificar el estado de edición de la aplicación.",
2992+
"AppEditingBlockedCheckStatus": "Verificar estado de la aplicación",
2993+
"AppEditingBlockedSomeone": "Alguien",
2994+
"AppEditingBlockedMessageSnipped": "está editando esta aplicación",
29892995
},
29902996
"userAuth": {
29912997
...en.userAuth,

client/packages/lowcoder/src/i18n/locales/it.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2986,6 +2986,12 @@ export const it = {
29862986
"editorMode_both": "Entrambi",
29872987
"editorMode_layout_tooltip": "Personalizzare l'aspetto e il layout del componente, nella finestra di destra. Regolate l'aspetto, gli stili e le animazioni.",
29882988
"editorMode_logic_tooltip": "Impostate il funzionamento e l'interazione del vostro componente, nella finestra giusta. Gestite il suo contenuto e i suoi comportamenti interattivi.",
2989+
"AppEditingBlocked": "Modifica dell'app bloccata per:",
2990+
"AppEditingBlockedHint": "Le modifiche non verranno salvate mentre un altro utente sta modificando questa app.",
2991+
"AppEditingBlockedMessage": "Attendere prima di controllare lo stato di modifica dell'app.",
2992+
"AppEditingBlockedCheckStatus": "Controlla lo stato dell'app",
2993+
"AppEditingBlockedSomeone": "Qualcuno",
2994+
"AppEditingBlockedMessageSnipped": "sta modificando questa app",
29892995
},
29902996
"userAuth": {
29912997
...en.userAuth,

client/packages/lowcoder/src/i18n/locales/pt.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2986,6 +2986,12 @@ export const pt = {
29862986
"editorMode_both": "Ambos",
29872987
"editorMode_layout_tooltip": "Personalize a aparência e o layout do componente, na janela direita. Ajuste sua aparência, estilo e animação.",
29882988
"editorMode_logic_tooltip": "Configure como seu componente funciona e interage, na janela direita. Gerencie seu conteúdo e comportamentos interativos.",
2989+
"AppEditingBlocked": "Edição do aplicativo bloqueada para:",
2990+
"AppEditingBlockedHint": "As alterações não serão salvas enquanto outro usuário estiver editando este aplicativo.",
2991+
"AppEditingBlockedMessage": "Por favor, aguarde antes de verificar o status de edição do aplicativo.",
2992+
"AppEditingBlockedCheckStatus": "Verificar status do aplicativo",
2993+
"AppEditingBlockedSomeone": "Alguém",
2994+
"AppEditingBlockedMessageSnipped": "está editando este aplicativo",
29892995
},
29902996
"userAuth": {
29912997
...en.userAuth,

client/packages/lowcoder/src/i18n/locales/ru.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2986,6 +2986,12 @@ export const ru = {
29862986
"editorMode_both": "Оба",
29872987
"editorMode_layout_tooltip": "Настройте внешний вид и расположение компонента в правом окне. Настройте его внешний вид, стили и анимацию.",
29882988
"editorMode_logic_tooltip": "Настройте работу и взаимодействие вашего компонента в нужном окне. Управляйте его содержимым и интерактивным поведением.",
2989+
"AppEditingBlocked": "Редактирование приложения заблокировано для:",
2990+
"AppEditingBlockedHint": "Изменения не будут сохранены, пока другой пользователь редактирует это приложение.",
2991+
"AppEditingBlockedMessage": "Пожалуйста, подождите, прежде чем проверить статус редактирования приложения.",
2992+
"AppEditingBlockedCheckStatus": "Проверить статус приложения",
2993+
"AppEditingBlockedSomeone": "Кто-то",
2994+
"AppEditingBlockedMessageSnipped": "редактирует это приложение",
29892995
},
29902996
"userAuth": {
29912997
...en.userAuth,

client/packages/lowcoder/src/i18n/locales/zh.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2352,7 +2352,13 @@ export const zh: typeof en = {
23522352
editorMode_logic: "应用程序逻辑",
23532353
editorMode_both: "两者",
23542354
editorMode_layout_tooltip: "在右侧窗口中自定义组件的外观和布局。调整它的外观、样式和动画。",
2355-
editorMode_logic_tooltip: "在右侧窗口中设置组件的工作和交互方式。管理其内容和交互行为。"
2355+
editorMode_logic_tooltip: "在右侧窗口中设置组件的工作和交互方式。管理其内容和交互行为。",
2356+
"AppEditingBlocked": "应用编辑已被阻止:",
2357+
"AppEditingBlockedHint": "在其他用户编辑此应用时,无法保存更改。",
2358+
"AppEditingBlockedMessage": "请稍候再检查应用的编辑状态。",
2359+
"AppEditingBlockedCheckStatus": "检查应用状态",
2360+
"AppEditingBlockedSomeone": "某人",
2361+
"AppEditingBlockedMessageSnipped": "正在编辑此应用",
23562362
},
23572363
userAuth: {
23582364
...en.userAuth,

client/packages/lowcoder/src/pages/common/header.tsx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,8 @@ export default function Header(props: HeaderProps) {
388388
UserApi.getUserDetail(application.editingUserId!)
389389
.then(resp => {
390390
if (validateResponse(resp)) {
391+
392+
console.log('editing user', resp.data.data);
391393
setEditingUser(resp.data.data);
392394
}
393395
});
@@ -539,19 +541,19 @@ export default function Header(props: HeaderProps) {
539541
style={{ width: 200 }}
540542
content={() => {
541543
return (
542-
<Flex vertical gap={10} align="center">
543-
<Text>
544-
Changes will not be saved while another <br/> user is editing this app.
544+
<Flex vertical gap={10} align="center" style={{maxWidth : "250px"}}>
545+
<Text style={{textAlign : "center"}}>
546+
{trans("header.AppEditingBlockedHint")}
545547
</Text>
546548
<StyledCountdown
547-
title="App Editing Blocked for:"
549+
title={trans("header.AppEditingBlocked")}
548550
value={editingCountdown.current}
549551
onFinish={() => {
550552
setEnableCheckEditingStatus(true)
551553
}}
552554
/>
553555
<Tooltip
554-
title="Please wait before check the editing status of the App."
556+
title={trans("header.AppEditingBlockedMessage")}
555557
placement="bottom"
556558
>
557559
<TacoButton
@@ -565,7 +567,7 @@ export default function Header(props: HeaderProps) {
565567
}}
566568
>
567569
<StyledRefreshIcon />
568-
<span>Check App Status</span>
570+
<span>{trans("header.AppEditingBlockedCheckStatus")}</span>
569571
</TacoButton>
570572
</Tooltip>
571573
</Flex>
@@ -576,7 +578,7 @@ export default function Header(props: HeaderProps) {
576578
<EditingNoticeWrapper>
577579
<ProfileImage source={user.avatarUrl} userName={user.username} side={24} />
578580
<EditingHintText>
579-
{`${editingUser?.email || 'Someone'} is editing this app`}
581+
{`${editingUser?.email || trans("header.AppEditingBlockedSomeone")}` + " " + trans("header.AppEditingBlockedMessageSnipped")}
580582
</EditingHintText>
581583
<WarningIcon />
582584
</EditingNoticeWrapper>

0 commit comments

Comments
 (0)