// ==UserScript==
// @name Ogame Retro PL
// @namespace Polskie Tlumczenie Ogame Retro
// @include http://ogame1304.de/game/index.php?page=*
// @version 5.6
// @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:":'Sortuj',
// 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":'Utwó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 szpiegowska',
"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": 'Notatnik',
"Buddylist": 'BuddyLista',
"Options": 'Ustawienia',
"Logout": 'Wyloguj',
"Rules": 'Zasady gry',
"Server time": 'Czas bieżący',
"Events": 'Wydarzenia',
// planeta
"Diameter":'Średnica',
"Temperature":'Temperatura',
"fields":'pól',
"(Rank":'(Miejsce',
"of":'z',
"Your Rank":'Twoja ranga',
"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',
"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',
"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
"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',
"all Graczs": 'Wszyscy gracze',
"Graczs": 'Gracz',
"Sojuszs": 'Sojusz',
"Joined": 'Dołączył',
"reNazwa":'Nazwa',
"Zmiana nazwy i porzucanie Planeta":'Zmiana nazwy i porzucanie planet',
"Nrlaków":'idlakow',
"NrLER":'idler',
"Delete marked Wiadomości":'Usuń zaznaczone wiadomości',
"Delete all unmarked Wiadomości":'Usuń niezaznaczone wiadomości',
"Delete all displayed Wiadomości":'Usuń wszystkie widoczne wiadomości',
"Delete all Wiadomości":'Usuń wszystko',
"Characters":'znaków',
"Mail text":'Tekst',
"Member List":'Lista Członków',
"only rank": 'tylko ranga',
"UpDatad":'aktualizacja',
// podglad
"A friendly": 'Przyjazna',
"Its Misja is":'Misja',
"Od kogo": 'od gracza',
"od gracza Planeta": 'z planety',
"is approaching Planeta":'zbliża się do planety',
"One z your":'Jedna z twoich',
"Flotas":'flot',
"reaches Planeta":'osiągnie planetę',
"returns z": 'wraca z',
// typy misji
"Transport":'Transportuj',
"Attack": 'Napadaj',
"Deployment":'Stacjonuj',
"Cargo Ustawienia":'Surowce',
"all Surowce": 'Wszystkie surowce',
"Your Planeta": 'Twoja planeta',
"Please confirm Planeta deletion":'Prosze potwierdz kasowanie planety',
"by entering your Hasło":'wpisując swoje hasło',
"Sort Planetas by":'Sortuj planety według',
"alphabet":'alfabetycznie',
"Coordinates":'współrzędnych',
"Order z emergence": 'kolejnośći powstania',
"ascending":'rosnąco',
"descending":"malejąco",
"Skin path":'Ścieżka',
"doDatak":"dodatek",
"zicjalnie":'oficjalnie',
"write message":'napisz wiadomość',
"Recipient":'Odbiorca',
"Message":'Wiadomość ',
"A foreign Flota":'Jedna Obca flota',
"is delivering Surowce":'dostarczyła surowce na',
"Previously you had":'Dotychczas posiadałeś',
"Now Masz":'Teraz masz',
"Space monitoring":'Perymetr Obrony',
"Resource delivery by foreign Flota":'Dostarczenie surowców przez flotę Obca',
// error stocznia
"Żadnych statków or defensive facilities can be built":'Nie można nic wybudować',
"because the Stocznia or Fabryka Nanitów":'ponieważ stocznia lub fabryka nanitów',
"is being Rozbudowad":'są w rozbudowie',
"Current production":'Aktualna produkcja',
"Outstanding Production":'Kolejka produkcji',
"Duration remaining":'Pozostały czas',
// flota wysylka
"Speed":'Prędkość',
"Distance":'Odległość',
"Duration (one way)":'Czas trwania (odcinek)',
"Godzina przybycia (jeden odcinek)":'Godzina dotarcia floty',
"Godzina przybycia (dwa odcinki)":'Godzina powrotu floty',
"Deuter consumption":'Zużycie Deuteru',
"Consumption":'Zużycie paliwa',
"Speed (max)":'Max. prędkość',
"Pojemność ładunkowa":'Ładowność',
"Flota command":'Dowództwo floty',
"Until next time":'Do następnego razu',
"Return time":'Godzina powrotu',
// atak
"to Planeta":'na planetę',
"Its Misja was":'Misja',
"and":'i',
// error labolatorium
"No Badania can be conducted, because Labolatoriumoratory są w rozbudowie":'Nie można przeprowadzić badania, ponieważ laboratorium jest w rozbudowie',
// fix misji transportuj
"Mały Transportujer":'Mały Transporter',
"Return z a Flota":'Powrót floty',
"returns od gracza":'wróciła z',
"Napisz wiadomość do Sojuszu":'Ogólna wiadomość do Sojuszu',
"The Flota is delivering":'Flota dostarczyła',
// 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 gracza 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',
"The Lekki myśliwiec is an agile ship that is encountered on almost each Planeta. The costs are not particularly high, however the Siła obrony and Ładowność are very low":'Lekki myśliwiec to zwrotny statek, który można zastać na prawie każdej planecie. Jego koszty nie są zbyt wysokie, jednakże jego pole ochronne i ładowność są bardzo małe',
"The Mały Transporter is an agile ship which can quickly Transportuj Surowce to other Planetas":'Mały transporter to zwrotny statek, który może szybko transportować surowce na inne planety',
"Information about other Planetas i Księżycs can be gained using this Technologia":'Przy pomocy tej technologii można zdobywać informacje o innych planetach',
"Robotic factories provNre construction robots to aNr in the construction z Budynki. Each Poziom increases the Prędkość z the Rozbudowa z Budynki":'Fabryka robotów dostarcza tanią siłę roboczą dzięki której możliwa jest rozbudowa infrastruktury na planecie. Każdy kolejny poziom fabryki robotów zwiększa szybkość powstawania budowli',
"All types z Statki i defensive facilities are built in the Planetaary Stocznia":'W stoczni orbitalnej budowane są wszelkiego rodzaju statki i systemy obronne',
"ProvNres storage for excess metal":'Miejsce składowania świeżo wydobytej rudy metalu, przed jej dalszą obróbką',
"ProvNres storage for excess Kryształ":'Miejsce składowania świeżo wydobytych kryształów przed ich dalszą obróbką',
"Giant tanks for storing newly-extracted Deuter":'Ogromne zbiorniki służące do przechowywania świeżo wytworzonego deuteru',
"A Labolatorium is required in order to conduct Badania into new technologies":'Aby odkrywać nowe technologie, konieczne jest laboratorium badawcze',
"Silos Rakietowys are used to store missiles":'Silos rakiet służy składowaniu rakiet',
"Technologia bojowa makes weapons systems more efficient. Each Poziom z Technologia bojowa increases the weapon strength z units by 10 % z the base value":'Technologia bojowa usprawnia systemy bojowe. Każdy poziom technologii bojowej podwyższa moc bojową jednostek o 10% wartości początkowej',
"Special alloys improve the armour on Statki i defensive structures. The effectiveness z the armour can be increased by 10 % per Poziom":'Specjalny stop metali polepsza właściwości opancerzenia. Skuteczność opancerzenia wzrasta o 10% wartości początkowej',
"The commi z different types z Energia is necessary for many new technologies":'Opanowanie różnych rodzajów energii jest konieczne dla wielu nowych technologii',
"The development z this drive makes some Statki faster, although Each Poziom only increases Prędkość by 10 % z the base value":'Dalszy rozwój tego napędu sprawia, że niektóre statki poruszają się szybciej, przede wszystkim każdy poziom podwyższa prędkość o 10% wartości podstawowej',
"The Napęd impulsowy is based on the reAkcja principle. Further development z this drive makes some Statki faster, although each Poziom only increases Prędkość by 20 % z the base value":'Napęd impulsowy bazuje na zasadzie odrzutu. Dalszy rozwój tego napędu sprawia, że niektóre statki poruszają się szybciej, przede wszystkim każdy poziom podwyższa ich prędkość o 20% wartości podstawowej',
"Focusing light produces a beam that causes damage when it strikes an object":'Uzyskana wiązka światła powoduje znaczące zniszczenia wybranego dla niej celu',
"More flot can be commied by increasing computer capacities. Each Poziom z Technologia komputerowa increases the maximum number z flot 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]);
}
}