pull/7316/head
Your Name 1 week ago
parent 6f78c1d976
commit eddafdf4e6

File diff suppressed because one or more lines are too long

2
public/js/app.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1 @@
(()=>{"use strict";var e,r,o,a={},d={};function t(e){var r=d[e];if(void 0!==r)return r.exports;var o=d[e]={id:e,loaded:!1,exports:{}};return a[e].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}t.m=a,e=[],t.O=(r,o,a,d)=>{if(!o){var n=1/0;for(f=0;f<e.length;f++){for(var[o,a,d]=e[f],c=!0,s=0;s<o.length;s++)(!1&d||n>=d)&&Object.keys(t.O).every(e=>t.O[e](o[s]))?o.splice(s--,1):(c=!1,d<n&&(n=d));if(c){e.splice(f--,1);var i=a();void 0!==i&&(r=i)}}return r}d=d||0;for(var f=e.length;f>0&&e[f-1][2]>d;f--)e[f]=e[f-1];e[f]=[o,a,d]},t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>"js/"+{529:"groups-page",1179:"daci.chunk",1240:"discover~myhashtags.chunk",1645:"profile~following.bundle",2156:"dms.chunk",2822:"group.create",2966:"discover~hashtag.bundle",3688:"discover~serverfeed.chunk",4951:"home.chunk",6250:"discover~settings.chunk",6438:"groups-page-media",6535:"discover.chunk",6740:"discover~memories.chunk",6791:"groups-page-members",7206:"groups-page-topics",7342:"groups-post",7399:"dms~message.chunk",7413:"error404.bundle",7521:"discover~findfriends.chunk",7744:"notifications.chunk",8087:"profile.chunk",8119:"i18n.bundle",8257:"groups-page-about",8408:"post.chunk",8977:"profile~followers.bundle",9124:"compose.chunk",9231:"groups-profile",9919:"changelog.bundle"}[e]+"."+{529:"2826b7d8bc08bf22",1179:"2e39a13fa12d0d01",1240:"fa7fd5597bfbf81c",1645:"30a324bbbe437db7",2156:"13a1bf15db918fb7",2822:"82affc4a7b5983b0",2966:"8118feb3b8e0cfc6",3688:"899d6ab4a7d0dd14",4951:"6fd6dd16b1eb293c",6250:"46eb9fa72bdbfafa",6438:"f3be2d8b0ca59cdf",6535:"0a3c5b36cedbad42",6740:"17874e2d9dfb4f00",6791:"a2d12bc765ad0f38",7206:"7bee36f3edc0de92",7342:"aca9f85bd8b36f70",7399:"ca55c5d89171edc4",7413:"c408e3fce0f80bcb",7521:"2d3007cfd414b33a",7744:"d2559e00a1a30220",8087:"3a9fd2df1fe88c48",8119:"9ffc0aacc1ff49e5",8257:"dfb2744b2a28d4c5",8408:"c57143fbfc9f5040",8977:"8381cac06885ce77",9124:"cb3781f6e49426e4",9231:"924132e02f73d082",9919:"f97c6c2fdd203b90"}[e]+".js",t.miniCssF=e=>({2305:"css/portfolio",2540:"css/landing",3364:"css/admin",4370:"css/profile",6952:"css/appdark",8252:"css/app",8759:"css/spa"}[e]+".css"),t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},o="pixelfed:",t.l=(e,a,d,n)=>{if(r[e])r[e].push(a);else{var c,s;if(void 0!==d)for(var i=document.getElementsByTagName("script"),f=0;f<i.length;f++){var l=i[f];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+d){c=l;break}}c||(s=!0,(c=document.createElement("script")).charset="utf-8",t.nc&&c.setAttribute("nonce",t.nc),c.setAttribute("data-webpack",o+d),c.src=e),r[e]=[a];var u=(o,a)=>{c.onerror=c.onload=null,clearTimeout(b);var d=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),d&&d.forEach(e=>e(a)),o)return o(a)},b=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),s&&document.head.appendChild(c)}},t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.p="/",(()=>{var e={461:0,6952:0,8252:0,2305:0,3364:0,2540:0,4370:0,8759:0};t.f.j=(r,o)=>{var a=t.o(e,r)?e[r]:void 0;if(0!==a)if(a)o.push(a[2]);else if(/^((69|82)52|2305|2540|3364|4370|461|8759)$/.test(r))e[r]=0;else{var d=new Promise((o,d)=>a=e[r]=[o,d]);o.push(a[2]=d);var n=t.p+t.u(r),c=new Error;t.l(n,o=>{if(t.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var d=o&&("load"===o.type?"missing":o.type),n=o&&o.target&&o.target.src;c.message="Loading chunk "+r+" failed.\n("+d+": "+n+")",c.name="ChunkLoadError",c.type=d,c.request=n,a[1](c)}},"chunk-"+r,r)}},t.O.j=r=>0===e[r];var r=(r,o)=>{var a,d,[n,c,s]=o,i=0;if(n.some(r=>0!==e[r])){for(a in c)t.o(c,a)&&(t.m[a]=c[a]);if(s)var f=s(t)}for(r&&r(o);i<n.length;i++)d=n[i],t.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return t.O(f)},o=self.webpackChunkpixelfed=self.webpackChunkpixelfed||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})(),t.nc=void 0})();
(()=>{"use strict";var e,r,a,o={},t={};function c(e){var r=t[e];if(void 0!==r)return r.exports;var a=t[e]={id:e,loaded:!1,exports:{}};return o[e].call(a.exports,a,a.exports,c),a.loaded=!0,a.exports}c.m=o,e=[],c.O=(r,a,o,t)=>{if(!a){var n=1/0;for(f=0;f<e.length;f++){for(var[a,o,t]=e[f],d=!0,s=0;s<a.length;s++)(!1&t||n>=t)&&Object.keys(c.O).every(e=>c.O[e](a[s]))?a.splice(s--,1):(d=!1,t<n&&(n=t));if(d){e.splice(f--,1);var i=o();void 0!==i&&(r=i)}}return r}t=t||0;for(var f=e.length;f>0&&e[f-1][2]>t;f--)e[f]=e[f-1];e[f]=[a,o,t]},c.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return c.d(r,{a:r}),r},c.d=(e,r)=>{for(var a in r)c.o(r,a)&&!c.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce((r,a)=>(c.f[a](e,r),r),[])),c.u=e=>"js/"+{529:"groups-page",1179:"daci.chunk",1240:"discover~myhashtags.chunk",1645:"profile~following.bundle",2156:"dms.chunk",2822:"group.create",2966:"discover~hashtag.bundle",3688:"discover~serverfeed.chunk",4951:"home.chunk",6250:"discover~settings.chunk",6438:"groups-page-media",6535:"discover.chunk",6740:"discover~memories.chunk",6791:"groups-page-members",7206:"groups-page-topics",7342:"groups-post",7399:"dms~message.chunk",7413:"error404.bundle",7521:"discover~findfriends.chunk",7744:"notifications.chunk",8087:"profile.chunk",8119:"i18n.bundle",8257:"groups-page-about",8408:"post.chunk",8977:"profile~followers.bundle",9124:"compose.chunk",9231:"groups-profile",9919:"changelog.bundle"}[e]+"."+{529:"2826b7d8bc08bf22",1179:"f8aac5154bf66d16",1240:"5baba12a740731ad",1645:"107cdd43840f4562",2156:"13a1bf15db918fb7",2822:"82affc4a7b5983b0",2966:"8118feb3b8e0cfc6",3688:"b7b3509e7a57a7ed",4951:"c6aec62e9c29baee",6250:"3605acd0cdb83c8c",6438:"f3be2d8b0ca59cdf",6535:"0a3c5b36cedbad42",6740:"1f80b1535ac7fd5f",6791:"a2d12bc765ad0f38",7206:"7bee36f3edc0de92",7342:"aca9f85bd8b36f70",7399:"51e1ba0ec445bf6f",7413:"c408e3fce0f80bcb",7521:"29989fbbf893aae9",7744:"d2559e00a1a30220",8087:"974a5385adcb4e42",8119:"9ffc0aacc1ff49e5",8257:"dfb2744b2a28d4c5",8408:"e603077eff2eefbc",8977:"7ad5ad69f3e9fb0f",9124:"cb3781f6e49426e4",9231:"924132e02f73d082",9919:"f97c6c2fdd203b90"}[e]+".js",c.miniCssF=e=>({2305:"css/portfolio",2540:"css/landing",3364:"css/admin",4370:"css/profile",6952:"css/appdark",8252:"css/app",8759:"css/spa"}[e]+".css"),c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},a="pixelfed:",c.l=(e,o,t,n)=>{if(r[e])r[e].push(o);else{var d,s;if(void 0!==t)for(var i=document.getElementsByTagName("script"),f=0;f<i.length;f++){var l=i[f];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==a+t){d=l;break}}d||(s=!0,(d=document.createElement("script")).charset="utf-8",c.nc&&d.setAttribute("nonce",c.nc),d.setAttribute("data-webpack",a+t),d.src=e),r[e]=[o];var u=(a,o)=>{d.onerror=d.onload=null,clearTimeout(b);var t=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),t&&t.forEach(e=>e(o)),a)return a(o)},b=setTimeout(u.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=u.bind(null,d.onerror),d.onload=u.bind(null,d.onload),s&&document.head.appendChild(d)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.p="/",(()=>{var e={461:0,6952:0,8252:0,2305:0,3364:0,2540:0,4370:0,8759:0};c.f.j=(r,a)=>{var o=c.o(e,r)?e[r]:void 0;if(0!==o)if(o)a.push(o[2]);else if(/^((69|82)52|2305|2540|3364|4370|461|8759)$/.test(r))e[r]=0;else{var t=new Promise((a,t)=>o=e[r]=[a,t]);a.push(o[2]=t);var n=c.p+c.u(r),d=new Error;c.l(n,a=>{if(c.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var t=a&&("load"===a.type?"missing":a.type),n=a&&a.target&&a.target.src;d.message="Loading chunk "+r+" failed.\n("+t+": "+n+")",d.name="ChunkLoadError",d.type=t,d.request=n,o[1](d)}},"chunk-"+r,r)}},c.O.j=r=>0===e[r];var r=(r,a)=>{var o,t,[n,d,s]=a,i=0;if(n.some(r=>0!==e[r])){for(o in d)c.o(d,o)&&(c.m[o]=d[o]);if(s)var f=s(c)}for(r&&r(a);i<n.length;i++)t=n[i],c.o(e,t)&&e[t]&&e[t][0](),e[t]=0;return c.O(f)},a=self.webpackChunkpixelfed=self.webpackChunkpixelfed||[];a.forEach(r.bind(null,0)),a.push=r.bind(null,a.push.bind(a))})(),c.nc=void 0})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
public/js/spa.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,5 +1,5 @@
{
"/js/app.js": "/js/app.js?id=f4fbe5355704c95a3cc3da2c01588ab1",
"/js/app.js": "/js/app.js?id=0ecf383fbd54b342c6b4ff9c070aacdf",
"/js/activity.js": "/js/activity.js?id=5ff0d41f0c063205e2fd27b7d3a89d40",
"/js/components.js": "/js/components.js?id=6e1d1eba5b3a8d160ccd2b7203f29deb",
"/js/discover.js": "/js/discover.js?id=952469fb673a19bf07f5640d8c31d6a8",
@ -17,35 +17,35 @@
"/js/story-compose.js": "/js/story-compose.js?id=53bba3b9d435cbd7a1689fc07f15439c",
"/js/direct.js": "/js/direct.js?id=7d716b0453d4ad885cb600c0cef953aa",
"/js/admin.js": "/js/admin.js?id=97ce5c49b0cfe0718451e4f6d960fcd5",
"/js/spa.js": "/js/spa.js?id=453c913067fd89db4897f6159c163105",
"/js/spa.js": "/js/spa.js?id=214b681402b598ec041c2ac0d2991773",
"/js/stories.js": "/js/stories.js?id=8565c19bc915466ed5dd98076cfa3f04",
"/js/portfolio.js": "/js/portfolio.js?id=2dfd35982335ad4eca174b70bc0e9bb4",
"/js/account-import.js": "/js/account-import.js?id=fb9b306bcf2293dbb12c37e6629229db",
"/js/admin_invite.js": "/js/admin_invite.js?id=200302f8562e57371a89a533d8b06f46",
"/js/landing.js": "/js/landing.js?id=ecfac99283fc534bbfca9ada4f58efd6",
"/js/landing.js": "/js/landing.js?id=4b260b8607061ce6ba8a5e1a524b2d1a",
"/js/remote_auth.js": "/js/remote_auth.js?id=c3f3d3f486795671a8eb9074893f99b8",
"/js/groups.js": "/js/groups.js?id=9a739fa2f9b369621756149bf3aa51af",
"/js/group-status.js": "/js/group-status.js?id=0f6c426058a144597e242f70f7bc6790",
"/js/group-topic-feed.js": "/js/group-topic-feed.js?id=df12a95f1d1ba9c229ab921761fcd5ec",
"/js/custom_filters.js": "/js/custom_filters.js?id=f633fb6090aa4906678dc37b41f9f62d",
"/js/settings.js": "/js/settings.js?id=4b9a21cd609e13b72ad8f1af8e5960ac",
"/js/manifest.js": "/js/manifest.js?id=b4c3f72f82c6a435e194f08de9e83ea7",
"/js/home.chunk.6fd6dd16b1eb293c.js": "/js/home.chunk.6fd6dd16b1eb293c.js?id=018e181439a3495f79b16471dd723653",
"/js/settings.js": "/js/settings.js?id=1c84db4544ac1c55d2cea01e88ec4b1e",
"/js/manifest.js": "/js/manifest.js?id=15417c7435b179ba2698c034f537f6fd",
"/js/home.chunk.c6aec62e9c29baee.js": "/js/home.chunk.c6aec62e9c29baee.js?id=95295a5b8bfef3a40a3b8c1897afdb90",
"/js/compose.chunk.cb3781f6e49426e4.js": "/js/compose.chunk.cb3781f6e49426e4.js?id=6b6a69634e352106f17301a08df66b24",
"/js/post.chunk.c57143fbfc9f5040.js": "/js/post.chunk.c57143fbfc9f5040.js?id=0fb19ae7e5ed248d4ac43bdd078239f8",
"/js/profile.chunk.3a9fd2df1fe88c48.js": "/js/profile.chunk.3a9fd2df1fe88c48.js?id=b1dfec94d7df6507f76c92e8cf628fee",
"/js/discover~memories.chunk.17874e2d9dfb4f00.js": "/js/discover~memories.chunk.17874e2d9dfb4f00.js?id=abf6caaaf2b65ef34ce15e122286cdc2",
"/js/discover~myhashtags.chunk.fa7fd5597bfbf81c.js": "/js/discover~myhashtags.chunk.fa7fd5597bfbf81c.js?id=1f9e7b47a3fb5025cecb93df689bc7f3",
"/js/daci.chunk.2e39a13fa12d0d01.js": "/js/daci.chunk.2e39a13fa12d0d01.js?id=1113068ab2c6045e96d80167fb0c3d95",
"/js/discover~findfriends.chunk.2d3007cfd414b33a.js": "/js/discover~findfriends.chunk.2d3007cfd414b33a.js?id=100606d6abb2a91649ec927834f3ee43",
"/js/discover~serverfeed.chunk.899d6ab4a7d0dd14.js": "/js/discover~serverfeed.chunk.899d6ab4a7d0dd14.js?id=4b932f4606aae7046d1fde3470cae42f",
"/js/discover~settings.chunk.46eb9fa72bdbfafa.js": "/js/discover~settings.chunk.46eb9fa72bdbfafa.js?id=c3cde011de4932d24c88f0625cf18a63",
"/js/post.chunk.e603077eff2eefbc.js": "/js/post.chunk.e603077eff2eefbc.js?id=da82a7fa4d3dc629809210e88f14630e",
"/js/profile.chunk.974a5385adcb4e42.js": "/js/profile.chunk.974a5385adcb4e42.js?id=589663ccb647d9922e1e97cf30cee310",
"/js/discover~memories.chunk.1f80b1535ac7fd5f.js": "/js/discover~memories.chunk.1f80b1535ac7fd5f.js?id=18d689e4e22a0a4f12fb13b7a97d8c55",
"/js/discover~myhashtags.chunk.5baba12a740731ad.js": "/js/discover~myhashtags.chunk.5baba12a740731ad.js?id=fd0d5cd07a12a9332c05f9f16a8e2ba4",
"/js/daci.chunk.f8aac5154bf66d16.js": "/js/daci.chunk.f8aac5154bf66d16.js?id=2f2d42caba74d205b2b5dc4d9472796c",
"/js/discover~findfriends.chunk.29989fbbf893aae9.js": "/js/discover~findfriends.chunk.29989fbbf893aae9.js?id=79584a109654c0debedfc85e2147802b",
"/js/discover~serverfeed.chunk.b7b3509e7a57a7ed.js": "/js/discover~serverfeed.chunk.b7b3509e7a57a7ed.js?id=0062d6b28cd7a32893a265a4d9186269",
"/js/discover~settings.chunk.3605acd0cdb83c8c.js": "/js/discover~settings.chunk.3605acd0cdb83c8c.js?id=4be8a4614f1e4824a64ba71f592aa4cf",
"/js/discover.chunk.0a3c5b36cedbad42.js": "/js/discover.chunk.0a3c5b36cedbad42.js?id=6c31483e022bef32ff56e52437739e4a",
"/js/notifications.chunk.d2559e00a1a30220.js": "/js/notifications.chunk.d2559e00a1a30220.js?id=c092e381a8385636bd0f91146c6c9774",
"/js/dms.chunk.13a1bf15db918fb7.js": "/js/dms.chunk.13a1bf15db918fb7.js?id=eaf6ffcb3e784cc7d16c4bbeadcd4d64",
"/js/dms~message.chunk.ca55c5d89171edc4.js": "/js/dms~message.chunk.ca55c5d89171edc4.js?id=3353b5344d9542fa0b1b67ec1253cc7a",
"/js/profile~followers.bundle.8381cac06885ce77.js": "/js/profile~followers.bundle.8381cac06885ce77.js?id=e5c9cfb367fe6a7697fd7f50ebd74f13",
"/js/profile~following.bundle.30a324bbbe437db7.js": "/js/profile~following.bundle.30a324bbbe437db7.js?id=fe94503194686408600e8750b32b08de",
"/js/dms~message.chunk.51e1ba0ec445bf6f.js": "/js/dms~message.chunk.51e1ba0ec445bf6f.js?id=de8515e5ae537d09d344f47b21ea0014",
"/js/profile~followers.bundle.7ad5ad69f3e9fb0f.js": "/js/profile~followers.bundle.7ad5ad69f3e9fb0f.js?id=4ea5c00db8e58079d5d4b7803432dacb",
"/js/profile~following.bundle.107cdd43840f4562.js": "/js/profile~following.bundle.107cdd43840f4562.js?id=8f733ca92071a454d1faab0a7c32e241",
"/js/discover~hashtag.bundle.8118feb3b8e0cfc6.js": "/js/discover~hashtag.bundle.8118feb3b8e0cfc6.js?id=c9b62b7a6820a34066bdc6e9f9ed5650",
"/js/error404.bundle.c408e3fce0f80bcb.js": "/js/error404.bundle.c408e3fce0f80bcb.js?id=c416458981590b2ebe9fb35f5d3d1a6f",
"/js/i18n.bundle.9ffc0aacc1ff49e5.js": "/js/i18n.bundle.9ffc0aacc1ff49e5.js?id=447bbc12a507350e6aef265c54fbdab3",
@ -61,9 +61,9 @@
"/css/appdark.css": "/css/appdark.css?id=0618e5097047d418a15a992378815378",
"/css/app.css": "/css/app.css?id=269aa731b2120cc1193ad1f9f64e2748",
"/css/portfolio.css": "/css/portfolio.css?id=d98e354f173c6a8b729626384dceaa90",
"/css/admin.css": "/css/admin.css?id=9663788279cc70b5e303d22f0f8e8ce3",
"/css/admin.css": "/css/admin.css?id=20cdb9cce61b0e1bd9fb1aad30efcd2f",
"/css/landing.css": "/css/landing.css?id=fb78389492f56a927d3d9bbb3ebd8204",
"/css/profile.css": "/css/profile.css?id=ae4f5db9bb1a89db2ae293d6bde812e3",
"/css/spa.css": "/css/spa.css?id=041aed9a146db0e74b2cfe3ad8eaf96c",
"/js/vendor.js": "/js/vendor.js?id=656e247c107358c2a154a3044dacd007"
"/js/vendor.js": "/js/vendor.js?id=0691fd9b9b123f067d151210d301bee2"
}

