Skip to content

Commit fc30f9e

Browse files
committed
Condensed locale init, renamed msgURL to msgsURL ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions/tree/main/bravegpt]
1 parent 179a912 commit fc30f9e

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

chatgpt/bravegpt/bravegpt.user.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-Brave Search (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2026.7.26.1
151+
// @version 2026.7.26.2
152152
// @license MIT
153153
// @icon https://cdn.jsdelivr.net/gh/KudoAI/bravegpt@2f21b5f/assets/images/icons/app/icon48.png
154154
// @icon64 https://cdn.jsdelivr.net/gh/KudoAI/bravegpt@2f21b5f/assets/images/icons/app/icon64.png
@@ -276,9 +276,9 @@
276276
})),
277277
msgs: await new Promise(resolve => {
278278
const msgBaseURL = `${app.urls.resourceHost}/greasemonkey/_locales`,
279-
locale = `${ env.browser.language ? env.browser.language.replace('-', '_') : 'en' }`
280-
let msgURL = `${msgBaseURL}/${locale}/messages.json`, msgFetchesTried = 0
281-
function fetchMsgs() { env.xhr({ method: 'GET', url: msgURL, onload: handleMsgs })}
279+
locale = env.browser.language ? env.browser.language.replace('-', '_') : 'en'
280+
let msgsURL = `${msgBaseURL}/${locale}/messages.json`, msgFetchesTried = 0
281+
function fetchMsgs() { env.xhr({ method: 'GET', url: msgsURL, onload: handleMsgs })}
282282
function handleMsgs(resp) {
283283
try { // to return localized messages.json
284284
const msgs = JSON.parse(resp.responseText), flatMsgs = {}
@@ -288,8 +288,8 @@
288288
resolve(flatMsgs)
289289
} catch (err) { // if bad response
290290
msgFetchesTried++ ; if (msgFetchesTried == 3) return resolve({}) // try original/region-stripped/EN
291-
msgURL = env.browser.language.includes('-') && msgFetchesTried == 1 ? // if regional lang on 1st try
292-
msgURL.replace(/(_locales\/[^_]+)_[^_]+(\/)/, '$1$2') // ...strip region before retrying
291+
msgsURL = env.browser.language.includes('-') && msgFetchesTried == 1 ? // if regional lang on 1st try
292+
msgsURL.replace(/(_locales\/[^_]+)_[^_]+(\/)/, '$1$2') // ...strip region before retrying
293293
: `${msgBaseURL}/en/messages.json` // else use default English messages
294294
fetchMsgs()
295295
}

0 commit comments

Comments
 (0)