diff --git a/__resource.lua b/__resource.lua index b0d92946..1c08a61f 100644 --- a/__resource.lua +++ b/__resource.lua @@ -10,6 +10,7 @@ server_scripts { 'locales/de.lua', 'locales/en.lua', 'locales/fr.lua', + 'locales/fi.lua', 'locales/es.lua', 'locales/sv.lua', '@mysql-async/lib/MySQL.lua', @@ -23,6 +24,7 @@ client_scripts { 'locales/de.lua', 'locales/en.lua', 'locales/fr.lua', + 'locales/fi.lua', 'locales/es.lua', 'locales/sv.lua', 'config.lua', diff --git a/locales/fi.lua b/locales/fi.lua new file mode 100644 index 00000000..062d9efb --- /dev/null +++ b/locales/fi.lua @@ -0,0 +1,114 @@ +Locales['fi'] = { + -- Cloakroom + ['cloakroom'] = 'vaatelokero', + ['citizen_wear'] = 'siviiliasu', + ['police_wear'] = 'poliisiasu', + ['sheriff_wear'] = 'sheriffiasu', + ['lieutenant_wear'] = 'swattiasu', + ['gilet_wear'] = 'huomioliivi', + ['bullet_wear'] = 'Luotiliivi', + ['no_outfit'] = 'täällä ei ole sinulle sopivaa asua', + ['open_cloackroom'] = 'paina ~INPUT_CONTEXT~ vaihtaaksesi ~y~vaatteita~s~.', + -- Armory + ['remove_object'] = 'ota esine', + ['deposit_object'] = 'talleta esine', + ['get_weapon'] = 'ota ase', + ['put_weapon'] = 'laita ase pois', + ['buy_weapons'] = 'osta aseita', + ['armory'] = 'asevarasto', + ['open_armory'] = 'paina ~INPUT_CONTEXT~ avataksesi asevarasto', + -- Vehicles + ['vehicle_menu'] = 'ajoneuvo', + ['vehicle_out'] = 'ajoneuvo on jo ulkona tallista', + ['vehicle_spawner'] = 'paina ~INPUT_CONTEXT~ ottaaksesi auton ulos', + ['store_vehicle'] = 'paina ~INPUT_CONTEXT~ laittaaksesi auto talliin', + ['service_max'] = 'maksimi määrä poliiseja: ', + -- Action Menu + ['citizen_interaction'] = 'siviilin vuorovaikutus', + ['vehicle_interaction'] = 'ajoneuvon vuorovaikutus', + ['object_spawner'] = 'objekti spawneri', + + ['id_card'] = 'Henkilöllisyystodistus', + ['search'] = 'tutki', + ['handcuff'] = 'Raudat On/Off', + ['drag'] = 'raahaa', + ['put_in_vehicle'] = 'laita ajoneuvoon', + ['out_the_vehicle'] = 'ota ulos ajoneuvosta', + ['fine'] = 'sakko', + ['license_check'] = 'hallitse lisenssejä', + ['license_revoke'] = 'kumoa lisenssi', + ['license_revoked'] = 'sinun ~b~%s~s~ ~y~kumottiin~s~!', + ['licence_you_revoked'] = 'sinä kumosit ~b~%s~s~ mikä kuului henkilölle ~y~%s~s~', + ['no_players_nearby'] = 'ei pelaajia lähettyvillä', + -- Vehicle interaction + ['vehicle_info'] = 'ajoneuvon tiedot', + ['pick_lock'] = 'tiirikoi ovet', + ['vehicle_unlocked'] = 'ajoneuvo ~g~Avattu~s~', + ['no_vehicles_nearby'] = 'ei ajoneuvoja lähettyvillä', + ['impound'] = 'takavarikoi ajoneuvo', + ['impound_prompt'] = 'paina ~INPUT_CONTEXT~ peruaksesi ~y~takavarikointi~s~', + ['impound_canceled'] = 'sinä peruit takavarikoinnin', + ['impound_canceled_moved'] = 'takavarikointi peruuntui koska ajoneuvo liikku', + ['impound_successful'] = 'takavarikoit ajoneuvon', + ['search_database'] = 'ajoneuvon tiedot', + ['search_database_title'] = 'ajoneuvon tiedot - etsi rekisterinumerolla', + ['search_database_error_invalid'] = 'tämä ~r~ei ole~s~ ~y~voimassa oleva~s~ rekisterinumero', + ['search_database_error_not_found'] = 'tämä ~y~rekisterinumero~s~ ~r~ei~s~ ole rekistöröity ajoneuvoon!', + ['search_database_found'] = 'ajoneuvo on ~y~rekistöröity~s~ henkilölle ~b~%s~s~', + -- Traffic interaction + ['traffic_interaction'] = 'Liikenne vuorovaikutus', + ['cone'] = 'kartio', + ['barrier'] = 'este', + ['spikestrips'] = 'piikkimatto', + ['box'] = 'laatikko', + ['cash'] = 'rahalaatikko', + -- ID Card Menu + ['name'] = 'nimi : ', + ['bac'] = 'alkometri : ', + -- Body Search Menu + ['confiscate_dirty'] = 'takavarikoi likainen raha: €', + ['guns_label'] = '--- Aseet ---', + ['confiscate'] = 'takavarikoi ', + ['inventory_label'] = '--- Reppu ---', + ['confiscate_inv'] = 'takavarikoi x', + + ['traffic_offense'] = 'liikenne rikokset', + ['minor_offense'] = 'lievät rikokset', + ['average_offense'] = 'keskisuuret rikokset', + ['major_offense'] = 'vakavat rikokset', + ['fine_total'] = 'sakko: ', + --Vehicle Info Menu + ['plate'] = 'kilpi: ', + ['owner_unknown'] = 'omistaja: Tuntematon', + ['owner'] = 'omistaja: ', + -- Weapons Menus + ['get_weapon_menu'] = 'asevarasto - Ota ase', + ['put_weapon_menu'] = 'asevarasto - Laita ase pois', + ['buy_weapon_menu'] = 'asevarasto - Osta aseet', + ['not_enough_money'] = 'sinulla ei ole tarpeeksi rahaa', + --Boss Menu + ['take_company_money'] = 'nosta yrityksen varoja', + ['deposit_money'] = 'talleta rahaa', + ['amount_of_withdrawal'] = 'noston määrä', + ['invalid_amount'] = 'virheellinen summa', + ['amount_of_deposit'] = 'talletuksen määrä', + ['open_bossmenu'] = 'paina ~INPUT_CONTEXT~ avataksesi valikon', + ['quantity_invalid'] = 'invalid quantity', + ['have_withdrawn'] = 'sinä nostit x', + ['added'] = 'sinä lisäsit varastoon x', + ['quantity'] = 'määrä', + ['inventory'] = 'varasto', + ['police_stock'] = 'Poliisin Varasto', + -- Misc + ['remove_prop'] = 'Paina ~INPUT_CONTEXT~ poistaaksesi objektin', + ['map_blip'] = 'Poliisilaitos', + -- Notifications + ['from'] = '~s~ henkilöltä ~b~', + ['you_have_confinv'] = 'Takavarikoit ~y~x', + ['confinv'] = '~s~ takavarikoi sinulta ~y~x', + ['you_have_confdm'] = 'Sinä takavarikoit ~y~€ ', + ['confdm'] = '~s~ takavarikoi sinulta ~y~€ ', + ['you_have_confweapon'] = 'Takavarikoit ~y~x1 ', + ['confweapon'] = '~s~ takavarikoitiin sinulta ~y~x1 ', + ['alert_police'] = 'hälyytys Poliisi', +} \ No newline at end of file diff --git a/locales/pl.lua b/locales/pl.lua new file mode 100644 index 00000000..e475bcbf --- /dev/null +++ b/locales/pl.lua @@ -0,0 +1,117 @@ +Locales['pl'] = { + -- Cloakroom + ['cloakroom'] = 'Szatnia', + ['citizen_wear'] = 'Ubranie Cywilne', + ['police_wear'] = 'Mundur', + ['sheriff_wear'] = 'Mundur Szeryfa', + ['lieutenant_wear'] = 'Mundur Porucznika', + ['gilet_wear'] = 'Kamizelka odblaskowa', + ['bullet_wear'] = 'Kamizelka kuloodporna', + ['no_outfit'] = 'Brak ubrania', + ['open_cloackroom'] = 'Naciśnij ~INPUT_CONTEXT~ aby zmienić ~y~ubranie~s~.', + -- Armory + ['remove_object'] = 'Weź przedmiot', + ['deposit_object'] = 'Zdeponuj przedmiot', + ['get_weapon'] = 'Weź broń', + ['put_weapon'] = 'Odłóż broń', + ['buy_weapons'] = 'Kup Broń', + ['armory'] = 'Zbrojownia', + ['open_armory'] = 'Naciśnij ~INPUT_CONTEXT~ żeby uzyskać dostęp do zbrojowni', + -- Vehicles + ['vehicle_menu'] = 'Pojazdy', + ['vehicle_out'] = 'Masz już pojazd poza garażem', + ['vehicle_spawner'] = 'Naciśnij ~INPUT_CONTEXT~ żeby wziąć pojazd', + ['store_vehicle'] = 'Naciśnij ~INPUT_CONTEXT~ żeby przechować pojazd', + ['service_max'] = 'Maksymalna ilość policjantów na służbie: ', + + -- Action Menu + ['citizen_interaction'] = 'Interakcja z cywilami', + ['vehicle_interaction'] = 'Interakcja z pojazdami', + ['object_spawner'] = 'Przedmioty do postawienia', + + ['id_card'] = 'Dowód osobisty', + ['search'] = 'Przeszukaj', + ['handcuff'] = 'Zakuj/Rozkuj Kajdanki ', + ['drag'] = 'Przemieść podejrzanego', + ['put_in_vehicle'] = 'Wsadź do pojazdu', + ['out_the_vehicle'] = 'Wyciągnij z pojazdu', + ['fine'] = 'Mandaty', + ['license_check'] = 'Zarządzaj licencjami', + ['license_revoke'] = 'Uniewaźnij licencje', + ['license_revoked'] = 'Twoja licencja ~b~%s~s~ została ~y~unieważniona~s~!', + ['licence_you_revoked'] = 'Unieważniłeś ~b~%s~s~ które należały do ~y~%s~s~', + ['no_players_nearby'] = 'Brak graczy w pobliżu', + -- Vehicle interaction + ['vehicle_info'] = 'Informacje o pojeździe', + ['pick_lock'] = 'Odblokuj pojazd', + ['vehicle_unlocked'] = 'Pojazd ~g~Odblokowany~s~', + ['no_vehicles_nearby'] = 'Brak pojazdu w pobliżu', + ['impound'] = 'Zajmij pojazd', + ['impound_prompt'] = 'Naciśnij ~INPUT_CONTEXT~ żeby unieważnić ~y~zajęcie~s~', + ['impound_canceled'] = 'Unieważniłeś/aś zajęcie', + ['impound_canceled_moved'] = 'Zajęcie zostało anulowane, ponieważ pojazd przemieścił się', + ['impound_successful'] = 'Zająłeś/aś pojazd', + ['search_database'] = 'Informacje o pojeździe', + ['search_database_title'] = 'Informacjeo pojeździe - przeszukaj używając numeru rejestracyjnego', + ['search_database_error_invalid'] = 'To ~r~nie~s~ jest ~y~poprawny~s~ rnumer rejestracyjny', + ['search_database_error_not_found'] = 'Ten ~y~numer rejestracyjny~s~ ~r~nie jest~s~ zarejestrowany do tego pojazdu!', + ['search_database_found'] = 'Pojazd jest ~y~zarejestrowany~s~ do ~b~%s~s~', + -- Traffic interaction + ['traffic_interaction'] = 'Interakcje dla ruchu drogowego', + ['cone'] = 'Pachołek', + ['barrier'] = 'Barierka', + ['spikestrips'] = 'Kolczatka', + ['box'] = 'Pudła', + ['cash'] = 'Paleta z pieniędzmi', + -- ID Card Menu + ['name'] = 'Nazwa : ', + ['bac'] = 'bAC : ', + -- Body Search Menu + ['confiscate_dirty'] = 'Skonfiskuj brudne pieniądze: $', + ['guns_label'] = '--- Bronie ---', + ['confiscate'] = 'Skonfiskuj ', + ['inventory_label'] = '--- Ekwipunek ---', + ['confiscate_inv'] = 'Skonfiskuj x', + + ['traffic_offense'] = 'Wykroczenia drogowe', + ['minor_offense'] = 'Niewielkie wykroczenia', + ['average_offense'] = 'Średnie wykroczenia', + ['major_offense'] = 'Duże wykroczenia', + ['fine_total'] = 'Mandat: ', + -- Vehicle Info Menu + ['plate'] = 'Tablica rejestracyjna: ', + ['owner_unknown'] = 'Właściciel: Nieznany', + ['owner'] = 'Właściciel: ', + -- Weapons Menus + ['get_weapon_menu'] = 'Zbrojownia - Weź broń', + ['put_weapon_menu'] = 'Zbrojownia - Odłóż broń', + ['buy_weapon_menu'] = 'Zbrojownia - Kup broń', + ['not_enough_money'] = 'Nie masz wystarczającej ilości pieniędzy', + -- Boss Menu + ['take_company_money'] = 'Wypłać firmowe pieniądze', + ['deposit_money'] = 'Zdeponuj pieniądze', + ['amount_of_withdrawal'] = 'Wartość wypłaty', + ['invalid_amount'] = 'Nieprawidłowa wartość', + ['amount_of_deposit'] = 'Wartość depozytu', + ['open_bossmenu'] = 'Naciśnij ~INPUT_CONTEXT~ aby otworzyć menu', + ['quantity_invalid'] = 'Nieprawidłowa ilość', + ['have_withdrawn'] = 'Wypłaciłeś x', + ['not_enough_in_society'] = 'Niewystarczająca ilość przedmiotu w społeczeństwie!', + ['player_cannot_hold'] = '~r~Nie masz~w~ wystarczająco ~y~wolnego miejsca~w~ w ekwipunku!', + ['added'] = 'Dodałeś x', + ['quantity'] = 'Ilość', + ['inventory'] = 'Ekwipunek', + ['police_stock'] = 'Zapasy policji', + -- Misc + ['remove_prop'] = 'Naciśnij ~INPUT_CONTEXT~ aby usunąć ten obiekt', + ['map_blip'] = 'Komisariat Policji', + -- Notifications + ['from'] = '~s~ od ~b~', + ['you_have_confinv'] = 'Skonfiskowałeś ~y~x', + ['confinv'] = '~s~ skonfiskowane przez Ciebie ~y~x', + ['you_have_confdm'] = 'Skonfiskowałeś ~y~$', + ['confdm'] = '~s~ skonfiskowane przez Ciebie ~y~$', + ['you_have_confweapon'] = 'Skonfiskowałeś ~y~x1 ', + ['confweapon'] = '~s~ skonfiskowane przez Ciebie ~y~x1 ', + ['alert_police'] = 'Ostrzeż policję', +} diff --git a/localization/fi_esx_policejob.sql b/localization/fi_esx_policejob.sql new file mode 100644 index 00000000..8710d8c5 --- /dev/null +++ b/localization/fi_esx_policejob.sql @@ -0,0 +1,88 @@ +INSERT INTO `addon_account` (name, label, shared) VALUES + ('society_police','Poliisi',1) +; + +INSERT INTO `datastore` (name, label, shared) VALUES + ('society_police','Poliisi',1) +; + +INSERT INTO `addon_inventory` (name, label, shared) VALUES + ('society_police', 'Poliisi', 1) +; + +INSERT INTO `jobs` (name, label) VALUES + ('police','Poliisi') +; + +INSERT INTO `job_grades` (job_name, grade, name, label, salary, skin_male, skin_female) VALUES + ('police',0,'recruit','Tulokas',20,'{}','{}'), + ('police',1,'officer','Konstaapeli',40,'{}','{}'), + ('police',2,'sergeant','Ylikonstaapeli',60,'{}','{}'), + ('police',3,'lieutenant','Kersantti',85,'{}','{}'), + ('police',4,'boss','Komentaja',100,'{}','{}') +; + +CREATE TABLE `fine_types` ( + + `id` int(11) NOT NULL AUTO_INCREMENT, + `label` varchar(255) DEFAULT NULL, + `amount` int(11) DEFAULT NULL, + `category` int(11) DEFAULT NULL, + + PRIMARY KEY (`id`) +); + +INSERT INTO `fine_types` (label, amount, category) VALUES + ('Äänimerkin väärinkäyttö', 30, 0), + ('Laiton jatkuvan linjan ylitys', 40, 0), + ('Ajaminen tien väärällä puolella', 250, 0), + ('Laiton U-käännös', 250, 0), + ('Laiton maastossa ajaminen', 170, 0), + ('Virkavallan käskyn laiminlyönti', 30, 0), + ('Laiton pysähtyminen', 150, 0), + ('Laiton parkkeeraus', 70, 0), + ('Väistöolovelvollisuuden laiminlyönti', 70, 0), + ('Väärän ajoneuvontiedon antaminen', 90, 0), + ('Stop merkin laiminlyönti', 105, 0), + ('Punaisten valojen laiminlyönti', 130, 0), + ('Laiton ohitus', 100, 0), + ('Laittomalla ajoneuvolla ajaminen', 100, 0), + ('Ajokortitta ajo', 1500, 0), + ('Yliajo', 800, 0), + ('Ylinopeus < 5 kmh', 90, 0), + ('Ylinopeus 5-15 kmh', 120, 0), + ('Ylinopeus 15-30 kmh', 180, 0), + ('Ylinopeus > 30 kmh', 300, 0), + ('Liikenteen pysäytys tahallisesti', 110, 1), + ('Julkinen päihtyminen', 90, 1), + ('Sopimaton käytös', 90, 1), + ('Oikeusjärjestelmän estäminen', 130, 1), + ('Siviilin loukkaaminen', 75, 1), + ('Virkavallan halventaminen', 110, 1), + ('Sanallainen uhkaus siviiliä kohtaan', 90, 1), + ('Sanallinen uhkaus virkavaltaa kohtaan', 150, 1), + ('Virheellisen tiedon antaminen', 250, 1), + ('Korruptioyritys', 1500, 1), + ('Aseella heiluminen kaupungin sisällä', 120, 2), + ('Tappavalla aseella heiluminen kaupungin sisällä', 300, 2), + ('Ei aselupaa', 600, 2), + ('Laittoman aseen hallusapito', 700, 2), + ('Murtotyökalujen hallussapito', 300, 2), + ('Autovarkaus', 1800, 2), + ('Tarkoitus myydä/levittää laitonta ainetta', 1500, 2), + ('Laittoman aineen valmistus', 1500, 2), + ('Laittoman aineen hallusapito ', 650, 2), + ('Siviilin kidnappaus', 1500, 2), + ('Virkavallan kidnappaus', 2000, 2), + ('Ryöstö', 650, 2), + ('Aseellinen kaupparyöstö', 650, 2), + ('Aseellinen pankkiryöstö', 1500, 2), + ('Siviiliä kohtaan kohdistunut hyökkäys', 2000, 3), + ('Virkavaltaa kohtaan kohdistunut hyökkäys', 2500, 3), + ('Siviilin murhanyritys', 3000, 3), + ('Virkavallan murhanyirtys', 5000, 3), + ('Siviilin murha', 10000, 3), + ('Virkavallan murha', 30000, 3), + ('Väkivaltainan tappo', 1800, 3), + ('Petos', 2000, 2); +; diff --git a/localization/pl_esx_policejob.sql b/localization/pl_esx_policejob.sql new file mode 100644 index 00000000..bf9201b1 --- /dev/null +++ b/localization/pl_esx_policejob.sql @@ -0,0 +1,88 @@ +INSERT INTO `addon_account` (name, label, shared) VALUES + ('society_police','Police',1) +; + +INSERT INTO `datastore` (name, label, shared) VALUES + ('society_police','Police',1) +; + +INSERT INTO `addon_inventory` (name, label, shared) VALUES + ('society_police', 'Police', 1) +; + +INSERT INTO `jobs` (name, label) VALUES + ('police','LSPD') +; + +INSERT INTO `job_grades` (job_name, grade, name, label, salary, skin_male, skin_female) VALUES + ('police',0,'recruit','Posterunkowy',20,'{}','{}'), + ('police',1,'officer','Sierżant',40,'{}','{}'), + ('police',2,'sergeant','Aspirant',60,'{}','{}'), + ('police',3,'lieutenant','Komisarz',85,'{}','{}'), + ('police',4,'boss','Generalny Inspektor',100,'{}','{}') +; + +CREATE TABLE `fine_types` ( + + `id` int(11) NOT NULL AUTO_INCREMENT, + `label` varchar(255) DEFAULT NULL, + `amount` int(11) DEFAULT NULL, + `category` int(11) DEFAULT NULL, + + PRIMARY KEY (`id`) +); + +INSERT INTO `fine_types` (label, amount, category) VALUES + ('Nadużywanie klaksonu', 30, 0), + ('Przekroczenie lini ciągłej', 40, 0), + ('Jechanie po złej stronie drogi', 250, 0), + ('Nieprawidłowe zawracanie', 250, 0), + ('Nielegalna jazda Off-road', 170, 0), + ('Niedostosowanie się do poleceń Policji', 30, 0), + ('Nieprawidłowe zatrzymanie pojazdu', 150, 0), + ('Nieprawidłowe parkownie', 70, 0), + ('Niezastosowanie się do ruchu prawostronnego (jazda lewym pasem)', 70, 0), + ('Brak informacji o pojeździe', 90, 0), + ('Niezastosowanie się do znaku SOTP', 105, 0), + ('Niezatrzymanie się na czerwonym świetle', 130, 0), + ('Przechodzenie w niedozwolonym miejscu', 100, 0), + ('Jazda nielegalnym pojazdem', 100, 0), + ('Brak prawa jazdy', 1500, 0), + ('Ucieczka z miejsca zdarzenia', 800, 0), + ('Przekroczenie prędkości < 5 mph', 90, 0), + ('Przekroczenie prędkości 5-15 mph', 120, 0), + ('Przekroczenie prędkości 15-30 mph', 180, 0), + ('Przekroczenie prędkości > 30 mph', 300, 0), + ('Utrudnianie przemieszczania się', 110, 1), + ('Publiczne zgorszenie', 90, 1), + ('Niepoprawne zachowanie', 90, 1), + ('Utrudnianie postępowania', 130, 1), + ('Obraza cywilów', 75, 1), + ('Obraza graczy', 110, 1), + ('Groźby werbalne', 90, 1), + ('Przeklinanie na graczy', 150, 1), + ('Dostarczanie fałszywych informacji', 250, 1), + ('Próba korupcji', 1500, 1), + ('Wymachiwanie bronią w mieście', 120, 2), + ('Wymachiwanie niebezpieczną bronią w mieście', 300, 2), + ('Brak pozwolenia na broń', 600, 2), + ('Posiadanie nielegalnej broni', 700, 2), + ('Posiadanie narzędzi do włamań', 300, 2), + ('Złodziej - recydywista', 1800, 2), + ('Rozprowadzanie nielegalnych substancji', 1500, 2), + ('Wytwarzanie nielegalnych substancji', 1500, 2), + ('Posiadanie zakazanych substancji', 650, 2), + ('Porwanie cywila', 1500, 2), + ('Porwanie gracza', 2000, 2), + ('Rabunek', 650, 2), + ('Kradzież z bronią w ręku', 650, 2), + ('Napad na Bank', 1500, 2), + ('Atak na cywila', 2000, 3), + ('Atak na gracza', 2500, 3), + ('Próba morderstwa cywila', 3000, 3), + ('Próba morderstwa gracza', 5000, 3), + ('Zabójstwo cywila z premedytacją', 10000, 3), + ('Zabójstwo gracza z premedytacją', 30000, 3), + ('Nieumyślne spowodowanie śmierci', 1800, 3), + ('Oszustwo', 2000, 2); +;