diff --git a/README.md b/README.md
index f5fc330..8b266a8 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ If you would like to open an issue, please do it in the [KeeWeb repo](https://gi
## Translations
-You can add or edit translations [here](http://keeweb.oneskyapp.com/), they will be imported automatically.
+You can add or edit translations [here](https://keeweb.oneskyapp.com/), they will be imported automatically.
## Scripts
diff --git a/docs/translations/index.html b/docs/translations/index.html
index a5c68e8..48ae788 100644
--- a/docs/translations/index.html
+++ b/docs/translations/index.html
@@ -1,89 +1,93 @@
-
-
- KeeWeb translations
-
-
-
-
-
-
KeeWeb translations
-
This site contains translations for KeeWeb.
- You can add or edit translations at OneSky.
-
Language list
-
-
-
Language
-
Name
-
English Name
-
Version
-
Phrase count
-
Plugin URL
-
-
-
-
Language:
-
+ function showLanguage(lang) {
+ var xhr = new XMLHttpRequest();
+ xhr.responseType = 'json';
+ xhr.open('GET', lang + '/' + lang + '.json', true);
+ xhr.send();
+ xhr.onload = function () {
+ document.getElementById('lang-data').style.display = 'block';
+ document.getElementById('lang-name').innerHTML = lang;
+ var data = xhr.response;
+ var table = document.getElementById('lang-table');
+ while (table.rows.length > 1) {
+ table.deleteRow(1);
+ }
+ Object.keys(data).forEach(function (item) {
+ var row = table.insertRow();
+ row.insertCell().innerHTML = item;
+ row.insertCell().innerHTML = data[item];
+ });
+ };
+ return false;
+ }
+
+
+
+
+
KeeWeb translations
+
+ This site contains translations for KeeWeb. You can
+ add or edit translations at OneSky.
+