From c0aa114d6384306d511a8dd6721f3dbe43cdd40f Mon Sep 17 00:00:00 2001 From: Sogomn Date: Wed, 16 Mar 2016 17:36:46 +0100 Subject: [PATCH] Major changes Added Spanish, Russian and Ukranian translations --- Ratty/res/language/lang_es.properties | 41 +++++++++++++++++++ Ratty/res/language/lang_ru.properties | 41 +++++++++++++++++++ Ratty/res/language/lang_uk.properties | 41 +++++++++++++++++++ Ratty/src/de/sogomn/rat/Ratty.java | 2 +- .../de/sogomn/rat/server/gui/RattyGui.java | 2 +- 5 files changed, 125 insertions(+), 2 deletions(-) create mode 100644 Ratty/res/language/lang_es.properties create mode 100644 Ratty/res/language/lang_ru.properties create mode 100644 Ratty/res/language/lang_uk.properties diff --git a/Ratty/res/language/lang_es.properties b/Ratty/res/language/lang_es.properties new file mode 100644 index 0000000..c0a7425 --- /dev/null +++ b/Ratty/res/language/lang_es.properties @@ -0,0 +1,41 @@ +debug.question=¿Cliente o servidor? +debug.server=Servidor +debug.client=Cliente + +server.port_question=¿Que puerto quieres usar para los clientes? +server.port_error=Puerto invalido. +server.free_warning=¿El cliente no sera habilitado de nuevo hasta un reinicio.\r\n\ +Continuas? +server.free_yes=Si +server.free_no=Cancelar + +builder.address_question=¿A que puerto quieres que se conecte el cliente? +builder.port_question=¿Que puerto? +builder.error=Algo a salido mal. + +action.popup=Ventana emergente +action.screenshot=Captura +action.desktop=Escritorio remoto +action.voice=Directo de microfono +action.files=Ver archivos +action.command=Ejecutar comando +action.clipboard=Ver portapapeles +action.website=Abrir sitio web +action.audio=Poner un audio +action.free=Cliente gratis +action.build=Generador de cliente +action.attack=Ejecutar ataque DDoS +action.request_files=Requerir contenido +action.download=Descargar archivo +action.upload=Suba un archivo aqui +action.execute=Ejecutar archivo +action.delete=Eliminar archivo +action.new_directory=Crear una nueva carpeta + +column.name=Nombre +column.location=Localizacion +column.address=IP +column.os=Sistema +column.version=Version +column.desktop=Escritorio remoto +column.voice=Microfono remoto \ No newline at end of file diff --git a/Ratty/res/language/lang_ru.properties b/Ratty/res/language/lang_ru.properties new file mode 100644 index 0000000..4f92d5b --- /dev/null +++ b/Ratty/res/language/lang_ru.properties @@ -0,0 +1,41 @@ +debug.question=\u0421\u0435\u0440\u0432\u0435\u0440 \u0438\u043B\u0438 \u043A\u043B\u0438\u0435\u043D\u0442? +debug.server=\u0421\u0435\u0440\u0432\u0435\u0440 +debug.client=\u041A\u043B\u0438\u0435\u043D\u0442 + +server.port_question=\u041A\u0430\u043A\u043E\u0439 \u043F\u043E\u0440\u0442 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0441\u0432\u044F\u0437\u044B\u0432\u0430\u0442\u044C\u0441\u044F \u0441 \u0441\u0435\u0440\u0432\u0435\u0440? +server.port_error=\u041D\u0435\u0434\u0456\u0439\u0441\u043D\u0438\u0439 \u043F\u043E\u0440\u0442. +server.free_warning=\u041A\u043B\u0438\u0435\u043D\u0442 \u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D \u0434\u043E \u043F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0438 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430.\r\n\ +\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0430\u0442\u044C? +server.free_yes=\u0414\u0430 +server.free_no=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C + +builder.address_question=\u0414\u043E \u041A\u0430\u043A\u043E\u0433\u043E \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043E\u043B\u0436\u0435\u043D \u043A\u043B\u0438\u0435\u043D\u0442 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F? +builder.port_question=\u041A\u0430\u043A\u043E\u0439 \u043F\u043E\u0440\u0442? +builder.error=\u0427\u0442\u043E-\u0442\u043E \u043F\u043E\u0448\u043B\u043E \u043D\u0435 \u0442\u0430\u043A. + +action.popup=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0432\u0441\u043F\u043B\u044B\u0432\u0430\u044E\u0449\u0435\u0435 \u043E\u043A\u043D\u043E +action.screenshot=\u0421\u0434\u0435\u043B\u0430\u0442\u044C \u0441\u043A\u0440\u0456\u043D\u0448\u043E\u0442 +action.desktop=\u0410\u043A\u0442\u0438\u0432\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u0442\u043E\u043A \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u0441\u0442\u043E\u043B\u0430 +action.voice=\u0410\u043A\u0442\u0438\u0432\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u0442\u043E\u043A \u043C\u0438\u043A\u0440\u043E\u0444\u043E\u043D\u0430 +action.files=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0444\u0430\u0439\u043B\u044B +action.command=\u0412\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u043A\u043E\u043C\u0430\u043D\u0434 +action.clipboard=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +action.website=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0430\u0439\u0442 +action.audio=\u0418\u0433\u0440\u0430\u0442\u044C \u0430\u0443\u0434\u0438\u043E +action.free=\u0411\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u0438\u0435\u043D\u0442 +action.build=\u041A\u043B\u0438\u0435\u043D\u0442 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440 +action.attack=\u0417\u0430\u043F\u0443\u0441\u043A \u0430\u0442\u0430\u043A\u0443 +action.request_files=\u0417\u0430\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 +action.download=\u0421\u043A\u0430\u0447\u0430\u0442\u044C \u0444\u0430\u0439\u043B +action.upload=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0444\u0430\u0439\u043B \u0437\u0434\u0435\u0441\u044C +action.execute=\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0444\u0430\u0439\u043B +action.delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u0430\u0439\u043B +action.new_directory=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u043F\u0430\u043F\u043A\u0443 + +column.name=\u0418\u043C\u044F +column.location=\u041C\u0435\u0441\u0442\u043E\u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u0435 +column.address=IP \u0430\u0434\u0440\u0435\u0441 +column.os=\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u043E\u043D\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430 +column.version=\u0412\u0435\u0440\u0441\u0438\u044F +column.desktop=\u041F\u043E\u0442\u043E\u043A\u043E\u0432\u043E\u0435 \u0440\u043E\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u0456\u043B +column.voice=\u041F\u043E\u0442\u043E\u043A\u043E\u0432\u043E\u0435 voice \ No newline at end of file diff --git a/Ratty/res/language/lang_uk.properties b/Ratty/res/language/lang_uk.properties new file mode 100644 index 0000000..88eb136 --- /dev/null +++ b/Ratty/res/language/lang_uk.properties @@ -0,0 +1,41 @@ +debug.question=\u0421\u0435\u0440\u0432\u0435\u0440 \u0430\u0431\u043E \u041A\u043B\u0456\u0454\u043D\u0442? +debug.server=\u0421\u0435\u0440\u0432\u0435\u0440 +debug.client=\u041A\u043B\u0456\u0454\u043D\u0442 + +server.port_question=\u042F\u043A\u0438\u0439 \u043F\u043E\u0440\u0442 \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0431\u0443\u0442\u0438 \u043F\u043E\u0432'\u044F\u0437\u0430\u043D\u0438\u0439 \u0434\u043E \u0441\u0435\u0440\u0432\u0435\u0440? +server.port_error=\u041D\u0435\u0434\u0456\u0439\u0441\u043D\u0438\u0439 \u043F\u043E\u0440\u0442. +server.free_warning= \u041A\u043B\u0456\u0454\u043D\u0442 \u043D\u0435 \u0431\u0443\u0434\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439 \u0434\u043E \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u043A\u0443 \u043F\u0440\u0438\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430.\r\n\ +\u041F\u0440\u043E\u0434\u043E\u0432\u0436\u0438\u0442\u0438? +server.free_yes=\u0422\u0430\u043A +server.free_no=\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 + +builder.address_question=\u0414\u043E \u044F\u043A\u043E\u0433\u043E \u0430\u0434\u0440\u0435\u0441\u0443 \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043A\u043B\u0456\u0454\u043D\u0442 \u043F\u0456\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0438\u0441\u044F? +builder.port_question=\u042F\u043A\u0438\u0439 \u043F\u043E\u0440\u0442? +builder.error=\u0429\u043E\u0441\u044C \u043F\u0456\u0448\u043B\u043E \u043D\u0435 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E. + +action.popup=\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 +action.screenshot=\u0417\u0440\u043E\u0431\u0438\u0442\u0438 \u0441\u043A\u0440\u0456\u043D\u0448\u043E\u0442 +action.desktop=\u0410\u043A\u0442\u0438\u0432\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u0442\u0456\u043A \u0440\u043E\u0431\u043E\u0447\u043E\u0433\u043E \u0441\u0442\u043E\u043B\u0443 +action.voice=\u0410\u043A\u0442\u0438\u0432\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u0442\u0456\u043A \u043C\u0456\u043A\u0440\u043E\u0444\u043E\u043D\u0430 +action.files=\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u0434\u0430\u0442\u0438 \u0444\u0430\u0439\u043B\u0438 +action.command=\u0412\u0438\u043A\u043E\u043D\u0430\u0442\u0438 \u043A\u043E\u043C\u0430\u043D\u0434 +action.clipboard=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u0438 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0456\u043D\u0443 +action.website=\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0441\u0430\u0439\u0442 +action.audio=\u041F\u0440\u043E\u0441\u043B\u0443\u0445\u0430\u0442\u0438 \u0410\u0443\u0434\u0456\u043E +action.free=\u0411\u0435\u0437\u043E\u043F\u043B\u0430\u0442\u043D\u0438\u0439 \u043A\u043B\u0456\u0454\u043D\u0442 +action.build=\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440 \u043A\u043B\u0456\u0454\u043D\u0442\u0457\u0432 +action.attack=\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u0438 \u0430\u0442\u0430\u043A\u0443 +action.request_files=\u041F\u043E\u043F\u0440\u043E\u0441\u0438\u0442\u0438 \u0434\u0430\u043D\u043D\u0456 +action.download=\u0421\u043A\u0430\u0447\u0430\u0442\u0438 \u0444\u0430\u0439\u043B +action.upload=\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u0444\u0430\u0439\u043B \u0442\u0443\u0442 +action.execute=\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u0438 \u0444\u0430\u0439\u043B +action.delete=\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0444\u0430\u0439\u043B +action.new_directory=\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0432\u0438\u0439 \u043A\u0430\u0442\u0430\u043B\u043E\u0433 + +column.name=\u0406\u043C'\u044F +column.location=\u041C\u0456\u0441\u0446\u0435\u0437\u043D\u0430\u0445\u043E\u0434\u0436\u0435\u043D\u043D\u044F +column.address=IP \u0430\u0434\u0440\u0435\u0441 +column.os=\u041E\u043F\u0435\u0440\u0430\u0442\u0438\u0432\u043D\u0430 \u0441\u0438\u0441\u0442\u0435\u043C\u0430 +column.version=\u0412\u0435\u0440\u0441\u0456\u044F +column.desktop=\u041F\u043E\u0442\u043E\u043A\u043E\u0432\u0435 \u0440\u043E\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u0456\u043B +column.voice=\u041F\u043E\u0442\u043E\u043A\u043E\u0432\u0435 \u0433\u043E\u043B\u043E\u0441 \ No newline at end of file diff --git a/Ratty/src/de/sogomn/rat/Ratty.java b/Ratty/src/de/sogomn/rat/Ratty.java index 8fecac1..00629cd 100644 --- a/Ratty/src/de/sogomn/rat/Ratty.java +++ b/Ratty/src/de/sogomn/rat/Ratty.java @@ -23,7 +23,7 @@ import de.sogomn.rat.server.gui.RattyGuiController; public final class Ratty { public static final boolean DEBUG = true; - public static final String VERSION = "1.10"; + public static final String VERSION = "1.11"; public static final ResourceBundle LANGUAGE = ResourceBundle.getBundle("language.lang"); private static String address; diff --git a/Ratty/src/de/sogomn/rat/server/gui/RattyGui.java b/Ratty/src/de/sogomn/rat/server/gui/RattyGui.java index 68860c4..976e609 100644 --- a/Ratty/src/de/sogomn/rat/server/gui/RattyGui.java +++ b/Ratty/src/de/sogomn/rat/server/gui/RattyGui.java @@ -49,7 +49,7 @@ final class RattyGui extends AbstractListenerContainer { private ServerClient lastServerClientClicked; - private static final Dimension SIZE = new Dimension(950, 600); + private static final Dimension SIZE = new Dimension(1150, 600); private static final BufferedImage GUI_ICON_SMALL = ImageUtils.loadImage("/gui_icon.png"); private static final BufferedImage GUI_ICON_MEDIUM = ImageUtils.scaleImage(GUI_ICON_SMALL, 64, 64);