Skip to content

Update #282

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions web/pandas/en/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -196,3 +196,9 @@ sponsors:
kind: partner
roadmap:
pdeps_path: pdeps
translations:
url: https://github.com/Scientific-Python-Translations/pandas-translations/archive/refs/heads/main.tar.gz
folder: translations
default_language: 'en'
ignore:
- docs/
27 changes: 14 additions & 13 deletions web/pandas/en/static/js/language_switcher.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,14 @@
window.addEventListener("DOMContentLoaded", function() {

// ABS_BASE_URL is the full URL
// e.g. https://pandas.pydata.org/en/getting_started.html
var ABS_BASE_URL = document.baseURI;
var BASE_URL = location.protocol + "//" + location.hostname + ":" + location.port
var CURRENT_LANGUAGE = document.documentElement.lang;
var PATHNAME = location.pathname.replace('/' + CURRENT_LANGUAGE + '/', '')
var languages = JSON.parse(document.getElementById("languages").getAttribute('data-lang').replace(/'/g, '"'));

console.log(BASE_URL, CURRENT_LANGUAGE, PATHNAME);
const language_names = {
'en': 'English',
'es': 'Español',
'zh': '中文',
'ja': '日本語',
'ko': '한국어',
'fr': 'Français',
'pt': 'Português'
'es': 'Español',
'fr': 'Français',
'pt': 'Português'
}

// Create dropdown menu
Expand Down Expand Up @@ -41,7 +36,13 @@ window.addEventListener("DOMContentLoaded", function() {
dropdownItem.textContent = language_names[i] || i.toUpperCase();
dropdownItem.setAttribute("href", "#");
dropdownItem.addEventListener("click", function() {
var newUrl = ABS_BASE_URL.replace('/' + CURRENT_LANGUAGE + '/', '/' + i + '/');
if (i == 'en') {
URL_LANGUAGE = '/';
} else {
URL_LANGUAGE = '/' + i;
}
var PATHNAME = location.pathname.replace('/' + CURRENT_LANGUAGE + '/', '')
var newUrl = BASE_URL + URL_LANGUAGE + PATHNAME
window.location.href = newUrl;
});
dropdownMenu.appendChild(dropdownItem);
Expand All @@ -57,4 +58,4 @@ window.addEventListener("DOMContentLoaded", function() {
var dropdown = makeDropdown(languages);
container.appendChild(dropdown);
}
});
});
27 changes: 14 additions & 13 deletions web/pandas/es/static/js/language_switcher.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,14 @@
window.addEventListener("DOMContentLoaded", function() {

// ABS_BASE_URL is the full URL
// e.g. https://pandas.pydata.org/en/getting_started.html
var ABS_BASE_URL = document.baseURI;
var BASE_URL = location.protocol + "//" + location.hostname + ":" + location.port
var CURRENT_LANGUAGE = document.documentElement.lang;
var PATHNAME = location.pathname.replace('/' + CURRENT_LANGUAGE + '/', '')
var languages = JSON.parse(document.getElementById("languages").getAttribute('data-lang').replace(/'/g, '"'));

console.log(BASE_URL, CURRENT_LANGUAGE, PATHNAME);
const language_names = {
'en': 'English',
'es': 'Español',
'zh': '中文',
'ja': '日本語',
'ko': '한국어',
'fr': 'Français',
'pt': 'Português'
'es': 'Español',
'fr': 'Français',
'pt': 'Português'
}

// Create dropdown menu
Expand Down Expand Up @@ -41,7 +36,13 @@ window.addEventListener("DOMContentLoaded", function() {
dropdownItem.textContent = language_names[i] || i.toUpperCase();
dropdownItem.setAttribute("href", "#");
dropdownItem.addEventListener("click", function() {
var newUrl = ABS_BASE_URL.replace('/' + CURRENT_LANGUAGE + '/', '/' + i + '/');
if (i == 'en') {
URL_LANGUAGE = '/';
} else {
URL_LANGUAGE = '/' + i;
}
var PATHNAME = location.pathname.replace('/' + CURRENT_LANGUAGE + '/', '')
var newUrl = BASE_URL + URL_LANGUAGE + PATHNAME
window.location.href = newUrl;
});
dropdownMenu.appendChild(dropdownItem);
Expand All @@ -57,4 +58,4 @@ window.addEventListener("DOMContentLoaded", function() {
var dropdown = makeDropdown(languages);
container.appendChild(dropdown);
}
});
});
1 change: 0 additions & 1 deletion web/pandas/pt/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,5 @@ translations:
url: https://github.com/Scientific-Python-Translations/pandas-translations/archive/refs/heads/main.tar.gz
folder: translations
default_language: 'en'
default_prefix: ''
ignore:
- docs/
27 changes: 14 additions & 13 deletions web/pandas/pt/static/js/language_switcher.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,14 @@
window.addEventListener("DOMContentLoaded", function() {

// ABS_BASE_URL is the full URL
// e.g. https://pandas.pydata.org/en/getting_started.html
var ABS_BASE_URL = document.baseURI;
var BASE_URL = location.protocol + "//" + location.hostname + ":" + location.port
var CURRENT_LANGUAGE = document.documentElement.lang;
var PATHNAME = location.pathname.replace('/' + CURRENT_LANGUAGE + '/', '')
var languages = JSON.parse(document.getElementById("languages").getAttribute('data-lang').replace(/'/g, '"'));

console.log(BASE_URL, CURRENT_LANGUAGE, PATHNAME);
const language_names = {
'en': 'English',
'es': 'Español',
'zh': '中文',
'ja': '日本語',
'ko': '한국어',
'fr': 'Français',
'pt': 'Português'
'es': 'Español',
'fr': 'Français',
'pt': 'Português'
}

// Create dropdown menu
Expand Down Expand Up @@ -41,7 +36,13 @@ window.addEventListener("DOMContentLoaded", function() {
dropdownItem.textContent = language_names[i] || i.toUpperCase();
dropdownItem.setAttribute("href", "#");
dropdownItem.addEventListener("click", function() {
var newUrl = ABS_BASE_URL.replace('/' + CURRENT_LANGUAGE + '/', '/' + i + '/');
if (i == 'en') {
URL_LANGUAGE = '/';
} else {
URL_LANGUAGE = '/' + i;
}
var PATHNAME = location.pathname.replace('/' + CURRENT_LANGUAGE + '/', '')
var newUrl = BASE_URL + URL_LANGUAGE + PATHNAME
window.location.href = newUrl;
});
dropdownMenu.appendChild(dropdownItem);
Expand All @@ -57,4 +58,4 @@ window.addEventListener("DOMContentLoaded", function() {
var dropdown = makeDropdown(languages);
container.appendChild(dropdown);
}
});
});