File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 1
1
import i18next from 'i18next' ;
2
2
import LanguageDetector from 'i18next-browser-languagedetector' ;
3
+ import { version } from '../../package.json' ;
4
+
3
5
4
6
let fallbackResources , languages ;
5
7
if ( typeof IS_MINIFIED === 'undefined' ) {
@@ -127,6 +129,7 @@ export let translator = (key, values) => {
127
129
* Set up our translation function, with loaded languages
128
130
*/
129
131
export const initialize = ( ) => {
132
+ let latestMinorVersionPath = 'https://cdn.jsdelivr.net/npm/p5@' + version . replace ( / ^ ( \d + \. \d + ) \. \d + .* $ / , '$1' ) ;
130
133
let i18init = i18next
131
134
. use ( LanguageDetector )
132
135
. use ( FetchResources )
@@ -149,8 +152,7 @@ export const initialize = () => {
149
152
} ,
150
153
backend : {
151
154
fallback : 'en' ,
152
- loadPath :
153
- 'https://cdn.jsdelivr.net/npm/p5/translations/{{lng}}/{{ns}}.json'
155
+ loadPath : latestMinorVersionPath + '/translations/{{lng}}/{{ns}}.json'
154
156
} ,
155
157
partialBundledLanguages : true ,
156
158
resources : fallbackResources
You can’t perform that action at this time.
0 commit comments