mirror of
https://github.com/PretendoNetwork/juxtaposition-ui.git
synced 2026-09-11 10:55:32 -05:00
Added translation support for portal
This commit is contained in:
committed by
jay.poff@outlook.com
parent
bcd16ee62a
commit
1af01ac89b
@@ -8,6 +8,7 @@ const xmlParser = require('xml2json');
|
||||
const request = require("request");
|
||||
const moment = require('moment');
|
||||
const { USER } = require('./models/user');
|
||||
const translations = require('./translations')
|
||||
var HashMap = require('hashmap');
|
||||
let TGA = require('tga');
|
||||
let pako = require('pako');
|
||||
@@ -16,33 +17,37 @@ let PNG = require('pngjs').PNG;
|
||||
let communityMap = new HashMap();
|
||||
let userMap = new HashMap();
|
||||
|
||||
database.connect().then(async e => {
|
||||
let communities = await database.getCommunities();
|
||||
if(communities !== null) {
|
||||
for(let i = 0; i < communities.length; i++ ) {
|
||||
if(communities[i].title_id !== null) {
|
||||
for(let j = 0; j < communities[i].title_id.length; j++) {
|
||||
communityMap.set(communities[i].title_id[j], communities[i].name);
|
||||
communityMap.set(communities[i].title_id[j] + '-id', communities[i].community_id);
|
||||
}
|
||||
communityMap.set(communities[i].community_id, communities[i].name);
|
||||
}
|
||||
}
|
||||
}
|
||||
logger.success('Created community index')
|
||||
let users = await database.getUsers(1000);
|
||||
if(users !== null) {
|
||||
for(let i = 0; i < users.length; i++ ) {
|
||||
if(users[i].pid !== null) {
|
||||
userMap.set(users[i].pid.toString(), users[i].user_id);
|
||||
}
|
||||
}
|
||||
}
|
||||
logger.success('Created user index of ' + users.length + ' user(s)')
|
||||
nameCache();
|
||||
|
||||
}).catch(error => {
|
||||
logger.error(error);
|
||||
});
|
||||
function nameCache() {
|
||||
database.connect().then(async e => {
|
||||
let communities = await database.getCommunities();
|
||||
if(communities !== null) {
|
||||
for(let i = 0; i < communities.length; i++ ) {
|
||||
if(communities[i].title_id !== null) {
|
||||
for(let j = 0; j < communities[i].title_id.length; j++) {
|
||||
communityMap.set(communities[i].title_id[j], communities[i].name);
|
||||
communityMap.set(communities[i].title_id[j] + '-id', communities[i].community_id);
|
||||
}
|
||||
communityMap.set(communities[i].community_id, communities[i].name);
|
||||
}
|
||||
}
|
||||
}
|
||||
logger.success('Created community index')
|
||||
let users = await database.getUsers(1000);
|
||||
if(users !== null) {
|
||||
for(let i = 0; i < users.length; i++ ) {
|
||||
if(users[i].pid !== null) {
|
||||
userMap.set(users[i].pid.toString(), users[i].user_id);
|
||||
}
|
||||
}
|
||||
}
|
||||
logger.success('Created user index of ' + users.length + ' user(s)')
|
||||
|
||||
}).catch(error => {
|
||||
logger.error(error);
|
||||
});
|
||||
}
|
||||
|
||||
let methods = {
|
||||
create_user: function(pid, experience, notifications, region) {
|
||||
@@ -197,6 +202,9 @@ let methods = {
|
||||
getUserHash: function() {
|
||||
return userMap;
|
||||
},
|
||||
refreshCache: function () {
|
||||
nameCache();
|
||||
},
|
||||
resizeImage: function (file, width, height) {
|
||||
sharp(file)
|
||||
.resize({ height: height, width: width })
|
||||
@@ -204,6 +212,40 @@ let methods = {
|
||||
.then(data => {
|
||||
return data;
|
||||
});
|
||||
},
|
||||
processLanguage: function (header) {
|
||||
if(!header)
|
||||
return translations.EN;
|
||||
let paramPackData = this.decodeParamPack(header);
|
||||
console.log(paramPackData.language_id)
|
||||
switch (paramPackData.language_id) {
|
||||
case '0':
|
||||
return translations.JA
|
||||
case '1':
|
||||
return translations.EN
|
||||
case '2':
|
||||
return translations.FR
|
||||
case '3':
|
||||
return translations.DE
|
||||
case '4':
|
||||
return translations.IT
|
||||
case '5':
|
||||
return translations.ES
|
||||
case '6':
|
||||
return translations.ZH
|
||||
case '7':
|
||||
return translations.KO
|
||||
case '8':
|
||||
return translations.NL
|
||||
case '9':
|
||||
return translations.PT
|
||||
case '10':
|
||||
return translations.RU
|
||||
case '11':
|
||||
return translations.ZH
|
||||
default:
|
||||
return translations.EN
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.data = methods;
|
||||
@@ -178,6 +178,7 @@ router.post('/communities/:communityID/update', upload.fields([{name: 'browserIc
|
||||
|
||||
community.save();
|
||||
res.sendStatus(200);
|
||||
util.data.refreshCache();
|
||||
logger.audit('[' + user.user_id + ' - ' + user.pid + '] updated community ' + community.name);
|
||||
}
|
||||
else
|
||||
@@ -514,6 +515,7 @@ router.post('/users/:userID/update', upload.none(), function (req, res) {
|
||||
user.ban_lift_date = moment(req.body.ban_date);
|
||||
user.save();
|
||||
res.sendStatus(200);
|
||||
util.data.refreshCache();
|
||||
logger.audit('[' + parentUser.user_id + ' - ' + parentUser.pid + '] banned ' + user.user_id + ' until ' + user.ban_lift_date + ' for ' + user.ban_reason);
|
||||
}
|
||||
else
|
||||
@@ -545,7 +547,7 @@ router.post('/posts/:postID/delete', function (req, res) {
|
||||
if(user !== null)
|
||||
{
|
||||
if(config.authorized_PNIDs.indexOf(user.pid) === -1) {
|
||||
logger.audit('[' + user.user_id + ' - ' + user.pid + '] attempted to delete a community and is not authorized');
|
||||
logger.audit('[' + user.user_id + ' - ' + user.pid + '] attempted to delete a post and is not authorized');
|
||||
throw new Error('Invalid credentials supplied');
|
||||
}
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ var router = express.Router();
|
||||
|
||||
router.get('/', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let popularCommunities = await database.getMostPopularCommunities(9);
|
||||
let newCommunities = await database.getNewCommunities(6);
|
||||
@@ -18,6 +19,8 @@ router.get('/', function (req, res) {
|
||||
popularCommunities: popularCommunities,
|
||||
newCommunities: newCommunities,
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
|
||||
});
|
||||
}).catch(error => {
|
||||
res.set("Content-Type", "application/xml");
|
||||
@@ -37,11 +40,13 @@ router.get('/', function (req, res) {
|
||||
|
||||
router.get('/all', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let communities = await database.getCommunities(90);
|
||||
res.render('portal/all_communities.ejs', {
|
||||
communities: communities,
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}).catch(error => {
|
||||
res.set("Content-Type", "application/xml");
|
||||
@@ -61,6 +66,7 @@ router.get('/all', function (req, res) {
|
||||
|
||||
router.get('/announcements', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let pid = util.data.processServiceToken(req.headers["x-nintendo-servicetoken"]);
|
||||
if(pid === null)
|
||||
@@ -77,6 +83,7 @@ router.get('/announcements', function (req, res) {
|
||||
totalNumPosts: totalNumPosts,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}).catch(error => {
|
||||
console.error(error);
|
||||
@@ -97,6 +104,7 @@ router.get('/announcements', function (req, res) {
|
||||
|
||||
router.get('/:communityID/:type', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let pid = util.data.processServiceToken(req.headers["x-nintendo-servicetoken"]);
|
||||
if(pid === null)
|
||||
@@ -115,6 +123,7 @@ router.get('/:communityID/:type', function (req, res) {
|
||||
user: user,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}).catch(error => {
|
||||
console.error(error);
|
||||
@@ -135,6 +144,7 @@ router.get('/:communityID/:type', function (req, res) {
|
||||
|
||||
router.get('/:communityID/:type/loadPosts', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let pid = util.data.processServiceToken(req.headers["x-nintendo-servicetoken"]);
|
||||
let post = await database.getPostByID(req.query.postID);
|
||||
@@ -170,6 +180,7 @@ router.get('/:communityID/:type/loadPosts', function (req, res) {
|
||||
newPosts: posts,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}
|
||||
else
|
||||
|
||||
@@ -8,6 +8,7 @@ var router = express.Router();
|
||||
|
||||
router.get('/', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2||fonts.googleapis.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
|
||||
//let paramPackData = util.data.decodeParamPack(req.headers["x-nintendo-parampack"]);
|
||||
@@ -25,6 +26,7 @@ router.get('/', function (req, res) {
|
||||
communityMap: communityMap,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
user.notification_list.filter(noti => noti.read === false).forEach(function(notification) {
|
||||
notification.read = true;
|
||||
@@ -50,6 +52,7 @@ router.get('/', function (req, res) {
|
||||
|
||||
router.get('/loadposts', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let pid = util.data.processServiceToken(req.headers["x-nintendo-servicetoken"]);
|
||||
let post = await database.getPostByID(req.query.postID);
|
||||
@@ -71,6 +74,7 @@ router.get('/loadposts', function (req, res) {
|
||||
newPosts: posts,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}
|
||||
else
|
||||
|
||||
@@ -8,6 +8,7 @@ var router = express.Router();
|
||||
|
||||
router.get('/', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2||fonts.googleapis.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
|
||||
//let paramPackData = util.data.decodeParamPack(req.headers["x-nintendo-parampack"]);
|
||||
@@ -20,6 +21,7 @@ router.get('/', function (req, res) {
|
||||
moment: moment,
|
||||
user: user,
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang,
|
||||
});
|
||||
user.notification_list.filter(noti => noti.read === false).forEach(function(notification) {
|
||||
notification.read = true;
|
||||
|
||||
@@ -8,6 +8,7 @@ var router = express.Router();
|
||||
|
||||
router.get('/', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2||fonts.googleapis.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
|
||||
//let paramPackData = util.data.decodeParamPack(req.headers["x-nintendo-parampack"]);
|
||||
@@ -20,6 +21,7 @@ router.get('/', function (req, res) {
|
||||
moment: moment,
|
||||
user: user,
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
user.notification_list.filter(noti => noti.read === false).forEach(function(notification) {
|
||||
notification.read = true;
|
||||
|
||||
@@ -8,6 +8,7 @@ var router = express.Router();
|
||||
|
||||
router.get('/', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2|http,miiverse.cc,,2|https,miiverse.cc,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let pid = util.data.processServiceToken(req.headers["x-nintendo-servicetoken"]);
|
||||
let user = null;
|
||||
@@ -15,6 +16,7 @@ router.get('/', function (req, res) {
|
||||
{
|
||||
res.render('portal/guest_notice.ejs', {
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang,
|
||||
});
|
||||
}
|
||||
else
|
||||
@@ -24,6 +26,7 @@ router.get('/', function (req, res) {
|
||||
{
|
||||
res.render('portal/first_run.ejs', {
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang,
|
||||
});
|
||||
}
|
||||
else {
|
||||
@@ -44,6 +47,7 @@ router.get('/', function (req, res) {
|
||||
user: user,
|
||||
moment: moment,
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang,
|
||||
});
|
||||
}
|
||||
else
|
||||
@@ -54,6 +58,7 @@ router.get('/', function (req, res) {
|
||||
popularCommunities: popularCommunities,
|
||||
newCommunities: newCommunities,
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang,
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -78,8 +83,10 @@ router.get('/', function (req, res) {
|
||||
|
||||
router.get('/first', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2|http,pretendo.cc,,2|https,pretendo.cc,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
res.render('portal/first_run.ejs', {
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang,
|
||||
});
|
||||
});
|
||||
|
||||
@@ -97,6 +104,7 @@ router.post('/newUser', function (req, res) {
|
||||
if(user === null)
|
||||
{
|
||||
await util.data.create_user(pid, req.body.experience, req.body.notifications, req.body.region);
|
||||
util.data.refreshCache();
|
||||
if(await database.getUserByPID(pid) !== null)
|
||||
res.sendStatus(200);
|
||||
else
|
||||
|
||||
@@ -10,8 +10,8 @@ var router = express.Router();
|
||||
|
||||
router.get('/me', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,pretendo.cc,,2|https,pretendo.cc,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
|
||||
let pid = util.data.processServiceToken(req.headers["x-nintendo-servicetoken"]);
|
||||
if(pid === null)
|
||||
pid = 1000000000;
|
||||
@@ -27,6 +27,7 @@ router.get('/me', function (req, res) {
|
||||
numPosts: numPosts,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang,
|
||||
});
|
||||
|
||||
}).catch(error => {
|
||||
@@ -83,6 +84,7 @@ router.post('/me', upload.none(), function (req, res) {
|
||||
|
||||
router.get('/show', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
var userID = req.query.pid;
|
||||
if(userID === 'me') {
|
||||
res.sendStatus(504);
|
||||
@@ -111,6 +113,7 @@ router.get('/show', function (req, res) {
|
||||
parentUser: parentUser,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang,
|
||||
});
|
||||
}).catch(error => {
|
||||
console.error(error);
|
||||
@@ -131,6 +134,7 @@ router.get('/show', function (req, res) {
|
||||
|
||||
router.get('/loadPosts', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let pid = util.data.processServiceToken(req.headers["x-nintendo-servicetoken"]);
|
||||
let post = await database.getPostByID(req.query.postID);
|
||||
@@ -153,6 +157,7 @@ router.get('/loadPosts', function (req, res) {
|
||||
newPosts: newPosts,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}
|
||||
else
|
||||
@@ -178,6 +183,7 @@ router.get('/loadPosts', function (req, res) {
|
||||
|
||||
router.get('/following', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let user = await database.getUserByPID(req.query.pid);
|
||||
let followers = user.followed_users;
|
||||
@@ -201,20 +207,22 @@ router.get('/following', function (req, res) {
|
||||
userMap: userMap,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
res.send('<p class="no-posts-text"> Not following anyone.</p>')
|
||||
res.send('<p class="no-posts-text">' + lang.user_page.no_following + '</p>')
|
||||
}
|
||||
}).catch(error => {
|
||||
console.log(error);
|
||||
res.send('<p class="no-posts-text"> Not following anyone.</p>')
|
||||
res.send('<p class="no-posts-text">' + lang.user_page.no_following + '</p>')
|
||||
});
|
||||
});
|
||||
|
||||
router.get('/followers', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let user = await database.getUserByPID(req.query.pid);
|
||||
let followers = user.following_users;
|
||||
@@ -236,20 +244,22 @@ router.get('/followers', function (req, res) {
|
||||
userMap: userMap,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
res.send('<p class="no-posts-text">No Followers</p>')
|
||||
res.send('<p class="no-posts-text">' + lang.user_page.no_followers + '</p>')
|
||||
}
|
||||
}).catch(error => {
|
||||
console.log(error);
|
||||
res.send('<p class="no-posts-text"> No Followers.</p>')
|
||||
res.send('<p class="no-posts-text">' + lang.user_page.no_followers + '</p>')
|
||||
});
|
||||
});
|
||||
|
||||
router.get('/friends', function (req, res) {
|
||||
res.header('X-Nintendo-WhiteList','1|http,youtube.com,,2|https,youtube.com,,2|http,.youtube.com,,2|https,.youtube.com,,2|http,.ytimg.com,,2|https,.ytimg.com,,2|http,.googlevideo.com,,2|https,.googlevideo.com,,2|https,youtube.com,/embed/,6|https,youtube.com,/e/,6|https,youtube.com,/v/,6|https,www.youtube.com,/embed/,6|https,www.youtube.com,/e/,6|https,www.youtube.com,/v/,6|https,youtube.googleapis.com,/e/,6|https,youtube.googleapis.com,/v/,6|http,maps.googleapis.com,/maps/api/streetview,2|https,maps.googleapis.com,/maps/api/streetview,2|http,cbk0.google.com,/cbk,2|https,cbk0.google.com,/cbk,2|http,cbk1.google.com,/cbk,2|https,cbk1.google.com,/cbk,2|http,cbk2.google.com,/cbk,2|https,cbk2.google.com,/cbk,2|http,cbk3.google.com,/cbk,2|https,cbk3.google.com,/cbk,2|https,.cloudfront.net,,2|https,www.google-analytics.com,/,2|https,stats.g.doubleclick.net,,2|https,www.google.com,/ads/,2|https,ssl.google-analytics.com,,2|http,fonts.googleapis.com,,2|fonts.googleapis.com,,2|https,www.googletagmanager.com,,2');
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let user = await database.getUserByPID(req.query.pid);
|
||||
let friends = null;
|
||||
@@ -264,11 +274,12 @@ router.get('/friends', function (req, res) {
|
||||
userMap: userMap,
|
||||
account_server: config.account_server_domain.slice(8),
|
||||
cdnURL: config.CDN_domain,
|
||||
lang: lang
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
res.send('<p class="no-posts-text">No Friends</p>')
|
||||
res.send('<p class="no-posts-text">' + lang.user_page.no_friends + '</p>')
|
||||
}
|
||||
}).catch(error => {
|
||||
console.log(error);
|
||||
@@ -288,6 +299,7 @@ router.get('/friends', function (req, res) {
|
||||
});
|
||||
|
||||
router.post('/follow', upload.none(), function (req, res) {
|
||||
let lang = util.data.processLanguage(req.headers["x-nintendo-parampack"]);
|
||||
database.connect().then(async e => {
|
||||
let pid = util.data.processServiceToken(req.headers["x-nintendo-servicetoken"]);
|
||||
let userToFollow = await database.getUserByPID(req.body.userID);
|
||||
@@ -299,7 +311,7 @@ router.post('/follow', upload.none(), function (req, res) {
|
||||
userToFollow.addToFollowers(user.pid);
|
||||
user.addToUsers(userToFollow.pid);
|
||||
res.sendStatus(200);
|
||||
await database.pushNewNotificationByPID(userToFollow.pid, user.user_id + ' followed you!', '/users/show?pid=' + user.pid)
|
||||
await database.pushNewNotificationByPID(userToFollow.pid, user.user_id + ' ' + lang.notifications.new_follower, '/users/show?pid=' + user.pid)
|
||||
}
|
||||
else if(req.body.type === 'false' && user !== null && user.followed_users.indexOf(userToFollow.pid) !== -1)
|
||||
{
|
||||
|
||||
126
src/translations/de.json
Normal file
126
src/translations/de.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "German",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/en.json
Normal file
126
src/translations/en.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "English",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/es.json
Normal file
126
src/translations/es.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "Spanish",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/fr.json
Normal file
126
src/translations/fr.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "French",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
14
src/translations/index.js
Normal file
14
src/translations/index.js
Normal file
@@ -0,0 +1,14 @@
|
||||
module.exports = {
|
||||
JA: require('./ja.json'),
|
||||
EN: require('./en.json'),
|
||||
FR: require('./fr.json'),
|
||||
DE: require('./de.json'),
|
||||
IT: require('./it.json'),
|
||||
ES: require('./es.json'),
|
||||
ZH: require('./zh.json'),
|
||||
KO: require('./ko.json'),
|
||||
NL: require('./nl.json'),
|
||||
PT: require('./pt.json'),
|
||||
RU: require('./ru.json'),
|
||||
|
||||
};
|
||||
126
src/translations/it.json
Normal file
126
src/translations/it.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "Italian",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/ja.json
Normal file
126
src/translations/ja.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "Japanese",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/ko.json
Normal file
126
src/translations/ko.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "Korean",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/nl.json
Normal file
126
src/translations/nl.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "Dutch",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/pt.json
Normal file
126
src/translations/pt.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "Portuguese",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/ru.json
Normal file
126
src/translations/ru.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "Russian",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
126
src/translations/zh.json
Normal file
126
src/translations/zh.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"language": "Chinese",
|
||||
"global": {
|
||||
"user_page": "User Page",
|
||||
"activity_feed": "Activity Feed",
|
||||
"communities": "Communities",
|
||||
"messages": "Messages",
|
||||
"notifications": "Notifications",
|
||||
"go_back": "Go Back",
|
||||
"back": "Back",
|
||||
"yeahs": "Yeahs",
|
||||
"more": "Load More Posts",
|
||||
"no_posts": "No Posts",
|
||||
"private": "Private",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"exit": "Exit",
|
||||
"next": "Next"
|
||||
},
|
||||
"all_communities": {
|
||||
"text": "All Communities",
|
||||
"announcements": "Announcements",
|
||||
"ann_string": "Click here to view recent announcements!",
|
||||
"popular_places": "Popular Places",
|
||||
"new_communities": "New Communities",
|
||||
"show_all": "Show All",
|
||||
"search": "Search communities..."
|
||||
},
|
||||
"community": {
|
||||
"follow": "Follow Community",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"posts": "Posts",
|
||||
"tags": "Tags",
|
||||
"recent": "Recent Posts",
|
||||
"popular": "Popular Posts",
|
||||
"verified": "Verified Posts",
|
||||
"new": "New Post"
|
||||
},
|
||||
"user_page": {
|
||||
"country": "Country",
|
||||
"birthday": "Birthday",
|
||||
"game_experience": "Game Experience",
|
||||
"posts": "Posts",
|
||||
"friends": "Friends",
|
||||
"following": "Following",
|
||||
"followers": "Followers",
|
||||
"follow_user": "Follow",
|
||||
"following_user": "Following",
|
||||
"befriend": "Befriend",
|
||||
"pending": "Pending",
|
||||
"unfriend": "Unfriend",
|
||||
"no_friends": "No Friends",
|
||||
"no_following": "Not Following Anyone",
|
||||
"no_followers": "No Followers"
|
||||
},
|
||||
"user_settings": {
|
||||
"profile_settings": "Profile Settings",
|
||||
"show_country": "Show Country on Profile",
|
||||
"show_birthday": "Show Birthday on Profile",
|
||||
"show_game": "Show Game Experience on Profile",
|
||||
"show_comment": "Show Comment on Profile",
|
||||
"profile_comment": "Profile Comment",
|
||||
"swearing": "Profile comment cannot contain explicit language."
|
||||
},
|
||||
"activity_feed": {
|
||||
"empty": "It's empty here. Try following someone!"
|
||||
},
|
||||
"notifications": {
|
||||
"none": "No notifications.",
|
||||
"new_follower": "followed you!"
|
||||
},
|
||||
"new_post": {
|
||||
"new_post_text": "New Post",
|
||||
"post_to": "Post to",
|
||||
"text_hint": "Tap here to make a post.",
|
||||
"swearing": "Post cannot contain explicit language."
|
||||
},
|
||||
"messages": {
|
||||
"coming_soon": "Messages isn't ready yet. Check back soon!"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "Welcome to Juxtaposition!",
|
||||
"welcome_text": "Juxt is a gaming community that connects people from all over the world using Mii characters. Use Juxt to share your gaming experiences and meet people from around the world.",
|
||||
"beta": "Beta Disclaimer",
|
||||
"beta_text": {
|
||||
"fisrt": "You are about to try out the first public beta of Juxt. This means that a lot is still up in the air, and a lot can change at any time.",
|
||||
"second": "This can and may include a total wipe of the database at the conclusion or during the beta period.",
|
||||
"third": "The website, its software and all content found on it are provided on an “as is” and “as available” basis. The Pretendo Network does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content."
|
||||
},
|
||||
"info": "What is Juxtaposition?",
|
||||
"info_text": "Juxt is a user-driven gaming community where you can interact with people\n all over the world. You can write or draw posts in game communities or send messages directly to your friends.",
|
||||
"rules": "Juxt Rules",
|
||||
"rules_text": {
|
||||
"first": "The following are some important guidelines for making Juxt a fun and enjoyable experience for everyone. The Juxt Code of Conduct contains detailed information, so please read it carefully.",
|
||||
"second": "Posts Can Be Viewed Around the World",
|
||||
"third": "Juxt contains many gaming communities where people from all over the world can share their thoughts. When you post in a community, remember that everyone can see it, so please express yourself in a way that everyone can enjoy. Use common sense, and think before you post. Juxt is a service that is also accessible from the Internet, so bear in mind that people who don't use Juxt may also see your posts. Additionally, any comments you make on your friends’ posts will be seen not by just your friends but by people around the world, too. Please keep this in mind.",
|
||||
"fourth": "Be Nice to One Another",
|
||||
"fifth": "In order to keep Juxt a fun place for everyone, we ask that you be considerate to other users. Help us keep Juxt an enjoyable experience by not posting anything inappropriate or offensive.",
|
||||
"sixth": "Do Not Post Personal Information—Yours or Others’",
|
||||
"seventh": "Remember, knowing someone in Juxt isn’t the same as knowing them in real life. Never share your e-mail address, home address, work or school name, or other personally identifying information with anyone on Juxt, and never share anyone else's information either. Additionally, if someone you meet in Juxt invites you to meet him or her in the real world, do not accept. Juxt is an online community and should not be used to arrange real-world meet-ups.",
|
||||
"eighth": "Don’t Post Spoilers",
|
||||
"ninth": "Some people come to Juxt looking for tips and tricks for games, but others want to discover a game's secrets all on their own. Posts that reveal secrets of a game or its story are called \"spoilers.\" If you're posting something about a game that might be a spoiler, be sure to check the Spoilers box before sending your post. This way, people who don't want to be spoiled won't see your post.",
|
||||
"tenth": "Code of Conduct Violations",
|
||||
"eleventh": "Our goal is to keep Juxt fun and enjoyable for everyone. In the event that someone violates the Juxt Code of Conduct, we will take appropriate action, up to and including blocking the offending user or console.",
|
||||
"twelfth": "Have You Played That Game?",
|
||||
"thirteenth": "If you're posting in the community for a game you've played, your posts will have an icon indicating that you've played it."
|
||||
},
|
||||
"experience": "Game Experience",
|
||||
"experience_text": {
|
||||
"info": "Please tell us how you would describe your level of experience with games. You can change this setting later.",
|
||||
"beginner": "Beginner",
|
||||
"intermediate": "Intermediate",
|
||||
"expert": "Expert"
|
||||
},
|
||||
"google": "Google Analytics",
|
||||
"google_text": "Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected includes but is not limited to time of visit, pages visited, and time spent on the site. This data is not attached to you in any way, and is not used for advertisements by us or Google.",
|
||||
"ready": "Ready to Start Using Juxt",
|
||||
"ready_text": "First check out some communities and see what people from all over the world are posting about. Take this opportunity to familiarize yourself with Juxt. You might make some new discoveries along the way!",
|
||||
"done": "Have fun in Juxt!",
|
||||
"done_button": "Let's Go!",
|
||||
"guest": "Guest Mode",
|
||||
"guest_text": "We can't verify your account at the moment, which likely means your are currently logging in with a Nintendo Network account. You will still be able to browse juxt, but you will not be able to Yeah! posts or make posts of your own till you log in with a Pretendo Network account. For more information check the Discord server.",
|
||||
"guest_button": "I Understand"
|
||||
}
|
||||
}
|
||||
@@ -23,19 +23,19 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities" class="selected"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities" class="selected"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<h1 class="page-header">All Communities</h1>
|
||||
<h1 class="page-header"><%= lang.all_communities.text %></h1>
|
||||
<div class="search-container">
|
||||
<form>
|
||||
<div id="search-icon"></div>
|
||||
<input id="search-bar" onchange="searchCommunities()" onkeyup="searchCommunities()" type="text" placeholder="Search communities..." name="search">
|
||||
<input id="search-bar" onchange="searchCommunities()" onkeyup="searchCommunities()" type="text" placeholder="<%= lang.all_communities.search %>" name="search">
|
||||
</form>
|
||||
</div>
|
||||
<div id="community-list" class="communities-wrapper">
|
||||
|
||||
@@ -23,12 +23,12 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities" class="selected"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities" class="selected"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<div class="community-page-header" style="background-image: url('/banner/<%= community.community_id %>.png')"></div>
|
||||
@@ -40,7 +40,7 @@
|
||||
<div class="community-page-posts-wrapper" style="margin-top: -40px;">
|
||||
<div id="community-posts-inner-body">
|
||||
<% if(totalNumPosts === 0) {%>
|
||||
<p class="no-posts-text">No Posts</p>
|
||||
<p class="no-posts-text"><%= lang.global.no_posts %></p>
|
||||
<%} else { %>
|
||||
<button id="load-more-posts-button" onclick="loadCommunityPosts()">Load More Posts</button>
|
||||
<% newPosts.forEach(function(post) { %>
|
||||
|
||||
@@ -17,28 +17,28 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities" class="selected"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities" class="selected"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<h1 class="page-header">Communities</h1>
|
||||
<h1 class="page-header"><%= lang.global.communities %></h1>
|
||||
<div id="admin-announcements" class="communities-wrapper announcements-banner" data-pjax="/communities/announcements">
|
||||
<p class="announcements-banner-text">Click here to view recent announcements!</p>
|
||||
<p class="announcements-banner-text"><%= lang.all_communities.ann_string %></p>
|
||||
</div>
|
||||
<div id="popular" class="communities-wrapper">
|
||||
<table style="padding-top: 20px">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<h1 class="communities-header">Popular Places</h1>
|
||||
<h1 class="communities-header"><%= lang.all_communities.popular_places %></h1>
|
||||
</td>
|
||||
<td>
|
||||
<div data-pjax="/communities/all">
|
||||
<button class="outlined-button" style="margin-left: 575px; margin-top: -20px">Show All</button>
|
||||
<button class="outlined-button" style="margin-left: 575px; margin-top: -20px"><%= lang.all_communities.show_all %></button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -65,7 +65,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div id="new" class="communities-wrapper">
|
||||
<h1 class="communities-header">New communities</h1>
|
||||
<h1 class="communities-header"><%= lang.all_communities.new_communities %></h1>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities" class="selected"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities" class="selected"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<div id="windowOverlay" class="overlay" style="margin-bottom: 0">
|
||||
@@ -34,7 +34,7 @@
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<h1 class="communities-header" style="padding-left: 50px; padding-top: 10px">Post to <%= community.name %></h1>
|
||||
<h1 class="communities-header" style="padding-left: 50px; padding-top: 10px"><%= lang.new_post.post_to %> <%= community.name %></h1>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -73,7 +73,6 @@
|
||||
</div>
|
||||
<div class="post-emotions-arrow-left"></div>
|
||||
</td>
|
||||
<td>
|
||||
<td>
|
||||
<div class="post-screenshot-picker" onclick="loadScreenshots()">
|
||||
<div class="post-screenshot-picker-icon"></div>
|
||||
@@ -85,14 +84,13 @@
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="post-type-button-text selected" onclick="swapPostType(0)"></div>
|
||||
</td>
|
||||
<td rowspan="2" id="post-text-input">
|
||||
<textarea class="post-textarea" id="comment" name="body" placeholder="Tap here to make a post." rows="4" cols="50" onchange="if(wiiuFilter.checkWord(this.value) === -2) { this.value = ''; alert('Prost cannot contain explicit language');}"></textarea>
|
||||
<textarea class="post-textarea" id="comment" name="body" placeholder="<%= lang.new_post.text_hint %>" rows="4" cols="50" onchange="if(wiiuFilter.checkWord(this.value) === -2) { this.value = ''; alert('<%= lang.new_post.swearing %>');}"></textarea>
|
||||
</td>
|
||||
<td rowspan="2" id="post-painting-input" style="display: none;">
|
||||
<div class="post-memo">
|
||||
@@ -117,7 +115,7 @@
|
||||
</tr>
|
||||
<tr style="height: 70px">
|
||||
<td class="post-close-button-wrapper" colspan="2">
|
||||
<div class="post-close-button" onclick="hideNewPostScreen();wiiuMemo.reset();">X <b>Close</b></div>
|
||||
<div class="post-close-button" onclick="hideNewPostScreen();wiiuMemo.reset();">X <b><%= lang.global.close %></b></div>
|
||||
</td>
|
||||
<td>
|
||||
<input type="submit" value="Post" class="submit-button" style="margin-left: -124px;" onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);wiiuSound.playSoundByName('BGM_OLV_MAIN_LOOP_NOWAIT', 3);">
|
||||
@@ -135,17 +133,17 @@
|
||||
</div>
|
||||
<div id="community-new-post-wrapper" <%if(user.pid === 1000000000 || user.account_status !== 0) {%> style="display: none" <%}%>>
|
||||
<div class="new-post-button-text" onclick="showNewPostScreen()">
|
||||
+ New Post
|
||||
+ <%= lang.new_post.new_post_text %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="community-page-info-container">
|
||||
<%if(user.followed_communities.indexOf(community.community_id) !== -1){ %>
|
||||
<div class="community-page-follow-button-wrapper selected">
|
||||
<p class="community-page-follow-button-text" id="<%= community.community_id %>" onclick="followCommunity(this)" style="color: #FFFFFF">Following</p>
|
||||
<p class="community-page-follow-button-text" id="<%= community.community_id %>" onclick="followCommunity(this)" style="color: #FFFFFF"><%= lang.community.following %></p>
|
||||
</div>
|
||||
<%} else {%>
|
||||
<div class="community-page-follow-button-wrapper" <%if(user.pid === 1000000000) {%> style="display: none" <%}%>>
|
||||
<p class="community-page-follow-button-text" id="<%= community.community_id %>" onclick="followCommunity(this)">Follow Community</p>
|
||||
<p class="community-page-follow-button-text" id="<%= community.community_id %>" onclick="followCommunity(this)"><%= lang.community.follow %></p>
|
||||
</div>
|
||||
<%}%>
|
||||
<img class="community-page-info-icon" src="<%= cdnURL %>/icons/<%= community.community_id %>.png">
|
||||
@@ -157,19 +155,19 @@
|
||||
<tr>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Followers</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.community.followers %></h4>
|
||||
<h4 class="community-page-table-text"><%= community.followers %></h4>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Posts</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.community.posts %></h4>
|
||||
<h4 class="community-page-table-text"><%=totalNumPosts%></h4>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container" style="width: 500px;">
|
||||
<h4 class="community-page-table-label">Tags</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.community.tags %></h4>
|
||||
<h4 class="community-page-table-text">N/A</h4>
|
||||
</div>
|
||||
</td>
|
||||
@@ -182,22 +180,22 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<h4 id="recent-tab" onclick="loadPosts(0)" class="community-page-posts-header-tab active">Recent posts</h4>
|
||||
<h4 id="recent-tab" onclick="loadPosts(0)" class="community-page-posts-header-tab active"><%= lang.community.recent %></h4>
|
||||
</td>
|
||||
<td>
|
||||
<h4 id="popular-tab" onclick="loadPosts(1)" class="community-page-posts-header-tab">Popular posts</h4>
|
||||
<h4 id="popular-tab" onclick="loadPosts(1)" class="community-page-posts-header-tab"><%= lang.community.popular %></h4>
|
||||
</td>
|
||||
<td>
|
||||
<h4 id="verified-tab" onclick="loadPosts(2)" class="community-page-posts-header-tab">Verified posts</h4>
|
||||
<h4 id="verified-tab" onclick="loadPosts(2)" class="community-page-posts-header-tab"><%= lang.community.verified %></h4>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div id="community-posts-inner-body">
|
||||
<% if(totalNumPosts === 0) {%>
|
||||
<p class="no-posts-text">No Posts</p>
|
||||
<p class="no-posts-text"><%= lang.global.no_posts %></p>
|
||||
<%} else { %>
|
||||
<button id="load-more-posts-button" onclick="loadCommunityPosts()">Load More Posts</button>
|
||||
<button id="load-more-posts-button" onclick="loadCommunityPosts()"><%= lang.global.more %></button>
|
||||
<% newPosts.forEach(function(post) { %>
|
||||
<div class="post-user-info-wrapper" id="<%= post.id %>">
|
||||
<%if(post.verified) {%>
|
||||
@@ -213,7 +211,7 @@
|
||||
<div class="community-page-post-yeah-button-wrapper <%if(user.likes.indexOf(post.id) !== -1){ %> selected <%}%>">
|
||||
<div class="community-page-post-yeah-button" onclick="yeah(this.parentNode, '<%= post.id %>')"></div>
|
||||
</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> Yeahs</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> <%= lang.global.yeahs %></div>
|
||||
</div>
|
||||
<div class="community-page-post-wrapper">
|
||||
<% if(post.body !== '' && post.painting === '' && post.screenshot === '' && !post.url) { %>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<h4 id="recent-tab" onclick="loadPosts(0)" class="community-page-posts-header-tab active">Recent posts</h4>
|
||||
<h4 id="recent-tab" onclick="loadPosts(0)" class="community-page-posts-header-tab active"><%= lang.community.recent %></h4>
|
||||
</td>
|
||||
<td>
|
||||
<h4 id="popular-tab" onclick="loadPosts(1)" class="community-page-posts-header-tab">Popular posts</h4>
|
||||
<h4 id="popular-tab" onclick="loadPosts(1)" class="community-page-posts-header-tab"><%= lang.community.popular %></h4>
|
||||
</td>
|
||||
<td>
|
||||
<h4 id="verified-tab" onclick="loadPosts(2)" class="community-page-posts-header-tab">Verified posts</h4>
|
||||
<h4 id="verified-tab" onclick="loadPosts(2)" class="community-page-posts-header-tab"><%= lang.community.verified %></h4>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@@ -28,7 +28,7 @@
|
||||
<div class="community-page-post-yeah-button-wrapper <%if(user.likes.indexOf(post.id) !== -1){ %> selected <%}%>">
|
||||
<div class="community-page-post-yeah-button" onclick="yeah(this.parentNode, <%= post.id %>)"></div>
|
||||
</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> Yeahs</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> <%= lang.global.yeahs %></div>
|
||||
</div>
|
||||
<%if(post.screenshot !== '' && post.painting === '' && post.url === '' && post.body === '') {%>
|
||||
<div class="community-page-post-wrapper">
|
||||
@@ -903,16 +903,28 @@ h4 {
|
||||
.community-page-back-button {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAAAcCAYAAAB4UXHGAAAABHNCSVQICAgIfAhkiAAAAXxJREFUaEPt2rFLw0AUBvD3/CPcJIKbSHVzk+oiTnboUHcR3OxQ3VTcWsTBwbFzQcVRFHQTuggtiJPSaF10s+jQJWdyUCwOYnNP+kK+WzLd5bvvl5AEwmPlbG6EeYeIZwhjuA0Y4wdkiuyV51vEPD7cNDj7dwOmwV5lwaASXQ0ARZeHTQMUoChsQGEk8TtlcnTCbvP+7VHhdpMRSRQlAqkVDqjebtLa2XYyGlCYUgylB/Ly/kqFWpE63U+F201GJBEUgMhiO6MARBbE+ZUYIPIgTigA+R8QJxS/dDVwqk73gzKHywPPS9uE2M+UrblVWp9dsd8jlw83f+qt/tywr8sYvzcQGyVaNj+1SPtLm3R8d0Gl8wq6FmrACQUwQgo/lnFGAYw8jAgKYGRhxFD6Yaq3p7R3fSSbNEWriaL0YKLjSfjwx4jXgDhKvBiY1d8AUBReD0ABisIGFEbCnaIUxQ9zeQqzpTOSMU22v60S74Z/SU6nswVVu34KTLDxBVfbrOvhi8/RAAAAAElFTkSuQmCC') 0 0;
|
||||
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAA4CAYAAAC8P2e6AAAABHNCSVQICAgIfAhkiAAAApFJREFUeF7tnEFKA0EQRTMn0Fu41RuYmyiewFu49ACCOYY7s3SpN1FwKYzVMEIWGVKZlF3V1S8gCVLT0/9VPTRkMsOKBwQgcJDAcLCCAghAYIUoDAEEFAQQRQGJEgggCjMAAQUBRFFAogQCiMIMQEBBAFEUkCiBAKIwAxBQEEAUBSRKIIAozAAEFAQQRQGJEgggCjMAAQWB8KKM43guOZ6nLLfDMHwqclECAVMCoUWZJHmVxJdT6nsR5dGUAItBQEEgrCh7JClx1iLKVpGLEgiYEggpyowk5d+ujWl6FoOAkkA4UZBE2TnKqhIIJQqSVO09JzuCQBhRkOSIrlFanUAIUZCket854ZEE3EVBkiM7RrkLAVdRkMSl55x0AQE3UZBkQbc4xI2AiyhI4tZvTryQQHVRJkneZL8XO3t+kNcvCzPMHfYlH1C+G6/Jcp0S8BClXNR4Von3VmRZVzoXp0lMwEOUsSLP8lelXH3MAwInEfAQ5Ul2fLez6295/SE/Pycl2X/whuvD/oFqh0tWF6UwlvcpN/L09x2T8qvyXqJcGcx3TTocwhYiu4iCLC2MBnvcJeAmCrIwiC0RcBUFWVoalb736i4KsvQ9gK2kDyEKsrQyLv3uM4woyNLvELaQPJQoyNLCyPS5x3CiIEufgxg9dUhR5mSRDySvogNlfzkJhBVlRhZuWZRzDsOnCi3KHlm4AV74kcq5wfCiTLJcl2fuEplzCFtI1YQoLYBkj7kJIEru/pLOiACiGIFkmdwEECV3f0lnRABRjECyTG4CiJK7v6QzIoAoRiBZJjcBRMndX9IZEUAUI5Ask5sAouTuL+mMCCCKEUiWyU0AUXL3l3RGBBDFCCTL5CaAKLn7SzojAr8hSp45a6PXBwAAAABJRU5ErkJggg==')
|
||||
-5px 0;
|
||||
background-repeat: no-repeat !important;
|
||||
background-color: #1F8A42;
|
||||
border: 2px solid #1F8A42;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
width: 150px;
|
||||
height: 45px;
|
||||
background-size: 100%;
|
||||
min-width: 100px;
|
||||
height: 40px;
|
||||
background-size: 145px;
|
||||
margin-left: -15px;
|
||||
margin-top: -295px;
|
||||
}
|
||||
|
||||
.community-page-back-button-text {
|
||||
padding-left: 55px;
|
||||
padding-right: 15px;
|
||||
margin-top: 6px;
|
||||
color: white;
|
||||
font-size: large;
|
||||
}
|
||||
|
||||
.community-page-info-container {
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
@@ -1185,26 +1197,49 @@ iframe {
|
||||
}
|
||||
|
||||
/*user page*/
|
||||
.user-page-follow-button-wrapper {
|
||||
width: 250px;
|
||||
height: 61px;
|
||||
margin-left: 772px;
|
||||
margin-top: 15px;
|
||||
.community-page-action-button-wrapper {
|
||||
position: absolute;
|
||||
background-size: 100% !important;
|
||||
top: 20px;
|
||||
right: 20px;
|
||||
}
|
||||
|
||||
.user-page-follow-button-wrapper {
|
||||
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAAA8CAYAAABLqHepAAAABHNCSVQICAgIfAhkiAAABLJJREFUeF7tnMFSUzEUQG+KjuJG/AL7B9ado2WsS9qF+AXgQmAnfoH4BcIO6kL9AnHRugSH6rizn1D+AFcigy/eFIqobU1bpq/JO10xkjxyz80xvJsEI3wgAIFoCZhoIyMwCEBAEJxJAIGICSB4xMklNAggOHMAAhETQPCIk0toEEBw5gAEIiaA4BEnl9AggODMAQhETADBI04uoUEAwZkDEIiYAIJHnFxCgwCCMwcgEDEBBI84uYQGAQRnDkAgYgIIHnFyCQ0CCM4cgEDEBBA84uQSGgQQnDkAgYgJIHjEySU0CEyU4CuztUVrzYI1tmDEHIiVljWyUd0rb5MqCEBgcAITIfhiaWfmyvH3d/oHpErdQrBWto8uTT9+s/vgYPAQ6QGB7BKYCMGXZ2u6QpuH1tp9MWb1aGp69+rh4YxcTkqJmHUd5HVdzTe2GuXV7KaKyCEwOIHUBV+arc/rIN5ZkW8qdv7vVXrlzod8ctk2neTJT3v71edKc/Aw6QGBbBJIXfDlYn1dfzV/ahN5Vv1UXu+WhrM21r6oNipr2UwVUUNgcAKpC75UrO8aI/eNNQ82G3O73ULorPIi9v3WXmV+8DDpAYFsEkhd8LP3b5FHvarlS/fqqyYnL/u9hz+5WyuYKdlxbVjlszmZifpfAqkLvlSsrRljnrtKebVRftR1Be+s8mIfb+5V3nRrs1L8UNLttR19zkd9TtdqPBMAAlkjkLrg54toYu3qVqOycT4J596/948uXSv02ipD8KxNXeL1IZC64G6Q7QMuYl67r3WrTKvkuW0xdkYH59638+7fu72jO6kTkfsn35e8ruCLYk1Li3Ynq7welKl+mnvrA4I2EIiRwEQI3pbcyWrsdnvP+9zH7Y1rhX2+2/bYcrHW1H3zW/0Sw9ZajNOWmHwJTIzgbsDuRNvV48NCIklJV+KDnDHNXpV1195V13XJL5ys1iavK/eC+w9Bq/KnK7g56LX15guIdhAImcBECT4KSN7BR6FH31gJIHismSUuCCiBVAV3e9e5nBbJjBTav2L3+xjb0qJZ0xzn3m9+mWv93bT9rCnzlTPrzGsI/CaQmuCd7a9hkqFXSteqjbkXw/SlDwSyRCAVwf+4PSZaENNiWk6Lav1X8CSvN8tKOuCFdk2Nc+lZmqfEOiSBsQt+dntMT5zpHe/5Qe94d4ppLt5+59eH5EE3CERFYPyCnx471euhPc+e/49w53gr79v/I8X3s04gBcFrLT17fvPH1PSNQVfvTrLYEsv6tCV+XwJjF3x5tq6Lt8jWXnmkn31Rz/EFRTsIhEhgJMmGCfiixLyo5wwTA30gEAqBsQuuRbZ2tVzvfs+MAskJ7o6l6t3v/CjPoS8EYiYwdsHd+7MD2u+MuQ9wdwNNbK416nN8fhZtIBAqgbELHiooxg2BEAkgeIhZY8wQ8CSA4J6gaAaBEAkgeIhZY8wQ8CSA4J6gaAaBEAkgeIhZY8wQ8CSA4J6gaAaBEAkgeIhZY8wQ8CSA4J6gaAaBEAkgeIhZY8wQ8CSA4J6gaAaBEAkgeIhZY8wQ8CSA4J6gaAaBEAkgeIhZY8wQ8CSA4J6gaAaBEAkgeIhZY8wQ8CTwC54KcEyIRkodAAAAAElFTkSuQmCC') -5px -4px;
|
||||
background-repeat: no-repeat !important;
|
||||
background-color: white;
|
||||
border: 2px solid #673DB6;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVAAAAA8CAYAAAAwqeJMAAAABHNCSVQICAgIfAhkiAAABq9JREFUeF7t3UFsFFUcx/H/0wq0QoHWWIyQcGhJalQKHAjShRbDoQUTTaQePLBFU0oiYNCL1QOJUE4SRaOVqJSEi2CiCenWhGgLFJADsuiB0GJCpEQwdoGCLEh1zH/MYAPLdrszkDed75w27by3733e5JfZeW9mjAzbmhZ2rjTGiTvGqTJipgz/H58RQACBqAo44lwyjkk6jmnffqhup+dg9EO8pmvK+KH012KkJqpA9BsBBBDIScCR7hsFhS+0d9decgN0dXWiS8Nz0tRx6ZfffLJw1pxSKZpYkFNd7IQAAghEQaD3eEr2fHTy4tm+waniSPenPfW1pjnWEXfE7CguGXdj467F4wnOKBwK9BEBBPIVaH318OVfey9PNuI0mqbqRLcxsrh581ypipXlWyflEEAAgUgI6Jno1vVHxXFkv2mKdVzUCaOtiaX8bI/E8NNJBBDwI3Dt6pBsqN8n7sTS6ljC0craDtT5qZOyCCCAQGQEmhd1un0lQCMz5HQUAQSCEiBAg5KkHgQQiJwAARq5IafDCCAQlAABGpQk9SCAQOQECNDIDTkdRgCBoAQI0KAkqQcBBCInQIBGbsjpMAIIBCVAgAYlST0IIBA5AQI0ckNOhxFAICgBAjQoSepBAIHICRCgkRtyOowAAkEJEKBBSVIPAghEToAAjdyQ02EEEAhKIFQBeqSzX450npOzpwelaOJDUjqtUJasmMnzS4M6GqgHAQRGJRCKANXn7rW1HJPeZCpj52ZXl8nKlqd5jumohp6dEUDAr0AoAvSTlmNyoud3KSmbIA3rnhB9V1P6yk3pTQ7Il9tOyvU/h2TJizOlYV2lXw/KI4AAAjkLWB+gyYMXpO3tH2XCwwXSuqf2jrPMgd/S8u6qHjdE3/58ocyoKM658+yIAAII+BGwPkB3bzsp3391Rla8VinPNszM2Fdvn2XxcnluVYUfD8oigAACOQtYH6DvrT0qfSdSsuGD+TJrTknGjnlnqbOrH5U1rfNy7jw7IoAAAn4ErA9Q7/pntreFfrf7jL6nOet10LN9g+4b9PRaKWepfg4ZyiKAgCdgfYDu/aJPOtpPi860r2mdm3HkvLPUlW89JQvqpmfcx3sFacXsEnnjw/kcAQgggIBvAesDdPgkUcPaSnfd5/DNu/6pM/Tv7IjddSkTAer7WKECBBC4TcD6ANX26gL6nVt+dps+vXySVMWmybWrN+XEwQsycD7t/j3TNVINTW/tqAbx4c5+d/H9M/X/naXq5wV1j3NQIIAAAnkJhCJAtWcahh+3HHOXKw3f9MxTJ44yLV/a1Ngj/b9cyQrD0qe8jhsKIYCAiIQmQHW09I6k/r5BOXV8wL2VU0PzbjPzur/OzuvkkW56pqq3gQ4/69Q67rY0iqMDAQQQGEkgVAE6Umey/Z9roH70KIsAApkECFCOCwQQQCBPAasDVH9+9yVT7tOXdBIo21b6WKHMKC92lzvp59s3rWvzK4e4Zz7PA4ViCCBwp4C1AeotT8pn0JY3VsjyxvJ8ilIGAQQQyFnAygAd/vQlXRivk0U64ZNtGzh/TU4dT8kP355zd+O++JyPAXZEAIE8BawLUO++dr1jaM2WeaN+xqc3WaQe2e6fz9OLYggggMAtAesC1LstM9u97yONn3f7J88IHUmK/yOAgB8B6wK0ZUWXpC5cl62JpaM++/QgWLLk55CgLAII5CpgXYB6DWo7UJdrHzLuF1Q9vhpBYQQQGNMCBOiYHl46hwAC91LAugB9vW6f29/3O5f66rd2TO+T19eAsCGAAAL3QsC6ANXrl7plu8c9Fwh9glPptCLf9eTyXeyDAALRFLAuQKM5DPQaAQTCKECAhnHUaDMCCFghQIBaMQw0AgEEwihAgIZx1GgzAghYIUCAWjEMNAIBBMIoQICGcdRoMwIIWCFAgFoxDDQCAQTCKECAhnHUaDMCCFghQIBaMQw0AgEEwihAgIZx1GgzAghYIXArQJtiiUtGZLKfx8hZ0SMagQACCNwHAX3N+ob6feKIXDZN1YluY2SxnwcZ34c28xUIIICAFQLec4cdR/ab5lhH3BGzo7hkfHrjrkWFRRMLrGgkjUAAAQRsFNi0queP/tNXHjHiNBptoHcWWlJW6Ly0vtJUVJXm/VR4GztMmxBAAAG/Ar3JlOz9rPfvvp8uPqhnn9t76mvcAI3XdE0ZN5T+Rn/K+/0SyiOAAAJjWUDD86+Cwufbu2t1/uj/TX/O/+OYuBip0omlsYxA3xBAAIFcBXTCSBxJPmCc9raDy9q9cv8CffPLP2vbpcMAAAAASUVORK5CYII=');
|
||||
min-width: 150px;
|
||||
height: 40px;
|
||||
background-size: 200px !important;
|
||||
display: inline;
|
||||
float: left;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.user-page-follow-button-wrapper.selected {
|
||||
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVAAAAA8CAYAAAAwqeJMAAAABHNCSVQICAgIfAhkiAAABfJJREFUeF7t3E9MnEUYx/FniI2haTkUE7CC8QD456DUHoSwGGNSa6EmeJBbY2gCyKEm9ib1aOtNEzwUS0I1vVETa+wCtbEau1o8aKiXJl0OjaUVDngopHugMuZ59U2w3V3eP6vvvNnve9rAzMvMZya/DPPOu0Y2XYOZ7KEakT4rpsMY2b35d3xGAAEEqlXAWrltxM5tiJybyPWe8R2Mfhjquvi41KxPGJFXqhWIfiOAAAJBBKzI17KxbfDUD/t+8wJ0ODOdEyNdQSpTBgEEEKh2AWsldyrX022GM9kBMWay2kHoPwIIIBBKwNrDZrh7elZE9oeqSGEEEEAAgQtmKJNdMsY0YIEAAgggEFzAWrusK1AbvAolEUAAAQR8AQKUuYAAAghEFCBAI8JRDQEEECBAmQMIIIBARAECNCIc1RBAAAEClDmAAAIIRBQgQCPCUQ0BBBAgQJkDCCCAQEQBAjQiHNUQQAABApQ5gAACCEQUIEAjwlENAQQQIECZAwgggEBEAQI0IhzVEEAAAQKUOYAAAghEFEhFgHYeeEw6X22SptY6Kayuy8pSQb45e0Ou5pYjdptqCCCAQHwBpwO0dsdDMnJ8r7Tt2VW0p/OXl+WzD36Vwtq9+BLcAQEEEAgp4HSAjpx4Xp7LNHgrzqmxa3J9fkW279jmBWr/kWdEA/bS2Rsy9fG1kN2mOAIIIBBfwNkA1eDUANXV5Wj/tw+sMusba+W9yYwXou8fzsniwmp8De6AAAIIhBBwNkD7jzwtL7/xhLe61FVmscsvc/70gpw/nQ/RbYoigAAC8QWcDdCjYy9IW/su+fDtn+T6/B9Fe+qvUvVh0snRX+JrcAcEEEAghICzAervf2owlnraritUXYWW2wdtatkpR8c6vDKsUkPMDIoigMCWAs4G6MGBVjk40CL6pH38WPHVpb9K1SfxV2ZuFe2srmK1nK5idTXLhQACCFRKwNkA3fyQSJ/AX/r83/ug/v6nPqHXh0iljjIRoJWaKtwHAQTuF3A2QLWheoD+zXef9dp8M3/HW43qMab27gapf7TW+3mxPVINzdb2v8+OPtJYK509Td5RqB+nF72f6ee52eIrVqYIAgggEFTA6QDVTmgYjpzY6x1X2nxpCJ4c/bno8SU93qR7n+Uujj4FnSKUQwCBUgLOB6g2XMOzuaVO2vbUy921dVnM3yn5ZF7L69P55tY6r8+6FaArWQ1cf59U71HqaBRTBQEEEAgqkIoADdqZYuXYA42jR10EECgnQIAyPxBAAIGIAk4GqO5ftrXXS3PrTqlv3F62aytLd+VmftU7K6r/pt9/6b10T5R35iPOEKohgEBJAecC1D+eFGXMvprMS/bThShVqYMAAgiEFnAqQDd/+5I+8NGjS4W19bKd0uNMulrVB0V68V586DlABQQQiCjgTID677XrG0N6PCnsd3z6D4vUodz78xGdqIYAAgg8IOBMgPqvZZZ7932r8fNf/2S/cyspfo8AApUQcCZAj0+95J3ZfKfnYujVpw/BkaVKTAnugQACQQWcCdDx7w94bX7rxZmgbS9arlL3idUIKiOAQFUIEKBVMcx0EgEE/gsBZwL0o+l9Xv/0X/g4l65A9Tzosf7v4tyGuggggMCWAs4EqO5f6lXq2+e37Mk/Bbz33n8vxL5P0L9HOQQQqF4BZwK0eoeAniOAQFoFCNC0jhztRgCBxAUI0MSHgAYggEBaBQjQtI4c7UYAgcQFCNDEh4AGIIBAWgUI0LSOHO1GAIHEBQjQxIeABiCAQFoFCNC0jhztRgCBxAUI0MSHgAYggEBaBQjQtI4c7UYAgcQFzFAmu2SMaUi8JTQAAQQQSJGAtXZZV6CzIrI/Re2mqQgggIALAhfMUPd0nxH5woXW0AYEEEAgLQJW5HWjjWUVmpYho50IIOCGgP3yk8u9uvgUGemaeXKjxl4VkYfdaBytQAABBJwVWDP3/nxq/Mprt7wA9a/BTPZQjUifFdNhjOx2tvk0DAEEEPgfBayV20bs3IbIuYlc7xn/T/8FGg3/ADy3Q7sAAAAASUVORK5CYII=');
|
||||
background: #673DB6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVAAAAA8CAYAAAAwqeJMAAAABHNCSVQICAgIfAhkiAAABfJJREFUeF7t3E9MnEUYx/FniI2haTkUE7CC8QD456DUHoSwGGNSa6EmeJBbY2gCyKEm9ib1aOtNEzwUS0I1vVETa+wCtbEau1o8aKiXJl0OjaUVDngopHugMuZ59U2w3V3eP6vvvNnve9rAzMvMZya/DPPOu0Y2XYOZ7KEakT4rpsMY2b35d3xGAAEEqlXAWrltxM5tiJybyPWe8R2Mfhjquvi41KxPGJFXqhWIfiOAAAJBBKzI17KxbfDUD/t+8wJ0ODOdEyNdQSpTBgEEEKh2AWsldyrX022GM9kBMWay2kHoPwIIIBBKwNrDZrh7elZE9oeqSGEEEEAAgQtmKJNdMsY0YIEAAgggEFzAWrusK1AbvAolEUAAAQR8AQKUuYAAAghEFCBAI8JRDQEEECBAmQMIIIBARAECNCIc1RBAAAEClDmAAAIIRBQgQCPCUQ0BBBAgQJkDCCCAQEQBAjQiHNUQQAABApQ5gAACCEQUIEAjwlENAQQQIECZAwgggEBEAQI0IhzVEEAAAQKUOYAAAghEFEhFgHYeeEw6X22SptY6Kayuy8pSQb45e0Ou5pYjdptqCCCAQHwBpwO0dsdDMnJ8r7Tt2VW0p/OXl+WzD36Vwtq9+BLcAQEEEAgp4HSAjpx4Xp7LNHgrzqmxa3J9fkW279jmBWr/kWdEA/bS2Rsy9fG1kN2mOAIIIBBfwNkA1eDUANXV5Wj/tw+sMusba+W9yYwXou8fzsniwmp8De6AAAIIhBBwNkD7jzwtL7/xhLe61FVmscsvc/70gpw/nQ/RbYoigAAC8QWcDdCjYy9IW/su+fDtn+T6/B9Fe+qvUvVh0snRX+JrcAcEEEAghICzAervf2owlnraritUXYWW2wdtatkpR8c6vDKsUkPMDIoigMCWAs4G6MGBVjk40CL6pH38WPHVpb9K1SfxV2ZuFe2srmK1nK5idTXLhQACCFRKwNkA3fyQSJ/AX/r83/ug/v6nPqHXh0iljjIRoJWaKtwHAQTuF3A2QLWheoD+zXef9dp8M3/HW43qMab27gapf7TW+3mxPVINzdb2v8+OPtJYK509Td5RqB+nF72f6ee52eIrVqYIAgggEFTA6QDVTmgYjpzY6x1X2nxpCJ4c/bno8SU93qR7n+Uujj4FnSKUQwCBUgLOB6g2XMOzuaVO2vbUy921dVnM3yn5ZF7L69P55tY6r8+6FaArWQ1cf59U71HqaBRTBQEEEAgqkIoADdqZYuXYA42jR10EECgnQIAyPxBAAIGIAk4GqO5ftrXXS3PrTqlv3F62aytLd+VmftU7K6r/pt9/6b10T5R35iPOEKohgEBJAecC1D+eFGXMvprMS/bThShVqYMAAgiEFnAqQDd/+5I+8NGjS4W19bKd0uNMulrVB0V68V586DlABQQQiCjgTID677XrG0N6PCnsd3z6D4vUodz78xGdqIYAAgg8IOBMgPqvZZZ7932r8fNf/2S/cyspfo8AApUQcCZAj0+95J3ZfKfnYujVpw/BkaVKTAnugQACQQWcCdDx7w94bX7rxZmgbS9arlL3idUIKiOAQFUIEKBVMcx0EgEE/gsBZwL0o+l9Xv/0X/g4l65A9Tzosf7v4tyGuggggMCWAs4EqO5f6lXq2+e37Mk/Bbz33n8vxL5P0L9HOQQQqF4BZwK0eoeAniOAQFoFCNC0jhztRgCBxAUI0MSHgAYggEBaBQjQtI4c7UYAgcQFCNDEh4AGIIBAWgUI0LSOHO1GAIHEBQjQxIeABiCAQFoFCNC0jhztRgCBxAUI0MSHgAYggEBaBQjQtI4c7UYAgcQFzFAmu2SMaUi8JTQAAQQQSJGAtXZZV6CzIrI/Re2mqQgggIALAhfMUPd0nxH5woXW0AYEEEAgLQJW5HWjjWUVmpYho50IIOCGgP3yk8u9uvgUGemaeXKjxl4VkYfdaBytQAABBJwVWDP3/nxq/Mprt7wA9a/BTPZQjUifFdNhjOx2tvk0DAEEEPgfBayV20bs3IbIuYlc7xn/T/8FGg3/ADy3Q7sAAAAASUVORK5CYII=') -5px -3px;
|
||||
background-repeat: no-repeat !important;
|
||||
border: 2px solid #673DB6;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
height: 40px;
|
||||
background-size: 250px !important;
|
||||
}
|
||||
|
||||
.user-page-follow-button-wrapper.friend {
|
||||
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAA8CAYAAADYDABOAAAABHNCSVQICAgIfAhkiAAABJlJREFUeF7tnF9OGkEcx3+zqH2snkCaVOybeILqAZTtCQpJIelT6QnEE7R9agJNxBN0kQOIJyi+FfQBT1B8rMBOf7ML1iYICw7j2vmSmJAwy8zv8/swOzt/FIQXCFhIQFgYM0IGAYL4kMBKAhDfyrQjaIgPB6wkAPGtTDuChvhwwEoCEN/KtCNoiA8HrCQA8a1MO4KG+HDASgIQ38q0I2iIDwesJADxrUw7gob4cMBKAhDfyrQjaIgPB6wkAPGtTDuChvhwwEoCRsR3k0er/sogI8h3mXKShEiHtGWHSHSkT02H5LF3UWhamQUEbZzAQsUPhe9/4EqKfNZrNUJ0DTGgQ+8y34hQFkVAYG4CCxPf3SinpUPfuUdPBn27lOf83pMkmgmn1/R+vu+4Lys7gwSlheQ/ki7fCZ6HZal00s4fzh0VLgSBKQQWIn4gvRCnQS8v5bVPTrbefudNasvw7lAVgjLhKEhWa+1CDhkEgUUQ0C7+Xem55645N0tZr5PrRm383mal6EhZUr2/JPnlpFUoRr0W5UAgKgHt4u+nyk0hxBZLe8bS7kRtyN1ye6lvriMkD5OIfCneTLtbzFMHrrGbgFbx9zbKWccRR2p4I5xBWo3jx+F1X31NDvqJ9fpl4ew+/Pupihr2vFUzP7VW4YXdaUL0ugloFT+TKnfVEMUn+lhv5T9PkNpTY3nhy+37pjDVmF8+66vpzXXfl7n6RaGqO3h8n70EtIkfzuKIH4zyqtbKJych3d8sNwSJ1zx1uTtp6jIY7xN9Us8KPMuj1gDwAgEtBLSJz0OTEvfiB1HG9lHFV9OdMkGnJKlba+fXtESMLwEBJqBT/GBMzr3zIffOJR09/nC480t9l/i9tDbL7BCyCwKTCOgTfzh8GTcLk9msqIfc9WmpGDeWH107bVg07bvxOQjcJQDx4YOVBPSJP5x+xFDHSo+eXNA6xV/gw6285u0LUTa5PbkEoMGPQ0Cb+LfTmRFmYKLO6mA683GksKFWbeIrWPoXsHq8LiCSWMCyQUWzMWoV/++WBeoKp789acsC9ZeSkxaveF0gWN1lHFMXxMwiQ23/AwGt4isgo01q/LbBK7i780DCJrV5qOGaWQhoFz/clkyN4FCJlJ64Wc7NsvAUbkumA7WXH9uSZ0klys5CQLv4qvJ/5aeuTyI3bWtxsEq70jviH0ywJ4enRY95BTg7SzAoCwJRCSxE/Fv5HaFOXYUrtlI2+dihx3eDZkL0z0dHD/2E3FJHD/khlo8ehudyo6wFRA0Q5UBgHIGFiR/IHx42L/J5Wj5sHp6nnfRSG9ycgSjhsPk0Uvj8oQQWKv6oceoHMFjuuXwyi3t1uaq2JA8/u2LZO/y+6fhUxb8XeWg6cX1UAkbEj9oYlAMBUwQgvinSqCdWBCB+rNKBxpgiAPFNkUY9sSIA8WOVDjTGFAGIb4o06okVAYgfq3SgMaYIQHxTpFFPrAhA/FilA40xRQDimyKNemJFAOLHKh1ojCkCEN8UadQTKwIQP1bpQGNMEYD4pkijnlgRgPixSgcaY4oAxDdFGvXEigDEj1U60BhTBP4ANx/BTCY6OO0AAAAASUVORK5CYII=") -5px -12px;
|
||||
}
|
||||
|
||||
.user-page-follow-button-wrapper.friend.selected {
|
||||
background: #673DB6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAA8CAYAAADYDABOAAAABHNCSVQICAgIfAhkiAAAA+5JREFUeF7tm4Ft00AUhpsJoBM0TECZgHYCYALSCYAJSCcAJiCdoHQC3AloN0gnoJ0g/L90liLaxLnozlLvfSedojZnx+97n88v9mVyQINAQAKTgDETMgQOEB8JQhJA/JBpJ2jEx4GQBBA/ZNoJGvFxICQBxA+ZdoJGfBwISQDxQ6adoBEfB0ISQPyQaSdoxMeBkAQQP2TaCRrxcSAkAcQPmXaCRnwcCEkA8UOmnaARHwdCEhhF/NVq9VJ036m/V5+qHyfaS72636hfTCYTv9IgUJ1AVfGT8J8UxWd1yz/UOg041wngVxoEqhGoJr6k96x+mWZ4B3Cr/ivN7jeSe6kxJ/rb49x9NXiRIp3r/fNqUbPj8ASqiJ+k/51m+Qe9ziSypd/Y0tVhoQEuidwW2uYsfIYAUIVAcfH/k/4qSX+/69Fre5dF8zT7/5D8/psGgaIEaojvL6iv1a8l7ck+Ryv5Xfa4THL7MHS12Ocz2CY2gaLiS9iZcP5Ud3lz7Dr+KbwaN9X/j/T+9Sb8GrPQex/Vlxr3KnaaiL40gdLiu6TxF9QvkvX7Fqld77uWf7PpFmaq+X31OFI/0zifCDQIFCFQTPxU2//RUd1JUs/oG5vGdnrzrfrptluXqd7/pnFXGufyhwaBIgRKij/XEX1VH6ztM8Q/0f58d+he4h8WiZidQEAESoq/0P5ck/sBlE+CEjO+H3r9TTs61H53vjtEdiGwjUBJ8Tt9kMuXR3dhNMMv9X/X6kPtUS2/tu3Wsmhox7wPgXUCiI8PIQmUFJ9SJ6RCzzPokuK7rq/15fZB9f0ui9yeZxY46tEJlBTfC818O3PwDkzGXR0vV+B25uhatP+BxcQ3Kgld+gGWT6SpOg+w2ndx1AhLiz/T0XvJgk8AP5VdPhVNWrIwHXh41T/dHXwgNioxPqwJAkXFT7N+v0itk9in+1Bikdo+1Ngmh0AN8V3rd+pes+NZ22XKzg+e0jIFf0n2l1mWJedkk7E7Eygufpr11+W39JZ/lx+iuEzq1+RcaBuXTjQIFCdQRfw1+S17/8TWJZD/9uut6//000Ov3feJYuH7W5aDyx6Kk2CHoQhUEz/Jb5F9S9K9/z3tNsBen+/f23ahskCwoxOoKn4fTVpb7xm9n9W9psftTn2ZrgL+ja2vBjQIVCcwivjVo+ADIJBJAPEzgTG8DQKI30YeiSKTAOJnAmN4GwQQv408EkUmAcTPBMbwNgggfht5JIpMAoifCYzhbRBA/DbySBSZBBA/ExjD2yCA+G3kkSgyCSB+JjCGt0EA8dvII1FkEkD8TGAMb4MA4reRR6LIJID4mcAY3gYBxG8jj0SRSeAfwrAqTPF5I7wAAAAASUVORK5CYII=") -5px -12px;
|
||||
}
|
||||
|
||||
.user-page-follow-button-text {
|
||||
padding-left: 60px;
|
||||
margin-top: 10px;
|
||||
padding-right: 15px;
|
||||
margin-top: 6px;
|
||||
color: #673DB6;
|
||||
font-size: 17px;
|
||||
font-weight: bold;
|
||||
|
||||
@@ -15,21 +15,21 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed" class="selected"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed" class="selected"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<h1 id="title" class="page-header"><%= lang.global.activity_feed %></h1>
|
||||
<div class="community-page-posts-wrapper">
|
||||
<h1 id="title" class="page-header" style="margin-left: 135px; margin-top: -15px;">Activity Feed</h1>
|
||||
<div id="community-posts-inner-body">
|
||||
<% if(posts.length === 0) {%>
|
||||
<p class="no-posts-text" style="margin-left: 20%">It's empty here. Try following someone!</p>
|
||||
<p class="no-posts-text"><%= lang.activity_feed.empty %></p>
|
||||
<%} else { %>
|
||||
<button id="load-more-posts-button" onclick="loadFeedPosts()">Load More Posts</button>
|
||||
<button id="load-more-posts-button" onclick="loadFeedPosts()"><%= lang.global.more %></button>
|
||||
<% posts.forEach(function(post) { %>
|
||||
<div class="post-user-info-wrapper" id="<%= post.id %>">
|
||||
<%if(post.verified) {%>
|
||||
@@ -45,7 +45,7 @@
|
||||
<div class="community-page-post-yeah-button-wrapper <%if(user.likes.indexOf(post.id) !== -1){ %> selected <%}%>">
|
||||
<div class="community-page-post-yeah-button" onclick="yeah(this.parentNode, '<%= post.id %>')"></div>
|
||||
</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> Yeahs</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> <%= lang.global.yeahs %></div>
|
||||
</div>
|
||||
<div class="community-page-post-wrapper">
|
||||
<% if(post.body !== '' && post.painting === '' && post.screenshot === '' && !post.url) { %>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -24,4 +24,6 @@
|
||||
</div>
|
||||
<br>
|
||||
<% }); %>
|
||||
|
||||
<div style="height: 30px"></div>
|
||||
<img src="" onerror="initCommunityUsers()">
|
||||
@@ -56,74 +56,64 @@
|
||||
}
|
||||
</script>
|
||||
<body>
|
||||
<div id="welcome" class="about-wrapper" style="display: block">
|
||||
<h1 class="about-header">Welcome to Juxtaposition!</h1>
|
||||
<div id="welcome" class="about-wrapper" style="display: block">
|
||||
<h1 class="about-header"><%= lang.setup.welcome %></h1>
|
||||
<div class="about-body">
|
||||
<p>
|
||||
Juxt is a gaming community that connects people from all over the world using Mii characters.
|
||||
Use Juxt to share your gaming experiences and meet people from around the world.
|
||||
<%= lang.setup.welcome_text %>
|
||||
</p>
|
||||
</div>
|
||||
<button class="about-button" style="margin-left: 50px" onclick="exit()">Exit</button>
|
||||
<button class="about-button" style="margin-left: 50px" onclick="exit()"><%= lang.global.exit %></button>
|
||||
<button class="about-button" style="margin-left: 625px;"
|
||||
onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);
|
||||
document.getElementById('beta').style.display = 'block';
|
||||
document.getElementById('welcome').style.display = 'none';">Next</button>
|
||||
document.getElementById('welcome').style.display = 'none';"><%= lang.global.next %></button>
|
||||
</div>
|
||||
|
||||
<div id="beta" class="about-wrapper">
|
||||
<h1 class="about-header">Beta Disclaimer</h1>
|
||||
<div class="about-body" style="position: relative">
|
||||
<p>
|
||||
You are about to try out the first public beta of Juxt.
|
||||
This means that a lot is still up in the air, and a lot can change at any time.
|
||||
<br>
|
||||
<b><u>This can and may include a total wipe of the database at the conclusion or during the beta period.</u></b>
|
||||
<br>
|
||||
The website, its software and all content found on it are provided on an
|
||||
“as is” and “as available” basis. The Pretendo Network does not give any warranties,
|
||||
whether express or implied, as to the suitability or usability of the
|
||||
website, its software or any of its content.
|
||||
</p>
|
||||
</div>
|
||||
<button class="about-button" style="margin-left: 50px;margin-top: 100px; z-index: 4;"
|
||||
onclick="wiiuSound.playSoundByName('SE_OLV_CANCEL', 1);
|
||||
<div id="beta" class="about-wrapper">
|
||||
<h1 class="about-header"><%= lang.setup.beta %></h1>
|
||||
<div class="about-body" style="position: relative">
|
||||
<p>
|
||||
<%= lang.setup.beta_text.first %>
|
||||
<br>
|
||||
<b><u><%= lang.setup.beta_text.second %></u></b>
|
||||
<br>
|
||||
<%= lang.setup.beta_text.third %>
|
||||
</p>
|
||||
</div>
|
||||
<button class="about-button" style="margin-left: 50px;margin-top: 100px; z-index: 4;"
|
||||
onclick="wiiuSound.playSoundByName('SE_OLV_CANCEL', 1);
|
||||
document.getElementById('welcome').style.display = 'block';
|
||||
document.getElementById('beta').style.display = 'none';">Back</button>
|
||||
<button class="about-button" style="margin-left: 625px;margin-top: 100px; z-index: 4;"
|
||||
onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);
|
||||
document.getElementById('beta').style.display = 'none';"><%= lang.global.back %></button>
|
||||
<button class="about-button" style="margin-left: 625px;margin-top: 100px; z-index: 4;"
|
||||
onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);
|
||||
document.getElementById('google-analytics').style.display = 'block'
|
||||
document.getElementById('beta').style.display = 'none'">Next</button>
|
||||
<div style="position: relative; height: 200px; z-index: 0"></div>
|
||||
</div>
|
||||
|
||||
<div id="google-analytics" class="about-wrapper">
|
||||
<h1 class="about-header">Google Analytics</h1>
|
||||
<div class="about-body">
|
||||
<p>
|
||||
Juxtaposition uses Google Analytics in order to track how users are using our service. The data collected
|
||||
includes but is not limited to time of visit, pages visited, and time spent on the site. This data is
|
||||
not attached to you in any way, and is not used for advertisements by us or Google.
|
||||
</p>
|
||||
document.getElementById('beta').style.display = 'none'"><%= lang.global.next %></button>
|
||||
<div style="position: relative; height: 200px; z-index: 0"></div>
|
||||
</div>
|
||||
<button class="about-button" style="margin-left: 50px;"
|
||||
onclick="wiiuSound.playSoundByName('SE_OLV_CANCEL', 1);
|
||||
document.getElementById('beta').style.display = 'block';
|
||||
document.getElementById('google-analytics').style.display = 'none';">Back</button>
|
||||
<button class="about-button" style="margin-left: 625px;"
|
||||
onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);
|
||||
document.getElementById('ready').style.display = 'block'
|
||||
document.getElementById('google-analytics').style.display = 'none'">Next</button>
|
||||
</div>
|
||||
|
||||
<div id="ready" class="about-wrapper">
|
||||
<h1 class="about-header">Guest Mode</h1>
|
||||
<div id="google-analytics" class="about-wrapper">
|
||||
<h1 class="about-header"><%= lang.setup.google %></h1>
|
||||
<div class="about-body">
|
||||
<p>
|
||||
<%= lang.setup.google_text %>
|
||||
</p>
|
||||
</div>
|
||||
<button class="about-button" style="margin-left: 50px;"
|
||||
onclick="wiiuSound.playSoundByName('SE_OLV_CANCEL', 1);
|
||||
document.getElementById('beta').style.display = 'block';
|
||||
document.getElementById('google-analytics').style.display = 'none';"><%= lang.global.back %></button>
|
||||
<button class="about-button" style="margin-left: 625px;"
|
||||
onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);
|
||||
document.getElementById('ready').style.display = 'block'
|
||||
document.getElementById('google-analytics').style.display = 'none'"><%= lang.global.next %></button>
|
||||
</div>
|
||||
|
||||
<div id="ready" class="about-wrapper">
|
||||
<h1 class="about-header"><%= lang.setup.guest %></h1>
|
||||
<div class="about-body">
|
||||
<p>
|
||||
We can't verify your account at the moment, which likely means your are currently
|
||||
logging in with a Nintendo Network account. You will still be able to browse juxt,
|
||||
but you will not be able to Yeah! posts or make posts of your own till you log in
|
||||
with a Pretendo Network account. For more information check the Discord server.
|
||||
<%= lang.setup.guest_text %>
|
||||
</p>
|
||||
</div>
|
||||
<button class="about-button" style="margin-left: 320px; width: 250px"
|
||||
|
||||
@@ -257,7 +257,8 @@ function followCommunity(community) {
|
||||
}
|
||||
function followUser(user) {
|
||||
//user-page-followers-tab
|
||||
var userWrapper = document.getElementsByClassName('user-page-follow-button-wrapper')[0];
|
||||
var userWrapper = user.parentElement;
|
||||
//var userWrapper = document.getElementsByClassName('user-page-follow-button-wrapper')[0];
|
||||
var followersElement = document.getElementById('user-page-followers-tab');
|
||||
var followers = followersElement.innerHTML.replace(' Followers', '');
|
||||
if (userWrapper.classList.contains("selected")) {
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me" class="selected"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me" class="selected"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<div id="windowOverlay" class="overlay" style="margin-bottom: 0">
|
||||
@@ -34,21 +34,21 @@
|
||||
<table>
|
||||
<tr>
|
||||
<td class="post-close-button-wrapper">
|
||||
<div class="post-close-button" onclick="hideOverlay()" >Close</div>
|
||||
<div class="post-close-button" onclick="hideOverlay()" ><%= lang.global.close %></div>
|
||||
</td>
|
||||
<td>
|
||||
<input type="submit" value="Save" class="submit-button" onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);wiiuSound.playSoundByName('BGM_OLV_MAIN_LOOP_NOWAIT', 3);">
|
||||
<input type="submit" value="<%= lang.global.save %>" class="submit-button" onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);wiiuSound.playSoundByName('BGM_OLV_MAIN_LOOP_NOWAIT', 3);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<h1 class="communities-header" style="padding-left: 75px; padding-top: 50px">Profile Settings</h1>
|
||||
<h1 class="communities-header" style="padding-left: 75px; padding-top: 50px"><%= lang.user_settings.profile_settings %></h1>
|
||||
</td>
|
||||
</tr>
|
||||
<tr></tr>
|
||||
<tr>
|
||||
<td style="padding-left: 75px;">
|
||||
<label class="checkbox-container">Show Country on Profile
|
||||
<label class="checkbox-container"><%= lang.user_settings.show_country %>
|
||||
<input type="checkbox" id="country" name="country" value="true" onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);" <%if(user.country_visibility){%>checked="checked"<%}%>>
|
||||
<span class="checkmark"></span>
|
||||
</label>
|
||||
@@ -56,7 +56,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 75px;">
|
||||
<label class="checkbox-container">Show Birthday on Profile
|
||||
<label class="checkbox-container"><%= lang.user_settings.show_birthday %>
|
||||
<input type="checkbox" id="birthday" name="birthday" value="true" onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);" <%if(user.birthday_visibility){%>checked="checked"<%}%>>
|
||||
<span class="checkmark"></span>
|
||||
</label>
|
||||
@@ -64,7 +64,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 75px;">
|
||||
<label class="checkbox-container">Show Game Experience on Profile
|
||||
<label class="checkbox-container"><%= lang.user_settings.show_game %>
|
||||
<input type="checkbox" id="experience" name="experience" value="true" onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);" <%if(user.game_skill_visibility){%>checked="checked"<%}%>>
|
||||
<span class="checkmark"></span>
|
||||
</label>
|
||||
@@ -72,7 +72,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 75px;">
|
||||
<label class="checkbox-container">Show Comment on Profile
|
||||
<label class="checkbox-container"><%= lang.user_settings.show_comment %>
|
||||
<input type="checkbox" id="commentShow" name="commentShow" value="true" onclick="wiiuSound.playSoundByName('SE_WAVE_MENU', 1);" <%if(user.profile_comment_visibility){%>checked="checked"<%}%>>
|
||||
<span class="checkmark"></span>
|
||||
</label>
|
||||
@@ -80,8 +80,8 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 75px;">
|
||||
<label for="comment" style="font-size: xx-large">Profile Comment</label>
|
||||
<input type="text" id="comment" name="comment" class="user-input-text-area" maxlength="150" value="<%= user.profile_comment %>" onchange="if(wiiuFilter.checkWord(this.value) === -2) { this.value = ''; alert('Profile comment cannot contain explicit language');}">
|
||||
<label for="comment" style="font-size: xx-large"><%= lang.user_settings.profile_comment %></label>
|
||||
<input type="text" id="comment" name="comment" class="user-input-text-area" maxlength="150" value="<%= user.profile_comment %>" onchange="if(wiiuFilter.checkWord(this.value) === -2) { this.value = ''; alert('<%= lang.user_settings.swearing %>');}">
|
||||
</td>
|
||||
<br>
|
||||
</tr>
|
||||
@@ -92,54 +92,56 @@
|
||||
</div>
|
||||
<div class="community-page-header" style="background: #673DB6"></div>
|
||||
<div class="user-page-back-button" onclick="window.history.back()">
|
||||
<p class="user-page-back-button-text">Go back</p>
|
||||
<p class="user-page-back-button-text"><%= lang.global.go_back %></p>
|
||||
</div>
|
||||
<div class="community-page-info-container">
|
||||
<div class="user-page-follow-button-wrapper" <%if(user.pid === 1000000000 || user.account_status !== 0) {%> style="display: none" <%}%>>
|
||||
<p class="user-page-follow-button-text" onclick="showOverlay()">User Settings</p>
|
||||
<div class="community-page-action-button-wrapper">
|
||||
<div class="user-page-follow-button-wrapper" <%if(user.pid === 1000000000 || user.account_status !== 0) {%> style="display: none" <%}%>>
|
||||
<p class="user-page-follow-button-text" onclick="showOverlay()"><%= lang.user_settings.profile_settings %></p>
|
||||
</div>
|
||||
</div>
|
||||
<img class="community-page-info-icon" src="https://mii-images.cdn.<%= account_server %>/<%= user.pid %>/normal_face.png">
|
||||
<h2 class="community-page-title"><%= user.user_id %></h2>
|
||||
<h4 class="community-page-description"><%if(user.profile_comment_visibility){%> <%= user.profile_comment %> <%}else {%>Private<%}%></h4>
|
||||
<h4 class="community-page-description"><%if(user.profile_comment_visibility){%> <%= user.profile_comment %> <%}else {%><%= lang.global.private %><%}%></h4>
|
||||
<div class="community-page-margin-line"></div>
|
||||
<table class="community-page-table-wrapper">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Country</h4>
|
||||
<h4 class="community-page-table-text"><%if(user.country_visibility){%><%=user.country%><%}else {%>Private<%}%></h4>
|
||||
<h4 class="community-page-table-label"><%= lang.user_page.country %></h4>
|
||||
<h4 class="community-page-table-text"><%if(user.country_visibility){%><%=user.country%><%}else {%><%= lang.global.private %><%}%></h4>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Birthday</h4>
|
||||
<h4 class="community-page-table-text"><%if(user.birthday_visibility){%>N/A<%}else {%>Private<%}%></h4>
|
||||
<h4 class="community-page-table-label"><%= lang.user_page.birthday %></h4>
|
||||
<h4 class="community-page-table-text"><%if(user.birthday_visibility){%>N/A<%}else {%><%= lang.global.private %><%}%></h4>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Game experience</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.user_page.game_experience %></h4>
|
||||
<h4 class="community-page-table-text">
|
||||
<%if(user.game_skill_visibility){%>
|
||||
<%if(user.game_skill === 0) {%>
|
||||
Beginner
|
||||
<%= lang.setup.experience_text.beginner %>
|
||||
<%} else if(user.game_skill === 1) {%>
|
||||
Intermediate
|
||||
<%= lang.setup.experience_text.intermediate %>
|
||||
<%} else if(user.game_skill === 2) {%>
|
||||
Expert
|
||||
<%= lang.setup.experience_text.expert %>
|
||||
<%} else {%>
|
||||
N/A
|
||||
<%}%>
|
||||
<%}else {%>
|
||||
Private
|
||||
<%= lang.global.private %>
|
||||
<%}%>
|
||||
</h4>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Yeahs</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.global.yeahs %></h4>
|
||||
<h4 class="community-page-table-text">0</h4>
|
||||
</div>
|
||||
</td>
|
||||
@@ -153,25 +155,25 @@
|
||||
<tr>
|
||||
<td onclick="switchUserPageTabs(0, '<%= user.pid %>')">
|
||||
<div class="user-page-tab left selected" id="user-page-posts-tab">
|
||||
<%=numPosts%> Posts
|
||||
<%=numPosts%> <%= lang.user_page.posts %>
|
||||
</div>
|
||||
<div class="user-page-tab-triangle selected" id="user-page-posts-triangle"></div>
|
||||
</td>
|
||||
<td onclick="switchUserPageTabs(1, '<%= user.pid %>')">
|
||||
<div class="user-page-tab" id="user-page-friends-tab">
|
||||
0 Friends
|
||||
0 <%= lang.user_page.friends %>
|
||||
</div>
|
||||
<div class="user-page-tab-triangle" id="user-page-friends-triangle"></div>
|
||||
</td>
|
||||
<td onclick="switchUserPageTabs(2, '<%= user.pid %>')">
|
||||
<div class="user-page-tab" id="user-page-following-tab">
|
||||
<%= user.following %> Following
|
||||
<%= user.following %> <%= lang.user_page.following %>
|
||||
</div>
|
||||
<div class="user-page-tab-triangle" id="user-page-following-triangle"></div>
|
||||
</td>
|
||||
<td onclick="switchUserPageTabs(3, '<%= user.pid %>')">
|
||||
<div class="user-page-tab right" id="user-page-followers-tab">
|
||||
<%= user.followers %> Followers
|
||||
<%= user.followers %> <%= lang.user_page.followers %>
|
||||
</div>
|
||||
<div class="user-page-tab-triangle" id="user-page-followers-triangle"></div>
|
||||
</td>
|
||||
@@ -181,9 +183,9 @@
|
||||
</div>
|
||||
<div class="community-page-posts-wrapper" <% if(numPosts === 0) {%>style="height: 110px"<%}%>>
|
||||
<% if(numPosts === 0) {%>
|
||||
<p class="no-posts-text">No Posts</p>
|
||||
<p class="no-posts-text"><%= lang.global.no_posts %></p>
|
||||
<%} else { %>
|
||||
<button id="load-more-posts-button" onclick="loadUserPosts()">Load More Posts</button>
|
||||
<button id="load-more-posts-button" onclick="loadUserPosts()"><%= lang.global.more %></button>
|
||||
<% newPosts.forEach(function(post) { %>
|
||||
<div class="post-user-info-wrapper" id="<%= post.id %>">
|
||||
<%if(post.verified) {%>
|
||||
@@ -199,7 +201,7 @@
|
||||
<div class="community-page-post-yeah-button-wrapper">
|
||||
<div class="community-page-post-yeah-button" onclick="yeah(this.parentNode, '<%= post.id %>')"></div>
|
||||
</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> Yeahs</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> <%= lang.global.yeahs %></div>
|
||||
</div>
|
||||
<div class="community-page-post-wrapper">
|
||||
<% if(post.body !== '' && post.painting === '' && post.screenshot === '' && !post.url) { %>
|
||||
|
||||
@@ -18,17 +18,19 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages" class="selected"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages" class="selected"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<h1 id="title" class="page-header">Messages</h1>
|
||||
<h1 id="title" class="page-header"><%= lang.global.messages %></h1>
|
||||
|
||||
<div id="messages-list-wrapper"></div>
|
||||
<div id="messages-list-wrapper">
|
||||
<p class="no-posts-text"><%= lang.messages.coming_soon %></p>
|
||||
</div>
|
||||
<img src="" onerror="wiiuBrowser.showLoadingIcon(!1);window.scroll(0, 0);">
|
||||
</div>
|
||||
<body onload="stopLoading();wiiuBrowser.lockUserOperation(false);">
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="community-page-post-yeah-button-wrapper <%if(user.likes.indexOf(post.id) !== -1){ %> selected <%}%>">
|
||||
<div class="community-page-post-yeah-button" onclick="yeah(this.parentNode, '<%= post.id %>')"></div>
|
||||
</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> Yeahs</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> <%= lang.global.yeahs %></div>
|
||||
</div>
|
||||
<div class="community-page-post-wrapper">
|
||||
<% if(post.body !== '' && post.painting === '' && post.screenshot === '' && !post.url) { %>
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news" class="selected"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news" class="selected"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<h1 id="title" class="page-header">Notifications</h1>
|
||||
@@ -32,7 +32,7 @@
|
||||
<table cellspacing="0">
|
||||
<tbody id="messages-list">
|
||||
<% if(user.notification_list.length === 0) {%>
|
||||
<p class="no-posts-text" style="margin-left: 36%;">No Notifications</p>
|
||||
<p class="no-posts-text"><%= lang.notifications.none %></p>
|
||||
<%} else { %>
|
||||
<% let i = 0; user.notification_list.reverse().forEach(function(notification) { %>
|
||||
<% if(i === 0) { %>
|
||||
|
||||
@@ -18,28 +18,44 @@
|
||||
</head>
|
||||
<body>
|
||||
<menu id="nav-bar">
|
||||
<li id="nav-bar-profile" data-pjax="/users/me" class="selected"><a>User Page</a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a>Activity Feed</a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a>Communities</a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a>Messages<span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a>Notifications<span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href="">Close</a></li>
|
||||
<li id="nav-bar-profile" data-pjax="/users/me" class="selected"><a><%= lang.global.user_page %></a></li>
|
||||
<li id="nav-bar-activity-feed" data-pjax="/activity-feed"><a><%= lang.global.activity_feed %></a></li>
|
||||
<li id="nav-bar-communities" data-pjax="/communities"><a><%= lang.global.communities %></a></li>
|
||||
<li id="nav-bar-messages" data-pjax="/messages"><a><%= lang.global.messages %><span id="messages-badge" class="badge" style=""></span></a></li>
|
||||
<li id="nav-bar-news" data-pjax="/news"><a><%= lang.global.notifications %><span id="news-badge" class="badge" style=""></span></a></li >
|
||||
<li id="nav-bar-exit" onclick="exit()"><a href=""><%= lang.global.close %></a></li>
|
||||
</menu>
|
||||
<div id="main">
|
||||
<div class="community-page-header" style="background: #673DB6"></div>
|
||||
<div class="user-page-back-button" onclick="window.history.back()">
|
||||
<p class="user-page-back-button-text">Go back</p>
|
||||
<p class="user-page-back-button-text"><%= lang.global.go_back %></p>
|
||||
</div>
|
||||
<div class="community-page-info-container">
|
||||
<%if(parentUser.followed_users.indexOf(user.pid) !== -1){ %>
|
||||
<div class="community-page-action-button-wrapper">
|
||||
<%if(parentUser.followed_users.indexOf(user.pid) !== -1){ %>
|
||||
<div class="user-page-follow-button-wrapper friend selected" <%if(parentUser.pid === 1000000000) {%> style="display: none" <%}%>>
|
||||
<p class="user-page-follow-button-text" id="<%= user.pid %>" onclick="" style="color: #FFFFFF"><%= lang.user_page.unfriend %></p>
|
||||
</div>
|
||||
<%} else if(parentUser.followed_users.indexOf(user.pid) !== -1){ %>
|
||||
<div class="user-page-follow-button-wrapper friend selected" <%if(parentUser.pid === 1000000000) {%> style="display: none" <%}%>>
|
||||
<p class="user-page-follow-button-text" id="<%= user.pid %>" onclick="" style="color: #FFFFFF"><%= lang.user_page.pending %></p>
|
||||
</div>
|
||||
<%} else {%>
|
||||
<div class="user-page-follow-button-wrapper friend" <%if(parentUser.pid === 1000000000) {%> style="display: none" <%}%>>
|
||||
<p class="user-page-follow-button-text" id="<%= user.pid %>" onclick=""><%= lang.user_page.befriend %></p>
|
||||
</div>
|
||||
<%}%>
|
||||
|
||||
<%if(parentUser.followed_users.indexOf(user.pid) !== -1){ %>
|
||||
<div class="user-page-follow-button-wrapper selected" <%if(parentUser.pid === 1000000000) {%> style="display: none" <%}%>>
|
||||
<p class="user-page-follow-button-text" id="<%= user.pid %>" onclick="followUser(this)" style="color: #FFFFFF">Following</p>
|
||||
<p class="user-page-follow-button-text" id="<%= user.pid %>" onclick="followUser(this)" style="color: #FFFFFF"><%= lang.user_page.following_user %></p>
|
||||
</div>
|
||||
<%} else {%>
|
||||
<%} else {%>
|
||||
<div class="user-page-follow-button-wrapper" <%if(parentUser.pid === 1000000000) {%> style="display: none" <%}%>>
|
||||
<p class="user-page-follow-button-text" id="<%= user.pid %>" onclick="followUser(this)">Follow User</p>
|
||||
<p class="user-page-follow-button-text" id="<%= user.pid %>" onclick="followUser(this)"><%= lang.user_page.follow_user %></p>
|
||||
</div>
|
||||
<%}%>
|
||||
<%}%>
|
||||
</div>
|
||||
<img class="community-page-info-icon" src="https://mii-images.cdn.<%= account_server %>/<%= user.pid %>/normal_face.png">
|
||||
<h2 class="community-page-title"><%= user.user_id %></h2>
|
||||
<h4 class="community-page-description"><%= user.profile_comment %></h4>
|
||||
@@ -49,26 +65,26 @@
|
||||
<tr>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Country</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.user_page.country %></h4>
|
||||
<h4 class="community-page-table-text"><%if(user.country_visibility){%><%=user.country%><%}else {%>Private<%}%></h4>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Birthday</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.user_page.birthday %></h4>
|
||||
<h4 class="community-page-table-text"><%if(user.birthday_visibility){%>N/A<%}else {%>Private<%}%></h4>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Game experience</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.user_page.game_experience %></h4>
|
||||
<h4 class="community-page-table-text">
|
||||
<%if(user.game_skill === 0) {%>
|
||||
Beginner
|
||||
<%= lang.setup.experience_text.beginner %>
|
||||
<%} else if(user.game_skill === 1) {%>
|
||||
Intermediate
|
||||
<%= lang.setup.experience_text.intermediate %>
|
||||
<%} else if(user.game_skill === 2) {%>
|
||||
Expert
|
||||
<%= lang.setup.experience_text.expert %>
|
||||
<%} else {%>
|
||||
N/A
|
||||
<%}%>
|
||||
@@ -77,7 +93,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="community-page-shaded-info-container">
|
||||
<h4 class="community-page-table-label">Yeahs</h4>
|
||||
<h4 class="community-page-table-label"><%= lang.global.yeahs %></h4>
|
||||
<h4 class="community-page-table-text">N/A</h4>
|
||||
</div>
|
||||
</td>
|
||||
@@ -91,25 +107,25 @@
|
||||
<tr>
|
||||
<td onclick="switchUserPageTabs(0, '<%= user.pid %>')">
|
||||
<div class="user-page-tab left selected" id="user-page-posts-tab">
|
||||
<%=numPosts%> Posts
|
||||
<%=numPosts%> <%= lang.user_page.posts %>
|
||||
</div>
|
||||
<div class="user-page-tab-triangle selected" id="user-page-posts-triangle"></div>
|
||||
</td>
|
||||
<td onclick="switchUserPageTabs(1, '<%= user.pid %>')">
|
||||
<div class="user-page-tab" id="user-page-friends-tab">
|
||||
0 Friends
|
||||
0 <%= lang.user_page.friends %>
|
||||
</div>
|
||||
<div class="user-page-tab-triangle" id="user-page-friends-triangle"></div>
|
||||
</td>
|
||||
<td onclick="switchUserPageTabs(2, '<%= user.pid %>')">
|
||||
<div class="user-page-tab" id="user-page-following-tab">
|
||||
<%= user.following %> Following
|
||||
<%= user.following %> <%= lang.user_page.following %>
|
||||
</div>
|
||||
<div class="user-page-tab-triangle" id="user-page-following-triangle"></div>
|
||||
</td>
|
||||
<td onclick="switchUserPageTabs(3, '<%= user.pid %>')">
|
||||
<div class="user-page-tab right" id="user-page-followers-tab">
|
||||
<%= user.followers %> Followers
|
||||
<%= user.followers %> <%= lang.user_page.followers %>
|
||||
</div>
|
||||
<div class="user-page-tab-triangle" id="user-page-followers-triangle"></div>
|
||||
</td>
|
||||
@@ -119,9 +135,9 @@
|
||||
</div>
|
||||
<div class="community-page-posts-wrapper">
|
||||
<% if(numPosts === 0) {%>
|
||||
<p class="no-posts-text">No Posts</p>
|
||||
<p class="no-posts-text"><%= lang.global.no_posts %></p>
|
||||
<%} else { %>
|
||||
<button id="load-more-posts-button" onclick="loadUserPosts()">Load More Posts</button>
|
||||
<button id="load-more-posts-button" onclick="loadUserPosts()"><%= lang.global.more %></button>
|
||||
<% newPosts.forEach(function(post) { %>
|
||||
<div class="post-user-info-wrapper" id="<%= post.id %>">
|
||||
<%if(post.verified) {%>
|
||||
@@ -137,7 +153,7 @@
|
||||
<div class="community-page-post-yeah-button-wrapper <%if(user.likes.indexOf(post.id) !== -1){ %> selected <%}%>">
|
||||
<div class="community-page-post-yeah-button" onclick="yeah(this.parentNode, '<%= post.id %>')"></div>
|
||||
</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> Yeahs</div>
|
||||
<div id="yeah-<%= post.id %>" class="community-page-post-yeah-count"><%= post.empathy_count %> <%= lang.global.yeahs %></div>
|
||||
</div>
|
||||
<div class="community-page-post-wrapper">
|
||||
<% if(post.body !== '' && post.painting === '' && post.screenshot === '' && !post.url) { %>
|
||||
|
||||
Reference in New Issue
Block a user