mirror of
https://github.com/Zrips/Jobs.git
synced 2025-01-02 14:29:07 +01:00
Adding hungarian default locale by montlikadani
making universal file name grabber for locale files to simplify stuff
This commit is contained in:
parent
de570bb184
commit
07b2556592
@ -2,9 +2,16 @@ package com.gamingmesh.jobs.config;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.URL;
|
||||
import java.net.URLClassLoader;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Enumeration;
|
||||
import java.util.List;
|
||||
import java.util.jar.JarEntry;
|
||||
import java.util.jar.JarFile;
|
||||
|
||||
import org.bukkit.configuration.file.YamlConfiguration;
|
||||
import com.gamingmesh.jobs.Jobs;
|
||||
import com.gamingmesh.jobs.container.LocaleReader;
|
||||
@ -22,26 +29,64 @@ public class LanguageManager {
|
||||
return languages;
|
||||
}
|
||||
|
||||
public static List<String> getClassesFromPackage(String pckgname, String cleaner) throws ClassNotFoundException {
|
||||
List<String> result = new ArrayList<String>();
|
||||
try {
|
||||
for (URL jarURL : ((URLClassLoader) Jobs.class.getClassLoader()).getURLs()) {
|
||||
try {
|
||||
result.addAll(getClassesInSamePackageFromJar(pckgname, jarURL.toURI().getPath(), cleaner));
|
||||
} catch (URISyntaxException e) {
|
||||
}
|
||||
}
|
||||
} catch (NullPointerException x) {
|
||||
throw new ClassNotFoundException(pckgname + " does not appear to be a valid package (Null pointer exception)");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
private static List<String> getClassesInSamePackageFromJar(String packageName, String jarPath, String cleaner) {
|
||||
JarFile jarFile = null;
|
||||
List<String> listOfCommands = new ArrayList<String>();
|
||||
try {
|
||||
jarFile = new JarFile(jarPath);
|
||||
Enumeration<JarEntry> en = jarFile.entries();
|
||||
while (en.hasMoreElements()) {
|
||||
JarEntry entry = en.nextElement();
|
||||
String entryName = entry.getName();
|
||||
packageName = packageName.replace(".", "/");
|
||||
if (entryName != null && entryName.endsWith(".yml") && entryName.startsWith(packageName)) {
|
||||
String name = entryName.replace(packageName, "").replace(".yml", "").replace("/", "");
|
||||
if (name.contains("$"))
|
||||
name = name.split("\\$")[0];
|
||||
if (cleaner != null)
|
||||
name = name.replace(cleaner, "");
|
||||
listOfCommands.add(name);
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
} finally {
|
||||
if (jarFile != null)
|
||||
try {
|
||||
jarFile.close();
|
||||
} catch (Exception e) {
|
||||
}
|
||||
}
|
||||
return listOfCommands;
|
||||
}
|
||||
|
||||
/**
|
||||
* Method to load the language file configuration
|
||||
*
|
||||
* loads from Jobs/locale/messages_en.yml
|
||||
*/
|
||||
synchronized void load() {
|
||||
|
||||
// Just copying default language files, except en, that one will be generated
|
||||
languages = new ArrayList<String>();
|
||||
languages.add("cs");
|
||||
languages.add("cz");
|
||||
languages.add("de");
|
||||
languages.add("es");
|
||||
languages.add("et");
|
||||
languages.add("fr");
|
||||
languages.add("lt");
|
||||
languages.add("ru");
|
||||
languages.add("tr");
|
||||
languages.add("zhcn");
|
||||
languages.add("zhtw");
|
||||
|
||||
try {
|
||||
languages.addAll(getClassesFromPackage("locale", "messages_"));
|
||||
} catch (ClassNotFoundException e1) {
|
||||
e1.printStackTrace();
|
||||
}
|
||||
|
||||
for (String lang : languages) {
|
||||
YmlMaker langFile = new YmlMaker(plugin, "locale" + File.separator + "messages_" + lang + ".yml");
|
||||
|
@ -2,9 +2,15 @@ package com.gamingmesh.jobs.config;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.URL;
|
||||
import java.net.URLClassLoader;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Enumeration;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.jar.JarEntry;
|
||||
import java.util.jar.JarFile;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.configuration.ConfigurationSection;
|
||||
@ -163,6 +169,7 @@ public class NameTranslatorManager {
|
||||
Bukkit.getConsoleSender().sendMessage(ChatColor.YELLOW + "[Jobs] Loaded " + ListOfColors.size() + " custom color names!");
|
||||
}
|
||||
|
||||
|
||||
synchronized void load() {
|
||||
|
||||
File file = new File(plugin.getDataFolder(), "TranslatableWords.yml");
|
||||
@ -172,10 +179,12 @@ public class NameTranslatorManager {
|
||||
|
||||
// Just copying default language files, except en, that one will be generated
|
||||
List<String> languages = new ArrayList<String>();
|
||||
languages.add("fr");
|
||||
languages.add("zhcn");
|
||||
languages.add("zhtw");
|
||||
languages.add("de");
|
||||
|
||||
try {
|
||||
languages.addAll(LanguageManager.getClassesFromPackage("TranslatableWords", "Words_"));
|
||||
} catch (ClassNotFoundException e1) {
|
||||
e1.printStackTrace();
|
||||
}
|
||||
|
||||
for (String lang : languages) {
|
||||
YmlMaker langFile = new YmlMaker(plugin, "TranslatableWords" + File.separator + "Words_" + lang + ".yml");
|
||||
|
515
src/main/resources/locale/messages_hu.yml
Normal file
515
src/main/resources/locale/messages_hu.yml
Normal file
@ -0,0 +1,515 @@
|
||||
economy:
|
||||
error:
|
||||
nomoney: '&cSajnálom, nincs pénz a nemzeti bankban!'
|
||||
limitedItem:
|
||||
error:
|
||||
levelup: '&cBe kell lépnie a szintbe [munkanév], hogy használja ezt az elemet!'
|
||||
general:
|
||||
Spawner: '&r[type] Spawner'
|
||||
info:
|
||||
toplineseparator: '&7*********************** &6%playername% &7***********************'
|
||||
separator: '&7*******************************************************'
|
||||
time:
|
||||
days: '&e%days% &6nap '
|
||||
hours: '&e%hours% &6óra '
|
||||
mins: '&e%mins% &6perc '
|
||||
secs: '&e%secs% &6másodperc '
|
||||
admin:
|
||||
error: '&cHiba történt a parancsban.'
|
||||
success: "&eA parancs végrehajtásra került."
|
||||
error:
|
||||
noHelpPage: "&cNincs több segítség oldal szám!"
|
||||
notNumber: '&eKérlek, használjon számokat!'
|
||||
job: "&cEz a munka nem létezik!"
|
||||
permission: "&cNincs jogosultságod a használatára!"
|
||||
noinfo: "&cNincs információ!"
|
||||
noinfoByPlayer: '&cNincs információ [%playername%] játékosról!'
|
||||
ingame: '&cEz a parancs csak a játékban használható!'
|
||||
fromconsole: '&cEz a parancs csak a konzolon használható!'
|
||||
worldisdisabled: '&cNem tudsz használni parancsot ebben a világban!'
|
||||
command:
|
||||
moneyboost:
|
||||
help:
|
||||
info: 'Növeli a pénzszerzést minden játékos számára'
|
||||
args: '[munkanév] [arány]'
|
||||
output:
|
||||
allreset: 'Minden pénzbővítés kikapcsolt'
|
||||
jobsboostreset: 'Pénznövekedés a(z) %jobname% munkánál kikapcsolva'
|
||||
nothingtoreset: 'Semmi nem állítható vissza'
|
||||
boostalladded: 'Pénznövekedés %boost% minden munkához hozzáadva!'
|
||||
boostadded: 'Pénznövekedés &e%boost% &ahozzáadva a következőhöz: &e%jobname%!'
|
||||
infostats: '&c-----> &aPénz aránya x%boost% engedélyezve&c <-------'
|
||||
pointboost:
|
||||
help:
|
||||
info: 'Növeli a játékosok pontszerzését minden játékos számára'
|
||||
args: '[munkanév] [arány]'
|
||||
output:
|
||||
allreset: 'Minden pont lendülete kikapcsolt'
|
||||
jobsboostreset: 'Pontok lendületet adnak %jobname% kikapcsolva'
|
||||
nothingtoreset: 'Semmi nem állítható vissza'
|
||||
boostalladded: 'A pontok növelése %boost% minden munkához hozzáadva!'
|
||||
boostadded: 'A pontok növelése &e%boost% &ahozzáadva a(z) &e%jobname% &amunkához!
|
||||
infostats: '&c-----> &aPontszám x%boost% engedélyezve&c <-------'
|
||||
expboost:
|
||||
help:
|
||||
info: 'Növeli az összes játékos nyereségét'
|
||||
args: '[munkanév] [arány]'
|
||||
output:
|
||||
allreset: 'Minden exp boost kikapcsolva'
|
||||
jobsboostreset: 'Exp lendületet a(z) %jobname% munkánál kikapcsolva'
|
||||
nothingtoreset: 'Semmi nem állítható vissza'
|
||||
boostalladded: 'Exp növelése %boost% minden munkához hozzáadva!'
|
||||
boostadded: 'Exp növelése &e%boost% &ahozzáadva &e%jobname% &amunkához!'
|
||||
infostats: '&c-----> &aExp arány x%boost% engedélyezve&c <-------'
|
||||
bonus:
|
||||
help:
|
||||
info: "A munkabónuszok megjelenítése"
|
||||
args: "[munkanév]"
|
||||
output:
|
||||
topline: '&7**************** &2[pénz] &6[pontok] &e[exp] &7****************'
|
||||
permission: ' &ePerm bónusz: %money% %points% %exp%'
|
||||
item: ' &eTárgy bónusz: %money% %points% %exp%'
|
||||
global: ' &eGlobális bónusz: %money% %points% %exp%'
|
||||
dynamic: ' &eDinamikus bónusz: %money% %points% %exp%'
|
||||
nearspawner: ' &eIdéző bónusz: %money% %points% %exp%'
|
||||
petpay: ' &ePetPay bónusz: %money% %points% %exp%'
|
||||
area: ' &eTerület bónusz: %money% %points% %exp%'
|
||||
mcmmo: ' &eMcMMO bónusz: %money% %points% %exp%'
|
||||
final: ' &eVégső bónusz: %money% %points% %exp%'
|
||||
finalExplanation: ' &eNem tartalmazza a Petpay és az idéző bónusz/penaltyFinal bónusz'
|
||||
convert:
|
||||
help:
|
||||
info: 'Adatbázis-rendszert alakít át egyik rendszerről a másikra. Ha jelenleg sqlite fut, ez átalakul MySQL-hez és vise versa.'
|
||||
args: ''
|
||||
limit:
|
||||
help:
|
||||
info: "Megmutatja a fizetési határértékeket a munkahelyekért."
|
||||
args: ''
|
||||
output:
|
||||
moneytime: '&eAz idő marad, amíg a pénzkorlát visszaáll: &2%time%'
|
||||
moneyLimit: '&ePénzkorlát: &2%current%&e/&2%total%'
|
||||
exptime: '&eAz exp limitig hátralévő idő marad vissza: &2%time%'
|
||||
expLimit: '&eExp limit: &2%current%&e/&2%total%'
|
||||
pointstime: '&eA pontkorlátig hátralévő idő visszaáll: &2%time%'
|
||||
pointsLimit: '&ePont limit: &2%current%&e/&2%total%'
|
||||
reachedmoneylimit: '&4Elérted a pénzkorlátot az adott időben!'
|
||||
reachedmoneylimit2: '&eA korlátot ellenőrizheti &2/jobs limit &eparanccsal'
|
||||
reachedexplimit: '&4Elérted a határidőt a meghatározott időben!'
|
||||
reachedexplimit2: '&eA korlátot ellenőrizheti &2/jobs limit &eparanccsal'
|
||||
reachedpointslimit: '&4Elérted a határidőt a meghatározott időben!'
|
||||
reachedpointslimit2: '&eA korlátot ellenőrizheti &2/jobs limit &eparanccsal'
|
||||
notenabled: "&cA pénzkorlát nem engedélyezett."
|
||||
resetlimit:
|
||||
help:
|
||||
info: 'A játékosok fizetési limitjeinek visszaállítása'
|
||||
args: '[játékos]'
|
||||
output:
|
||||
reseted: '&eA fizetési határértékek alaphelyzetbe álltak: &2%playername%'
|
||||
help:
|
||||
output:
|
||||
info: "/jobs - A további lehetőségekért."
|
||||
usage: "Használat: %usage%"
|
||||
title: "&8&m-------&7 &8&m=======&6 Munkák &8&m=======&7 &8&m-------"
|
||||
page: '&8&m-----&7 &8&m======&e Oldal &6[1]&7/&6[2] &8&m======&7 &8&m-----'
|
||||
prev: "&8&m---&c <<< &6Előző oldal &e|"
|
||||
next: "&e|&6 Következő oldal &c>>> &8&m---"
|
||||
points:
|
||||
help:
|
||||
info: "Megmutatja, hogy mennyi pontot kapott a játékos."
|
||||
args: "[játékos]"
|
||||
currentpoints: ' &eJelenlegi pontod: &6%currentpoints%'
|
||||
totalpoints: " &eAz összegyűjtött pontok összege eddig: &6%totalpoints%"
|
||||
editpoints:
|
||||
help:
|
||||
info: 'Játékos pontok szerkesztése.'
|
||||
args: '[set/add/take] [játékos] [összeg]'
|
||||
output:
|
||||
set: '&e(&6%playername%&e) játékosnak pont beállítva &6%amount%'
|
||||
add: '&e(&6%playername%&e) kátékosnak van további &6%amount% &epontja. Most van
|
||||
&6%total%'
|
||||
take: '&e(&6%playername%&e) játékos vesztett &6%amount% &epontot. Most van &6%total%'
|
||||
blockinfo:
|
||||
help:
|
||||
info: "Megjeleníti a megtekinteni kívánt blokkadatokat."
|
||||
args: ''
|
||||
output:
|
||||
name: " &eBlokk név: &6%blockname%"
|
||||
id: ' &eBlokk ID: &6%blockid%'
|
||||
data: ' &eBlokk adat: &6%blockdata%'
|
||||
usage: " &eHasználat: &6%first% &evagy &6%second%"
|
||||
iteminfo:
|
||||
help:
|
||||
info: "Megmutatja az általad tárolt eleminformációkat."
|
||||
args: ''
|
||||
output:
|
||||
name: " &eTárgy név: &6%itemname%"
|
||||
id: " &eTárgy ID: &6%itemid%"
|
||||
data: " &eTárgy adat: &6%itemdata%"
|
||||
usage: " &eHasználat: &6%first% &evagy &6%second%"
|
||||
entitylist:
|
||||
help:
|
||||
info: 'Megmutatja, hogy minden lehetséges entitás használható a pluginnal.'
|
||||
args: ''
|
||||
stats:
|
||||
help:
|
||||
info: "Kilistázza azokat a munkákat, amelyikbe belépett."
|
||||
args: "[játékosnév]"
|
||||
error:
|
||||
nojob: "Először csatlakozz egy munkához."
|
||||
output: ' lvl%joblevel% %jobname% : %jobxp%/%jobmaxxp% xp'
|
||||
shop:
|
||||
help:
|
||||
info: "Megnyitja a különleges munkahelyek boltját."
|
||||
args: ''
|
||||
info:
|
||||
title: "&e------- &8Munkák piac &e-------"
|
||||
currentPoints: '&eNeked van: &6%currentpoints%'
|
||||
price: '&eEgyenleg: &6%price%'
|
||||
reqJobs: "&eKötelező munkák:"
|
||||
reqJobsList: ' &6%jobsname%&e: &e%level% lvl'
|
||||
reqTotalLevel: "&6Szükséges teljes szint: &e%totalLevel%"
|
||||
cantOpen: '&cNem nyithatod meg ezt az oldalt!'
|
||||
NoPermForItem: "&cNincs jogosultságod erre az elemre!"
|
||||
NoPermToBuy: "&cNincs jogosultságod ennek az elemnek a megvásárlásához!"
|
||||
NoJobReqForitem: "&cNincs szükséged munkára (&6%jobname%&e) szükséges (&6%joblevel%&e) szint"
|
||||
NoPoints: "&cNincs elég pontod!"
|
||||
NoTotalLevel: "&cA teljes munka szintje túl alacsony (%totalLevel%)"
|
||||
Paid: "&eFizettél, és &6%amount% &eehhez az elemhez."
|
||||
archive:
|
||||
help:
|
||||
info: "A felhasználó által archivált összes munkát jeleníti meg."
|
||||
args: "[játékos]"
|
||||
error:
|
||||
nojob: Nincs mentett munka.
|
||||
output: lvl %joblevel% (%getbackjoblevel%) %jobname%
|
||||
give:
|
||||
help:
|
||||
info: 'A tárgyakat a feladatok neve és az elemek kategóriája alapján adja meg. A játékos neve opcionális'
|
||||
args: '[játékos] [munkanév] [tárgynév]'
|
||||
output:
|
||||
notonline: '&4[%playername%] nem elérhető!'
|
||||
noitem: '&4Nem találhat meg egyetlen tárgyat, sem adott névvel!'
|
||||
info:
|
||||
help:
|
||||
title: '&2*** &eJobs&2 ***'
|
||||
info: "Megmutatja, hogy mennyi minden munkát fizet, és miért."
|
||||
penalty: '&eEz a munka &c[penalty]% &ebüntetés miatt túl sok játékos dolgozik benne.'
|
||||
bonus: '&eEz a minka &2[bonus]% &ebónusz, mert nem elég játékos dolgozik benne.'
|
||||
args: "[jobname] [action]"
|
||||
actions: "&eAz érvényes cselekvések: &f%actions%"
|
||||
max: ' - &eMax szint:&f '
|
||||
material: '&7%material%'
|
||||
levelRange: ' &a(&e%levelFrom% &a- &e%levelUntil% &aszintek)'
|
||||
levelFrom: ' &a(&e%levelFrom% &aszint)'
|
||||
levelUntil: ' &a(amíg &e%levelUntil% &aszint)'
|
||||
money: '&2%money%$'
|
||||
points: ' &6%points% pont'
|
||||
exp: ' &e%exp%xp'
|
||||
gui:
|
||||
pickjob: '&eVálaszd ki a munkáját!'
|
||||
jobinfo: '&e[jobname] info!'
|
||||
actions: '&eÉrvényes akciók:'
|
||||
leftClick: '&eTovábbi információért kattints bal gombbal'
|
||||
rightClick: '&eJobb kattintás a munkához'
|
||||
leftSlots: '&eBal oldali nyílások:&f '
|
||||
working: '&2&nMár dolgozik'
|
||||
max: '&eMax. szint:&f '
|
||||
back: '&e<<< Vissza'
|
||||
output:
|
||||
break:
|
||||
info: "Eltör"
|
||||
none: '%jobname% nem kap pénzt a blokkok kitörésére.'
|
||||
tntbreak:
|
||||
info: "TNT robbantás"
|
||||
none: '%jobname% nem kap pénzt, ha a blokkot tnt-vel robbantja ki.'
|
||||
place:
|
||||
info: Lerak
|
||||
none: '%jobname% nem kap pénzt, ha blokkot helyez le.'
|
||||
kill:
|
||||
info: "Megöl"
|
||||
none: '%jobname% nem kap pénzt, ha szörnyet gyilkol.'
|
||||
mmkill:
|
||||
info: MMKill
|
||||
none: '%jobname% nem kap pénzt, ha a Mythic szörnyeket gyilkol.'
|
||||
fish:
|
||||
info: "Horgász"
|
||||
none: '%jobname% nem kap pénzt, ha horgászik.'
|
||||
craft:
|
||||
info: "Barkácsol"
|
||||
none: '%jobname% nem kap pénzt, ha barkácsol.'
|
||||
smelt:
|
||||
info: Olvaszt
|
||||
none: '%jobname% nem kap pénzt, ha olvaszt.'
|
||||
brew:
|
||||
info: "Főzés"
|
||||
none: '%jobname% nem kap pénzt, ha bájitalt főz.'
|
||||
eat:
|
||||
info: Elfogyaszt
|
||||
none: '%jobname% nem kap pénzt, ha étkezik.'
|
||||
dye:
|
||||
info: "Festék"
|
||||
none: '%jobname% nem kap pénzt, ha fest.'
|
||||
enchant:
|
||||
info: Enchant
|
||||
none: '%jobname% nem kap pénzt, ha varázsól.'
|
||||
repair:
|
||||
info: "Javít"
|
||||
none: '%jobname% nem kap pénzt, ha javít.'
|
||||
breed:
|
||||
info: "Tenyészt"
|
||||
none: '%jobname% nem kap pénzt, ha tenészt.'
|
||||
tame:
|
||||
info: "Megszelídít"
|
||||
none: '%jobname% nem kap pénzt, ha szelídít.'
|
||||
milk:
|
||||
info: Tej
|
||||
none: '%jobname% nem kap pénzt, ha megfej egy tehenet.'
|
||||
shear:
|
||||
info: "Nyír"
|
||||
none: '%jobname% nem kap pénzt, ha bárányokat nyír.'
|
||||
explore:
|
||||
info: "Feltör"
|
||||
none: '%jobname% nem kap pénzt felfedezni.'
|
||||
custom-kill:
|
||||
info: "Egyéni gyilkolás"
|
||||
none: '%jobname% nem kap pénzt, ha a játékosokat gyilkol.'
|
||||
playerinfo:
|
||||
help:
|
||||
info: 'Megmutassa, hogy mennyi minden munkát fizet és mi van egy másik játékosnál.'
|
||||
args: '[játékos] [munkanév] [akció]'
|
||||
join:
|
||||
help:
|
||||
info: "Csatlakozás a megadott munkához."
|
||||
args: "<munkanév>"
|
||||
error:
|
||||
alreadyin: "&cMár csatlakoztál a(z) %jobname%&c munkához!"
|
||||
fullslots: 'Nem tudsz csatlakozni a(z) %jobname% munkához, mert nincsenek rendelkezésre álló helyek.'
|
||||
maxjobs: 'Már túl sok munkahelyet vállaltál.'
|
||||
success: "&aSikeresen csatlakoztál a(z) %jobname%&a munkához!"
|
||||
leave:
|
||||
help:
|
||||
info: "Elhadja a megadott munkát."
|
||||
args: "<munkanév>"
|
||||
success: "&cSikeresen elhagytad a(z)&7 %jobname%&c munkát!"
|
||||
leaveall:
|
||||
help:
|
||||
info: "Elhagya az összes jelenlegi munkát."
|
||||
error:
|
||||
nojobs: "&cNincs egyetlen munkád sem!"
|
||||
success: "&cElhagytad az összes munkát!"
|
||||
browse:
|
||||
help:
|
||||
info: "Kilistázza a jelenleg elérhető munkákat."
|
||||
error:
|
||||
nojobs: 'Nincsenek olyan munkák, amelyekhez csatlakozhat.'
|
||||
output:
|
||||
header: "A következő munkákhoz csatlakozhat:"
|
||||
footer: "További információkért a&7 /jobs info [munkanév]&f parancsal."
|
||||
totalWorkers: " &7Dolgozók: &e[amount]"
|
||||
penalty: ' &4Büntetés: &c[amount]%'
|
||||
bonus: ' &2Bónusz: &a[amount]%'
|
||||
fire:
|
||||
help:
|
||||
info: 'Tűz a játékos a munkából.'
|
||||
args: '[játékos] [munkanév]'
|
||||
error:
|
||||
nojob: 'A játékosnak nincs munkája %jobname%.'
|
||||
output:
|
||||
target: 'Engedtél tőle %jobname%.'
|
||||
fireall:
|
||||
help:
|
||||
info: 'Tűzoltás minden munkából.'
|
||||
args: '[játékos]'
|
||||
error:
|
||||
nojobs: 'A játékosnak nincsenek olyan munkái, amelyekről ki lehet lőni!'
|
||||
output:
|
||||
target: 'Minden munkájáról kirúgták.'
|
||||
employ:
|
||||
help:
|
||||
info: 'Fogja meg a játékost a munkában.'
|
||||
args: '[játékos] [munkanév]'
|
||||
error:
|
||||
alreadyin: 'A játékos már dolgozik %jobname% munkánál.'
|
||||
output:
|
||||
target: 'Már foglalkozik %jobname% munkával.'
|
||||
top:
|
||||
help:
|
||||
info: "Top 15 játékosok a ranglistán."
|
||||
args: "[munkanév]"
|
||||
error:
|
||||
nojob: 'Nem találok semmilyen munkát ezzel a névvel.'
|
||||
output:
|
||||
topline: "&aA top&e 15 &ajátékosok a(z) &e%jobname% &amunkából"
|
||||
list: '&e%number%&a. &e%playername% &alvl &e%level% &e %exp% &aexp'
|
||||
prev: "&e<<< Előző oldal &2|"
|
||||
next: "&2|&e Következő oldal >>>"
|
||||
show: '&2Megjelenítés innen &e[from]&2, amíg &e[until] &2top lista'
|
||||
gtop:
|
||||
help:
|
||||
info: 'A top 15 legnagyobb játékosát mutatja a globális munkahelyek szintje.'
|
||||
args: ''
|
||||
error:
|
||||
nojob: 'Nem találok semmilyen információt.'
|
||||
output:
|
||||
topline: '&aTop&e 15 &ajátékosok a globális munkahelyi szinten'
|
||||
list: '&e%number%&a. &e%playername% &alvl &e%level% &e %exp% &aexp'
|
||||
prev: "&e<<< Előző oldal &2|"
|
||||
next: "&2|&e Következő oldal >>>"
|
||||
show: '&2Megjelenítés innen &e[from]&2, amíg &e[until] &2a globális top lista'
|
||||
area:
|
||||
help:
|
||||
info: 'Korlátozott területek módosítása.'
|
||||
args: add/remove/info/list
|
||||
addUsage: '&eHasználat: &6/Jobs area add [arénanév/wg:worldGuardarénanév] [bónusz]'
|
||||
removeUsage: '&eHasználat: &6/Jobs area remove [arénanév]'
|
||||
output:
|
||||
addedNew: '&eHozzáadott új korlátozott területet &6%bonus% &ebónusszal'
|
||||
removed: '&eEltávolított korlátozott terület &6%name%'
|
||||
list: '&e%number%&a. &e%areaname% &e%worldname% (&a%x1%:%y1%:%z1%/&e%x2%:%y2%:%z2%)
|
||||
&6%bonus%'
|
||||
wgList: '&e%number%&a. WorldGuard: &e%areaname% &6%bonus%'
|
||||
noAreas: '&eNincs mentett korlátozott terület'
|
||||
noAreasByLoc: '&eEzen a helyen nincs korlátozott terület'
|
||||
areaList: '&eKorlátozott területek a tartózkodási hely szerint: &6%list%'
|
||||
selected1: '&eElső hely kiválasztva: &6%x%:%y%:%z%'
|
||||
selected2: '&eMásodik hely kiválasztva: &6%x%:%y%:%z%'
|
||||
select: '&eVálassz 2 pontot a(z) (%tool%) eszközzel'
|
||||
exist: '&eA név szerinti korlátozás már létezik'
|
||||
dontExist: '&eA név szerinti korlátozás nem létezik'
|
||||
wgDontExist: '&eWorldGuard a név szerint ez a név nem létezik'
|
||||
log:
|
||||
help:
|
||||
info: 'Megjeleníti a statisztikákat.'
|
||||
args: '[játékos]'
|
||||
output:
|
||||
topline: '&7************************* &6%playername% &7*************************'
|
||||
list: '&7* &6%number%. &3%action%: &6%item% &emennyiség: %qty% &6pénz: %money% &eexp:
|
||||
%exp%'
|
||||
bottomline: '&7***********************************************************'
|
||||
prev: '&e<<<<< Előző oldal &2|'
|
||||
next: '&2|&e Következő oldal >>>>'
|
||||
nodata: '&cAz adatok nem találhatóak'
|
||||
glog:
|
||||
help:
|
||||
info: 'Globális statisztikákat mutat.'
|
||||
args: ''
|
||||
output:
|
||||
topline: '&7*********************** &6Globális statisztikák &7***********************'
|
||||
list: '&7* &6%number%. &3%username% &e%action%: &6%item% &emennyiség: %qty% &6pénz:
|
||||
%money% &eexp: %exp%'
|
||||
bottomline: '&7**************************************************************'
|
||||
nodata: '&cAz adatok nem találhatóak'
|
||||
transfer:
|
||||
help:
|
||||
info: 'A játékos munkájának áthelyezése régi munkáról egy új feladatra.'
|
||||
args: '[játékos] [régimunka] [újmunka]'
|
||||
output:
|
||||
target: 'Átkerültél %oldjobname% munkából %newjobname% munkába.'
|
||||
promote:
|
||||
help:
|
||||
info: 'Támogasd a játékos X szintjét egy munkában.'
|
||||
args: '[játékos] [munkanév] [szintek]'
|
||||
output:
|
||||
target: 'Előléptettek %levelsgained% szintet a(z) %jobname% munkában.'
|
||||
exp:
|
||||
help:
|
||||
info: 'Módosítsa a játékos exp feladatát.'
|
||||
args: '[játékos] [munkanév] [set/add/take] [mennyiség]'
|
||||
output:
|
||||
target: '&eAz exp változott %jobname% &eés most itt vagy &6%level%lvl
|
||||
&eés &6%exp%exp.'
|
||||
demote:
|
||||
help:
|
||||
info: 'Eldobja a játékos X szintjét a munkában.'
|
||||
args: '[játékos] [munkanév] [szintek]'
|
||||
output:
|
||||
target: 'Lemerült %levelslost% szintet a(z) %jobname% munkában.
|
||||
grantxp:
|
||||
help:
|
||||
info: 'Megadja a játékosnak az X munkát.'
|
||||
args: '[játékos] [munkanév] [xp]'
|
||||
output:
|
||||
target: 'Megadták %xpgained% tapasztalatot a(z) %jobname% munkában.'
|
||||
removexp:
|
||||
help:
|
||||
info: 'Eltávolítsa az X tapasztalatot a játékostól a munkában.
|
||||
args: '[játékos] [munkanév] [xp]'
|
||||
output:
|
||||
target: 'Vesztettél %xplost% tapasztalatot a(z) %jobname% munkában.
|
||||
signupdate:
|
||||
help:
|
||||
info: 'Manuálisan frissíti a táblát a nevével'
|
||||
args: '[munkanév]'
|
||||
bp:
|
||||
help:
|
||||
info: 'Megmutatja a blokk védelmet körülötted. (10 blokk sugarú)'
|
||||
args: ''
|
||||
output:
|
||||
found: '&e&6%amount% &edb levédett blokk körülötted'
|
||||
notFound: '&eNincs védett blokk körülötted'
|
||||
reload:
|
||||
help:
|
||||
info: 'A konfigurációs fájlok újratöltése.'
|
||||
toggle:
|
||||
help:
|
||||
info: "A fizetős kimenetét a cselekvési sávon (actionbar) vagy a bossbar-on."
|
||||
args: <actionbar/bossbar>
|
||||
output:
|
||||
turnedoff: "&4Ez a funkció ki van kapcsolva!"
|
||||
paid:
|
||||
main: "&aKaptál:"
|
||||
money: "&e[amount]$ pénzt,"
|
||||
exp: '&7[exp] xp-t'
|
||||
points: '&6[points] pontot,'
|
||||
'on': "&aEngedélyezve: &aIgen"
|
||||
'off': "&aEngedélyezve: &4Nem"
|
||||
message:
|
||||
skillup:
|
||||
broadcast: '%playername% játékost előléptették a %titlename% %jobname% munkában.'
|
||||
nobroadcast: 'Gratulálok, a(z) %titlename% %jobname% munkába.'
|
||||
levelup:
|
||||
broadcast: '%playername% most egy szint %joblevel% %jobname% munkában.'
|
||||
nobroadcast: "&aSzintet léptél a(z) %jobname% &amunkában! Szint:&6 %joblevel%&a."
|
||||
cowtimer: '&eMég várnod kell &6%time% &emásodpercet, hogy fizetni kell ezt a munkát.'
|
||||
blocktimer: "&eKérlek, várj &3[time] &emásodpercet, hogy újra küldjön pénzt!"
|
||||
placeblocktimer: '&eNem lehet gyorsabban lerakni blokkokat &6[time] &esec intervallumot ugyanazon a helyen!'
|
||||
taxes: '&3[amount] &eszerver adókat, amennyiben átutalták erre a fiókra'
|
||||
boostStarted: '&eMegkezdődött a munkahely növelése!'
|
||||
boostStoped: '&eA munkahely növelési ideje befejeződött!'
|
||||
crafting:
|
||||
fullinventory: "Az eszköztárad megtelt!"
|
||||
signs:
|
||||
List: '&0[number].&8[player]&7:&4[level]'
|
||||
SpecialList:
|
||||
'1':
|
||||
'1': '&b** &8Első &b**'
|
||||
'2': '&9[player]'
|
||||
'3': '&8[level] level'
|
||||
'4': '&b************'
|
||||
'2':
|
||||
'1': '&b** &8Második &b**'
|
||||
'2': '&9[player]'
|
||||
'3': '&8[level] level'
|
||||
'4': '&b************'
|
||||
'3':
|
||||
'1': '&b** &8Harmadik &b**'
|
||||
'2': '&9[player]'
|
||||
'3': '&8[level] level'
|
||||
'4': '&b************'
|
||||
cantcreate: "&4Nincs jogod készíteni egy táblát!"
|
||||
cantdestroy: '&4Nem törheted ki ezt a táblát!'
|
||||
topline: '&0[Jobs]'
|
||||
secondline:
|
||||
join: '&0Csatlakozás'
|
||||
leave: '&0Elhagyás'
|
||||
toggle: '&0Toggle'
|
||||
top: '&0Top'
|
||||
browse: '&0Böngészés'
|
||||
stats: '&0Statizstika'
|
||||
limit: '&0Limit'
|
||||
info: '&0Info'
|
||||
archive: '&0Archív'
|
||||
scoreboard:
|
||||
topline: '&2Top &e%jobname%'
|
||||
gtopline: '&2Globális top lista'
|
||||
line: '&2%number%. &e%playername% (&6%level%&e)'
|
Loading…
Reference in New Issue
Block a user