123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- locale = { en: {}, tr: {} };
- // Buttons and Interface
- locale.tr.Score = "Puan";
- locale.tr.Online = "Oynayanlar";
- locale.tr.Games = "Oyunlar";
- locale.tr.Reveals = "Bitirdi";
- locale.tr.Rules = "Kurallar";
- locale.tr.Quota = "Kota";
- locale.tr.Kakush = "Kakuş";
- locale.tr.Login = "İle bağlan";
- locale.tr.Statistics = "İstatistikler";
- // Chats
- locale.en.EditMessage = "Write some text here";
- locale.tr.EditMessage = "Chat için buraya yazabilirsiniz";
- locale.en.GameChat = "This is In-Game chat";
- locale.tr.GameChat = "Oyun içi sohbet";
- locale.en.PrivateChat = " is waiting for chat with you";
- locale.tr.PrivateChat = " seninle sohbet için bekliyor";
- // Messages
- locale.tr.Paused = "ara istiyor";
- locale.en.Paused = "paused";
- locale.tr.Revealed = "bitirdi";
- locale.en.Revealed = "revealed";
- locale.en.WrongReveal = "Wrong Reveal. Try next time.";
- locale.tr.WrongReveal = "Bu el yanlış. Bitirde gel";
- // Rules Dialog
- locale.en.FakeJoker = "Fake Joker";
- locale.tr.FakeJoker = "Sahte okey";
- locale.tr.WinningDeck = "Açan el";
- locale.en.WinningDeck = "Winning Deck";
- locale.tr.OkeyRules = "Oyun kuralları";
- locale.en.OkeyRules = "Okey Rules";
- locale.tr.Run = "Sıralı";
- locale.tr.Set = "Asker";
- locale.tr.Pair = "Çift";
- // Protocol
- locale.tr.player_left = "Oyundan kaçış";
- locale.tr.okey_revealed = "Açtığı el";
- locale.tr.okey_round_ended = "Tamamladığı oyun";
- locale.tr.okey_turn_timeout = "Zamanında oynamama";
- locale.tr.wrong_reveal = "Yanlış açma";
- locale.tr.okey_game_started = "Oynadığı oyun";
- function i18n(word)
- {
- var translation = locale[currentLanguage()][word];
- return (translation == null) ? word : translation;
- }
- function currentLanguage()
- {
- var currentLocale = localStorage.getItem("locale");
- return currentLocale == null ? "en" : currentLocale;
- }
- function switchLanguage()
- {
- if (localStorage.getItem("locale") == "tr")
- {
- $("#Flag-tr").hide();
- $("#Flag-en").show();
- localStorage.setItem("locale","en");
- } else {
- $("#Flag-en").hide();
- $("#Flag-tr").show();
- localStorage.setItem("locale","tr");
- }
- }
- function translateScene(e)
- {
- if (document.getElementById("Okey-Rules") != null) {
- $("#Okey-Rules-Text")[0].lastElementChild.textContent = i18n("OkeyRules");
- $("#Pair")[0].lastElementChild.textContent = i18n("Pair");
- $("#Set")[0].lastElementChild.textContent = i18n("Set");
- $("#Fake-Joker")[0].lastElementChild.textContent = i18n("FakeJoker");
- $("#Run")[0].lastElementChild.textContent = i18n("Run");
- $("#Winning-Deck")[0].lastElementChild.textContent = i18n("WinningDeck");
- if (currentLanguage() == "en") { $("#Turkish-Rules").hide(); $("#English-Rules").show(); }
- else { $("#Turkish-Rules").show(); $("#English-Rules").hide(); }
- }
- if (document.getElementById("Player-Statistics") != null) {
- $("#Games-Text")[0].lastElementChild.textContent = i18n("Games");
- $("#Reveals-Text")[0].lastElementChild.textContent = i18n("Reveals");
- if (currentLanguage() == "en") { $("#Turkish-StatNotes").hide(); $("#English-StatNotes").show(); }
- else { $("#Turkish-StatNotes").show(); $("#English-StatNotes").hide(); }
- }
- try {
- document.getElementById("GameChatEditor").firstElementChild.textContent = i18n("EditMessage");
- document.getElementById("OnlineChatEditor").firstElementChild.textContent = i18n("EditMessage");
- } catch (e) { console.log("Please add foreignObjects to schene from SVG.txt"); }
- $("#Users-Online-Message")[0].firstElementChild.textContent = i18n("Online");
- $("#Point-Table").find("text")[0].lastElementChild.textContent = i18n("Statistics");
- $("#Rules").find("text")[0].lastElementChild.textContent = i18n("Rules");
- $("#Kakush")[0].lastElementChild.textContent = i18n("Kakush") + ": " + 0;
- $("#Gabrielo-Discard-Shape").hide();
- $("#Center-Card-Selection").hide();
- $("#You-Discard-Shape").hide();
- $('#Facebook-Login').on('click',function(x) { fb_login(); });
- $('#Facebook-Login').attr({cursor:'pointer'});
- $('#Login-Text')[0].style.cursor = 'pointer';
- // $("#Login-Text")[0].lastElementChild.textContent = i18n("Login");
- $("#Login-Text").text(i18n("Login")).attr({x:16,y:23});
- // $("#Okey").hide();
- $("#Okey").on("click", sendSawOkey);
- // $("#Have-8-Tashes").hide();
- }
|