closes #6476, closes #6546

v1.18.x
Barış Soner Uşaklı 7 years ago
parent af58717d9c
commit d5e85c2eb3

@ -68,5 +68,6 @@
"graphs.unique-visitors": "Unique Visitors", "graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users", "graphs.registered-users": "Registered Users",
"graphs.anonymous-users": "Anonymous Users", "graphs.anonymous-users": "Anonymous Users",
"last-restarted-by": "Last restarted by" "last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing"
} }

@ -1,4 +1,27 @@
{ {
"global": "Global", "global": "Global",
"global.no-users": "No user-specific global privileges." "global.no-users": "No user-specific global privileges.",
"chat": "Chat",
"upload-images": "Upload Images",
"upload-files": "Upload Files",
"signature": "Signature",
"ban": "Ban",
"search-content": "Search Content",
"search-users": "Search Users",
"search-tags": "Search Tags",
"find-category": "Find Category",
"access-category": "Access Category",
"access-topics": "Access Topics",
"create-topics": "Create Topics",
"reply-to-topics": "Reply to Topics",
"tag-topics": "Tag Topics",
"edit-posts": "Edit Posts",
"delete-posts": "Delete Posts",
"upvote-posts": "Upvote Posts",
"downvote-posts": "Downvote Posts",
"delete-topics": "Delete Topics",
"purge": "Purge",
"moderator": "Moderate"
} }

@ -444,7 +444,7 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
function updateTopicsGraph(topics) { function updateTopicsGraph(topics) {
if (!topics.length) { if (!topics.length) {
topics = [{ topics = [{
title: 'No users browsing', title: '[[admin/general/dashboard:no-users-browsing]]',
count: 1, count: 1,
}]; }];
} }
@ -463,15 +463,16 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
function buildTopicsLegend() { function buildTopicsLegend() {
var legend = $('#topics-legend').html(''); var legend = $('#topics-legend').html('');
var html = '';
topics.forEach(function (topic, i) { topics.forEach(function (topic, i) {
var label = topic.count === '0' ? topic.title : '<a title="' + topic.title + '"href="' + RELATIVE_PATH + '/topic/' + topic.tid + '" target="_blank"> ' + topic.title + '</a>'; var label = topic.count === '0' ? topic.title : '<a title="' + topic.title + '"href="' + RELATIVE_PATH + '/topic/' + topic.tid + '" target="_blank"> ' + topic.title + '</a>';
legend.append('<li>' + html += '<li>' +
'<div style="background-color: ' + topicColors[i] + ';"></div>' + '<div style="background-color: ' + topicColors[i] + ';"></div>' +
'<span>' + label + '</span>' + '<span>' + label + '</span>' +
'</li>'); '</li>';
}); });
legend.translateHtml(html);
} }
buildTopicsLegend(); buildTopicsLegend();

@ -18,7 +18,7 @@ $(document).ready(function () {
// When ajaxify is migrated to a require.js module, then this can be merged into the "define" call // When ajaxify is migrated to a require.js module, then this can be merged into the "define" call
require(['translator', 'benchpress'], function (_translator, _Benchpress) { require(['translator', 'benchpress'], function (_translator, _Benchpress) {
translator = _translator; translator = _translator;
translator.translate('[[error:no-connection]]', app.inAdmin ? config.acpLang : config.userLang); translator.translate('[[error:no-connection]]');
Benchpress = _Benchpress; Benchpress = _Benchpress;
}); });
@ -183,7 +183,7 @@ $(document).ready(function () {
$(window).trigger('action:ajaxify.loadingTemplates', {}); $(window).trigger('action:ajaxify.loadingTemplates', {});
Benchpress.parse(tpl_url, data, function (template) { Benchpress.parse(tpl_url, data, function (template) {
translator.translate(template, app.inAdmin ? config.acpLang : config.userLang, function (translatedTemplate) { translator.translate(template, function (translatedTemplate) {
translatedTemplate = translator.unescape(translatedTemplate); translatedTemplate = translator.unescape(translatedTemplate);
$('body').removeClass(previousBodyClass).addClass(data.bodyClass); $('body').removeClass(previousBodyClass).addClass(data.bodyClass);
$('#content').html(translatedTemplate); $('#content').html(translatedTemplate);

@ -82,6 +82,7 @@ module.exports = function (middleware) {
var version = nconf.get('version'); var version = nconf.get('version');
res.locals.config.userLang = res.locals.config.acpLang || res.locals.config.userLang;
var templateValues = { var templateValues = {
config: res.locals.config, config: res.locals.config,
configJSON: jsesc(JSON.stringify(res.locals.config), { isScriptContext: true }), configJSON: jsesc(JSON.stringify(res.locals.config), { isScriptContext: true }),

@ -3,19 +3,19 @@
var privileges = module.exports; var privileges = module.exports;
privileges.privilegeLabels = [ privileges.privilegeLabels = [
{ name: 'Find Category' }, { name: '[[admin/manage/privileges:find-category]]' },
{ name: 'Access Category' }, { name: '[[admin/manage/privileges:access-category]]' },
{ name: 'Access Topics' }, { name: '[[admin/manage/privileges:access-topics]]' },
{ name: 'Create Topics' }, { name: '[[admin/manage/privileges:create-topics]]' },
{ name: 'Reply to Topics' }, { name: '[[admin/manage/privileges:reply-to-topics]]' },
{ name: 'Tag Topics' }, { name: '[[admin/manage/privileges:tag-topics]]' },
{ name: 'Edit Posts' }, { name: '[[admin/manage/privileges:edit-posts]]' },
{ name: 'Delete Posts' }, { name: '[[admin/manage/privileges:delete-posts]]' },
{ name: 'Upvote Posts' }, { name: '[[admin/manage/privileges:upvote-posts]]' },
{ name: 'Downvote Posts' }, { name: '[[admin/manage/privileges:downvote-posts]]' },
{ name: 'Delete Topics' }, { name: '[[admin/manage/privileges:delete-topics]]' },
{ name: 'Purge' }, { name: '[[admin/manage/privileges:purge]]' },
{ name: 'Moderate' }, { name: '[[admin/manage/privileges:moderate]]' },
]; ];
privileges.userPrivilegeList = [ privileges.userPrivilegeList = [

@ -13,14 +13,14 @@ module.exports = function (privileges) {
privileges.global = {}; privileges.global = {};
privileges.global.privilegeLabels = [ privileges.global.privilegeLabels = [
{ name: 'Chat' }, { name: '[[admin/manage/privileges:chat]]' },
{ name: 'Upload Images' }, { name: '[[admin/manage/privileges:upload-images]]' },
{ name: 'Upload Files' }, { name: '[[admin/manage/privileges:upload-files]]' },
{ name: 'Signature' }, { name: '[[admin/manage/privileges:signature]]' },
{ name: 'Ban' }, { name: '[[admin/manage/privileges:ban]]' },
{ name: 'Search Content' }, { name: '[[admin/manage/privileges:search-content]]' },
{ name: 'Search Users' }, { name: '[[admin/manage/privileges:search-users]]' },
{ name: 'Search Tags' }, { name: '[[admin/manage/privileges:search-tags]]' },
]; ];
privileges.global.userPrivilegeList = [ privileges.global.userPrivilegeList = [

Loading…
Cancel
Save