diff --git a/js/index.js b/js/index.js index 60dfae7..57ffcd3 100644 --- a/js/index.js +++ b/js/index.js @@ -5,7 +5,6 @@ const muteButton = document.getElementById('mute-button'); const githubButton = document.getElementById('github-button'); const discordButton = document.getElementById('discord-button'); const blueskyButton = document.getElementById('bluesky-button'); -const languageSelector = document.getElementById('language-selector'); const pikidiaryButton = document.getElementById('pikidiary-button'); const freakyblog = document.getElementById('freakyblog-logo'); @@ -39,256 +38,3 @@ window.addEventListener('load', () => { window.addEventListener('load', () => { setTimeout(() => popup.style.display = 'flex', 500); }); - -document.addEventListener('DOMContentLoaded', () => { - const translations = { -en: { - mainTitle: 'Freakybob', - marqueeText: 'The website is making me genuinely tweak :3 | Check out the new Freakyblog page!', - popupText: 'Welcome to freakybob.site! Hope you enjoy the website just as much as we do!', - infoButton: 'Check out the info page!', - teamButton: 'See the team behind freakybob.site!', - galleryButton: 'Check out the image gallery!', - musicButton: 'Listen to Spongebob music!', - activitiesButton: 'More activities!', - popupText: 'Welcome to freakybob.site! Hope you enjoy the website just as much as we do!', - thanksButton: 'Thanks!', - gplLicenseText: 'No Rights Reserved. All pages are licensed under GPL-3.', -}, -es: { - mainTitle: 'Freakybob', - marqueeText: '¡Este sitio web realmente me pone a prueba! | ¡Echa un vistazo a la nueva página Freakyblog!', - popupText: '¡Bienvenido a freakybob.site! ¡Esperamos que disfrutes el sitio web tanto como nosotros!', - infoButton: '¡Visita la página de información!', - teamButton: '¡Conoce al equipo detrás de freakybob.site!', - galleryButton: '¡Mira la galería de imágenes!', - musicButton: '¡Escucha música de Spongebob!', - activitiesButton: '¡Mas actividades!', - popupText: '¡Bienvenido a freakybob.site! ¡Esperamos que disfrutes el sitio web tanto como nosotros!', - thanksButton: '¡Gracias!', - gplLicenseText: 'Sin derechos reservados. Todas las páginas están licenciadas bajo GPL-3.', -}, -fr : { - mainTitle: 'Freakybob', - marqueeText: 'Le site Internet fait-il vraiment le maitre :3 | Regardez la nouvelle page de Freakyblog!', - popupText: 'Bienvenue sur freakybob.site! Nous sommes impatients de vous offrir le site Internet comme nous le faisons!', - infoButton: 'Regardez la page d\'information!', - teamButton: 'Venez voir le team derrière freakybob.site!', - galleryButton: 'Regardez la galerie d\'images!', - musicButton: 'Ecoutez la musique depongebob!', - activitiesButton: 'Dernières d\'activité!', - popupText: 'Bienvenue sur freakybob.site! Nous sommes impatients de vous offrir le site Internet comme nous le faisons!', - thanksButton: 'Merci!', - gplLicenseText: 'Aucun droit réservé. Toutes les pages sont sous licence GPL-3.', -}, -de: { - mainTitle: 'Freakybob', - marqueeText: 'Diese Website macht mich echt fertig! | Schau dir die neue Freakyblog-Seite an!', - popupText: 'Willkommen auf freakybob.site! Wir hoffen, dass dir die Website genauso gefällt wie uns!', - infoButton: 'Schau dir die Infoseite an!', - teamButton: 'Sieh dir das Team hinter freakybob.site an!', - galleryButton: 'Schau dir die Bildergalerie an!', - musicButton: 'Höre Spongebob-Musik!', - activitiesButton: 'Mehr Aktivität!', - popupText: 'Willkommen auf freakybob.site! Wir hoffen, dass dir die Website genauso gefäch wie uns!', - thanksButton: 'Danke!', - gplLicenseText: 'Keine Rechte vorbehalten. Alle Seiten sind unter GPL-3 lizenziert.', -} -,jp : { - mainTitle: 'Freakybob', - marqueeText: 'このウェブサイトは本当に機能するように作りました | 新しいFreakyblogのページをチェックしてください', - popupText: 'Freakybob.siteへようこそ! このウェブサイトを楽しんでいただきありがとうございます!', - infoButton: 'Freakyblogのページを確認してください', - teamButton: 'Freakybobのページに行ってみてください', - galleryButton: 'Freakybobのページに行ってみてください', - musicButton: 'Freakybobのページに行ってみてください', - activitiesButton: '活動を見てください', - popupText: 'Freakybob.siteへようこそ! このウェブサイトを楽しんでいただきありがとうございます!', - thanksButton: 'ありがとうございます!', - gplLicenseText: '無断転載禁止。すべてのページは GPL-3 ライセンスです。', -} -,ko : { - mainTitle: 'Freakybob', - marqueeText: '웹사이트이 만족둔하고 한다! | 더의 텍스트를 확인해 보세요!', - popupText: '프레이티브박스가 freakybob.site에 접근하고 어떤을!', - infoButton: '프레이티브박스를 확인해 보세요!', - teamButton: '프레이티브박스를 확인해 보세요!', - galleryButton: '프레이티브박스를 확인해 보세요!', - musicButton: '프레이티브박스를 확인해 보세요!', - activitiesButton: '프레이티브박스를 확인해 보세요!', - popupText: '프레이티브박스가 freakybob.site에 접근하고 어떤을!', - thanksButton: '프레이티브박스를 확인해 보세요!', - gplLicenseText: '권리 없음. 모든 페이지는 GPL-3에 따라 라이센스됩니다.', -} -,pt : { - mainTitle: 'Freakybob', - marqueeText: 'O site está a fazer-me realmente tweaking :3 | Veja a nova página do Freakyblog!', - popupText: 'Bem-vindo ao freakybob.site! Esperamos que goste do site como eu fizemos!', - infoButton: 'Veja a página de informação!', - teamButton: 'Veja o time de traço do freakybob.site!', - galleryButton: 'Veja a galleria de imagens!', - musicButton: 'Escute a música de.spongebob!', - activitiesButton: 'Mais Atividade!', - popupText: 'Bem-vindo ao freakybob.site! Esperamos que goste do site como eu fizemos!', - thanksButton: 'Obrigado!', - gplLicenseText: 'Nenhum direito reservado. Todas as páginas estão licenciadas sob GPL-3.', -} -,pl : { - mainTitle: 'Freakybob', - marqueeText: 'To strona jest robiać mi prawdopodobnie zmiany :3 | Sprawdź nową stronę Freakyblog!', - popupText: 'Witaj na freakybob.site! Zapewniamy, że zobaczyłes strone jak ja zrobiłes!', - infoButton: 'Sprawdź stronę informacyjną!', - teamButton: 'Sprawdź drapień przeciw freakybob.site!', - galleryButton: 'Sprawdź galerię obrazów!', - musicButton: 'Ogarnij muzyczę spongebob!', - activitiesButton: 'Mehr Aktivitä!', - thanksButton: 'Dziekuje!', - gplLicenseText: 'Brak Zastrzeżonych Praw. Wszystkie strony są licencjonowane na zasadach GPL-3.', -} -,tr : { - mainTitle: 'Freakybob', - marqueeText: 'Bu site size hızlıca çıkaracak :3 | Lütfen yeni Freakyblog sayfasını deneyin!', - popupText: 'Freakybob.site\'e hos geldiniz! Burada site size hızlıca çıkaracaktır!', - infoButton: 'Freakyblog sayfasını deneyin!', - teamButton: 'Freakybob sayfasını deneyin!', - galleryButton: 'Freakybob sayfasını deneyin!', - musicButton: 'Freakybob sayfasını deneyin!', - activitiesButton: 'Freakybob sayfasını deneyin!', - popupText: 'Freakybob.site\'e hos geldiniz! Burada site size hızlıca çıkaracaktır!', - thanksButton: 'Tesekkürler!', - gplLicenseText: 'Hiçbir Hakkı Saklı Değildir. Tüm sayfalar GPL-3 lisansı altındadır.', -} -,th : { - mainTitle: 'Freakybob', - marqueeText: 'Website จะใช้งานตอนนี้แล้ว :3 | ดูหน้าต่างใหม่ของ Freakyblog!', - popupText: 'ยินดีต้อนรับสู่ freakybob.site! ระบบของคุณจะใช้งานตอนนี้แล้ว!', - infoButton: 'ดูหน้าต่างข้อมูล!', - teamButton: 'ดูทีมของคุณที่หลังจาก freakybob.site!', - galleryButton: 'ดูภาพกิจกรรม!', - musicButton: 'ดูเพลง spongebob!', - activitiesButton: 'ดูกิจกรรม!', - popupText: 'ยินดีต้อนรับสู่ freakybob.site! ระบบของคุณจะใช้งานตอนนี้แล้ว!', - thanksButton: 'ขอบคุณ!', - gplLicenseText: 'ไม่สงวนลิขสิทธิ์ ทุกหน้าได้รับอนุญาตภายใต้ GPL-3', -} -,vi : { - mainTitle: 'Freakybob', - marqueeText: 'Website đang được đầu tư đã :3 | Xem trang mới nhất của Freakyblog!', - popupText: 'Chào mừng đến freakybob.site! Chúng tôi mong muốn được ủng hộ trang web này!', - infoButton: 'Xem trang thông tin!', - teamButton: 'Xem đội ngũ trước freakybob.site!', - galleryButton: 'Xem hình ảnh!', - musicButton: 'Nghe nhạc spongebob!', - activitiesButton: 'Xem hoạt động!', - popupText: 'Chào mừng đến freakybob.site! Chúng tôi mong muốn được ủng hộ trang web này!', - thanksButton: 'Cảm ơn!', - gplLicenseText: 'Không có quyền được bảo lưu. Tất cả các trang được cấp phép theo GPL-3.', -} -,uk : { - mainTitle: 'Freakybob', - marqueeText: 'Віддалено :3 | Перегляньте нову сторінку Freakyblog!', - popupText: 'Добро пожаловать на freakybob.site! Мы рады, что вам понравилось сайт как мы это делали!', - infoButton: 'Перегляньте сторінку інформації!', - teamButton: 'Перегляньте команду против freakybob.site!', - galleryButton: 'Перегляньте галерею зображень!', - musicButton: 'Слухай музику spongebob!', - activitiesButton: 'Інші активності!', - popupText: 'Добро пожаловать на freakybob.site! Мы рады, что вам понравилось сайт как мы это делали!', - thanksButton: 'Дякую!', - gplLicenseText: 'Права не захищені. Усі сторінки мають ліцензію GPL-3.', -} -,zh : { - mainTitle: 'Freakybob', - marqueeText: '这个站点已经 :3 | 看看新的 Freakyblog 页面!', - popupText: '欢迎来到 freakybob.site! 我们很高兴为您服务!', - infoButton: '看看信息页面!', - teamButton: '看看我们的队伍后面的 freakybob.site!', - galleryButton: '看看照片活动!', - musicButton: '听听.spongebob 音乐!', - activitiesButton: '更多活动!', - popupText: '欢迎来到 freakybob.site! 我们很高兴为您服务!', - thanksButton: '谢谢!', - gplLicenseText: '未保留任何权利。所有页面均根据 GPL-3 授权。', -} -,ru : { - mainTitle: 'Freakybob', - marqueeText: 'Это сайт сделал-мы вполне нравится :3 | Посмотрите новую страницу Freakyblog!', - popupText: 'Добро пожаловать на freakybob.site! Мы рады, что вам понравилось сайт как мы это делали!', - infoButton: 'Посмотрите страницу информации!', - teamButton: 'Посмотрите команду против freakybob.site!', - galleryButton: 'Посмотрите галерею изображений!', - musicButton: 'Слушай музыку.spongebob!', - activitiesButton: 'Ещё активности!', - popupText: 'Добро пожаловать на freakybob.site! Мы рады, что вам понравилось сайт как мы это делали!', - thanksButton: 'Спасибо!', - gplLicenseText: 'Права не защищены. Все страницы лицензированы по GPL-3.', -} -,it : { - mainTitle: 'Freakybob', - marqueeText: 'Il sito è facendo di molto bello :3 | Clicca sul nuovo sito di Freakyblog!', - popupText: 'Benvenuto su freakybob.site! Abbiamo apprezzato il sito come lo facciamo!', - infoButton: 'Clicca sul sito di informazione!', - teamButton: 'Clicca sul team di freakybob.site!', - galleryButton: 'Clicca sul galleria di immagini!', - musicButton: 'Ascolta la canzone di spongebob!', - activitiesButton: 'Altre attività!', - popupText: 'Benvenuto su freakybob.site! Abbiamo apprezzato il sito come lo facciamo!', - thanksButton: 'Grazie!', - gplLicenseText: 'Nessun diritto riservato. Tutte le pagine sono concesse in licenza GPL-3.', -} -,lc : { -mainTitle: 'Feakybob', - marqueeText: 'TEH WEBSIET IZ MAKIN ME GENUINELY TWEAK :3 | CHECK OUT TEH NEW FREAKYBLOG PAEG BY CLICKIN TEH SPONGEBOB BELOW TEH "FREAKYBOB"! | UP', - popupText: 'Welcome to freakybob.site! Hope you enjoy the website just as much as we do!', - infoButton: 'CHECK OUT TEH INFO PAEG!', - teamButton: 'See the team behind freakybob.site!', - galleryButton: 'Check out the image gallery!', - musicButton: 'Listen to Spongebob music!', - activitiesButton: 'More activities!', - popupText: 'Welcome to freakybob.site! Hope you enjoy the website just as much as we do!', - thanksButton: 'kthxbai', - gplLicenseText: 'No Rights Reserved. All pages are licensed under GPL-3.' -} -,gr : { - mainTitle: 'Gregreg', - marqueeText: 'The gregsite is greging me greguinely greg :3 | Greg out the geg Gregregblog grah by greging the gregbob greglow the "Grggreg"!', - popupText: 'Greg greg greg to gregreg! Greg you gregy the gregsite grst as greg greg as we do!', - infoButton: 'Check out greg greg info!', - teamButton: 'The gregs of gregybob.site', - galleryButton: 'Greg Greg greg gallery!', - musicButton: 'Check out the Music gregs!', - activitiesButton: 'greg activities!', - popupText: 'Welcome to gregybob.site! We hope you greg and enjoy greg as much as we do :WHAT~1:', - thanksButton: 'greg!', - gplLicenseText: 'No Rights Reserved. All pages are licensed under GPL-3.' -} -}; - const languageSelector = document.getElementById('language-selector'); - - function updateLanguage(lang) { -document.getElementById('main-title').textContent = translations[lang].mainTitle; -document.getElementById('info-button').textContent = translations[lang].infoButton; -document.getElementById('team-button').textContent = translations[lang].teamButton; -document.getElementById('gallery-button').textContent = translations[lang].galleryButton; -document.getElementById('music-button').textContent = translations[lang].musicButton; -document.getElementById('activities-button').textContent = translations[lang].activitiesButton; -document.getElementById('marquee-text').textContent = translations[lang].marqueeText; -document.getElementById('popup-text').textContent = translations[lang].popupText; -document.getElementById('thanks-button').textContent = translations[lang].thanksButton; -document.getElementById('gpl-3').textContent = translations[lang].gplLicenseText; - } - - function setLanguage(lang) { -if (translations.hasOwnProperty(lang)) { - languageSelector.value = lang; - updateLanguage(lang); -} - } - - languageSelector.addEventListener('change', (event) => { - const selectedLanguage = event.target.value; - updateLanguage(selectedLanguage); - }); - - updateLanguage('en'); -});