Элементы контекстного меню создаются некоторыми API Chrome. Давайте посмотрим на индекс API: https://developer.chrome.com/extensions/api_index
Ага, выглядит как chrome.contextMenus
API . Итак, давайте просканируем репозиторий для этого.
Видим код в виде
title: chrome.i18n.getMessage('js_context_open_link_in_suspended_tab')
Итак, это еще один API для поиска, chrome.i18n . Если вы никогда раньше не сталкивались с этой аббревиатурой, это сокращение от «интернационализация» или разрешение на перевод вашей программы.
Итак, фактические строки , которые вы ищете, находятся в файлах локали, как описано в документации API, в подпапке _locales
:
https://github.com/deanoemcke/thegreatsuspender/blob/master/src/_locales/en/messages.json
"js_context_never_suspend_page": { "message": "Never suspend this URL" },
Это то, что вы ищете. Эти сообщения извлекаются (на соответствующем языке, если поддерживается, на английском языке по умолчанию) из messages.json
в папках локали.