@ -35,16 +35,19 @@ window.App.redirect = function() {
window.App.boot = function() {
Vue.use(VueI18n);
let i18nMessages = {
en: require('./i18n/en.json'),
pt: require('./i18n/pt.json'),
ja: require('./i18n/ja.json'),
};
// Load every locale JSON in ./i18n/ automatically, keyed by locale code
// (the filename, e.g. en-US, pt-PT). New languages are picked up on rebuild.
let i18nMessages = {};
const i18nContext = require.context('./i18n', false, /\.json$/);
i18nContext.keys().forEach((key) => {
const locale = key.replace(/^\.\//, '').replace(/\.json$/, '');
i18nMessages[locale] = i18nContext(key);
});
let locale = document.querySelector('html').getAttribute('lang');
const i18n = new VueI18n({
locale: locale, // set locale
fallbackLocale: 'en',
fallbackLocale: 'en-US',
messages: i18nMessages
});
new Vue({

@ -252,34 +252,20 @@ const store = new Vuex.Store({
},
});
let i18nMessages = {
en: require('./i18n/en.json'),
ar: require('./i18n/ar.json'),
ca: require('./i18n/ca.json'),
de: require('./i18n/de.json'),
el: require('./i18n/el.json'),
es: require('./i18n/es.json'),
eu: require('./i18n/eu.json'),
fr: require('./i18n/fr.json'),
he: require('./i18n/he.json'),
gd: require('./i18n/gd.json'),
gl: require('./i18n/gl.json'),
id: require('./i18n/id.json'),
it: require('./i18n/it.json'),
ja: require('./i18n/ja.json'),
nl: require('./i18n/nl.json'),
pl: require('./i18n/pl.json'),
pt: require('./i18n/pt.json'),
ru: require('./i18n/ru.json'),
uk: require('./i18n/uk.json'),
vi: require('./i18n/vi.json'),
};
// Load every locale JSON in ./i18n/ automatically, keyed by locale code
// (the filename, e.g. en-US, ca-ES). New languages are picked up on rebuild.
let i18nMessages = {};
const i18nContext = require.context('./i18n', false, /\.json$/);
i18nContext.keys().forEach((key) => {
const locale = key.replace(/^\.\//, '').replace(/\.json$/, '');
i18nMessages[locale] = i18nContext(key);
});
let locale = document.querySelector('html').getAttribute('lang');
const i18n = new VueI18n({
locale: locale, // set locale
fallbackLocale: 'en',
fallbackLocale: 'en-US',
messages: i18nMessages
});

@ -3,15 +3,20 @@ import VueI18n from 'vue-i18n';
Vue.use(VueI18n);
import en from './i18n/en.json';
import pt from './i18n/pt.json';
import ja from './i18n/ja.json';
// Load every locale JSON in ./i18n/ automatically, keyed by locale code
// (the filename, e.g. en-US, pt-PT). New languages are picked up on rebuild.
let i18nMessages = {};
const i18nContext = require.context('./i18n', false, /\.json$/);
i18nContext.keys().forEach((key) => {
const locale = key.replace(/^\.\//, '').replace(/\.json$/, '');
i18nMessages[locale] = i18nContext(key);
});
let locale = document.querySelector('html').getAttribute('lang');
const i18n = new VueI18n({
locale: locale, // set locale
fallbackLocale: 'en',
messages: { en, pt, ja }
fallbackLocale: 'en-US',
messages: i18nMessages
});
new Vue({

@ -559,34 +559,20 @@ const store = new Vuex.Store({
},
});
let i18nMessages = {
en: require('./i18n/en.json'),
ar: require('./i18n/ar.json'),
ca: require('./i18n/ca.json'),
de: require('./i18n/de.json'),
el: require('./i18n/el.json'),
es: require('./i18n/es.json'),
eu: require('./i18n/eu.json'),
fr: require('./i18n/fr.json'),
he: require('./i18n/he.json'),
gd: require('./i18n/gd.json'),
gl: require('./i18n/gl.json'),
id: require('./i18n/id.json'),
it: require('./i18n/it.json'),
ja: require('./i18n/ja.json'),
nl: require('./i18n/nl.json'),
pl: require('./i18n/pl.json'),
pt: require('./i18n/pt.json'),
ru: require('./i18n/ru.json'),
uk: require('./i18n/uk.json'),
vi: require('./i18n/vi.json'),
};
// Load every locale JSON in ./i18n/ automatically, keyed by locale code
// (the filename, e.g. en-US, ca-ES). New languages are picked up on rebuild.
let i18nMessages = {};
const i18nContext = require.context('./i18n', false, /\.json$/);
i18nContext.keys().forEach((key) => {
const locale = key.replace(/^\.\//, '').replace(/\.json$/, '');
i18nMessages[locale] = i18nContext(key);
});
let locale = document.querySelector('html').getAttribute('lang');
const i18n = new VueI18n({
locale: locale, // set locale
fallbackLocale: 'en',
fallbackLocale: 'en-US',
messages: i18nMessages
});

Loading…
Cancel
Save