fix language setting and test translation on globalmanagenav

indiachan-spamvector
Thomas Lynch 2 years ago
parent 4c3ba53cc1
commit 5e3b935664
  1. 2
      controllers/pages.js
  2. 11
      locales/en.json
  3. 11
      locales/pt.json
  4. 18
      views/mixins/globalmanagenav.pug
  5. 2
      views/pages/globalmanagesettings.pug
  6. 2
      views/pages/managesettings.pug

@ -65,7 +65,7 @@ router.get('/:board/manage/thread/:id([1-9][0-9]{0,}).html', useSession, session
hasPerms.one(Permissions.MANAGE_BOARD_GENERAL), csrf, Posts.threadExistsMiddleware, manageThread); hasPerms.one(Permissions.MANAGE_BOARD_GENERAL), csrf, Posts.threadExistsMiddleware, manageThread);
router.get('/:board/manage/editpost/:id([1-9][0-9]{0,}).html', useSession, sessionRefresh, isLoggedIn, Boards.exists, setBoardLanguage, threadParamConverter, calcPerms, router.get('/:board/manage/editpost/:id([1-9][0-9]{0,}).html', useSession, sessionRefresh, isLoggedIn, Boards.exists, setBoardLanguage, threadParamConverter, calcPerms,
hasPerms.one(Permissions.MANAGE_BOARD_GENERAL), csrf, Posts.postExistsMiddleware, editPost); hasPerms.one(Permissions.MANAGE_BOARD_GENERAL), csrf, Posts.postExistsMiddleware, editPost);
router.get('/:board/manage/reports.(html|json)', useSession, sessionRefresh, isLoggedIn, w, setBoardLanguage, calcPerms, router.get('/:board/manage/reports.(html|json)', useSession, sessionRefresh, isLoggedIn, Boards.exists, setBoardLanguage, calcPerms,
hasPerms.one(Permissions.MANAGE_BOARD_GENERAL), csrf, manageReports); hasPerms.one(Permissions.MANAGE_BOARD_GENERAL), csrf, manageReports);
router.get('/:board/manage/recent.(html|json)', useSession, sessionRefresh, isLoggedIn, Boards.exists, setBoardLanguage, calcPerms, router.get('/:board/manage/recent.(html|json)', useSession, sessionRefresh, isLoggedIn, Boards.exists, setBoardLanguage, calcPerms,
hasPerms.one(Permissions.MANAGE_BOARD_GENERAL), csrf, manageRecent); hasPerms.one(Permissions.MANAGE_BOARD_GENERAL), csrf, manageRecent);

@ -1,3 +1,12 @@
{ {
"test": "test" "test": "test",
"Recent": "Recent",
"Reports": "Reports",
"Bans": "Bans",
"Boards": "Boards",
"Logs": "Logs",
"Accounts": "Accounts",
"Roles": "Roles",
"News": "News",
"Settings": "Settings"
} }

@ -1,3 +1,12 @@
{ {
"test": "teste" "test": "test",
"Recent": "Recentes",
"Reports": "Denúncias",
"Bans": "Bans",
"Boards": "Tábuas",
"Logs": "Logs",
"Accounts": "Contas",
"Roles": "Permissões",
"News": "Notícias",
"Settings": "Settings"
} }

