diff --git a/frontend/app_flowy/assets/translations/ca-ES.json b/frontend/app_flowy/assets/translations/ca-ES.json index d08639f5cf..23ae51bd69 100644 --- a/frontend/app_flowy/assets/translations/ca-ES.json +++ b/frontend/app_flowy/assets/translations/ca-ES.json @@ -141,5 +141,9 @@ "lightLabel": "Mode Clar", "darkLabel": "Mode Fosc" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/de-DE.json b/frontend/app_flowy/assets/translations/de-DE.json index 5e1e5cd901..6ce661e7b9 100644 --- a/frontend/app_flowy/assets/translations/de-DE.json +++ b/frontend/app_flowy/assets/translations/de-DE.json @@ -141,6 +141,10 @@ "lightLabel": "Heller Modus", "darkLabel": "Dunkler Modus" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } \ No newline at end of file diff --git a/frontend/app_flowy/assets/translations/en.json b/frontend/app_flowy/assets/translations/en.json index 2dbb970611..eb7ee15f49 100644 --- a/frontend/app_flowy/assets/translations/en.json +++ b/frontend/app_flowy/assets/translations/en.json @@ -214,5 +214,9 @@ "timeHintTextInTwelveHour": "12:00 AM", "timeHintTextInTwentyFourHour": "12:00" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } \ No newline at end of file diff --git a/frontend/app_flowy/assets/translations/es-VE.json b/frontend/app_flowy/assets/translations/es-VE.json index d3740db8ec..cf78b8083d 100644 --- a/frontend/app_flowy/assets/translations/es-VE.json +++ b/frontend/app_flowy/assets/translations/es-VE.json @@ -213,5 +213,9 @@ "timeHintTextInTwelveHour": "12:00 AM", "timeHintTextInTwentyFourHour": "12:00" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/fr-CA.json b/frontend/app_flowy/assets/translations/fr-CA.json index 329576028b..ff7f5ca251 100644 --- a/frontend/app_flowy/assets/translations/fr-CA.json +++ b/frontend/app_flowy/assets/translations/fr-CA.json @@ -141,5 +141,9 @@ "lightLabel": "Mode clair", "darkLabel": "Mode sombre" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/fr-FR.json b/frontend/app_flowy/assets/translations/fr-FR.json index ed1d56bce8..773ae93e9f 100644 --- a/frontend/app_flowy/assets/translations/fr-FR.json +++ b/frontend/app_flowy/assets/translations/fr-FR.json @@ -141,5 +141,9 @@ "lightLabel": "Mode clair", "darkLabel": "Mode sombre" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/hu-HU.json b/frontend/app_flowy/assets/translations/hu-HU.json index a2f99c55e1..7428f48520 100644 --- a/frontend/app_flowy/assets/translations/hu-HU.json +++ b/frontend/app_flowy/assets/translations/hu-HU.json @@ -141,5 +141,9 @@ "lightLabel": "Világos mód", "darkLabel": "Éjjeli mód" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/id-ID.json b/frontend/app_flowy/assets/translations/id-ID.json index cbe721c2b8..d1c708721d 100644 --- a/frontend/app_flowy/assets/translations/id-ID.json +++ b/frontend/app_flowy/assets/translations/id-ID.json @@ -214,5 +214,9 @@ "timeHintTextInTwelveHour": "12:00 AM", "timeHintTextInTwentyFourHour": "12:00" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } \ No newline at end of file diff --git a/frontend/app_flowy/assets/translations/it-IT.json b/frontend/app_flowy/assets/translations/it-IT.json index 9a546076c5..3433eb4d8e 100644 --- a/frontend/app_flowy/assets/translations/it-IT.json +++ b/frontend/app_flowy/assets/translations/it-IT.json @@ -147,5 +147,9 @@ }, "document":{ "menuName":"Documento" + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/ja-JP.json b/frontend/app_flowy/assets/translations/ja-JP.json index aa726a0410..04409a82a2 100644 --- a/frontend/app_flowy/assets/translations/ja-JP.json +++ b/frontend/app_flowy/assets/translations/ja-JP.json @@ -195,5 +195,9 @@ "pannelTitle": "選択候補を検索 または 作成する", "searchOption": "選択候補を検索" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } \ No newline at end of file diff --git a/frontend/app_flowy/assets/translations/pl-PL.json b/frontend/app_flowy/assets/translations/pl-PL.json index 0105e7aec7..ba6c4e1861 100644 --- a/frontend/app_flowy/assets/translations/pl-PL.json +++ b/frontend/app_flowy/assets/translations/pl-PL.json @@ -141,5 +141,9 @@ "lightLabel": "Tryb Jasny", "darkLabel": "Tryb Ciemny" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/pt-BR.json b/frontend/app_flowy/assets/translations/pt-BR.json index 8ae5818b60..8e3fba0362 100644 --- a/frontend/app_flowy/assets/translations/pt-BR.json +++ b/frontend/app_flowy/assets/translations/pt-BR.json @@ -141,6 +141,10 @@ "lightLabel": "Modo Claro", "darkLabel": "Modo Escuro" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/pt-PT.json b/frontend/app_flowy/assets/translations/pt-PT.json index 3aa37ee230..a9291949bd 100644 --- a/frontend/app_flowy/assets/translations/pt-PT.json +++ b/frontend/app_flowy/assets/translations/pt-PT.json @@ -141,6 +141,10 @@ "lightLabel": "Modo Claro", "darkLabel": "Modo Escuro" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/ru-RU.json b/frontend/app_flowy/assets/translations/ru-RU.json index 65e61347e6..8be0e0a07f 100644 --- a/frontend/app_flowy/assets/translations/ru-RU.json +++ b/frontend/app_flowy/assets/translations/ru-RU.json @@ -203,6 +203,10 @@ "timeHintTextInTwelveHour": "12:00 AM", "timeHintTextInTwentyFourHour": "12:00" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } \ No newline at end of file diff --git a/frontend/app_flowy/assets/translations/tr-TR.json b/frontend/app_flowy/assets/translations/tr-TR.json index c83cace0a7..aa2b1a3a39 100644 --- a/frontend/app_flowy/assets/translations/tr-TR.json +++ b/frontend/app_flowy/assets/translations/tr-TR.json @@ -141,5 +141,9 @@ "lightLabel": "Aydınlık Mod", "darkLabel": "Karanlık Mod" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } diff --git a/frontend/app_flowy/assets/translations/zh-CN.json b/frontend/app_flowy/assets/translations/zh-CN.json index 81b0ad13b1..7304610714 100644 --- a/frontend/app_flowy/assets/translations/zh-CN.json +++ b/frontend/app_flowy/assets/translations/zh-CN.json @@ -141,5 +141,9 @@ "lightLabel": "日间模式", "darkLabel": "夜间模式" } + }, + "sideBar": { + "openSidebar": "打开侧边栏", + "closeSidebar": "关闭侧边栏" } } diff --git a/frontend/app_flowy/assets/translations/zh-TW.json b/frontend/app_flowy/assets/translations/zh-TW.json index 9f72b90512..53a9347126 100644 --- a/frontend/app_flowy/assets/translations/zh-TW.json +++ b/frontend/app_flowy/assets/translations/zh-TW.json @@ -214,5 +214,9 @@ "timeHintTextInTwelveHour": "12:00 AM", "timeHintTextInTwentyFourHour": "12:00" } + }, + "sideBar": { + "openSidebar": "Open sidebar", + "closeSidebar": "Close sidebar" } } \ No newline at end of file diff --git a/frontend/app_flowy/lib/workspace/presentation/home/menu/menu.dart b/frontend/app_flowy/lib/workspace/presentation/home/menu/menu.dart index 09370176bb..0aa714c07e 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/menu/menu.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/menu/menu.dart @@ -2,6 +2,7 @@ export './app/header/header.dart'; export './app/menu_app.dart'; import 'dart:io' show Platform; +import 'package:app_flowy/generated/locale_keys.g.dart'; import 'package:app_flowy/workspace/presentation/home/home_sizes.dart'; import 'package:app_flowy/workspace/presentation/home/home_stack.dart'; import 'package:app_flowy/workspace/presentation/plugins/trash/menu.dart'; @@ -219,7 +220,8 @@ class MenuTopBar extends StatelessWidget { const Spacer(), Tooltip( richMessage: TextSpan(children: [ - const TextSpan(text: "Close sidebar\n"), + const TextSpan( + text: LocaleKeys.sideBar_closeSidebar + "\n"), TextSpan( text: Platform.isMacOS ? "⌘+\\" : "Ctrl+\\", style: const TextStyle(color: Colors.white60), diff --git a/frontend/app_flowy/lib/workspace/presentation/home/navigation.dart b/frontend/app_flowy/lib/workspace/presentation/home/navigation.dart index 4224fd6d18..9513a20ccc 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/navigation.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/navigation.dart @@ -1,5 +1,6 @@ import 'dart:io'; +import 'package:app_flowy/generated/locale_keys.g.dart'; import 'package:app_flowy/workspace/application/home/home_bloc.dart'; import 'package:app_flowy/workspace/presentation/home/home_stack.dart'; import 'package:flowy_infra/image.dart'; @@ -99,7 +100,7 @@ class FlowyNavigation extends StatelessWidget { turns: const AlwaysStoppedAnimation(180 / 360), child: Tooltip( richMessage: TextSpan(children: [ - const TextSpan(text: "Open sidebar\n"), + const TextSpan(text: LocaleKeys.sideBar_openSidebar + "\n"), TextSpan( text: Platform.isMacOS ? "⌘+\\" : "Ctrl+\\", style: const TextStyle(color: Colors.white60),