diff --git a/CHANGELOG.md b/CHANGELOG.md
index d55690a..7c39226 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,19 +1,5 @@
## [Unreleased]
-## 4.1.1
-### Fixed
-* fix(CssController): add missing NoCSRFRequired import (#397)
-* fix(SideMenu): ncApps must be an array (#369)
-
-## 4.1.0
-### Added
-* add compatibility with NC31
-### Fixed
-* fix(service): add service constructor arguments
-* fix(settings): remove non-existing and unused ILogger service
-### Changed
-* refactor(controller): usage of attributes instead of annotations
-
## 4.0.1
### Fixed
* fix top menu labels (fix #368)
@@ -47,9 +33,9 @@
### Added
* update translations
* update ci steps names
+* fully apply Nextcloud AppMenu.vue updates
### Fixed
* add accessibility to open and close buttons (#311)
-* fully apply Nextcloud AppMenu.vue updated (#326)
* add missing label on the 'save' button in personal settings (fix #318)
### Changed
* upgrade axios
diff --git a/appinfo/info.xml b/appinfo/info.xml
index d6a0f5f..beb19ab 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -31,7 +31,7 @@ Notice
Because I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.
In case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/).
]]>
- 4.1.1
+ 4.1.0
agpl
Simon Vieille
SideMenu
diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php
index c5181ef..306d0ea 100644
--- a/lib/AppInfo/Application.php
+++ b/lib/AppInfo/Application.php
@@ -144,11 +144,7 @@ class Application extends App implements IBootstrap
$cache = $this->config->getAppValue(self::APP_ID, 'cache', '0');
foreach ($assets as $value) {
- $route = \OC::$server->getURLGenerator()->linkToRoute(
- $value['route'],
- ['v' => $cache]
- );
-
+ $route = \OC::$server->getURLGenerator()->linkToRoute($value['route'], ['v' => $cache]);
$value['attr'][$value['route_attr']] = $route;
Util::addHeader($value['type'], $value['attr'], '');
diff --git a/lib/Controller/CssController.php b/lib/Controller/CssController.php
index 5b3a2dd..e2c9e27 100644
--- a/lib/Controller/CssController.php
+++ b/lib/Controller/CssController.php
@@ -26,7 +26,6 @@ use OCA\SideMenu\Service\ConfigProxy;
use OCA\Theming\ThemingDefaults;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\Attribute\FrontpageRoute;
-use OCP\AppFramework\Http\Attribute\NoCSRFRequired;
use OCP\AppFramework\Http\Attribute\PublicPage;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\IRequest;
diff --git a/src/SideMenu.vue b/src/SideMenu.vue
index 00bd3d1..2e8bfa3 100644
--- a/src/SideMenu.vue
+++ b/src/SideMenu.vue
@@ -86,7 +86,7 @@ export default {
},
methods: {
retrieveApps() {
- const ncApps = loadState('core', 'apps', [])
+ const ncApps = loadState('core', 'apps', {})
let orders = {}
let finalApps = []
diff --git a/src/l10n/fixtures/cs.yaml b/src/l10n/fixtures/cs.yaml
index e96e546..fa85dd1 100644
--- a/src/l10n/fixtures/cs.yaml
+++ b/src/l10n/fixtures/cs.yaml
@@ -91,6 +91,6 @@
"Applications kept in the top menu but also shown in side menu": "Aplikace ponechané v horní nabídce ale také zobrazené v té boční"
"These applications must be selected in the previous option.": "Tyto aplikace je třeba vybrat v předchozí volbě."
"Hide labels on mouse over": "Skrýt popisky při najetím ukazatele myši"
-"Except the hovered app": "Except the hovered app"
-"Search": "Search"
-"Toggle the menu": "Toggle the menu"
+"Except the hovered app": "S výjimkou nadnášené aplikace"
+"Search": "Hledat"
+"Toggle the menu": "Vyp/zap nabídku"
diff --git a/src/l10n/fixtures/de.yaml b/src/l10n/fixtures/de.yaml
index 62ceae2..002f221 100644
--- a/src/l10n/fixtures/de.yaml
+++ b/src/l10n/fixtures/de.yaml
@@ -91,6 +91,6 @@
"Applications kept in the top menu but also shown in side menu": "Apps in der oberen Navigationsleiste, die auch im Seitenmenü angezeigt werden sollen"
"These applications must be selected in the previous option.": "Diese Apps müssen auch in der vorherigen Einstellung ausgewählt werden."
"Hide labels on mouse over": "Labels ausblenden, wenn sich die Maus darüber befindet (Hover)"
-"Except the hovered app": "Except the hovered app"
-"Search": "Search"
-"Toggle the menu": "Toggle the menu"
+"Except the hovered app": "Außer die markierte App"
+"Search": "Suche"
+"Toggle the menu": "Menü ein- und ausblenden"
diff --git a/src/l10n/fixtures/es.yaml b/src/l10n/fixtures/es.yaml
index 3d0aae1..ad5305b 100644
--- a/src/l10n/fixtures/es.yaml
+++ b/src/l10n/fixtures/es.yaml
@@ -1,5 +1,5 @@
"Custom menu": "Menú personalizado"
-"Enable the custom menu": "Habilitar el menú personalizado"
+"Enable the custom menu": "Activar el menú personalizado"
"No": "No"
"Yes": "Sí"
"Menu": "Menú"
@@ -91,6 +91,6 @@
"Applications kept in the top menu but also shown in side menu": "Las aplicaciones se mantienen en el menú superior pero también se muestran en el menú lateral"
"These applications must be selected in the previous option.": "Estas aplicaciones deben ser seleccionadas en las opciones anteriores."
"Hide labels on mouse over": "Ocultar las etiquetas al pasar el ratón"
-"Except the hovered app": "Except the hovered app"
-"Search": "Search"
-"Toggle the menu": "Toggle the menu"
+"Except the hovered app": "Excepto la aplicación sobre la que se pasa el cursor"
+"Search": "Buscar"
+"Toggle the menu": "Alternar el menú"
diff --git a/src/l10n/fixtures/gl.yaml b/src/l10n/fixtures/gl.yaml
index a25bf54..334cae5 100644
--- a/src/l10n/fixtures/gl.yaml
+++ b/src/l10n/fixtures/gl.yaml
@@ -1,96 +1,96 @@
-"Custom menu": "Custom menu"
-"Enable the custom menu": "Enable the custom menu"
-"No": "No"
-"Yes": "Yes"
-"Menu": "Menu"
+"Custom menu": "Menú personalizado"
+"Enable the custom menu": "Activar o menú personalizado"
+"No": "Non"
+"Yes": "Si"
+"Menu": "Menú"
? 'Use the shortcut Ctrl+o to open and to hide the side menu. Use tab to navigate.'
-: 'Use the shortcut Ctrl+o to open and to hide the side menu. Use tab to navigate.'
-"Top menu": "Top menu"
-"Apps that not must be moved in the side menu": "Apps that not must be moved in the side menu"
-"If there is no selection then the global configuration is applied.": "If there is no selection then the global configuration is applied."
+: 'Use o atallo Ctrl+o para abrir e agochar o menú lateral. Use tab para navegar.'
+"Top menu": "Menú superior"
+"Apps that not must be moved in the side menu": "As aplicacións que non deben moverse no menú lateral"
+"If there is no selection then the global configuration is applied.": "Se non hai selección, aplícase a configuración global."
"Experimental": "Experimental"
-"Save": "Save"
-"You like this app and you want to support me?": "You like this app and you want to support me?"
-"Buy me a coffee ☕": "Buy me a coffee ☕"
-"Hidden": "Hidden"
-"Small": "Small"
+"Save": "Gardar"
+"You like this app and you want to support me?": "Gústalle esta aplicación e quere axudarme?"
+"Buy me a coffee ☕": "Convídeme a un café ☕"
+"Hidden": "Agochado"
+"Small": "Pequeno"
"Normal": "Normal"
-"Big": "Big"
-"Hidden icon": "Hidden icon"
-"Small icon": "Small icon"
-"Normal icon": "Normal icon"
-"Big icon": "Big icon"
-"Hidden text": "Hidden text"
-"Small text": "Small text"
-"Normal text": "Normal text"
-"Big text": "Big text"
-"Colors": "Colors"
-"Background color": "Background color"
-"Background color of current app": "Background color of current app"
-"Text color": "Text color"
-"Loader": "Loader"
-"Icon": "Icon"
-"Same color": "Same color"
-"Opposite color": "Opposite color"
-"Transparent": "Transparent"
-"Opaque": "Opaque"
-"Opener": "Opener"
-"Default": "Default"
-"Default (dark)": "Default (dark)"
-"Hamburger": "Hamburger"
-"Hamburger (dark)": "Hamburger (dark)"
-"Hamburger 2": "Hamburger 2"
-"Hamburger 2 (dark)": "Hamburger 2 (dark)"
-"Before the logo": "Before the logo"
-"After the logo": "After the logo"
-"Position": "Position"
-"Show only the opener (hidden logo)": "Show only the opener (hidden logo)"
-"Do not display the side menu and the opener if there is no application (eg: public pages).": "Do not display the side menu and the opener if there is no application (eg: public pages)."
+"Big": "Grande"
+"Hidden icon": "Icona agochada"
+"Small icon": "Icona pequena"
+"Normal icon": "Icona normal"
+"Big icon": "Icona grande"
+"Hidden text": "Texto agochado"
+"Small text": "Texto pequeno"
+"Normal text": "Texto normal"
+"Big text": "Texto grande"
+"Colors": "Cores"
+"Background color": "Cor do fondo"
+"Background color of current app": "Cor do fondo da aplicación actual"
+"Text color": "Cor do texto"
+"Loader": "Cargador"
+"Icon": "Icona"
+"Same color": "A mesma cor"
+"Opposite color": "A cor oposta"
+"Transparent": "Transparente"
+"Opaque": "Opaco"
+"Opener": "Abrir"
+"Default": "Predeterminado"
+"Default (dark)": "Predeterminado (escuro)"
+"Hamburger": "Hamburguesa"
+"Hamburger (dark)": "Hamburguesa (escuro)"
+"Hamburger 2": "Hamburguesa 2"
+"Hamburger 2 (dark)": "Hamburguesa 2 (escuro)"
+"Before the logo": "Antes do logotipo"
+"After the logo": "Após o logotipo"
+"Position": "Posición"
+"Show only the opener (hidden logo)": "Amosar só a icona de abrir (agochar o logotipo)"
+"Do not display the side menu and the opener if there is no application (eg: public pages).": "Non amosar o menú lateral e a icona de abrir se non hai ningunha aplicación (por exemplo: páxinas públicas)."
"Panel": "Panel"
-"Open the menu when the mouse is hover the opener (automatically disabled on touch screens)": "Open the menu when the mouse is hover the opener (automatically disabled on touch screens)"
-"Display the big menu": "Display the big menu"
-"Display the logo": "Display the logo"
-"Icons and texts": "Icons and texts"
-"Loader enabled": "Loader enabled"
-"Tips": "Tips"
-"Always displayed": "Always displayed"
-"This is the automatic behavior when the menu is always displayed.": "This is the automatic behavior when the menu is always displayed."
-"Not compatible with touch screens.": "Not compatible with touch screens."
-"Big menu": "Big menu"
-"Live preview": "Live preview"
-"Open apps in new tab": "Open apps in new tab"
-"Use the global setting": "Use the global setting"
-"Use my selection": "Use my selection"
-"Show and hide the list of applications": "Show and hide the list of applications"
-"Use the avatar instead of the logo": "Use the avatar instead of the logo"
-"You do not have permission to change the settings.": "You do not have permission to change the settings."
-"Force this configuration to users": "Force this configuration to users"
-"Export the configuration": "Export the configuration"
-"Purge the cache": "Purge the cache"
-"Show the link to settings": "Show the link to settings"
-"The menu is enabled by default for users": "The menu is enabled by default for users"
-"Except when the configuration is forced.": "Except when the configuration is forced."
-"Apps that should not be displayed in the menu": "Apps that should not be displayed in the menu"
-"This feature is only compatible with the big menu display.": "This feature is only compatible with the big menu display."
-"The logo is a link to the default app": "The logo is a link to the default app"
-"Others": "Others"
-"Categories": "Categories"
-"Customize sorting": "Customize sorting"
-"Order by": "Order by"
-"Name": "Name"
-"Customed": "Customed"
-"Show and hide the list of categories": "Show and hide the list of categories"
-"This parameters are used when Dark theme or Breeze Dark Theme are enabled.": "This parameters are used when Dark theme or Breeze Dark Theme are enabled."
-"Dark mode colors": "Dark mode colors"
-"With categories": "With categories"
-"Custom categories": "Custom categories"
-"Customize application categories": "Customize application categories"
-"Reset to default": "Reset to default"
-"Applications": "Applications"
-"Applications kept in the top menu": "Applications kept in the top menu"
-"Applications kept in the top menu but also shown in side menu": "Applications kept in the top menu but also shown in side menu"
-"These applications must be selected in the previous option.": "These applications must be selected in the previous option."
-"Hide labels on mouse over": "Hide labels on mouse over"
-"Except the hovered app": "Except the hovered app"
-"Search": "Search"
-"Toggle the menu": "Toggle the menu"
+"Open the menu when the mouse is hover the opener (automatically disabled on touch screens)": "Abre o menú cando o rato está sobre a icona de abrir (desactivado automaticamente nas pantallas táctiles)"
+"Display the big menu": "Amosar o menú en grande"
+"Display the logo": "Amosar o logotipo"
+"Icons and texts": "Iconas e textos"
+"Loader enabled": "Cargador activado"
+"Tips": "Consellos"
+"Always displayed": "Amosado sempre"
+"This is the automatic behavior when the menu is always displayed.": "Este é o comportamento automático cando se amosa sempre o menú."
+"Not compatible with touch screens.": "Non é compatíbel coas pantallas táctiles."
+"Big menu": "Menú grande"
+"Live preview": "Vista previa en directo"
+"Open apps in new tab": "Abrir as aplicacións nunha nova lapela"
+"Use the global setting": "Usar o axuste global"
+"Use my selection": "Usar a miña selección"
+"Show and hide the list of applications": "Amosar e agochar a lista de aplicacións"
+"Use the avatar instead of the logo": "Usar o avatar no canto do logotipo"
+"You do not have permission to change the settings.": "Non ten permiso para cambiar os axustes."
+"Force this configuration to users": "Forzar esta configuración para os usuarios"
+"Export the configuration": "Exportar a configuración"
+"Purge the cache": "Limpar a caché"
+"Show the link to settings": "Amosar a ligazón aos axustes"
+"The menu is enabled by default for users": "De xeito predeterminado o menú está activado para os usuarios"
+"Except when the configuration is forced.": "Agás cando a configuración é forzada."
+"Apps that should not be displayed in the menu": "Aplicacións que non deben amosarse no menú"
+"This feature is only compatible with the big menu display.": "Esta función só é compatíbel coa presentación do menú grande."
+"The logo is a link to the default app": "O logotipo é unha ligazón á aplicación predeterminada"
+"Others": "Outros"
+"Categories": "Categorías"
+"Customize sorting": "Personalizar a ordenación"
+"Order by": "Ordenar por"
+"Name": "Nome"
+"Customed": "Personalizado"
+"Show and hide the list of categories": "Amosar e agochar a lista de categorías"
+"This parameters are used when Dark theme or Breeze Dark Theme are enabled.": "Estes parámetros úsanse cando o tema escuro ou o tema escuro de Breeze están activados."
+"Dark mode colors": "Cores do modo escuro"
+"With categories": "Con categorías"
+"Custom categories": "Categorías personalizadas"
+"Customize application categories": "Personalizar as categorías das aplicacións"
+"Reset to default": "Restabelecer os valores predeterminados"
+"Applications": "Aplicacións"
+"Applications kept in the top menu": "As aplicacións mantéñense no menú superior"
+"Applications kept in the top menu but also shown in side menu": "As aplicacións mantéñense no menú superior mais tamén aparecen no menú lateral"
+"These applications must be selected in the previous option.": "Estas aplicacións deben ser seleccionadas na opción anterior."
+"Hide labels on mouse over": "Agochar as etiquetas ao pasar o rato"
+"Except the hovered app": "Agás a aplicación que pasa o rato"
+"Search": "Buscar"
+"Toggle the menu": "Alternar o menú"
diff --git a/src/l10n/fixtures/pt_BR.yaml b/src/l10n/fixtures/pt_BR.yaml
index b93608f..82b47b2 100644
--- a/src/l10n/fixtures/pt_BR.yaml
+++ b/src/l10n/fixtures/pt_BR.yaml
@@ -1,5 +1,5 @@
-"Custom menu": "Menu personalizado"
-"Enable the custom menu": "Habilitar o menu personalizado"
+"Custom menu": "Menú personalizado"
+"Enable the custom menu": "Activar o menu personalizado"
"No": "Não"
"Yes": "Sim"
"Menu": "Menu"
diff --git a/src/l10n/fixtures/ru.yaml b/src/l10n/fixtures/ru.yaml
index 660214f..e535c48 100644
--- a/src/l10n/fixtures/ru.yaml
+++ b/src/l10n/fixtures/ru.yaml
@@ -47,31 +47,31 @@
"Show only the opener (hidden logo)": "Показать только открывающую часть (скрытый логотип)"
"Do not display the side menu and the opener if there is no application (eg: public pages).": "Не отображать боковое меню и открывалку, если нет приложения (например, публичные страницы)."
"Panel": "Панель"
-"Open the menu when the mouse is hover the opener (automatically disabled on touch screens)": "Открывать меню при наведении мыши на экран (автоматически отключается на сенсорных экранах)"
+"Open the menu when the mouse is hover the opener (automatically disabled on touch screens)": "Открывать меню при наведении мыши на открывалку (автоматически отключается на сенсорных экранах)"
"Display the big menu": "Отобразить большое меню"
"Display the logo": "Показать логотип"
"Icons and texts": "Иконки и текст"
"Loader enabled": "Загрузчик включен"
"Tips": "Советы"
"Always displayed": "Всегда отображается"
-"This is the automatic behavior when the menu is always displayed.": "This is the automatic behavior when the menu is always displayed."
+"This is the automatic behavior when the menu is always displayed.": "Это автоматическое поведение, когда меню отображается всегда."
"Not compatible with touch screens.": "Не совместимо с сенсорными экранами."
"Big menu": "Большое меню"
-"Live preview": "Live preview"
+"Live preview": "Предпросмотр в реальном времени"
"Open apps in new tab": "Открывать приложения в новой вкладке"
"Use the global setting": "Использовать глобальные настройки"
"Use my selection": "Использовать мои настройки"
"Show and hide the list of applications": "Показать или скрыть список приложений"
"Use the avatar instead of the logo": "Использовать аватар вместо логотипа"
"You do not have permission to change the settings.": "У вас нет разрешения изменять настройки."
-"Force this configuration to users": "Force this configuration to users"
+"Force this configuration to users": "Принудительно предоставить эту конфигурацию пользователям"
"Export the configuration": "Экспортировать конфигурацию"
"Purge the cache": "Очистить кэш"
"Show the link to settings": "Показать ссылку на настройки"
"The menu is enabled by default for users": "Это меню включено по умолчанию для пользователей"
-"Except when the configuration is forced.": "Except when the configuration is forced."
+"Except when the configuration is forced.": "За исключением случаев, когда конфигурация является принудительной."
"Apps that should not be displayed in the menu": "Ппрограммы, скрытые из меню"
-"This feature is only compatible with the big menu display.": "This feature is only compatible with the big menu display."
+"This feature is only compatible with the big menu display.": "Эта функция совместима только с отображением большого меню."
"The logo is a link to the default app": "Логотип открывает приложение по умолчанию"
"Others": "Прочие"
"Categories": "Категории"
@@ -87,10 +87,10 @@
"Customize application categories": "Изменить категории приложений"
"Reset to default": "Сбросить к значениям по умолчанию"
"Applications": "Приложения"
-"Applications kept in the top menu": "Applications kept in the top menu"
-"Applications kept in the top menu but also shown in side menu": "Applications kept in the top menu but also shown in side menu"
-"These applications must be selected in the previous option.": "These applications must be selected in the previous option."
+"Applications kept in the top menu": "Приложения, хранящиеся в верхнем меню"
+"Applications kept in the top menu but also shown in side menu": "Приложения хранящиеся в верхнем меню, но также отображающиеся в боковом меню"
+"These applications must be selected in the previous option.": "Эти приложения необходимо выбрать в предыдущем выборе."
"Hide labels on mouse over": "Скрыть название при наведении мыши"
-"Except the hovered app": "Except the hovered app"
-"Search": "Search"
-"Toggle the menu": "Toggle the menu"
+"Except the hovered app": "Кроме приложения, на котором курсор"
+"Search": "Поиск"
+"Toggle the menu": "Переключить меню"
diff --git a/src/l10n/fixtures/zh_CN.yaml b/src/l10n/fixtures/zh_CN.yaml
index 2f544b6..9e41c4e 100644
--- a/src/l10n/fixtures/zh_CN.yaml
+++ b/src/l10n/fixtures/zh_CN.yaml
@@ -1,5 +1,5 @@
"Custom menu": "自定义菜单"
-"Enable the custom menu": "激活自定义菜单"
+"Enable the custom menu": "启用自定义菜单"
"No": "取消"
"Yes": "确定"
"Menu": "菜单"
@@ -7,7 +7,7 @@
: "使用快捷键 Ctrl+o 打开或隐藏侧边栏菜单。使用tab 来导航。"
"Top menu": "顶部菜单"
"Apps that not must be moved in the side menu": "禁止在侧边栏菜单移动的应用"
-"If there is no selection then the global configuration is applied.": "如不选择,将应用全局设定。"
+"If there is no selection then the global configuration is applied.": "如果没有选择,则应用全局配置。"
"Experimental": "实验性"
"Save": "保存"
"You like this app and you want to support me?": "喜欢本应用并支持我一下?"
@@ -19,7 +19,7 @@
"Colors": "颜色"
"Background color": "背景颜色"
"Background color of current app": "当前应用的背景色"
-"Text color": "文字颜色"
+"Text color": "文本颜色"
"Loader": "菜单指示器"
"Icon": "图标"
"Same color": "相同颜色"
@@ -33,48 +33,48 @@
"Hamburger (dark)": "Hamburger (深色)"
"Hamburger 2": "Hamburger 2"
"Hamburger 2 (dark)": "Hamburger 2 (深色)"
-"Before the logo": "在logo前"
-"After the logo": "在logo后"
+"Before the logo": "在徽标之前"
+"After the logo": "在徽标之后"
"Position": "位置"
-"Show only the opener (hidden logo)": "只显示容器 (隐藏logo)"
-"Do not display the side menu and the opener if there is no application (eg: public pages).": "N如果没有应用,不显示侧边栏菜单和容器 (例如 : 公共页面)。"
+"Show only the opener (hidden logo)": "只显示容器(隐藏徽标)"
+"Do not display the side menu and the opener if there is no application (eg: public pages).": "如果没有应用程序(例如:公共页面),则不要显示侧边栏菜单和容器。"
"Panel": "面板"
"Open the menu when the mouse is hover the opener (automatically disabled on touch screens)": "鼠标悬停时打开菜单 (触摸屏时将自动禁用)"
"Display the big menu": "显示大型菜单"
-"Display the logo": "显示logo"
-"Icons and texts": "图标与文字"
-"Loader enabled": "菜单指示器已激活"
+"Display the logo": "显示徽标"
+"Icons and texts": "图标和文本"
+"Loader enabled": "菜单指示器已启用"
"Tips": "技巧"
-"Always displayed": "一直显示"
-"This is the automatic behavior when the menu is always displayed.": "一直显示菜单时的自动动作。"
-"Not compatible with touch screens.": "与触屏不兼容。"
+"Always displayed": "始终显示"
+"This is the automatic behavior when the menu is always displayed.": "这是菜单始终显示时的自动行为。"
+"Not compatible with touch screens.": "与触摸屏不兼容。"
"Big menu": "大型菜单"
"Live preview": "实时预览"
-"Open apps in new tab": "在新标签中打开应用"
-"Use the global setting": "使用全局设定"
-"Use my selection": "使用自定义设定"
-"Show and hide the list of applications": "显示或隐藏应用列表"
-"Use the avatar instead of the logo": "使用头像代替logo"
-"You do not have permission to change the settings.": "没有更改设置的权限。"
-"Force this configuration to users": "强制用户使用此设置"
-"Export the configuration": "导出设置"
+"Open apps in new tab": "在新标签页中打开应用"
+"Use the global setting": "使用全局设置"
+"Use my selection": "使用自定义设置"
+"Show and hide the list of applications": "显示和隐藏应用程序列表"
+"Use the avatar instead of the logo": "使用头像代替徽标"
+"You do not have permission to change the settings.": "您没有更改设置的权限。"
+"Force this configuration to users": "强制用户使用此配置"
+"Export the configuration": "导出配置"
"Purge the cache": "清除缓存"
"Show the link to settings": "显示设置链接"
-"The menu is enabled by default for users": "用户的默认菜单已激活"
-"Except when the configuration is forced.": "除非设置被强制使用。"
+"The menu is enabled by default for users": "默认情况下为用户启用菜单"
+"Except when the configuration is forced.": "除非强制配置。"
"Apps that should not be displayed in the menu": "禁止在菜单中显示的应用"
"This feature is only compatible with the big menu display.": "此功能只和大型菜单兼容。"
-"The logo is a link to the default app": "logo链接到默认应用"
+"The logo is a link to the default app": "徽标是默认应用的链接"
"Others": "其他"
"Categories": "类别"
-"Customize sorting": "自定义顺序"
-"Order by": "排序规则"
+"Customize sorting": "自定义排序"
+"Order by": "排序方式"
"Name": "名称"
"Customed": "自定义"
"Show and hide the list of categories": "显示或隐藏类别列表"
-"This parameters are used when Dark theme or Breeze Dark Theme are enabled.": "此参数将应用于暗黑主题激活时。"
-"Dark mode colors": "暗黑模式颜色"
-"With categories": "有类别"
+"This parameters are used when Dark theme or Breeze Dark Theme are enabled.": "启用深色主题时使用此参数。"
+"Dark mode colors": "深色模式颜色"
+"With categories": "按类别"
"Custom categories": "自定义类别"
"Customize application categories": "自定义应用程序类别"
"Reset to default": "重置为默认设置"
@@ -82,15 +82,15 @@
"Small icon": "小图标"
"Normal icon": "正常图标"
"Big icon": "大图标"
-"Hidden text": "隐藏文字"
+"Hidden text": "隐藏文本"
"Small text": "小文本"
"Normal text": "普通文本"
"Big text": "大文本"
-"Applications": "Applications"
-"Applications kept in the top menu": "Applications kept in the top menu"
-"Applications kept in the top menu but also shown in side menu": "Applications kept in the top menu but also shown in side menu"
-"These applications must be selected in the previous option.": "These applications must be selected in the previous option."
-"Hide labels on mouse over": "Hide labels on mouse over"
-"Except the hovered app": "Except the hovered app"
-"Search": "Search"
-"Toggle menu": "Toggle menu"
+"Applications": "应用程序"
+"Applications kept in the top menu": "应用程序保留在顶部菜单中"
+"Applications kept in the top menu but also shown in side menu": "应用程序保留在顶部菜单中,但也显示在侧面菜单中"
+"These applications must be selected in the previous option.": "必须在上一个选项中选择这些应用程序。"
+"Hide labels on mouse over": "鼠标悬停时隐藏标签"
+"Except the hovered app": "除了悬停的应用"
+"Search": "搜索"
+"Toggle menu": "切换菜单"