|
148 | 148 | // @description:zu Yengeza izimpendulo ze-AI ku-DuckDuckGo (inikwa amandla yi-GPT-4o!)
|
149 | 149 | // @author KudoAI
|
150 | 150 | // @namespace https://kudoai.com
|
151 |
| -// @version 2025.1.5 |
| 151 | +// @version 2025.1.5.1 |
152 | 152 | // @license MIT
|
153 | 153 | // @icon https://assets.ddgpt.com/images/icons/duckduckgpt/icon48.png?v=06af076
|
154 | 154 | // @icon64 https://assets.ddgpt.com/images/icons/duckduckgpt/icon64.png?v=06af076
|
|
258 | 258 | },
|
259 | 259 | support: 'https://support.ddgpt.com'
|
260 | 260 | },
|
261 |
| - latestAssetCommitHash: '37e3587' // for cached messages.json |
| 261 | + latestResourceCommitHash: '37e3587' // for cached messages.json |
262 | 262 | }
|
263 |
| - app.urls.assetHost = app.urls.gitHub.replace('github.com', 'cdn.jsdelivr.net/gh') + `@${app.latestAssetCommitHash}` |
| 263 | + app.urls.resourceHost = app.urls.gitHub.replace('github.com', 'cdn.jsdelivr.net/gh') + `@${app.latestResourceCommitHash}` |
264 | 264 | app.urls.update = app.urls.greasyFork.replace('https://', 'https://update.')
|
265 | 265 | .replace(/(\d+)-?([a-z-]*)$/i, (_, id, name) => `${id}/${ name || 'script' }.meta.js`)
|
266 | 266 | app.msgs = {
|
|
466 | 466 | if (!env.browser.language.startsWith('en')) {
|
467 | 467 | log.debug('Localizing app messages...')
|
468 | 468 | const localizedMsgs = await new Promise(resolve => {
|
469 |
| - const msgHostDir = app.urls.assetHost + '/greasemonkey/_locales/', |
| 469 | + const msgHostDir = app.urls.resourceHost + '/greasemonkey/_locales/', |
470 | 470 | msgLocaleDir = ( env.browser.language ? env.browser.language.replace('-', '_') : 'en' ) + '/'
|
471 | 471 | let msgHref = msgHostDir + msgLocaleDir + 'messages.json', msgXHRtries = 0
|
472 | 472 | function fetchMsgs() { xhr({ method: 'GET', url: msgHref, onload: handleMsgs })}
|
|
0 commit comments