diff --git a/src/main/java/org/qortal/controller/Controller.java b/src/main/java/org/qortal/controller/Controller.java index 3d1c85b7..bb990b17 100644 --- a/src/main/java/org/qortal/controller/Controller.java +++ b/src/main/java/org/qortal/controller/Controller.java @@ -886,7 +886,7 @@ public class Controller extends Thread { } } - String tooltip = String.format("%s - %d %s - %s %d", actionText, numberOfPeers, connectionsText, heightText, height) + "\n" + String.format("Build version: %s", this.buildVersion); + String tooltip = String.format("%s - %d %s - %s %d", actionText, numberOfPeers, connectionsText, heightText, height) + "\n" + String.format("%s: %s", Translator.INSTANCE.translate("SysTray", "BUILD_VERSION"), this.buildVersion); SysTray.getInstance().setToolTipText(tooltip); this.callbackExecutor.execute(() -> { diff --git a/src/main/resources/i18n/ApiError_de.properties b/src/main/resources/i18n/ApiError_de.properties index 490aac0d..ab7da6b7 100644 --- a/src/main/resources/i18n/ApiError_de.properties +++ b/src/main/resources/i18n/ApiError_de.properties @@ -1,14 +1,83 @@ +#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) +# Keys are from api.ApiError enum + +# "localeLang": "de", + +### Common ### +JSON = JSON nachricht konnte nicht geparsed werden + +INSUFFICIENT_BALANCE = insufficient balance + +UNAUTHORIZED = API call unauthorized + +REPOSITORY_ISSUE = repository error + +NON_PRODUCTION = this API call is not permitted for production systems + +BLOCKCHAIN_NEEDS_SYNC = blockchain needs to synchronize first + +NO_TIME_SYNC = no clock synchronization yet + +### Validation ### +INVALID_SIGNATURE = ungültige signatur INVALID_ADDRESS = ungültige adresse -INVALID_ASSET_ID = ungültige asset ID +INVALID_PUBLIC_KEY = ungültiger public key INVALID_DATA = ungültige daten -INVALID_PUBLIC_KEY = ungültiger public key +INVALID_NETWORK_ADDRESS = invalid network address -INVALID_SIGNATURE = ungültige signatur +ADDRESS_UNKNOWN = account address unknown -JSON = JSON nachricht konnte nicht geparsed werden +INVALID_CRITERIA = invalid search criteria + +INVALID_REFERENCE = invalid reference + +TRANSFORMATION_ERROR = could not transform JSON into transaction + +INVALID_PRIVATE_KEY = invalid private key + +INVALID_HEIGHT = invalid block height + +CANNOT_MINT = account cannot mint + +### Blocks ### +BLOCK_UNKNOWN = block unknown + +### Transactions ### +TRANSACTION_UNKNOWN = transaction unknown PUBLIC_KEY_NOT_FOUND = public key wurde nicht gefunden + +# this one is special in that caller expected to pass two additional strings, hence the two %s +TRANSACTION_INVALID = transaction invalid: %s (%s) + +### Naming ### +NAME_UNKNOWN = name unknown + +### Asset ### +INVALID_ASSET_ID = ungültige asset ID + +INVALID_ORDER_ID = invalid asset order ID + +ORDER_UNKNOWN = unknown asset order ID + +### Groups ### +GROUP_UNKNOWN = group unknown + +### Foreign Blockchain ### +FOREIGN_BLOCKCHAIN_NETWORK_ISSUE = foreign blokchain or ElectrumX network issue + +FOREIGN_BLOCKCHAIN_BALANCE_ISSUE = insufficient balance on foreign blockchain + +FOREIGN_BLOCKCHAIN_TOO_SOON = too soon to broadcast foreign blockchain transaction (LockTime/median block time) + +### Trade Portal ### +ORDER_SIZE_TOO_SMALL = order amount too low + +### Data ### +FILE_NOT_FOUND = file not found + +NO_REPLY = peer did not reply with data \ No newline at end of file diff --git a/src/main/resources/i18n/ApiError_en.properties b/src/main/resources/i18n/ApiError_en.properties index 4010b2fb..6f9b1d01 100644 --- a/src/main/resources/i18n/ApiError_en.properties +++ b/src/main/resources/i18n/ApiError_en.properties @@ -1,68 +1,83 @@ #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) # Keys are from api.ApiError enum -ADDRESS_UNKNOWN = account address unknown - -BLOCKCHAIN_NEEDS_SYNC = blockchain needs to synchronize first - -# Blocks -BLOCK_UNKNOWN = block unknown - -BTC_BALANCE_ISSUE = insufficient Bitcoin balance - -BTC_NETWORK_ISSUE = Bitcoin/ElectrumX network issue - -BTC_TOO_SOON = too soon to broadcast Bitcoin transaction (lockTime/median block time) - -CANNOT_MINT = account cannot mint - -GROUP_UNKNOWN = group unknown - -INVALID_ADDRESS = invalid address - -# Assets -INVALID_ASSET_ID = invalid asset ID - -INVALID_CRITERIA = invalid search criteria - -INVALID_DATA = invalid data - -INVALID_HEIGHT = invalid block height - -INVALID_NETWORK_ADDRESS = invalid network address - -INVALID_ORDER_ID = invalid asset order ID - -INVALID_PRIVATE_KEY = invalid private key - -INVALID_PUBLIC_KEY = invalid public key - -INVALID_REFERENCE = invalid reference - -# Validation -INVALID_SIGNATURE = invalid signature +# "localeLang": "en", +### Common ### JSON = failed to parse JSON message -NAME_UNKNOWN = name unknown - -NON_PRODUCTION = this API call is not permitted for production systems - -NO_TIME_SYNC = no clock synchronization yet - -ORDER_UNKNOWN = unknown asset order ID - -PUBLIC_KEY_NOT_FOUND = public key not found - -REPOSITORY_ISSUE = repository error - -# This one is special in that caller expected to pass two additional strings, hence the two %s -TRANSACTION_INVALID = transaction invalid: %s (%s) - -TRANSACTION_UNKNOWN = transaction unknown - -TRANSFORMATION_ERROR = could not transform JSON into transaction +INSUFFICIENT_BALANCE = insufficient balance UNAUTHORIZED = API call unauthorized -ORDER_SIZE_TOO_SMALL = order size too small +REPOSITORY_ISSUE = repository error + +NON_PRODUCTION = this API call is not permitted for production systems + +BLOCKCHAIN_NEEDS_SYNC = blockchain needs to synchronize first + +NO_TIME_SYNC = no clock synchronization yet + +### Validation ### +INVALID_SIGNATURE = invalid signature + +INVALID_ADDRESS = invalid address + +INVALID_PUBLIC_KEY = invalid public key + +INVALID_DATA = invalid data + +INVALID_NETWORK_ADDRESS = invalid network address + +ADDRESS_UNKNOWN = account address unknown + +INVALID_CRITERIA = invalid search criteria + +INVALID_REFERENCE = invalid reference + +TRANSFORMATION_ERROR = could not transform JSON into transaction + +INVALID_PRIVATE_KEY = invalid private key + +INVALID_HEIGHT = invalid block height + +CANNOT_MINT = account cannot mint + +### Blocks ### +BLOCK_UNKNOWN = block unknown + +### Transactions ### +TRANSACTION_UNKNOWN = transaction unknown + +PUBLIC_KEY_NOT_FOUND = public key not found + +# this one is special in that caller expected to pass two additional strings, hence the two %s +TRANSACTION_INVALID = transaction invalid: %s (%s) + +### Naming ### +NAME_UNKNOWN = name unknown + +### Asset ### +INVALID_ASSET_ID = invalid asset ID + +INVALID_ORDER_ID = invalid asset order ID + +ORDER_UNKNOWN = unknown asset order ID + +### Groups ### +GROUP_UNKNOWN = group unknown + +### Foreign Blockchain ### +FOREIGN_BLOCKCHAIN_NETWORK_ISSUE = foreign blokchain or ElectrumX network issue + +FOREIGN_BLOCKCHAIN_BALANCE_ISSUE = insufficient balance on foreign blockchain + +FOREIGN_BLOCKCHAIN_TOO_SOON = too soon to broadcast foreign blockchain transaction (LockTime/median block time) + +### Trade Portal ### +ORDER_SIZE_TOO_SMALL = order amount too low + +### Data ### +FILE_NOT_FOUND = file not found + +NO_REPLY = peer did not reply with data \ No newline at end of file diff --git a/src/main/resources/i18n/ApiError_fi.properties b/src/main/resources/i18n/ApiError_fi.properties index f9fedf09..f9518700 100644 --- a/src/main/resources/i18n/ApiError_fi.properties +++ b/src/main/resources/i18n/ApiError_fi.properties @@ -1,71 +1,86 @@ #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) # Keys are from api.ApiError enum -# + # Kielen muuttaminen suomeksi tapahtuu settings.json-tiedostossa # # "localeLang": "fi", # muista pilkku lopussa jos komento ei ole viimeisellä rivillä -ADDRESS_UNKNOWN = tilin osoite on tuntematon - -BLOCKCHAIN_NEEDS_SYNC = lohkoketjun tarvitsee ensin synkronisoitua - -# Blocks -BLOCK_UNKNOWN = tuntematon lohko - -BTC_BALANCE_ISSUE = riittämätön Bitcoin-saldo - -BTC_NETWORK_ISSUE = Bitcoin/ElectrumX -verkon ongelma - -BTC_TOO_SOON = liian aikaista julkistaa Bitcoin-tapahtumaa (lukitusaika/mediiaanilohkoaika) - -CANNOT_MINT = tili ei voi lyödä rahaa - -GROUP_UNKNOWN = tuntematon ryhmä - -INVALID_ADDRESS = osoite on kelvoton - -# Assets -INVALID_ASSET_ID = kelvoton ID resurssille - -INVALID_CRITERIA = kelvoton hakuehto - -INVALID_DATA = kelvoton data - -INVALID_HEIGHT = kelvoton lohkon korkeus - -INVALID_NETWORK_ADDRESS = kelvoton verkko-osoite - -INVALID_ORDER_ID = kelvoton resurssin tilaus-ID - -INVALID_PRIVATE_KEY = kelvoton yksityinen avain - -INVALID_PUBLIC_KEY = kelvoton julkinen avain - -INVALID_REFERENCE = kelvoton viite - -# Validation -INVALID_SIGNATURE = kelvoton allekirjoitus - +### Common ### JSON = JSON-viestin jaottelu epäonnistui -NAME_UNKNOWN = tuntematon nimi +INSUFFICIENT_BALANCE = insufficient balance -NON_PRODUCTION = tämä API-kutsu on kielletty tuotantoversiossa - -NO_TIME_SYNC = kello vielä synkronisoimatta - -ORDER_UNKNOWN = tuntematon resurssin tilaus-ID - -PUBLIC_KEY_NOT_FOUND = julkista avainta ei löytynyt +UNAUTHORIZED = luvaton API-kutsu REPOSITORY_ISSUE = tietovarantovirhe (repo) -# This one is special in that caller expected to pass two additional strings, hence the two %s -TRANSACTION_INVALID = kelvoton transaktio: %s (%s) +NON_PRODUCTION = tämä API-kutsu on kielletty tuotantoversiossa -TRANSACTION_UNKNOWN = tuntematon transaktio +BLOCKCHAIN_NEEDS_SYNC = lohkoketjun tarvitsee ensin synkronisoitua + +NO_TIME_SYNC = kello vielä synkronisoimatta + +### Validation ### +INVALID_SIGNATURE = kelvoton allekirjoitus + +INVALID_ADDRESS = osoite on kelvoton + +INVALID_PUBLIC_KEY = kelvoton julkinen avain + +INVALID_DATA = kelvoton data + +INVALID_NETWORK_ADDRESS = kelvoton verkko-osoite + +ADDRESS_UNKNOWN = tilin osoite on tuntematon + +INVALID_CRITERIA = kelvoton hakuehto + +INVALID_REFERENCE = kelvoton viite TRANSFORMATION_ERROR = JSON:in muuntaminen transaktioksi epäonnistui -UNAUTHORIZED = luvaton API-kutsu \ No newline at end of file +INVALID_PRIVATE_KEY = kelvoton yksityinen avain + +INVALID_HEIGHT = kelvoton lohkon korkeus + +CANNOT_MINT = tili ei voi lyödä rahaa + +### Blocks ### +BLOCK_UNKNOWN = tuntematon lohko + +### Transactions ### +TRANSACTION_UNKNOWN = tuntematon transaktio + +PUBLIC_KEY_NOT_FOUND = julkista avainta ei löytynyt + +# this one is special in that caller expected to pass two additional strings, hence the two %s +TRANSACTION_INVALID = kelvoton transaktio: %s (%s) + +### Naming ### +NAME_UNKNOWN = tuntematon nimi + +### Asset ### +INVALID_ASSET_ID = kelvoton ID resurssille + +INVALID_ORDER_ID = kelvoton resurssin tilaus-ID + +ORDER_UNKNOWN = tuntematon resurssin tilaus-ID + +### Groups ### +GROUP_UNKNOWN = tuntematon ryhmä + +### Foreign Blockchain ### +FOREIGN_BLOCKCHAIN_NETWORK_ISSUE = foreign blokchain or ElectrumX network issue + +FOREIGN_BLOCKCHAIN_BALANCE_ISSUE = insufficient balance on foreign blockchain + +FOREIGN_BLOCKCHAIN_TOO_SOON = too soon to broadcast foreign blockchain transaction (LockTime/median block time) + +### Trade Portal ### +ORDER_SIZE_TOO_SMALL = order amount too low + +### Data ### +FILE_NOT_FOUND = file not found + +NO_REPLY = peer did not reply with data \ No newline at end of file diff --git a/src/main/resources/i18n/ApiError_hu.properties b/src/main/resources/i18n/ApiError_hu.properties new file mode 100644 index 00000000..8aa783da --- /dev/null +++ b/src/main/resources/i18n/ApiError_hu.properties @@ -0,0 +1,86 @@ +#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) +# Keys are from api.ApiError enum + +# Magyar myelvre forditotta: Szkíta (Scythian). 2021 Augusztus 7. +# Az alkalmazás nyelvének magyarra való változtatása a settings.json oldalon történik. + +# "localeLang": "hu", + +### Common ### +JSON = nem sikerült elemezni a JSON üzenetet + +INSUFFICIENT_BALANCE = elégtelen egyenleg + +UNAUTHORIZED = nem engedélyezett API-hívás + +REPOSITORY_ISSUE = adattári hiba + +NON_PRODUCTION = ez az API-hívás nem engedélyezett korlátozott rendszereken + +BLOCKCHAIN_NEEDS_SYNC = a blokkláncnak még szinkronizálnia kell + +NO_TIME_SYNC = az óraszinkronizálás még nem történt meg + +### Validation ### +INVALID_SIGNATURE = érvénytelen aláírás + +INVALID_ADDRESS = érvénytelen fiók cím + +INVALID_PUBLIC_KEY = érvénytelen nyilvános kulcs + +INVALID_DATA = érvénytelen adat + +INVALID_NETWORK_ADDRESS = érvénytelen hálózat cím + +ADDRESS_UNKNOWN = ismeretlen fiók cím + +INVALID_CRITERIA = érvénytelen keresési feltétel + +INVALID_REFERENCE = érvénytelen hivatkozás + +TRANSFORMATION_ERROR = nem sikerült tranzakcióvá alakítani a JSON-t + +INVALID_PRIVATE_KEY = érvénytelen privát kulcs + +INVALID_HEIGHT = érvénytelen blokkmagasság + +CANNOT_MINT = ez a fiók még nem tud QORT-ot verni + +### Blocks ### +BLOCK_UNKNOWN = ismeretlen blokk + +### Transactions ### +TRANSACTION_UNKNOWN = ismeretlen tranzakció + +PUBLIC_KEY_NOT_FOUND = nyilvános kulcs nem található + +# this one is special in that caller expected to pass two additional strings, hence the two %s +TRANSACTION_INVALID = érvénytelen tranzakció: %s (%s) + +### Naming ### +NAME_UNKNOWN = ismeretlen név + +### Asset ### +INVALID_ASSET_ID = érvénytelen eszközazonosító + +INVALID_ORDER_ID = érvénytelen eszközrendelési azonosító + +ORDER_UNKNOWN = ismeretlen eszközrendelési azonosító + +### Groups ### +GROUP_UNKNOWN = ismeretlen csoport + +### Foreign Blockchain ### +FOREIGN_BLOCKCHAIN_NETWORK_ISSUE = idegen blokklánc vagy ElectrumX hálózati probléma + +FOREIGN_BLOCKCHAIN_BALANCE_ISSUE = elégtelen egyenleg az idegen blokkláncon + +FOREIGN_BLOCKCHAIN_TOO_SOON = túl korai meghírdetni az idegen blokkláncon való tranzakciót (LockTime/medián blokkidő) + +### Trade Portal ### +ORDER_SIZE_TOO_SMALL = rendelési összeg túl alacsony + +### Data ### +FILE_NOT_FOUND = fájl nem található + +NO_REPLY = a másik csomópont nem válaszolt \ No newline at end of file diff --git a/src/main/resources/i18n/ApiError_it.properties b/src/main/resources/i18n/ApiError_it.properties index 27f93f63..33993200 100644 --- a/src/main/resources/i18n/ApiError_it.properties +++ b/src/main/resources/i18n/ApiError_it.properties @@ -7,66 +7,81 @@ # "localeLang": "it", # Si prega ricordare la virgola alla fine, se questo comando non è sull'ultima riga -ADDRESS_UNKNOWN = indirizzo account sconosciuto - -BLOCKCHAIN_NEEDS_SYNC = blockchain deve prima sincronizzarsi - -# Blocks -BLOCK_UNKNOWN = blocco sconosciuto - -BTC_BALANCE_ISSUE = saldo Bitcoin insufficiente - -BTC_NETWORK_ISSUE = Bitcoin/ElectrumX problema di rete - -BTC_TOO_SOON = troppo presto per trasmettere transazione Bitcoin (tempo di blocco / tempo di blocco mediano) - -CANNOT_MINT = l'account non può coniare - -GROUP_UNKNOWN = gruppo sconosciuto - -INVALID_ADDRESS = indirizzo non valido - -# Assets -INVALID_ASSET_ID = identificazione risorsa non valida - -INVALID_CRITERIA = criteri di ricerca non validi - -INVALID_DATA = dati non validi - -INVALID_HEIGHT = altezza blocco non valida - -INVALID_NETWORK_ADDRESS = indirizzo di rete non valido - -INVALID_ORDER_ID = identificazione di ordine di risorsa non valida - -INVALID_PRIVATE_KEY = chiave privata non valida - -INVALID_PUBLIC_KEY = chiave pubblica non valida - -INVALID_REFERENCE = riferimento non valido - -# Validation -INVALID_SIGNATURE = firma non valida - +### Common ### JSON = Impossibile analizzare il messaggio JSON -NAME_UNKNOWN = nome sconosciuto +INSUFFICIENT_BALANCE = insufficient balance -NON_PRODUCTION = questa chiamata API non è consentita per i sistemi di produzione - -NO_TIME_SYNC = nessuna sincronizzazione dell'orologio ancora - -ORDER_UNKNOWN = identificazione di ordine di risorsa sconosciuta - -PUBLIC_KEY_NOT_FOUND = chiave pubblica non trovata +UNAUTHORIZED = Chiamata API non autorizzata REPOSITORY_ISSUE = errore del repositorio -# This one is special in that caller expected to pass two additional strings, hence the two %s -TRANSACTION_INVALID = transazione non valida: %s (%s) +NON_PRODUCTION = questa chiamata API non è consentita per i sistemi di produzione -TRANSACTION_UNKNOWN = transazione sconosciuta +BLOCKCHAIN_NEEDS_SYNC = blockchain deve prima sincronizzarsi + +NO_TIME_SYNC = nessuna sincronizzazione dell'orologio ancora + +### Validation ### +INVALID_SIGNATURE = firma non valida + +INVALID_ADDRESS = indirizzo non valido + +INVALID_PUBLIC_KEY = chiave pubblica non valida + +INVALID_DATA = dati non validi + +INVALID_NETWORK_ADDRESS = indirizzo di rete non valido + +ADDRESS_UNKNOWN = indirizzo account sconosciuto + +INVALID_CRITERIA = criteri di ricerca non validi + +INVALID_REFERENCE = riferimento non valido TRANSFORMATION_ERROR = non è stato possibile trasformare JSON in transazione -UNAUTHORIZED = Chiamata API non autorizzata +INVALID_PRIVATE_KEY = chiave privata non valida + +INVALID_HEIGHT = altezza blocco non valida + +CANNOT_MINT = l'account non può coniare + +### Blocks ### +BLOCK_UNKNOWN = blocco sconosciuto + +### Transactions ### +TRANSACTION_UNKNOWN = transazione sconosciuta + +PUBLIC_KEY_NOT_FOUND = chiave pubblica non trovata + +# this one is special in that caller expected to pass two additional strings, hence the two %s +TRANSACTION_INVALID = transazione non valida: %s (%s) + +### Naming ### +NAME_UNKNOWN = nome sconosciuto + +### Asset ### +INVALID_ASSET_ID = identificazione risorsa non valida + +INVALID_ORDER_ID = identificazione di ordine di risorsa non valida + +ORDER_UNKNOWN = identificazione di ordine di risorsa sconosciuta + +### Groups ### +GROUP_UNKNOWN = gruppo sconosciuto + +### Foreign Blockchain ### +FOREIGN_BLOCKCHAIN_NETWORK_ISSUE = foreign blokchain or ElectrumX network issue + +FOREIGN_BLOCKCHAIN_BALANCE_ISSUE = insufficient balance on foreign blockchain + +FOREIGN_BLOCKCHAIN_TOO_SOON = too soon to broadcast foreign blockchain transaction (LockTime/median block time) + +### Trade Portal ### +ORDER_SIZE_TOO_SMALL = order amount too low + +### Data ### +FILE_NOT_FOUND = file not found + +NO_REPLY = peer did not reply with data \ No newline at end of file diff --git a/src/main/resources/i18n/ApiError_nl.properties b/src/main/resources/i18n/ApiError_nl.properties index 60faa0f6..5c54cf64 100644 --- a/src/main/resources/i18n/ApiError_nl.properties +++ b/src/main/resources/i18n/ApiError_nl.properties @@ -1,66 +1,83 @@ #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) # Keys are from api.ApiError enum -ADDRESS_UNKNOWN = account adres onbekend - -BLOCKCHAIN_NEEDS_SYNC = blockchain dient eerst gesynchronizeerd te worden - -# Blocks -BLOCK_UNKNOWN = blok onbekend - -BTC_BALANCE_ISSUE = onvoldoende Bitcoin balans - -BTC_NETWORK_ISSUE = Bitcoin/ElectrumX netwerk probleem - -BTC_TOO_SOON = te vroeg om Bitcoin transactie te versturen (vergrendelingstijd/gemiddelde bloktijd) - -CANNOT_MINT = account kan niet munten - -GROUP_UNKNOWN = onbekende groep - -INVALID_ADDRESS = ongeldig adres - -# Assets -INVALID_ASSET_ID = ongeldige asset ID - -INVALID_CRITERIA = ongeldige zoekcriteria - -INVALID_DATA = ongeldige gegevens - -INVALID_HEIGHT = ongeldige blokhoogte - -INVALID_NETWORK_ADDRESS = ongeldig netwerkadres - -INVALID_ORDER_ID = ongeldige asset order ID - -INVALID_PRIVATE_KEY = ongeldige private key - -INVALID_PUBLIC_KEY = ongeldige public key - -INVALID_REFERENCE = ongeldige verwijzing - -# Validation -INVALID_SIGNATURE = ongeldige handtekening +# "localeLang": "nl", +### Common ### JSON = lezen van JSON bericht gefaald -NAME_UNKNOWN = onbekende naam +INSUFFICIENT_BALANCE = insufficient balance -NON_PRODUCTION = deze API call is niet toegestaan voor productiesystemen - -NO_TIME_SYNC = klok nog niet gesynchronizeerd - -ORDER_UNKNOWN = onbekende asset order ID - -PUBLIC_KEY_NOT_FOUND = public key niet gevonden +UNAUTHORIZED = ongeautoriseerde API call REPOSITORY_ISSUE = repository fout -# This one is special in that caller expected to pass two additional strings, hence the two %s -TRANSACTION_INVALID = ongeldige transactie: %s (%s) +NON_PRODUCTION = deze API call is niet toegestaan voor productiesystemen -TRANSACTION_UNKNOWN = onbekende transactie +BLOCKCHAIN_NEEDS_SYNC = blockchain dient eerst gesynchronizeerd te worden + +NO_TIME_SYNC = klok nog niet gesynchronizeerd + +### Validation ### +INVALID_SIGNATURE = ongeldige handtekening + +INVALID_ADDRESS = ongeldig adres + +INVALID_PUBLIC_KEY = ongeldige public key + +INVALID_DATA = ongeldige gegevens + +INVALID_NETWORK_ADDRESS = ongeldig netwerkadres + +ADDRESS_UNKNOWN = account adres onbekend + +INVALID_CRITERIA = ongeldige zoekcriteria + +INVALID_REFERENCE = ongeldige verwijzing TRANSFORMATION_ERROR = JSON kon niet omgezet worden in transactie -UNAUTHORIZED = ongeautoriseerde API call +INVALID_PRIVATE_KEY = ongeldige private key + +INVALID_HEIGHT = ongeldige blokhoogte + +CANNOT_MINT = account kan niet munten + +### Blocks ### +BLOCK_UNKNOWN = blok onbekend + +### Transactions ### +TRANSACTION_UNKNOWN = onbekende transactie + +PUBLIC_KEY_NOT_FOUND = public key niet gevonden + +# this one is special in that caller expected to pass two additional strings, hence the two %s +TRANSACTION_INVALID = ongeldige transactie: %s (%s) + +### Naming ### +NAME_UNKNOWN = onbekende naam + +### Asset ### +INVALID_ASSET_ID = ongeldige asset ID + +INVALID_ORDER_ID = ongeldige asset order ID + +ORDER_UNKNOWN = onbekende asset order ID + +### Groups ### +GROUP_UNKNOWN = onbekende groep + +### Foreign Blockchain ### +FOREIGN_BLOCKCHAIN_NETWORK_ISSUE = foreign blokchain or ElectrumX network issue + +FOREIGN_BLOCKCHAIN_BALANCE_ISSUE = insufficient balance on foreign blockchain + +FOREIGN_BLOCKCHAIN_TOO_SOON = too soon to broadcast foreign blockchain transaction (LockTime/median block time) + +### Trade Portal ### +ORDER_SIZE_TOO_SMALL = order amount too low + +### Data ### +FILE_NOT_FOUND = file not found + +NO_REPLY = peer did not reply with data \ No newline at end of file diff --git a/src/main/resources/i18n/ApiError_ru.properties b/src/main/resources/i18n/ApiError_ru.properties index e67be901..61948a2a 100644 --- a/src/main/resources/i18n/ApiError_ru.properties +++ b/src/main/resources/i18n/ApiError_ru.properties @@ -1,57 +1,83 @@ #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) # Keys are from api.ApiError enum -ADDRESS_UNKNOWN = неизвестная учетная запись - -BLOCKCHAIN_NEEDS_SYNC = блокчейн должен сначала синхронизироваться - -# Blocks -BLOCK_UNKNOWN = неизвестный блок - -CANNOT_MINT = аккаунт не может чеканить - -GROUP_UNKNOWN = неизвестная группа - -INVALID_ADDRESS = неизвестный адрес - -# Assets -INVALID_ASSET_ID = неверный идентификатор актива - -INVALID_CRITERIA = неверные критерии поиска - -INVALID_DATA = неверные данные - -INVALID_HEIGHT = недопустимая высота блока - -INVALID_NETWORK_ADDRESS = неверный сетевой адрес - -INVALID_ORDER_ID = неверный идентификатор заказа актива - -INVALID_PRIVATE_KEY = неверный приватный ключ - -INVALID_PUBLIC_KEY = недействительный открытый ключ - -INVALID_REFERENCE = неверная ссылка - -# Validation -INVALID_SIGNATURE = недействительная подпись +# "localeLang": "ru", +### Common ### JSON = не удалось разобрать сообщение json -NAME_UNKNOWN = имя неизвестно +INSUFFICIENT_BALANCE = insufficient balance -NON_PRODUCTION = этот вызов API не разрешен для производственных систем - -ORDER_UNKNOWN = неизвестный идентификатор заказа актива - -PUBLIC_KEY_NOT_FOUND = открытый ключ не найден +UNAUTHORIZED = вызов API не авторизован REPOSITORY_ISSUE = ошибка репозитория -TRANSACTION_INVALID = транзакция недействительна: %s (%s) +NON_PRODUCTION = этот вызов API не разрешен для производственных систем -TRANSACTION_UNKNOWN = транзакция неизвестна +BLOCKCHAIN_NEEDS_SYNC = блокчейн должен сначала синхронизироваться + +NO_TIME_SYNC = no clock synchronization yet + +### Validation ### +INVALID_SIGNATURE = недействительная подпись + +INVALID_ADDRESS = неизвестный адрес + +INVALID_PUBLIC_KEY = недействительный открытый ключ + +INVALID_DATA = неверные данные + +INVALID_NETWORK_ADDRESS = неверный сетевой адрес + +ADDRESS_UNKNOWN = неизвестная учетная запись + +INVALID_CRITERIA = неверные критерии поиска + +INVALID_REFERENCE = неверная ссылка TRANSFORMATION_ERROR = не удалось преобразовать JSON в транзакцию -UNAUTHORIZED = вызов API не авторизован +INVALID_PRIVATE_KEY = неверный приватный ключ + +INVALID_HEIGHT = недопустимая высота блока + +CANNOT_MINT = аккаунт не может чеканить + +### Blocks ### +BLOCK_UNKNOWN = неизвестный блок + +### Transactions ### +TRANSACTION_UNKNOWN = транзакция неизвестна + +PUBLIC_KEY_NOT_FOUND = открытый ключ не найден + +# this one is special in that caller expected to pass two additional strings, hence the two %s +TRANSACTION_INVALID = транзакция недействительна: %s (%s) + +### Naming ### +NAME_UNKNOWN = имя неизвестно + +### Asset ### +INVALID_ASSET_ID = неверный идентификатор актива + +INVALID_ORDER_ID = неверный идентификатор заказа актива + +ORDER_UNKNOWN = неизвестный идентификатор заказа актива + +### Groups ### +GROUP_UNKNOWN = неизвестная группа + +### Foreign Blockchain ### +FOREIGN_BLOCKCHAIN_NETWORK_ISSUE = foreign blokchain or ElectrumX network issue + +FOREIGN_BLOCKCHAIN_BALANCE_ISSUE = insufficient balance on foreign blockchain + +FOREIGN_BLOCKCHAIN_TOO_SOON = too soon to broadcast foreign blockchain transaction (LockTime/median block time) + +### Trade Portal ### +ORDER_SIZE_TOO_SMALL = order amount too low + +### Data ### +FILE_NOT_FOUND = file not found + +NO_REPLY = peer did not reply with data \ No newline at end of file diff --git a/src/main/resources/i18n/SysTray_en.properties b/src/main/resources/i18n/SysTray_en.properties index e581335d..ddaf19ab 100644 --- a/src/main/resources/i18n/SysTray_en.properties +++ b/src/main/resources/i18n/SysTray_en.properties @@ -1,12 +1,14 @@ #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) # SysTray pop-up menu -APPLYING_UPDATE_AND_RESTARTING = Applying automatic update and restarting... - AUTO_UPDATE = Auto Update +APPLYING_UPDATE_AND_RESTARTING = Applying automatic update and restarting... + BLOCK_HEIGHT = height +BUILD_VERSION = Build version + CHECK_TIME_ACCURACY = Check time accuracy CONNECTING = Connecting @@ -27,13 +29,6 @@ MINTING_DISABLED = NOT minting MINTING_ENABLED = \u2714 Minting -# Nagging about lack of NTP time sync -NTP_NAG_CAPTION = Computer's clock is inaccurate! - -NTP_NAG_TEXT_UNIX = Install NTP service to get an accurate clock. - -NTP_NAG_TEXT_WINDOWS = Select "Synchronize clock" from menu to fix. - OPEN_UI = Open UI PERFORMING_DB_CHECKPOINT = Saving uncommitted database changes... @@ -42,4 +37,4 @@ SYNCHRONIZE_CLOCK = Synchronize clock SYNCHRONIZING_BLOCKCHAIN = Synchronizing -SYNCHRONIZING_CLOCK = Synchronizing clock +SYNCHRONIZING_CLOCK = Synchronizing clock \ No newline at end of file diff --git a/src/main/resources/i18n/SysTray_fi.properties b/src/main/resources/i18n/SysTray_fi.properties index 551b010e..307dd80c 100644 --- a/src/main/resources/i18n/SysTray_fi.properties +++ b/src/main/resources/i18n/SysTray_fi.properties @@ -1,12 +1,14 @@ #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) # SysTray pop-up menu -APPLYING_UPDATE_AND_RESTARTING = Automaattinen päivitys käynnissä, uudelleenkäynnistys seuraa... - AUTO_UPDATE = Automaattinen päivitys +APPLYING_UPDATE_AND_RESTARTING = Automaattinen päivitys käynnissä, uudelleenkäynnistys seuraa... + BLOCK_HEIGHT = korkeus +BUILD_VERSION = Versio + CHECK_TIME_ACCURACY = Tarkista ajan tarkkuus CONNECTING = Yhdistää @@ -27,13 +29,6 @@ MINTING_DISABLED = EI lyö rahaa MINTING_ENABLED = \u2714 Lyö rahaa -# Nagging about lack of NTP time sync -NTP_NAG_CAPTION = Tietokoneen kello on epätarkka! - -NTP_NAG_TEXT_UNIX = Asennathan NTP-palvelun, jotta saat kellon tarkkuuden oikeaksi. - -NTP_NAG_TEXT_WINDOWS = Valitse "Kellon synkronisointi" valikosta korjataksesi. - OPEN_UI = Avaa UI PERFORMING_DB_CHECKPOINT = Tallentaa kommittoidut tietokantamuutokset... @@ -42,4 +37,4 @@ SYNCHRONIZE_CLOCK = Synkronisoi kello SYNCHRONIZING_BLOCKCHAIN = Synkronisoi -SYNCHRONIZING_CLOCK = Synkronisoi kelloa +SYNCHRONIZING_CLOCK = Synkronisoi kelloa \ No newline at end of file diff --git a/src/main/resources/i18n/SysTray_hu.properties b/src/main/resources/i18n/SysTray_hu.properties new file mode 100644 index 00000000..63bec91f --- /dev/null +++ b/src/main/resources/i18n/SysTray_hu.properties @@ -0,0 +1,42 @@ +#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) +# SysTray pop-up menu + +# Magyar myelvre forditotta: Szkíta (Scythian). 2021 Augusztus 7. + +AUTO_UPDATE = Automatikus Frissítés + +APPLYING_UPDATE_AND_RESTARTING = Automatikus frissítés és újraindítás alkalmazása... + +BLOCK_HEIGHT = blokkmagasság + +BUILD_VERSION = Verzió + +CHECK_TIME_ACCURACY = Idő pontosság ellenőrzése + +CONNECTING = Kapcsolódás + +CONNECTION = kapcsolat + +CONNECTIONS = kapcsolat + +CREATING_BACKUP_OF_DB_FILES = Adatbázis fájlok biztonsági mentésének létrehozása... + +DB_BACKUP = Adatbázis biztonsági mentése + +DB_CHECKPOINT = Adatbázis-ellenőrzőpont + +EXIT = Kilépés + +MINTING_DISABLED = QORT-érmeverés jelenleg nincs folyamatban + +MINTING_ENABLED = \u2714 QORT-érmeverés folyamatban + +OPEN_UI = Felhasználói eszköz megnyitása + +PERFORMING_DB_CHECKPOINT = Mentetlen adatbázis-módosítások mentése... + +SYNCHRONIZE_CLOCK = Óra-szinkronizálás megkezdése + +SYNCHRONIZING_BLOCKCHAIN = Szinkronizálás + +SYNCHRONIZING_CLOCK = Óra-szinkronizálás folyamatban \ No newline at end of file diff --git a/src/main/resources/i18n/SysTray_it.properties b/src/main/resources/i18n/SysTray_it.properties index 1d243958..a2d2dac8 100644 --- a/src/main/resources/i18n/SysTray_it.properties +++ b/src/main/resources/i18n/SysTray_it.properties @@ -8,6 +8,8 @@ AUTO_UPDATE = Aggiornamento automatico BLOCK_HEIGHT = altezza +BUILD_VERSION = Versione + CHECK_TIME_ACCURACY = Controlla la precisione dell'ora CONNECTING = Collegando @@ -28,13 +30,6 @@ MINTING_DISABLED = NON coniando MINTING_ENABLED = \u2714 Coniando -# Nagging about lack of NTP time sync -NTP_NAG_CAPTION = L'orologio del computer è impreciso! - -NTP_NAG_TEXT_UNIX = Installare servizio NTP per ottenere un orologio preciso. - -NTP_NAG_TEXT_WINDOWS = Seleziona "Sincronizza orologio" dal menu per correggere. - OPEN_UI = Apri UI PERFORMING_DB_CHECKPOINT = Salvataggio delle modifiche al database non salvate... @@ -43,4 +38,4 @@ SYNCHRONIZE_CLOCK = Sincronizza orologio SYNCHRONIZING_BLOCKCHAIN = Sincronizzando -SYNCHRONIZING_CLOCK = Sincronizzando orologio +SYNCHRONIZING_CLOCK = Sincronizzando orologio \ No newline at end of file diff --git a/src/main/resources/i18n/SysTray_nl.properties b/src/main/resources/i18n/SysTray_nl.properties index 4e3e48ec..8b7c85eb 100644 --- a/src/main/resources/i18n/SysTray_nl.properties +++ b/src/main/resources/i18n/SysTray_nl.properties @@ -7,6 +7,8 @@ AUTO_UPDATE = Automatische Update BLOCK_HEIGHT = hoogte +BUILD_VERSION = Versie + CHECK_TIME_ACCURACY = Controleer accuraatheid van de tijd CONNECTING = Verbinden @@ -27,13 +29,6 @@ MINTING_DISABLED = NIET muntend MINTING_ENABLED = \u2714 Muntend -# Nagging about lack of NTP time sync -NTP_NAG_CAPTION = Klok van de computer is inaccuraat! - -NTP_NAG_TEXT_UNIX = Installeer NTP service voor een accurate klok. - -NTP_NAG_TEXT_WINDOWS = Selecteer "Synchronizeer klok" uit het menu om op te lossen. - OPEN_UI = Open UI PERFORMING_DB_CHECKPOINT = Nieuwe veranderingen aan database worden opgeslagen... @@ -42,4 +37,4 @@ SYNCHRONIZE_CLOCK = Synchronizeer klok SYNCHRONIZING_BLOCKCHAIN = Aan het synchronizeren -SYNCHRONIZING_CLOCK = Klok wordt gesynchronizeerd +SYNCHRONIZING_CLOCK = Klok wordt gesynchronizeerd \ No newline at end of file diff --git a/src/main/resources/i18n/SysTray_ru.properties b/src/main/resources/i18n/SysTray_ru.properties index f7012034..1a719164 100644 --- a/src/main/resources/i18n/SysTray_ru.properties +++ b/src/main/resources/i18n/SysTray_ru.properties @@ -7,6 +7,8 @@ AUTO_UPDATE = Автоматическое обновление BLOCK_HEIGHT = Высота блока +BUILD_VERSION = Build version + CHECK_TIME_ACCURACY = Проверка точного времени CONNECTING = Подключение @@ -25,17 +27,12 @@ MINTING_DISABLED = Чеканка отключена MINTING_ENABLED = Чеканка активна -# Nagging about lack of NTP time sync -NTP_NAG_CAPTION = Часы компьютера неточны! - -NTP_NAG_TEXT_UNIX = Установите службу NTP, чтобы получить точное время - -NTP_NAG_TEXT_WINDOWS = Выберите "Синхронизация времени" из меню, чтобы исправить - OPEN_UI = Открыть пользовательский интерфейс +PERFORMING_DB_CHECKPOINT = Saving uncommitted database changes... + SYNCHRONIZE_CLOCK = Синхронизировать время SYNCHRONIZING_BLOCKCHAIN = Синхронизация цепи -SYNCHRONIZING_CLOCK = Проверка времени +SYNCHRONIZING_CLOCK = Проверка времени \ No newline at end of file diff --git a/src/main/resources/i18n/SysTray_zh_CN.properties b/src/main/resources/i18n/SysTray_zh_CN.properties index caba49cf..eaea452b 100644 --- a/src/main/resources/i18n/SysTray_zh_CN.properties +++ b/src/main/resources/i18n/SysTray_zh_CN.properties @@ -1,31 +1,40 @@ #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) # SysTray pop-up menu +AUTO_UPDATE = Auto Update + +APPLYING_UPDATE_AND_RESTARTING = Applying automatic update and restarting... + BLOCK_HEIGHT = 区块高度 +BUILD_VERSION = Build version + CHECK_TIME_ACCURACY = 检查时间准确性 +CONNECTING = Connecting + CONNECTION = 个链接 CONNECTIONS = 个链接 +CREATING_BACKUP_OF_DB_FILES = Creating backup of database files... + +DB_BACKUP = Database Backup + +DB_CHECKPOINT = Database Checkpoint + EXIT = 退出核心 MINTING_DISABLED = 没有铸币 MINTING_ENABLED = ✔ 铸币 -# Nagging about lack of NTP time sync -NTP_NAG_CAPTION = 电脑的时间不准确! - -NTP_NAG_TEXT_UNIX = 安装NTP服务以获取准确的时间。 - -NTP_NAG_TEXT_WINDOWS = 从菜单中选择“同步时钟”进行修复。 - OPEN_UI = 开启Qortal界面 +PERFORMING_DB_CHECKPOINT = Saving uncommitted database changes... + SYNCHRONIZE_CLOCK = 同步时钟 SYNCHRONIZING_BLOCKCHAIN = 正在同步区块链 -SYNCHRONIZING_CLOCK = 正在同步时钟 +SYNCHRONIZING_CLOCK = 正在同步时钟 \ No newline at end of file diff --git a/src/main/resources/i18n/SysTray_zh_TW.properties b/src/main/resources/i18n/SysTray_zh_TW.properties index ac768846..3af0c84c 100644 --- a/src/main/resources/i18n/SysTray_zh_TW.properties +++ b/src/main/resources/i18n/SysTray_zh_TW.properties @@ -1,31 +1,40 @@ #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) # SysTray pop-up menu +AUTO_UPDATE = Auto Update + +APPLYING_UPDATE_AND_RESTARTING = Applying automatic update and restarting... + BLOCK_HEIGHT = 區塊高度 +BUILD_VERSION = Build version + CHECK_TIME_ACCURACY = 檢查時間準確性 +CONNECTING = Connecting + CONNECTION = 個鏈接 CONNECTIONS = 個鏈接 +CREATING_BACKUP_OF_DB_FILES = Creating backup of database files... + +DB_BACKUP = Database Backup + +DB_CHECKPOINT = Database Checkpoint + EXIT = 退出核心 MINTING_DISABLED = 沒有鑄幣 MINTING_ENABLED = ✔ 鑄幣 -# Nagging about lack of NTP time sync -NTP_NAG_CAPTION = 電腦的時間不準確! - -NTP_NAG_TEXT_UNIX = 安装NTP服務以獲取準確的時間。 - -NTP_NAG_TEXT_WINDOWS = 從菜單中選擇“同步時鐘”進行修復。 - OPEN_UI = 開啓Qortal界面 +PERFORMING_DB_CHECKPOINT = Saving uncommitted database changes... + SYNCHRONIZE_CLOCK = 同步時鐘 SYNCHRONIZING_BLOCKCHAIN = 正在同步區塊鏈 -SYNCHRONIZING_CLOCK = 正在同步時鐘 +SYNCHRONIZING_CLOCK = 正在同步時鐘 \ No newline at end of file diff --git a/src/main/resources/i18n/TransactionValidity_en.properties b/src/main/resources/i18n/TransactionValidity_en.properties index 7e3ea324..17a52647 100644 --- a/src/main/resources/i18n/TransactionValidity_en.properties +++ b/src/main/resources/i18n/TransactionValidity_en.properties @@ -1,161 +1,44 @@ - -ACCOUNT_ALREADY_EXISTS = account already exists - -ACCOUNT_CANNOT_REWARD_SHARE = account cannot reward-share - -ALREADY_GROUP_ADMIN = already group admin - -ALREADY_GROUP_MEMBER = already group member - -ALREADY_VOTED_FOR_THAT_OPTION = already voted for that option - -ASSET_ALREADY_EXISTS = asset already exists - -ASSET_DOES_NOT_EXIST = asset does not exist - -ASSET_DOES_NOT_MATCH_AT = asset does not match AT's asset - -ASSET_NOT_SPENDABLE = asset is not spendable - -AT_ALREADY_EXISTS = AT already exists - -AT_IS_FINISHED = AT has finished - -AT_UNKNOWN = AT unknown - -BANNED_FROM_GROUP = banned from group - -BAN_EXISTS = ban already exists - -BAN_UNKNOWN = ban unknown - -BUYER_ALREADY_OWNER = buyer is already owner - -CHAT = CHAT transactions are never valid for inclusion into blocks - -CLOCK_NOT_SYNCED = clock not synchronized - -DUPLICATE_OPTION = duplicate option - -GROUP_ALREADY_EXISTS = group already exists - -GROUP_APPROVAL_DECIDED = group-approval already decided - -GROUP_APPROVAL_NOT_REQUIRED = group-approval not required - -GROUP_DOES_NOT_EXIST = group does not exist - -GROUP_ID_MISMATCH = group ID mismatch - -GROUP_OWNER_CANNOT_LEAVE = group owner cannot leave group - -HAVE_EQUALS_WANT = have-asset is the same as want-asset - -INCORRECT_NONCE = incorrect PoW nonce - -INSUFFICIENT_FEE = insufficient fee +OK = OK INVALID_ADDRESS = invalid address -INVALID_AMOUNT = invalid amount - -INVALID_ASSET_OWNER = invalid asset owner - -INVALID_AT_TRANSACTION = invalid AT transaction - -INVALID_AT_TYPE_LENGTH = invalid AT 'type' length - -INVALID_CREATION_BYTES = invalid creation bytes - -INVALID_DATA_LENGTH = invalid data length - -INVALID_DESCRIPTION_LENGTH = invalid description length - -INVALID_GROUP_APPROVAL_THRESHOLD = invalid group-approval threshold - -INVALID_GROUP_BLOCK_DELAY = invalid group-approval block delay - -INVALID_GROUP_ID = invalid group ID - -INVALID_GROUP_OWNER = invalid group owner - -INVALID_LIFETIME = invalid lifetime - -INVALID_NAME_LENGTH = invalid name length - -INVALID_NAME_OWNER = invalid name owner - -INVALID_OPTIONS_COUNT = invalid options count - -INVALID_OPTION_LENGTH = invalid options length - -INVALID_ORDER_CREATOR = invalid order creator - -INVALID_PAYMENTS_COUNT = invalid payments count - -INVALID_PUBLIC_KEY = invalid public key - -INVALID_QUANTITY = invalid quantity - -INVALID_REFERENCE = invalid reference - -INVALID_RETURN = invalid return - -INVALID_REWARD_SHARE_PERCENT = invalid reward-share percent - -INVALID_SELLER = invalid seller - -INVALID_TAGS_LENGTH = invalid 'tags' length - -INVALID_TX_GROUP_ID = invalid transaction group ID - -INVALID_VALUE_LENGTH = invalid 'value' length - -INVITE_UNKNOWN = group invite unknown - -JOIN_REQUEST_EXISTS = group join request already exists - -MAXIMUM_REWARD_SHARES = already at maximum number of reward-shares for this account - -MISSING_CREATOR = missing creator - -MULTIPLE_NAMES_FORBIDDEN = multiple registered names per account is forbidden - -NAME_ALREADY_FOR_SALE = name already for sale - -NAME_ALREADY_REGISTERED = name already registered - -NAME_DOES_NOT_EXIST = name does not exist - -NAME_NOT_FOR_SALE = name is not for sale - -NAME_NOT_NORMALIZED = name not in Unicode 'normalized' form - NEGATIVE_AMOUNT = invalid/negative amount NEGATIVE_FEE = invalid/negative fee -NEGATIVE_PRICE = invalid/negative price - -NOT_GROUP_ADMIN = account is not a group admin - -NOT_GROUP_MEMBER = account is not a group member - -NOT_MINTING_ACCOUNT = account cannot mint - -NOT_YET_RELEASED = feature not yet released - NO_BALANCE = insufficient balance -NO_BLOCKCHAIN_LOCK = node's blockchain currently busy +INVALID_REFERENCE = invalid reference -NO_FLAG_PERMISSION = account does not have that permission +INVALID_NAME_LENGTH = invalid name length -OK = OK +INVALID_VALUE_LENGTH = invalid 'value' length -ORDER_ALREADY_CLOSED = asset trade order is already closed +NAME_ALREADY_REGISTERED = name already registered -ORDER_DOES_NOT_EXIST = asset trade order does not exist +NAME_DOES_NOT_EXIST = name does not exist + +INVALID_NAME_OWNER = invalid name owner + +NAME_ALREADY_FOR_SALE = name already for sale + +NAME_NOT_FOR_SALE = name is not for sale + +BUYER_ALREADY_OWNER = buyer is already owner + +INVALID_AMOUNT = invalid amount + +INVALID_SELLER = invalid seller + +NAME_NOT_NORMALIZED = name not in Unicode 'normalized' form + +INVALID_DESCRIPTION_LENGTH = invalid description length + +INVALID_OPTIONS_COUNT = invalid options count + +INVALID_OPTION_LENGTH = invalid options length + +DUPLICATE_OPTION = duplicate option POLL_ALREADY_EXISTS = poll already exists @@ -163,22 +46,146 @@ POLL_DOES_NOT_EXIST = poll does not exist POLL_OPTION_DOES_NOT_EXIST = poll option does not exist -PUBLIC_KEY_UNKNOWN = public key unknown +ALREADY_VOTED_FOR_THAT_OPTION = already voted for that option -REWARD_SHARE_UNKNOWN = reward-share unknown +INVALID_DATA_LENGTH = invalid data length -SELF_SHARE_EXISTS = self-share (reward-share) already exists +INVALID_QUANTITY = invalid quantity -TIMESTAMP_TOO_NEW = timestamp too new +ASSET_DOES_NOT_EXIST = asset does not exist + +INVALID_RETURN = invalid return + +HAVE_EQUALS_WANT = have-asset is the same as want-asset + +ORDER_DOES_NOT_EXIST = asset trade order does not exist + +INVALID_ORDER_CREATOR = invalid order creator + +INVALID_PAYMENTS_COUNT = invalid payments count + +NEGATIVE_PRICE = invalid/negative price + +INVALID_CREATION_BYTES = invalid creation bytes + +INVALID_TAGS_LENGTH = invalid 'tags' length + +INVALID_AT_TYPE_LENGTH = invalid AT 'type' length + +INVALID_AT_TRANSACTION = invalid AT transaction + +INSUFFICIENT_FEE = insufficient fee + +ASSET_DOES_NOT_MATCH_AT = asset does not match AT's asset + +ASSET_ALREADY_EXISTS = asset already exists + +MISSING_CREATOR = missing creator TIMESTAMP_TOO_OLD = timestamp too old +TIMESTAMP_TOO_NEW = timestamp too new + TOO_MANY_UNCONFIRMED = account has too many unconfirmed transactions pending -TRANSACTION_ALREADY_CONFIRMED = transaction has already confirmed +GROUP_ALREADY_EXISTS = group already exists -TRANSACTION_ALREADY_EXISTS = transaction already exists +GROUP_DOES_NOT_EXIST = group does not exist + +INVALID_GROUP_OWNER = invalid group owner + +ALREADY_GROUP_MEMBER = already group member + +GROUP_OWNER_CANNOT_LEAVE = group owner cannot leave group + +NOT_GROUP_MEMBER = account is not a group member + +ALREADY_GROUP_ADMIN = already group admin + +NOT_GROUP_ADMIN = account is not a group admin + +INVALID_LIFETIME = invalid lifetime + +INVITE_UNKNOWN = group invite unknown + +BAN_EXISTS = ban already exists + +BAN_UNKNOWN = ban unknown + +BANNED_FROM_GROUP = banned from group + +JOIN_REQUEST_EXISTS = group join request already exists + +INVALID_GROUP_APPROVAL_THRESHOLD = invalid group-approval threshold + +GROUP_ID_MISMATCH = group ID mismatch + +INVALID_GROUP_ID = invalid group ID TRANSACTION_UNKNOWN = transaction unknown +TRANSACTION_ALREADY_CONFIRMED = transaction has already confirmed + +INVALID_TX_GROUP_ID = invalid transaction group ID + TX_GROUP_ID_MISMATCH = transaction's group ID does not match + +MULTIPLE_NAMES_FORBIDDEN = multiple registered names per account is forbidden + +INVALID_ASSET_OWNER = invalid asset owner + +AT_IS_FINISHED = AT has finished + +NO_FLAG_PERMISSION = account does not have that permission + +NOT_MINTING_ACCOUNT = account cannot mint + +REWARD_SHARE_UNKNOWN = reward-share unknown + +INVALID_REWARD_SHARE_PERCENT = invalid reward-share percent + +PUBLIC_KEY_UNKNOWN = public key unknown + +INVALID_PUBLIC_KEY = invalid public key + +AT_UNKNOWN = AT unknown + +AT_ALREADY_EXISTS = AT already exists + +GROUP_APPROVAL_NOT_REQUIRED = group-approval not required + +GROUP_APPROVAL_DECIDED = group-approval already decided + +MAXIMUM_REWARD_SHARES = already at maximum number of reward-shares for this account + +TRANSACTION_ALREADY_EXISTS = transaction already exists + +NO_BLOCKCHAIN_LOCK = node's blockchain currently busy + +ORDER_ALREADY_CLOSED = asset trade order is already closed + +CLOCK_NOT_SYNCED = clock not synchronized + +ASSET_NOT_SPENDABLE = asset is not spendable + +ACCOUNT_CANNOT_REWARD_SHARE = account cannot reward-share + +SELF_SHARE_EXISTS = self-share (reward-share) already exists + +ACCOUNT_ALREADY_EXISTS = account already exists + +INVALID_GROUP_BLOCK_DELAY = invalid group-approval block delay + +INCORRECT_NONCE = incorrect PoW nonce + +INVALID_TIMESTAMP_SIGNATURE = invalid timestamp signature + +ADDRESS_IN_BLACKLIST = this address is in your blacklist + +ADDRESS_ABOVE_RATE_LIMIT = address reached specified rate limit + +DUPLICATE_MESSAGE = address sent duplicate message + +INVALID_BUT_OK = invalid but OK + +NOT_YET_RELEASED = feature not yet released \ No newline at end of file diff --git a/src/main/resources/i18n/TransactionValidity_fi.properties b/src/main/resources/i18n/TransactionValidity_fi.properties index 2dc9abef..adf7eb35 100644 --- a/src/main/resources/i18n/TransactionValidity_fi.properties +++ b/src/main/resources/i18n/TransactionValidity_fi.properties @@ -1,4 +1,3 @@ - ACCOUNT_ALREADY_EXISTS = tili on jo olemassa ACCOUNT_CANNOT_REWARD_SHARE = tili ei voi palkinto-jakaa @@ -31,8 +30,6 @@ BAN_UNKNOWN = tuntematon eväys BUYER_ALREADY_OWNER = ostaja on jo omistaja -CHAT = CHATin transaktiot eivät koskaan ole kelvollisia sisällytettäväksi lohkoihin - CLOCK_NOT_SYNCED = kello on synkronisoimatta DUPLICATE_OPTION = kahdennettu valinta @@ -182,3 +179,13 @@ TRANSACTION_ALREADY_EXISTS = transaktio on jo olemassa TRANSACTION_UNKNOWN = tuntematon transaktio TX_GROUP_ID_MISMATCH = transaktion ryhmä-ID:n vastaavuusvirhe + +ADDRESS_IN_BLACKLIST = this address is in your blacklist + +ADDRESS_ABOVE_RATE_LIMIT = address reached specified rate limit + +DUPLICATE_MESSAGE = address sent duplicate message + +INVALID_TIMESTAMP_SIGNATURE = Invalid timestamp signature + +INVALID_BUT_OK = Invalid but OK \ No newline at end of file diff --git a/src/main/resources/i18n/TransactionValidity_hu.properties b/src/main/resources/i18n/TransactionValidity_hu.properties new file mode 100644 index 00000000..68950971 --- /dev/null +++ b/src/main/resources/i18n/TransactionValidity_hu.properties @@ -0,0 +1,193 @@ +# Magyar myelvre forditotta: Szkíta (Scythian). 2021 Augusztus 7. + +OK = OK + +INVALID_ADDRESS = érvénytelen név vagy cím + +NEGATIVE_AMOUNT = negatív összeg + +NEGATIVE_FEE = érvénytelen/negatív tranzakciós díj + +NO_BALANCE = elégtelen egyenleg + +INVALID_REFERENCE = érvénytelen hivatkozás + +INVALID_NAME_LENGTH = érvénytelen névhossz + +INVALID_VALUE_LENGTH = érvénytelen értékhossz + +NAME_ALREADY_REGISTERED = ez a név már regisztrált + +NAME_DOES_NOT_EXIST = ez a név nem létezik + +INVALID_NAME_OWNER = érvénytelen név tulajdonos + +NAME_ALREADY_FOR_SALE = ez a név már eladó + +NAME_NOT_FOR_SALE = ez a név nem eladó + +BUYER_ALREADY_OWNER = ez a vevő már a tulajdonos + +INVALID_AMOUNT = érvénytelen összeg + +INVALID_SELLER = érvénytelen eladó + +NAME_NOT_NORMALIZED = ez a név nincs "normalizált" Unicode formátumban + +INVALID_DESCRIPTION_LENGTH = érvénytelen leíráshossz + +INVALID_OPTIONS_COUNT = invalid options count + +INVALID_OPTION_LENGTH = érvénytelen opciókszám + +DUPLICATE_OPTION = ez a lehetőség már létezik + +POLL_ALREADY_EXISTS = ez a szavazás már létezik + +POLL_DOES_NOT_EXIST = ez a szavazás nem létezik + +POLL_OPTION_DOES_NOT_EXIST = ez a szavazási lehetőség nem létezik + +ALREADY_VOTED_FOR_THAT_OPTION = erre a lehetőségre már szavaztál + +INVALID_DATA_LENGTH = érvénytelen adathossz + +INVALID_QUANTITY = érvénytelen mennyiség + +ASSET_DOES_NOT_EXIST = tőke nem létezik + +INVALID_RETURN = érvénytelen csere tőke + +HAVE_EQUALS_WANT = saját tőke egyenlő a csere tőkével + +ORDER_DOES_NOT_EXIST = tőke rendelés nem létezik + +INVALID_ORDER_CREATOR = érvénytelen rendelés létrehozó + +INVALID_PAYMENTS_COUNT = a kifizetések száma érvénytelen + +NEGATIVE_PRICE = érvénytelen/negatív ár + +INVALID_CREATION_BYTES = érvénytelen létrehozási bájtok + +INVALID_TAGS_LENGTH = érvénytelen cimkehossz + +INVALID_AT_TYPE_LENGTH = érvénytelen AT "típus" hossz + +INVALID_AT_TRANSACTION = érvénytelen AT tranzakció + +INSUFFICIENT_FEE = elégtelen díj + +ASSET_DOES_NOT_MATCH_AT = a tőke nem egyezik az AT tőkéjével + +ASSET_ALREADY_EXISTS = ez a tőke már létezik + +MISSING_CREATOR = hiányzó létrehozó + +TIMESTAMP_TOO_OLD = időbélyeg túl régi + +TIMESTAMP_TOO_NEW = időbélyeg túl korai + +TOO_MANY_UNCONFIRMED = ennek a fióknak túl sok meg nem erősített tranzakciója van folyamatban + +GROUP_ALREADY_EXISTS = ez a csoport már létezik + +GROUP_DOES_NOT_EXIST = ez a csoport nem létezik + +INVALID_GROUP_OWNER = érvénytelen csoport tulajdonos + +ALREADY_GROUP_MEMBER = már csoporttag + +GROUP_OWNER_CANNOT_LEAVE = a csoport tulajdonos nem tudja elhagyni a csoportot + +NOT_GROUP_MEMBER = ez a tag nem csoporttag + +ALREADY_GROUP_ADMIN = már csoport adminisztrátor + +NOT_GROUP_ADMIN = ez a tag nem csoport adminisztrátor + +INVALID_LIFETIME = érvénytelen élettartam + +INVITE_UNKNOWN = ismeretlen csoport meghívás + +BAN_EXISTS = már ki van tiltva + +BAN_UNKNOWN = kitiltás nem létezik + +BANNED_FROM_GROUP = ki van tiltva a csoportból + +JOIN_REQUEST_EXISTS = a csoporthoz való csatlakozási kérelem már megtöretént + +INVALID_GROUP_APPROVAL_THRESHOLD = érvénytelen jóváhagyási küszöbérték + +GROUP_ID_MISMATCH = csoportazonosító nem egyezik + +INVALID_GROUP_ID = csoportazonosító érvénytelen + +TRANSACTION_UNKNOWN = ismeretlen tranzakció + +TRANSACTION_ALREADY_CONFIRMED = ez a tranzakció már meg van erősítve + +INVALID_TX_GROUP_ID = a tranzakció csoportazonosítója érvénytelen + +TX_GROUP_ID_MISMATCH = a tranzakció csoportazonosítója nem egyezik + +MULTIPLE_NAMES_FORBIDDEN = fiókonként több név regisztrálása tilos + +INVALID_ASSET_OWNER = érvénytelen tőke tulajdonos + +AT_IS_FINISHED = az AT végzett + +NO_FLAG_PERMISSION = ez a fiók nem rendelkezik ezzel az engedéllyel + +NOT_MINTING_ACCOUNT = ez a fiók nem tud QORT-ot verni + +REWARD_SHARE_UNKNOWN = ez a jutalék-megosztás ismeretlen + +INVALID_REWARD_SHARE_PERCENT = ez a jutalék-megosztási arány érvénytelen + +PUBLIC_KEY_UNKNOWN = ismeretlen nyilvános kulcs + +INVALID_PUBLIC_KEY = érvénytelen nyilvános kulcs + +AT_UNKNOWN = az AT ismeretlen + +AT_ALREADY_EXISTS = az AT már létezik + +GROUP_APPROVAL_NOT_REQUIRED = csoport általi jóváhagyás nem szükséges + +GROUP_APPROVAL_DECIDED = csoport általi jóváhagyás el van döntve + +MAXIMUM_REWARD_SHARES = ez a fiókcím már elérte a maximális lehetséges jutalék-megosztási részesedést + +TRANSACTION_ALREADY_EXISTS = ez a tranzakció már létezik + +NO_BLOCKCHAIN_LOCK = csomópont blokklánca jelenleg elfoglalt + +ORDER_ALREADY_CLOSED = ez a tőke értékesítés már befejeződött + +CLOCK_NOT_SYNCED = az óra nincs szinkronizálva + +ASSET_NOT_SPENDABLE = ez a tőke nem értékesíthető + +ACCOUNT_CANNOT_REWARD_SHARE = ez a fiók nem vehet részt jutalék-megosztásban + +SELF_SHARE_EXISTS = önrészes jutalék-megosztás már létezik + +ACCOUNT_ALREADY_EXISTS = ez a fiók már létezik + +INVALID_GROUP_BLOCK_DELAY = invalid group-approval block delay + +INCORRECT_NONCE = helytelen Proof-of-Work Nonce + +INVALID_TIMESTAMP_SIGNATURE = érvénytelen időbélyeg aláírás + +ADDRESS_IN_BLACKLIST = ez a fiókcím a fekete listádon van + +ADDRESS_ABOVE_RATE_LIMIT = ez a cím elérte a megengedett mérték korlátot + +DUPLICATE_MESSAGE = ez a cím duplikált üzenetet küldött + +INVALID_BUT_OK = érvénytelen de elfogadva + +NOT_YET_RELEASED = ez a funkció még nem került kiadásra \ No newline at end of file diff --git a/src/main/resources/i18n/TransactionValidity_it.properties b/src/main/resources/i18n/TransactionValidity_it.properties index d97af856..62d1608b 100644 --- a/src/main/resources/i18n/TransactionValidity_it.properties +++ b/src/main/resources/i18n/TransactionValidity_it.properties @@ -32,8 +32,6 @@ BAN_UNKNOWN = divieto sconosciuto BUYER_ALREADY_OWNER = l'acquirente è già proprietario -CHAT = Le transazioni CHAT non sono mai valide per l'inclusione nei blocchi - CLOCK_NOT_SYNCED = orologio non sincronizzato DUPLICATE_OPTION = opzione duplicata @@ -183,3 +181,13 @@ TRANSACTION_ALREADY_EXISTS = la transazione già esiste TRANSACTION_UNKNOWN = transazione sconosciuta TX_GROUP_ID_MISMATCH = identificazione di gruppo della transazione non corrisponde + +ADDRESS_IN_BLACKLIST = this address is in your blacklist + +ADDRESS_ABOVE_RATE_LIMIT = address reached specified rate limit + +DUPLICATE_MESSAGE = address sent duplicate message + +INVALID_TIMESTAMP_SIGNATURE = Invalid timestamp signature + +INVALID_BUT_OK = Invalid but OK \ No newline at end of file diff --git a/src/main/resources/i18n/TransactionValidity_nl.properties b/src/main/resources/i18n/TransactionValidity_nl.properties index 7afaad89..d6191f86 100644 --- a/src/main/resources/i18n/TransactionValidity_nl.properties +++ b/src/main/resources/i18n/TransactionValidity_nl.properties @@ -1,4 +1,3 @@ - ACCOUNT_ALREADY_EXISTS = account bestaat al ACCOUNT_CANNOT_REWARD_SHARE = account kan geen beloningen delen @@ -31,8 +30,6 @@ BAN_UNKNOWN = ban onbekend BUYER_ALREADY_OWNER = koper is al eigenaar -CHAT = CHAT transacties zijn nooit geldig voor opname in blokken - CLOCK_NOT_SYNCED = klok is niet gesynchronizeerd DUPLICATE_OPTION = dubbele optie @@ -182,3 +179,13 @@ TRANSACTION_ALREADY_EXISTS = transactie bestaat al TRANSACTION_UNKNOWN = transactie onbekend TX_GROUP_ID_MISMATCH = groep-ID van transactie matcht niet + +ADDRESS_IN_BLACKLIST = this address is in your blacklist + +ADDRESS_ABOVE_RATE_LIMIT = address reached specified rate limit + +DUPLICATE_MESSAGE = address sent duplicate message + +INVALID_TIMESTAMP_SIGNATURE = Invalid timestamp signature + +INVALID_BUT_OK = Invalid but OK \ No newline at end of file diff --git a/src/main/resources/i18n/TransactionValidity_ru.properties b/src/main/resources/i18n/TransactionValidity_ru.properties index c2dbe5df..e8761e7b 100644 --- a/src/main/resources/i18n/TransactionValidity_ru.properties +++ b/src/main/resources/i18n/TransactionValidity_ru.properties @@ -1,4 +1,3 @@ - ACCOUNT_ALREADY_EXISTS = аккаунт уже существует ACCOUNT_CANNOT_REWARD_SHARE = аккаунт не может делиться вознаграждением @@ -174,3 +173,13 @@ TRANSACTION_ALREADY_EXISTS = транзакция существует TRANSACTION_UNKNOWN = неизвестная транзакция TX_GROUP_ID_MISMATCH = не соответствие идентификатора группы c хэш транзации + +ADDRESS_IN_BLACKLIST = this address is in your blacklist + +ADDRESS_ABOVE_RATE_LIMIT = address reached specified rate limit + +DUPLICATE_MESSAGE = address sent duplicate message + +INVALID_TIMESTAMP_SIGNATURE = Invalid timestamp signature + +INVALID_BUT_OK = Invalid but OK \ No newline at end of file diff --git a/src/test/java/org/qortal/test/apps/CheckTranslations.java b/src/test/java/org/qortal/test/apps/CheckTranslations.java index faf1727d..2b59ce84 100644 --- a/src/test/java/org/qortal/test/apps/CheckTranslations.java +++ b/src/test/java/org/qortal/test/apps/CheckTranslations.java @@ -14,9 +14,9 @@ public class CheckTranslations { private static final String[] SUPPORTED_LANGS = new String[] { "en", "de", "zh", "ru" }; private static final Set SYSTRAY_KEYS = Set.of("AUTO_UPDATE", "APPLYING_UPDATE_AND_RESTARTING", "BLOCK_HEIGHT", - "CHECK_TIME_ACCURACY", "CONNECTING", "CONNECTION", "CONNECTIONS", "CREATING_BACKUP_OF_DB_FILES", "DB_BACKUP", "EXIT", - "MINTING_DISABLED", "MINTING_ENABLED", "NTP_NAG_CAPTION", "NTP_NAG_TEXT_UNIX", "NTP_NAG_TEXT_WINDOWS", - "OPEN_UI", "SYNCHRONIZE_CLOCK", "SYNCHRONIZING_BLOCKCHAIN", "SYNCHRONIZING_CLOCK"); + "BUILD_VERSION", "CHECK_TIME_ACCURACY", "CONNECTING", "CONNECTION", "CONNECTIONS", "CREATING_BACKUP_OF_DB_FILES", + "DB_BACKUP", "DB_CHECKPOINT", "EXIT", "MINTING_DISABLED", "MINTING_ENABLED", "OPEN_UI", "PERFORMING_DB_CHECKPOINT", + "SYNCHRONIZE_CLOCK", "SYNCHRONIZING_BLOCKCHAIN", "SYNCHRONIZING_CLOCK"); private static String failurePrefix;