Last active
August 4, 2020 13:56
-
-
Save nattadasu/82d3000d90afcc5cae631a44c61d7682 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html lang="id-id"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<meta http-equiv="X-UA-Compatible" content="ie=edge"> | |
<script src="jquery-3.5.1.min.js"></script> | |
</head> | |
<body> | |
<img src="" width="640" /> | |
<br /><br /> | |
<!--more--> | |
<button id="id-id" class="translate">Bahasa Indonesia</button> | |
<button id="en-us" class="translate">English (United States)</button> | |
<br /> | |
<br /> | |
<h2 class="lang" key="synopsis"></h2> | |
<div style="text-align: justify;"> | |
<p id="synopsis$ID"><span class="lang" key="noSynopsis"></span></p> | |
</div> | |
<br /> | |
<br /> | |
<h2 class="lang" key="information"></h2> | |
<p> | |
<strong><span class="lang" key="romajiTitle"></span>: <span id=title$en_Latn>-</span></strong><br /> | |
<strong><span class="lang" key="nativeTitle"></span>: <span id=title$native>-</span></strong><br /> | |
<strong><span class="lang" key="alternativeTitle"></span>:</strong> | |
<ul> | |
<li><span class="lang" key="arabicMsa"></span>: <span id="title$AR">-</span></li> | |
<li><span class="lang" key="indonesian"></span>: <span id="title$ID">-</span></li> | |
<li><span class="lang" key="english"></span>: <span id="title$US">-</span></li> | |
<li><span class="lang" key="japan"></span>: <span id="title$JP">-</span></li> | |
<li><span class="lang" key="german"></span>: <span id="title$DE">-</span></li> | |
<li><span class="lang" key="korean"></span>: <span id="title$KR">-</span></li> | |
<li><span class="lang" key="french"></span>: <span id="title$FR">-</span></li> | |
<li><span class="lang" key="portuguese"></span>: <span id="title$PT">-</span></li> | |
<li><span class="lang" key="russian"></span>: <span id="title$RU">-</span></li> | |
<li><span class="lang" key="spanish"></span>: <span id="title$ES">-</span></li> | |
<li><span class="lang" key="chineseSimplified"></span>: <span id="title$zh_Hans">-</span></li> | |
<li><span class="lang" key="chineseTraditional"></span>: <span id="title$zh_Hant">-</span></li> | |
<li><span class="lang" key="vietnamese"></span>: <span id="title$VN">-</span></li> | |
</ul> | |
<strong><span class="lang" key="synonyms"></span>:</strong> <span id="synonyms">-</span><br /> | |
<strong><span class="lang" key="type"></span>:</strong> <span id="type$ID">-</span><br /> | |
<strong><span class="lang" key="totalEpisodes"></span>:</strong> <span id="episode">NaN</span><br /> | |
<strong><span class="lang" key="airingStatus"></span>:</strong> <span id="status">-</span><br /> | |
<strong><span class="lang" key="genre"></span>:</strong> <span id="serialGenre$ID">-</span><br /> | |
<strong><span class="lang" key="tags"></span>:</strong> <span id="serialTags$ID">-</span><br /> | |
<strong><span class="lang" key="season"></span>:</strong> <span id="releaseSeason$ID">NaN</span> <span id="releaseYear">NaN</span><br /> | |
<strong><span class="lang" key="airingDate"></span>:</strong> <span id="releaseDate">NaN</span> - <span id="endDate">NaN</span><br /> | |
<strong><span class="lang" key="duration"></span>:</strong> <span id="duration">NaN</span> <span class="lang" key="minutes"></span><br /> | |
<strong><span class="lang" key="studio"></span>:</strong> <span id="studio">-</span><br /> | |
<strong><span class="lang" key="rating"></span>:</strong> <span id="rating">-</span><br /> | |
<strong><span class="lang" key="NSFW"></span>:</strong> <span id="nsfwTag">tidak</span><br /> | |
<strong><span class="lang" key="adaptation"></span>:</strong> <span id="adaptation$ID">-</span><br /> | |
<strong><span class="lang" key="country"></span>:</strong> <span id="country$ID">-</span> | |
</p> | |
<br /> | |
<br /> | |
<h2 id="skor"><span class="lang" key="showScores"></span></h2> | |
<table> | |
<tr> | |
<th><span class="lang" key="onlineDatabaseSite"></span></th> | |
<th><span class="lang" key="score"></span></th> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=anidb.net" /> aniDB</td> | |
<td><span id="aniDB$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=anilist.co" /> AniList</td> | |
<td><span id="AniList$score">NaN</span>%</td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=www.anime-planet.com" /> Anime-Planet</td> | |
<td><span id="AnimePlanet$score">NaN</span> <span class="lang" key="from"></span> 5</td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=www.animenewsnetwork.com" /> Anime News | |
Network </td> | |
<td><span id="ANN$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=www.anisearch.com" /> AniSearch</td> | |
<td><span id="AniSearch$score">NaN</span>%</td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=annict.jp" /> Annict</td> | |
<td><span id="Annict$score">NaN</span>%</td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=imdb.com" /> IMDb</td> | |
<td><span id="IMDb$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=kinopoisk.ru" /> KinoPoisk</td> | |
<td><span id="KinoPoisk$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=kitsu.io" /> Kitsu</td> | |
<td><span id="Kitsu$score">NaN</span>%</td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=livechart.me" /> LiveChart</td> | |
<td><span id="LiveChart$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=myanimelist.net" /> MyAnimeList</td> | |
<td><span id="MyAnimeList$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=en.myshows.me"> MyShows</td> | |
<td><span id="MyShows$score">NaN</span> <span class="lang" key="from"></span> 5</td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=www.nautiljon.com" /> Nautiljon</td> | |
<td><span id="Nautiljon$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=notify.moe" /> Notify</td> | |
<td><span id="Notify$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=otakotaku.com" /> Otak Otaku</td> | |
<td><span id="OtakOtaku$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=shikimori.org" /> Shikimori</td> | |
<td><span id="Shikimori$Score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=simkl.com" /> SIMKL</td> | |
<td><span id="SIMKL$score">NaN</span></td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=themoviedb.org" /> The Movie Database</td> | |
<td><span id="TMDB$score">NaN</span>%</td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=trakt.tv" /> Trakt</td> | |
<td><span id="Trakt$score">NaN</span>%</td> | |
</tr> | |
<tr> | |
<td><img src="https://www.google.com/s2/favicons?domain=www.tvtime.com" /> TVTime</td> | |
<td><span id="TVTime$score">NaN</span></td> | |
</tr> | |
</table> | |
<div style="text-align: right; font-size: xx-small;"> | |
<i><span class="lang" key="latestUpdate"></span>: <span id="updatedDate">NaN</span></i></div> | |
<br /> | |
<br /> | |
<h2 id="fansub"><span class="lang" key="fansubLinks"></span></h2> | |
<div id="fansubInfo"> | |
<h3><span class="lang" key="indonesian"></span></h3> | |
<p id="fansub$idn"> | |
<span class="lang" key="empty"></span> | |
</p> | |
<br /> | |
<h3><span class="lang" key="english"></span></h3> | |
<p id="fansub$eng"> | |
<span class="lang" key="empty"></span> | |
</p> | |
</div> | |
<br /> | |
<br /> | |
<h2 id="fanstream"><span class="lang" key="fanstreamLinks"></span></h2> | |
<div id="fanstreamInfo"> | |
<h3><span class="lang" key="indonesian"></span></h3> | |
<p id="fanstream$idn"> | |
<span class="lang" key="empty"></span> | |
</p> | |
<br /> | |
<h3><span class="lang" key="english"></span></h3> | |
<p id="fanstream$eng"> | |
<span class="lang" key="empty"></span> | |
</p> | |
</div> | |
<br /> | |
<br /> | |
<h2 id="fanshare"><span class="lang" key="fanshareLinks"></span></h2> | |
<div id="fanshareInfo"> | |
<h3><span class="lang" key="indonesian"></span></h3> | |
<p id="fanshare$idn"> | |
<span class="lang" key="empty"></span> | |
</p> | |
<br /> | |
<h3><span class="lang" key="english"></span></h3> | |
<p id="fanshare$eng"> | |
<span class="lang" key="empty"></span> | |
</p> | |
</div> | |
<br /> | |
<br /> | |
<h2 id="pustaka"><span class="lang" key="libraryLinks"></span></h2> | |
<p id="libraryInfo"> | |
<span class="lang" key="empty"></span> | |
</p> | |
<script type="text/javascript"> | |
// Add definitions | |
var arrLang = { | |
"en-us": { | |
"synopsis": "Synopsis", | |
"noSynopsis": "No synopsis available", | |
"information": "Information", | |
"romajiTitle": "Romaji Title", | |
"nativeTitle": "Native Title", | |
"alternativeTitle": "Alternative Title", | |
"arabicMsa": "Arabic (MSA)", | |
"indonesian": "Indonesian", | |
"english": "English", | |
"japan": "Japanese", | |
"german": "German", | |
"korean": "Korean", | |
"french": "French", | |
"portuguese": "Portuguese", | |
"russian": "Russian", | |
"spanish": "Spanish", | |
"chineseSimplified": "Chinese (Simplified)", | |
"chineseTraditional": "Chinese (Traditional)", | |
"vietnamese": "Vietnamese", | |
"synonyms": "Synonyms", | |
"type": "Type", | |
"totalEpisodes": "Total episodes", | |
"airingStatus": "Airing Status", | |
"genre": "Genre", | |
"tags": "Tags", | |
"season": "Season", | |
"airingDate": "Airing Date", | |
"duration": "Duration per episode", | |
"studio": "Studio", | |
"rating": "rating", | |
"NSFW": "Is it NSFW", | |
"adaptation": "Adaptation", | |
"country": "Country of origin", | |
"showScores": "Show Scores", | |
"onlineDatabaseSite": "Online Database Site", | |
"score": "Score", | |
"from": "by", | |
"latestUpdate": "Updated at", | |
"fansubLinks": "Fansub Links", | |
"fanshareLinks": "Fanshare Links", | |
"fanstreamLinks": "Fanstream Links", | |
"libraryLinks": "Library Links", | |
"empty": "Empty", | |
"minutes": "minutes" | |
}, | |
"id-id": { | |
"synopsis": "Sinopsis", | |
"noSynopsis": "Tidak ada sinopsis", | |
"information": "Informasi", | |
"romajiTitle": "Judul Romaji", | |
"nativeTitle": "Judul Asli", | |
"alternativeTitle": "Judul Alternatif", | |
"arabicMsa": "Arab (MSA)", | |
"indonesian": "Indonesia", | |
"english": "Inggris", | |
"japan": "Jepang", | |
"german": "Jerman", | |
"korean": "Korea", | |
"french": "Perancis", | |
"portuguese": "Portugis", | |
"russian": "Rusia", | |
"spanish": "Spanyol", | |
"chineseSimplified": "Cina (Sederhana)", | |
"chineseTraditional": "Cina (Tradisional", | |
"vietnamese": "Vietnam", | |
"synonyms": "Sinonim", | |
"type": "Tipe", | |
"totalEpisodes": "Total Episode", | |
"airingStatus": "Status Penayangan", | |
"genre": "Genre", | |
"tags": "Label", | |
"season": "Musim", | |
"airingDate": "Tanggal Penayangan", | |
"duration": "Durasi per Episode", | |
"studio": "Studio", | |
"rating": "Rating", | |
"NSFW": "NSFW", | |
"adaptation": "Sumber Adaptasi", | |
"country": "Asal Negara", | |
"showScores": "Skor Tayangan", | |
"onlineDatabaseSite": "Situs Pangkalan Data Daring", | |
"score": "Skor", | |
"from": "dari", | |
"latestUpdate": "Pembaruan terakhir pada", | |
"fansubLinks": "Tautan Fansub", | |
"fanshareLinks": "Tautan Fanshare", | |
"fanstreamLinks": "Tautan Fanstream", | |
"libraryLinks": "Tautan Pustaka", | |
"empty": "Kosong", | |
"minutes": "menit" | |
} | |
}; | |
// Function for translation | |
$(document).ready(function () { | |
var lang = "en-us"; | |
$(".lang").each(function (index, element) { | |
$(this).text(arrLang[lang][$(this).attr("key")]); | |
}); | |
}); | |
// get/set the selected language | |
$(".translate").click(function () { | |
var lang = $(this).attr("id"); | |
$(".lang").each(function (index, element) { | |
$(this).text(arrLang[lang][$(this).attr("key")]); | |
}); | |
}); | |
// save, in your .translate click handler | |
localStorage.setItem('lang', $(this).attr('id')); | |
// Load on DOMContentLoaded | |
var lang = localStorage.getItem('lang') || navigator.language.slice(0, 2); | |
if (!Object.keys(arrLang).includes(lang)) lang = 'en'; | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment