// ==UserScript==
// @name Ogame Retro PL
// @namespace Polskie Tlumczenie Ogame Retro
// @include http://ogame1304.de/game/index.php?page=*
// @version 4
// @description [email protected]
// @author joks
// @grant none
// ==/UserScript==
var words = {
"Rapidfire from": 'Szybki ogień od',
"You have":"Masz",
// wiadomosci wiecej niz 1
"new messages": "nowych wiadomości",
// wiadomosci pojedyncza
"new message": "nową wiadomość",
"User Data":'Dane użytkownika',
"Assortment sequence:":'Sekwencja',
// ustawienia
"General Options":'Ustawienia ogólne',
"Display skin":'Wyświetlaj skin',
"Galaxy View Options":'Opcje Galaktyki',
"Number of espionage probes": 'Ilość sond szpiegowskich',
"Maximum fleet messages":'Maksymalna ilość wiadomości (flota)',
"Vacation mode / Delete account":'Urlop/Kasowanie konta',
"Enable vacation mode":'Włącz urlop',
"Delete account":'Usuń konto',
"Username":'Nazwa',
"Create a new note":'Stwórz nową notatkę',
"no notes recorded":'brak notatek',
"Resign from this alliance":'Opuść ten sojusz',
"Please select your ships for this mission":'Nowa misja: Wybierz flotę do misji',
"no ships":'Żadnych statków',
"all ships":'Wszystkie statki',
"Deconstruction Time":'Czas rozbiurki',
"destroy?":'wyburzyć?',
"Deconstruct":'Rozbiurka',
"Following players will receive your circular message":'Nastepujący gracze otrzymają wiadomość',
"Circular Message to Your Alliance":'Napisz wiadomość do Sojuszu',
"Your alliance":'Twój sojusz',
// drzewko technologii
"Requirements": 'Wymagania',
"Ships": 'Statki',
"Lunar Buildings": 'Budynki specjalne',
// technologia
"Espionage Technology": 'Technologia szpiegowsa',
"Computer Technology": 'Technologia komputerowa',
"Weapons Technology": 'Technologia bojowa',
"Shielding Technology": 'Technologia ochronna',
"Armour Technology": 'Opancerzenie',
"Energy Technology": 'Technologia energetyczna',
"Hyperspace Technology": 'Technologia nadprzestrzenna',
"Combustion Drive": 'Napęd spalinowy',
"Impulse Drive": 'Napęd impulsowy',
"Hyperspace Drive": 'Napęd nadprzestrzenny',
"Laser Technology": 'Technologia laserowa',
"Ion Technology": 'Technologia jonowa',
"Plasma Technology": 'Technologia plazmowa',
"Intergalactic Research Network": 'Międzygalaktyczna Sieć Badań Naukowych',
"Graviton Technology": 'Rozwój grawitonów',
"energy consumption":'Pobierana energia',
"Metal Mine": 'Kopalnia Metalu',
"Crystal Mine": 'Kopalnia Kryształu',
"Deuterium Synthesizer": 'Ekstraktor Deuteru',
"Solar Plant": 'Elektrownia Słoneczna',
"Fusion Reactor": 'Elektrownia Fuzyjna',
"Robotics Factory": 'Fabryka Robotów',
"Nanite Factory": 'Fabryka Nanitów ',
"Metal Storage": 'Magazyn Metalu',
"Crystal Storage": 'Magazyn Kryształu',
"Missile Silo": 'Silos Rakietowy',
"Alliance Deploy": 'Depozyt Sojuszniczy',
"Research Lab": 'Labolatorium',
"Deuterium Tank": 'Zbiornik Deuteru',
// glowne menu
"Crystal": 'Kryształ',
"Deuterium": 'Deuter',
"Energy": 'Energia',
"Overview": 'Podgląd',
"Buildings": 'Budynki',
"Resources": 'Surowce',
"Research": 'Badania',
"Shipyard": 'Stocznia',
"Fleet": 'Flota',
"Technology": 'Technologia',
"Galaxy": 'Galaktyka',
"Defense": 'Obrona',
"Statistics": 'Statystyki',
"Search": 'Szukaj',
"Messages": 'Wiadomości',
"Notes": 'Notatki',
"Buddylist": 'BuddyLista',
"Options": 'Ustawienia',
"Logout": 'Wyloguj',
"Rules": 'Zasady gry',
"Server time": 'Czas bieżący',
"Events": 'Wydarzenia',
// planeta
"Diameter":'Średnica',
"Temperature":'Temperatura',
"fields":'pól',
"of":'z',
"free":'Oczekuje',
// alerty
"You need to build a shipyard on this planet first!": 'Musisz najpierw zbudować stocznie na tej planecie!',
"You need to build a research laboratory on this planet first!": 'Musisz najpierw zbudować labolatorium na tej planecie!',
// budynki
"Construction Time": 'Czas budowy',
// budynki zakladka zaawansowane
"Level":'Poziom',
"production/hour" :'Produkcja/godz',
"Storage cap.":'Pojemność',
// opcje planety
"Name": 'Nazwa',
"Position": 'Pozycja',
"Password": 'Hasło',
"Your planet": 'Twoja planeta',
"Security query": 'Zapytanie bezpieczeństwa',
"Functions": 'Funkcje',
"Renaming and abandoning planets": 'Zmiana nazwy i porzucanie planet',
// surowce
"Basic Income":'Wydobycie podstawowe',
"Storage Capacity":'Pojemność magazynów',
"Resource production on": 'Produkcja surowców na',
// flota
"ID": 'Nr',
"Mission":'Misja',
"Ships (total)":'Liczba',
"Origin" :'Skąd',
"Departure Time":'Godzina startu',
"Target":'Dokąd',
"Arrival Time":'Godzina powrotu',
"Commands":'Rozkaz',
"Ship Type":'Nazwa statku',
"Available":'Liczba',
// technologia statki
"Small Cargo": 'Mały transporter',
"Large Cargo": 'Duży transporter',
"Light Fighter": 'Lekki myśliwiec',
"Heavy Fighter": 'Ciężki myśliwiec',
"Cruiser": 'Krążownik',
"Battleship": 'Okręt wojenny',
"Colony Ship": 'Statek kolonizacyjny',
"Recycler": 'Recykler',
"Espionage Probe": 'Sonda szpiegowska',
"Bomber": 'Bombowiec',
"Solar Satellite": 'Satelita słoneczny',
"Destroyer": 'Niszczyciel',
"Deathstar": 'Gwiazda Śmierci',
// statki parametry
"Structural Integrity":'Punkty strukturalne',
"Shield Strength":'Siła obrony',
"Attack Strength":'Siła ataku',
"Cargo Capacity":'Pojemność ładunkowa',
"Base speed":'Szybkość',
"Fuel usage (Deuterium)":'Zużycie paliwa (Deuteru)',
// obrona
"Rocket Launcher": 'Wyrzutnia rakiet',
"Light Laser": 'Lekkie działo laserowe',
"Heavy Laser": 'Ciężkie działo laserowe',
"Gauss Cannon": 'Działo Gaussa',
"Ion Cannon": 'Działo jonowe',
"Plasma Turret": 'Wyrzutnia plazmy',
"Small Shield Dome": 'Mała powłoka ochronna',
"Large Shield Dome": 'Duża powłoka ochronna',
"Anti-Ballistic Missiles": 'Przeciwrakieta',
"Interplanetary Missiles": 'Rakieta międzyplanetarna',
// ksiezyc
"Sensor range": 'Zasięg czujników',
"Lunar Base": 'Stacja księżycowa',
"Sensor Phalanx": 'Falanga czujników',
"Jump Gate": 'Teleporter',
// sojusz
"send circular message":'Wyślij wiadomość',
"Your alliance":'Twój sojusz',
"Members":'Członkowie',
"Your Rank":'Twoja ranga',
"Circular Message":'Napisz wiadomość',
"Homepage":'Strona domowa',
"Internal Area":'Obszar wewnętrzny',
"Recipient(s)":'Odbiorcy',
"Make alliance": 'Stwórz sojusz',
"Search alliance": 'Szukaj sojuszu',
// statystyki
"Rank":'Miejsce',
"Points":'Punkty',
// szukaj
"Search Universe":'Przeszukaj Universum',
// wiadomosci,notatnik,buddy
"Date":'Data',
"From":'Od kogo',
"Subject":'Temat',
"Gameoperators":'Operatorzy gry',
"Size":'Rozmiar',
"Coords":'Współrzędne',
"no entries":'brak wpisu',
"The message was sent" : "Wiadomość została wysłana",
"upgrade" : "Rozbudowa",
"build" : "Buduj",
// galaktyka
"Slot":'Nr.',
"Planet":'Planeta',
"activity":"Aktywność",
"Moon":'Księżyc',
"DF":'Debris',
"Actions":'Akcje',
"Legend":'Legenda',
"informs you": 'informuje',
"RapNrfire against": 'Szybki ogień przeciw',
"Fuel usage (Deuter)":'Zużycie paliwa (Deuteru)',
"Action": 'Akcja',
"Player":'Gracz',
"Alliance": 'Sojusz',
// fixy
"wNrzi": 'widzi',
"Graczs": 'Gracz',
"Sojuszs": 'Sojusz',
// opisy
"Used in the extrAkcja z metal ore, Kopalnia Metalus are z primary importance to all emerging and established empires":'Dostawca głównego surowca do budowy konstrukcji nośnych budynków i stacji kosmicznych',
"Kryształs are the main resource used to Buduj electronic circuits and form certain alloy compounds":'Dostawca głównego surowca do budowy elementów elektornicznych i stopów metali',
"Deuter is used as fuel for spaceStatki and is harvested in the deep sea. Deuter is a rare substance and is thus relatively expensive":'Oddziela atomy deuteru (ciężkiego izotopu wodoru) od atomów lekkiego wodoru z wody znajdującej się na planecie',
"Solar power plants absorb Energia Od kogo solar radiation. All mines need Energia to operate":'Elektrownia słonecza uzyskuje energie z promieniowania słonecznego. Prawie wszystkie budynki potrzebują energii do ich eksploatacji',
"Satelita słonecznys are simple platforms z solar cells, located in a high, stationary orbit. They gather sunlight and transmit it to the ground station via laser":'Satelity słoneczne to proste platformy pokryte ogniwami słonecznymi, które znajdują się wysoko na stałej orbicie. Gromadzą światło słoneczne i przekazują je dalej przez laser do stacji naziemnej',
"The Wyrzutnia rakiet is a simple, cost-effective defensive option": 'Wyrzutnia rakiet to prosta i korzystna cenowo możliwość obrony',
'More Flotas can be commanded by increasing computer capacities. Each Poziom z Technologia komputerowa increases the maximum number z Flotas by one':'Wraz ze zwiększaniem wydajności komputerów można sterować większą ilością flot. Zwiększenie poziomu technologii komputerowej o 1 zwiększa maksymalną ilość flot o 1'
};
String.prototype.prepareRegex = function() {
return this.replace(/([\[\]\^\&\$\.\(\)\?\/\\\+\{\}\|])/g, "\\$1");
};
function isOkTag(tag) {
return (new RegExp("(," + tag + ",) | (," + tag + "$)", "g").test(",pre,blockquote,code,input,button,textarea")) == false;
}
var regexs=new Array(),
replacements=new Array();
for(var word in words) {
if(word != "") {
regexs.push(new RegExp(word.prepareRegex().replace(/(\\)?\*/g, function(e) {return ((e !== "\\*") ? "[^ ]*" : "*");}), "gi"));
replacements.push(words[word]);
}
}
var texts = document.evaluate(".//text()[normalize-space(.)!='']",document.body,null,6,null), text="", len=regexs.length;
for(var i=0,l=texts.snapshotLength; (this_text=texts.snapshotItem(i)); i++) {
if(isOkTag(this_text.parentNode.tagName) && (text=this_text.textContent)) {
for(var x=0; x<len; x++) text = this_text.textContent = text.replace(regexs[x], replacements[x]);
}
}