@ -1,28 +1,28 @@
mixin globalmanagenav(selected, upLevel) mixin globalmanagenav(selected, upLevel)
nav.pages nav.pages
if permissions.get(Permissions.MANAGE_GLOBAL_GENERAL) if permissions.get(Permissions.MANAGE_GLOBAL_GENERAL)
a(href=`${upLevel ? '../' : ''}recent.html` class=(selected === 'recent' ? 'bold' : '')) [Recent] a(href=`${upLevel ? '../' : ''}recent.html` class=(selected === 'recent' ? 'bold' : '')) [#{__("Recent")}]
| |
a(href=`${upLevel ? '../' : ''}reports.html` class=(selected === 'reports' ? 'bold' : '')) [Reports] a(href=`${upLevel ? '../' : ''}reports.html` class=(selected === 'reports' ? 'bold' : '')) [#{__("Reports")}]
if permissions.get(Permissions.MANAGE_GLOBAL_BANS) if permissions.get(Permissions.MANAGE_GLOBAL_BANS)
| |
a(href=`${upLevel ? '../' : ''}bans.html` class=(selected === 'bans' ? 'bold' : '')) [Bans] a(href=`${upLevel ? '../' : ''}bans.html` class=(selected === 'bans' ? 'bold' : '')) [#{__("Bans")}]
if permissions.get(Permissions.MANAGE_GLOBAL_BOARDS) if permissions.get(Permissions.MANAGE_GLOBAL_BOARDS)
| |
a(href=`${upLevel ? '../' : ''}boards.html` class=(selected === 'boards' ? 'bold' : '')) [Boards] a(href=`${upLevel ? '../' : ''}boards.html` class=(selected === 'boards' ? 'bold' : '')) [#{__("Boards")}]
if permissions.get(Permissions.MANAGE_GLOBAL_LOGS) if permissions.get(Permissions.MANAGE_GLOBAL_LOGS)
| |
a(href=`${upLevel ? '../' : ''}globallogs.html` class=(selected === 'logs' ? 'bold' : '')) [Logs] a(href=`${upLevel ? '../' : ''}globallogs.html` class=(selected === 'logs' ? 'bold' : '')) [#{__("Logs")}]
if permissions.get(Permissions.MANAGE_GLOBAL_ACCOUNTS) if permissions.get(Permissions.MANAGE_GLOBAL_ACCOUNTS)
| |
a(href=`${upLevel ? '../' : ''}accounts.html` class=(selected === 'accounts' ? 'bold' : '')) [Accounts] a(href=`${upLevel ? '../' : ''}accounts.html` class=(selected === 'accounts' ? 'bold' : '')) [#{__("Accounts")}]
if permissions.get(Permissions.MANAGE_GLOBAL_ROLES) if permissions.get(Permissions.MANAGE_GLOBAL_ROLES)
| |
a(href=`${upLevel ? '../' : ''}roles.html` class=(selected === 'roles' ? 'bold' : '')) [Roles] a(href=`${upLevel ? '../' : ''}roles.html` class=(selected === 'roles' ? 'bold' : '')) [#{__("Roles")}]
if permissions.get(Permissions.MANAGE_GLOBAL_NEWS) if permissions.get(Permissions.MANAGE_GLOBAL_NEWS)
| |
a(href=`${upLevel ? '../' : ''}news.html` class=(selected === 'news' ? 'bold' : '')) [News] a(href=`${upLevel ? '../' : ''}news.html` class=(selected === 'news' ? 'bold' : '')) [#{__("News")}]
if permissions.get(Permissions.MANAGE_GLOBAL_SETTINGS) if permissions.get(Permissions.MANAGE_GLOBAL_SETTINGS)
| |
a(href=`${upLevel ? '../' : ''}settings.html` class=(selected === 'settings' ? 'bold' : '')) [Settings] a(href=`${upLevel ? '../' : ''}settings.html` class=(selected === 'settings' ? 'bold' : '')) [#{__("Settings")}]

@ -81,7 +81,7 @@ block content
.label Language .label Language
select(name='language') select(name='language')
each language in languages each language in languages
option(value=language selected=settings.language === lang) #{language} option(value=language selected=settings.language === language) #{language}
.row .row
.label Disable Anonymizer File Posting .label Disable Anonymizer File Posting
label.postform-style.ph-5 label.postform-style.ph-5

@ -75,7 +75,7 @@ block content
.label Language .label Language
select(name='language') select(name='language')
each language in languages each language in languages
option(value=language selected=settings.language === lang) #{language} option(value=language selected=board.settings.language === language) #{language}
.row .row
.label Theme .label Theme
select(name='theme') select(name='theme')

Loading…
Cancel
Save