diff options
author | Dmitrii Selivanov <selivano.d@gmail.com> | 2022-03-13 13:25:03 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-13 13:25:03 +0300 |
commit | 7c3902433cf4974e8a13e892a5e0fb4eaf0a8628 (patch) | |
tree | c360264501f1fc7174b9a489532ba2d5b03ed8cf | |
parent | 819a879666d36ad9dda5f842362b05fd392b99ed (diff) | |
parent | 391450fda1eeda6d56e65336b0f5ae36295b43e4 (diff) |
Merge pull request #485 from fernandomireles/translator
translator
-rw-r--r-- | Extensions/combined/_locales/en/messages.json | 35 | ||||
-rw-r--r-- | Extensions/combined/_locales/en_GB/messages.json | 35 | ||||
-rw-r--r-- | Extensions/combined/_locales/en_US/messages.json | 35 | ||||
-rw-r--r-- | Extensions/combined/_locales/es/messages.json | 35 | ||||
-rw-r--r-- | Extensions/combined/_locales/es_419/messages.json | 35 | ||||
-rw-r--r-- | Extensions/combined/_locales/fr/messages.json | 35 | ||||
-rw-r--r-- | Extensions/combined/_locales/pt_BR/messages.json | 35 | ||||
-rw-r--r-- | Extensions/combined/_locales/ru/messages.json | 35 | ||||
-rw-r--r-- | Extensions/combined/manifest-chrome.json | 7 | ||||
-rw-r--r-- | Extensions/combined/manifest-firefox.json | 7 | ||||
-rw-r--r-- | Extensions/combined/popup.html | 26 | ||||
-rw-r--r-- | Extensions/combined/popup.js | 28 |
12 files changed, 326 insertions, 22 deletions
diff --git a/Extensions/combined/_locales/en/messages.json b/Extensions/combined/_locales/en/messages.json new file mode 100644 index 0000000..78c60fb --- /dev/null +++ b/Extensions/combined/_locales/en/messages.json @@ -0,0 +1,35 @@ +{ + "extensionName": { + "message": "Return YouTube Dislike" + }, + "extensionDesc": { + "message": "Returns ability to see dislikes" + }, + "textDeveloper": { + "message": "by Dmitrii Selivanov & Community" + }, + "linkWebsite": { + "message": "Website" + }, + "linkFAQ": { + "message": "FAQ" + }, + "linkDonate": { + "message": "Donate" + }, + "linkHelp": { + "message": "Help" + }, + "legendSettings": { + "message": "Settings" + }, + "textSettings": { + "message": "Disable like/dislike submission" + }, + "textSettingsHover": { + "message": "Stops counting your likes and dislikes." + }, + "textUpdate": { + "message": "update to" + } +}
\ No newline at end of file diff --git a/Extensions/combined/_locales/en_GB/messages.json b/Extensions/combined/_locales/en_GB/messages.json new file mode 100644 index 0000000..78c60fb --- /dev/null +++ b/Extensions/combined/_locales/en_GB/messages.json @@ -0,0 +1,35 @@ +{ + "extensionName": { + "message": "Return YouTube Dislike" + }, + "extensionDesc": { + "message": "Returns ability to see dislikes" + }, + "textDeveloper": { + "message": "by Dmitrii Selivanov & Community" + }, + "linkWebsite": { + "message": "Website" + }, + "linkFAQ": { + "message": "FAQ" + }, + "linkDonate": { + "message": "Donate" + }, + "linkHelp": { + "message": "Help" + }, + "legendSettings": { + "message": "Settings" + }, + "textSettings": { + "message": "Disable like/dislike submission" + }, + "textSettingsHover": { + "message": "Stops counting your likes and dislikes." + }, + "textUpdate": { + "message": "update to" + } +}
\ No newline at end of file diff --git a/Extensions/combined/_locales/en_US/messages.json b/Extensions/combined/_locales/en_US/messages.json new file mode 100644 index 0000000..78c60fb --- /dev/null +++ b/Extensions/combined/_locales/en_US/messages.json @@ -0,0 +1,35 @@ +{ + "extensionName": { + "message": "Return YouTube Dislike" + }, + "extensionDesc": { + "message": "Returns ability to see dislikes" + }, + "textDeveloper": { + "message": "by Dmitrii Selivanov & Community" + }, + "linkWebsite": { + "message": "Website" + }, + "linkFAQ": { + "message": "FAQ" + }, + "linkDonate": { + "message": "Donate" + }, + "linkHelp": { + "message": "Help" + }, + "legendSettings": { + "message": "Settings" + }, + "textSettings": { + "message": "Disable like/dislike submission" + }, + "textSettingsHover": { + "message": "Stops counting your likes and dislikes." + }, + "textUpdate": { + "message": "update to" + } +}
\ No newline at end of file diff --git a/Extensions/combined/_locales/es/messages.json b/Extensions/combined/_locales/es/messages.json new file mode 100644 index 0000000..c5a456d --- /dev/null +++ b/Extensions/combined/_locales/es/messages.json @@ -0,0 +1,35 @@ +{ + "extensionName": { + "message": "Regresar los Dislikes de YouTube" + }, + "extensionDesc": { + "message": "Regresa la posibilidad de ver los dislikes" + }, + "textDeveloper": { + "message": "por Dmitrii Selivanov y la Comunidad" + }, + "linkWebsite": { + "message": "Página web" + }, + "linkFAQ": { + "message": "P+F" + }, + "linkDonate": { + "message": "Donar" + }, + "linkHelp": { + "message": "Ayuda" + }, + "legendSettings": { + "message": "Ajustes" + }, + "textSettings": { + "message": "Desactivar los dislikes" + }, + "textSettingsHover": { + "message": "Dejar de contar los dislikes." + }, + "textUpdate": { + "message": "actualizar a" + } +}
\ No newline at end of file diff --git a/Extensions/combined/_locales/es_419/messages.json b/Extensions/combined/_locales/es_419/messages.json new file mode 100644 index 0000000..c5a456d --- /dev/null +++ b/Extensions/combined/_locales/es_419/messages.json @@ -0,0 +1,35 @@ +{ + "extensionName": { + "message": "Regresar los Dislikes de YouTube" + }, + "extensionDesc": { + "message": "Regresa la posibilidad de ver los dislikes" + }, + "textDeveloper": { + "message": "por Dmitrii Selivanov y la Comunidad" + }, + "linkWebsite": { + "message": "Página web" + }, + "linkFAQ": { + "message": "P+F" + }, + "linkDonate": { + "message": "Donar" + }, + "linkHelp": { + "message": "Ayuda" + }, + "legendSettings": { + "message": "Ajustes" + }, + "textSettings": { + "message": "Desactivar los dislikes" + }, + "textSettingsHover": { + "message": "Dejar de contar los dislikes." + }, + "textUpdate": { + "message": "actualizar a" + } +}
\ No newline at end of file diff --git a/Extensions/combined/_locales/fr/messages.json b/Extensions/combined/_locales/fr/messages.json new file mode 100644 index 0000000..de62f45 --- /dev/null +++ b/Extensions/combined/_locales/fr/messages.json @@ -0,0 +1,35 @@ +{ + "extensionName": { + "message": "Return YouTube Dislike" + }, + "extensionDesc": { + "message": "Ré-affiche les pouces rouges/dislikes des vidées" + }, + "textDeveloper": { + "message": "par Dmitrii Selivanov & Communauté" + }, + "linkWebsite": { + "message": "Site web" + }, + "linkFAQ": { + "message": "Questions fréquentes" + }, + "linkDonate": { + "message": "Faire un don" + }, + "linkHelp": { + "message": "Aide" + }, + "legendSettings": { + "message": "Paramètres" + }, + "textSettings": { + "message": "Désactiver l'envoi des likes/dislikes" + }, + "textSettingsHover": { + "message": "Arrête de compter les likes et les dislikes mis sur les vidéos." + }, + "textUpdate": { + "message": "mettre à jour vers" + } +}
\ No newline at end of file diff --git a/Extensions/combined/_locales/pt_BR/messages.json b/Extensions/combined/_locales/pt_BR/messages.json new file mode 100644 index 0000000..b16c37f --- /dev/null +++ b/Extensions/combined/_locales/pt_BR/messages.json @@ -0,0 +1,35 @@ +{ + "extensionName": { + "message": "Devolver Dislikes do YouTube" + }, + "extensionDesc": { + "message": "A capacidade de ver os retornos de não gostos" + }, + "textDeveloper": { + "message": "por Dmitrii Selivanov e a Comunidade" + }, + "linkWebsite": { + "message": "Website" + }, + "linkFAQ": { + "message": "FAQ" + }, + "linkDonate": { + "message": "Doe" + }, + "linkHelp": { + "message": "Ajuda" + }, + "legendSettings": { + "message": "Ajustes" + }, + "textSettings": { + "message": "Desaproveitar as aversões" + }, + "textSettingsHover": { + "message": "Pare de contar as antipatias." + }, + "textUpdate": { + "message": "atualização para" + } +}
\ No newline at end of file diff --git a/Extensions/combined/_locales/ru/messages.json b/Extensions/combined/_locales/ru/messages.json new file mode 100644 index 0000000..dc83f7c --- /dev/null +++ b/Extensions/combined/_locales/ru/messages.json @@ -0,0 +1,35 @@ +{ + "extensionName": { + "message": "Возвращение отметки не нравится YouTube" + }, + "extensionDesc": { + "message": "Возвращает способность видеть отметки не нравится" + }, + "textDeveloper": { + "message": "Дмитрий Селиванов и сообщество" + }, + "linkWebsite": { + "message": "Сайт" + }, + "linkFAQ": { + "message": "ЧАВО" + }, + "linkDonate": { + "message": "Пожертвовать" + }, + "linkHelp": { + "message": "Помощь" + }, + "legendSettings": { + "message": "Настройки" + }, + "textSettings": { + "message": "Отключить отправку нравится/не нравится" + }, + "textSettingsHover": { + "message": "Отключает отправку ваших отметок нравится/не нравится" + }, + "textUpdate": { + "message": "обновление до" + } +} diff --git a/Extensions/combined/manifest-chrome.json b/Extensions/combined/manifest-chrome.json index e0a0785..867e688 100644 --- a/Extensions/combined/manifest-chrome.json +++ b/Extensions/combined/manifest-chrome.json @@ -1,7 +1,8 @@ { - "name": "Return YouTube Dislike", - "description": "Returns ability to see dislikes", - "version": "2.1.0.3", + "name": "__MSG_extensionName__", + "description": "__MSG_extensionDesc__", + "default_locale": "en", + "version": "2.1.0.4", "manifest_version": 3, "background": { "service_worker": "ryd.background.js" diff --git a/Extensions/combined/manifest-firefox.json b/Extensions/combined/manifest-firefox.json index c60a8aa..818efa2 100644 --- a/Extensions/combined/manifest-firefox.json +++ b/Extensions/combined/manifest-firefox.json @@ -1,7 +1,8 @@ { - "name": "Return YouTube Dislike", - "description": "Returns ability to see dislikes", - "version": "2.1.0.3", + "name": "__MSG_extensionName__", + "description": "__MSG_extensionDesc__", + "default_locale": "en", + "version": "2.1.0.4", "manifest_version": 2, "background": { "scripts": ["ryd.background.js"] diff --git a/Extensions/combined/popup.html b/Extensions/combined/popup.html index 56645f6..d8793f2 100644 --- a/Extensions/combined/popup.html +++ b/Extensions/combined/popup.html @@ -1,8 +1,8 @@ <!DOCTYPE html> -<html lang="en"> +<html> <head> <meta content="text/html; charset=utf-8" /> - <title>Return YouTube Dislike</title> + <title title="__MSG_extensionName__">__MSG_extensionName__</title> <link rel="stylesheet" href="popup.css" /> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> @@ -20,16 +20,16 @@ /> <path d="m8 12.5 5.1-2.9L8 6.7v5.8z" fill="#fff" /> </svg> - <h1 style="margin-bottom: 0.75rem">Return YouTube Dislike</h1> - <p style="color: var(--lightGrey)">by Dmitrii Selivanov & Community</p> + <h1 style="margin-bottom: 0.75rem" title="__MSG_extensionName__">__MSG_extensionName__</h1> + <p style="color: var(--lightGrey)" title="__MSG_textDeveloper__">__MSG_textDeveloper__</p> - <button id="link_website">Website</button> - <button id="link_github">GitHub</button> + <button id="link_website" title="__MSG_linkWebsite__">__MSG_linkWebsite__</button> + <button id="link_github" >GitHub</button> <button id="link_discord">Discord</button> <br /> - <button style="margin-top: 0.3rem" id="link_faq">FAQ</button> - <button style="margin-top: 0.3em" id="link_donate">Donate</button> - <button style="margin-top: 0.3em" id="link_help">Help</button> + <button style="margin-top: 0.3rem" id="link_faq" title="__MSG_linkFAQ__">__MSG_linkFAQ__</button> + <button style="margin-top: 0.3em" id="link_donate" title="__MSG_linkDonate__">__MSG_linkDonate__</button> + <button style="margin-top: 0.3em" id="link_help" title="__MSG_linkHelp__">__MSG_linkHelp__</button> <br /> <br /> @@ -40,7 +40,7 @@ src="./icons/server.svg" alt="" /> - + <br /> <br /> </center> @@ -70,12 +70,12 @@ <!-- dialog box --> <fieldset id="advancedSettings"> - <legend id="advancedLegend">Settings</legend> + <legend id="advancedLegend" title="__MSG_legendSettings__">__MSG_legendSettings__</legend> - <label class="switch" data-hover="Stops counting your likes and dislikes."> + <label class="switch" data-hover="__MSG_textSettingsHover__"> <input type="checkbox" id="disable_vote_submission" /> <span class="slider" /> - <span class="switchLabel">Disable vote submission</span> + <span class="switchLabel" title="__MSG_textSettings__">__MSG_textSettings__</span> </label> <!-- <br /> <label class="switch"> diff --git a/Extensions/combined/popup.js b/Extensions/combined/popup.js index 16c54f9..be03ac6 100644 --- a/Extensions/combined/popup.js +++ b/Extensions/combined/popup.js @@ -2,7 +2,7 @@ const config = { advanced: false, disableVoteSubmission: false, - + showAdvancedMessage: '<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor"><rect fill="none" height="24" width="24"/><path d="M19.5,12c0-0.23-0.01-0.45-0.03-0.68l1.86-1.41c0.4-0.3,0.51-0.86,0.26-1.3l-1.87-3.23c-0.25-0.44-0.79-0.62-1.25-0.42 l-2.15,0.91c-0.37-0.26-0.76-0.49-1.17-0.68l-0.29-2.31C14.8,2.38,14.37,2,13.87,2h-3.73C9.63,2,9.2,2.38,9.14,2.88L8.85,5.19 c-0.41,0.19-0.8,0.42-1.17,0.68L5.53,4.96c-0.46-0.2-1-0.02-1.25,0.42L2.41,8.62c-0.25,0.44-0.14,0.99,0.26,1.3l1.86,1.41 C4.51,11.55,4.5,11.77,4.5,12s0.01,0.45,0.03,0.68l-1.86,1.41c-0.4,0.3-0.51,0.86-0.26,1.3l1.87,3.23c0.25,0.44,0.79,0.62,1.25,0.42 l2.15-0.91c0.37,0.26,0.76,0.49,1.17,0.68l0.29,2.31C9.2,21.62,9.63,22,10.13,22h3.73c0.5,0,0.93-0.38,0.99-0.88l0.29-2.31 c0.41-0.19,0.8-0.42,1.17-0.68l2.15,0.91c0.46,0.2,1,0.02,1.25-0.42l1.87-3.23c0.25-0.44,0.14-0.99-0.26-1.3l-1.86-1.41 C19.49,12.45,19.5,12.23,19.5,12z M12.04,15.5c-1.93,0-3.5-1.57-3.5-3.5s1.57-3.5,3.5-3.5s3.5,1.57,3.5,3.5S13.97,15.5,12.04,15.5z"/></svg>', hideAdvancedMessage: '<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0-.39-.39-.39-1.02 0-1.41L10.59 12 7.7 9.11c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41z"/></svg>', @@ -16,6 +16,29 @@ const config = { }, }; +/* Change language */ +function localizeHtmlPage() +{ + //Localize by replacing __MSG_***__ meta tags + var objects = document.getElementsByTagName('html'); + for (var j = 0; j < objects.length; j++) + { + var obj = objects[j]; + + var valStrH = obj.innerHTML.toString(); + var valNewH = valStrH.replace(/__MSG_(\w+)__/g, function(match, v1) + { + return v1 ? chrome.i18n.getMessage(v1) : ""; + }); + + if(valNewH != valStrH) + { + obj.innerHTML = valNewH; + } + } +} + +localizeHtmlPage(); /* Links */ createLink(config.links.website,"link_website") @@ -72,7 +95,7 @@ function initializeVersionNumber() { .then((response) => response.json()) .then((json) => { if (version !== json.version) { - document.getElementById('ext-update').innerHTML = 'update to v' + json.version; + document.getElementById('ext-update').innerHTML = chrome.i18n.getMessage("textUpdate") +' v' + json.version; document.getElementById('ext-update').style.padding = '.25rem .5rem'; } }); @@ -121,7 +144,6 @@ function handleDisableVoteSubmissionChangeEvent(value) { } })(); - /* popup-script.js document.querySelector('#login') .addEventListener('click', function () { |