From 0113050107d8e3f2f9c727aeff1ad41813beff43 Mon Sep 17 00:00:00 2001 From: Igor Timofeev Date: Sun, 5 Jun 2016 02:31:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D0=B0=D1=8F=20=D1=81=D0=B8?= =?UTF-8?q?=D1=81=D1=82=D0=B5=D0=BC=D0=B0=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8=20=D1=84=D0=B0=D0=B9=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2=20"=D0=BE=20=D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0?= =?UTF-8?q?=D0=BC=D0=BC=D0=B5"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Applications.txt | 56 +++++++++---------- .../3DPrint/{About.txt => About/English.txt} | 0 Applications/3DPrint/About/Russian.txt | 1 + Applications/AppMarket/AppMarket.lua | 2 +- .../Autorun/{About.txt => About/English.txt} | 0 Applications/Autorun/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/Battleship/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/BufferDemo/About/Russian.txt | 1 + .../Calendar/{About.txt => About/English.txt} | 0 Applications/Calendar/About/Russian.txt | 1 + .../Camera/{About.txt => About/English.txt} | 0 Applications/Camera/About/Russian.txt | 1 + .../Chat/{About.txt => About/English.txt} | 0 Applications/Chat/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/ChristmasTree/About/Russian.txt | 1 + .../CodeDoor/{About.txt => About/English.txt} | 0 Applications/CodeDoor/About/Russian.txt | 1 + .../Control/{About.txt => About/English.txt} | 0 Applications/Control/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/Crossword/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/DanceFloor/About/Russian.txt | 1 + .../Finder/{About.txt => About/English.txt} | 0 Applications/Finder/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/ForceAdmin/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/FuckTheRain/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/GuessWord/About/Russian.txt | 1 + .../HEX/{About.txt => About/English.txt} | 0 Applications/HEX/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/InfoPanel/About/Russian.txt | 1 + .../Keyboard/{About.txt => About/English.txt} | 0 Applications/Keyboard/About/Russian.txt | 1 + .../Matrix/{About.txt => About/English.txt} | 0 Applications/Matrix/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/MineSweeper/About/Russian.txt | 1 + .../Nano/{About.txt => About/English.txt} | 0 Applications/Nano/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/Photoshop/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/QuantumCube/About/Russian.txt | 1 + .../Radio/{About.txt => About/English.txt} | 0 Applications/Radio/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/RunningString/About/Russian.txt | 1 + .../{About.txt => About/English.txt} | 0 Applications/TurretControl/About/Russian.txt | 1 + .../Viewer/{About.txt => About/English.txt} | 0 Applications/Viewer/About/Russian.txt | 1 + lib/ECSAPI.lua | 4 +- 59 files changed, 59 insertions(+), 31 deletions(-) rename Applications/3DPrint/{About.txt => About/English.txt} (100%) create mode 100644 Applications/3DPrint/About/Russian.txt rename Applications/Autorun/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Autorun/About/Russian.txt rename Applications/Battleship/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Battleship/About/Russian.txt rename Applications/BufferDemo/{About.txt => About/English.txt} (100%) create mode 100644 Applications/BufferDemo/About/Russian.txt rename Applications/Calendar/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Calendar/About/Russian.txt rename Applications/Camera/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Camera/About/Russian.txt rename Applications/Chat/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Chat/About/Russian.txt rename Applications/ChristmasTree/{About.txt => About/English.txt} (100%) create mode 100644 Applications/ChristmasTree/About/Russian.txt rename Applications/CodeDoor/{About.txt => About/English.txt} (100%) create mode 100644 Applications/CodeDoor/About/Russian.txt rename Applications/Control/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Control/About/Russian.txt rename Applications/Crossword/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Crossword/About/Russian.txt rename Applications/DanceFloor/{About.txt => About/English.txt} (100%) create mode 100644 Applications/DanceFloor/About/Russian.txt rename Applications/Finder/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Finder/About/Russian.txt rename Applications/ForceAdmin/{About.txt => About/English.txt} (100%) create mode 100644 Applications/ForceAdmin/About/Russian.txt rename Applications/FuckTheRain/{About.txt => About/English.txt} (100%) create mode 100644 Applications/FuckTheRain/About/Russian.txt rename Applications/GuessWord/{About.txt => About/English.txt} (100%) create mode 100644 Applications/GuessWord/About/Russian.txt rename Applications/HEX/{About.txt => About/English.txt} (100%) create mode 100644 Applications/HEX/About/Russian.txt rename Applications/InfoPanel/{About.txt => About/English.txt} (100%) create mode 100644 Applications/InfoPanel/About/Russian.txt rename Applications/Keyboard/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Keyboard/About/Russian.txt rename Applications/Matrix/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Matrix/About/Russian.txt rename Applications/MineSweeper/{About.txt => About/English.txt} (100%) create mode 100644 Applications/MineSweeper/About/Russian.txt rename Applications/Nano/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Nano/About/Russian.txt rename Applications/Photoshop/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Photoshop/About/Russian.txt rename Applications/QuantumCube/{About.txt => About/English.txt} (100%) create mode 100644 Applications/QuantumCube/About/Russian.txt rename Applications/Radio/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Radio/About/Russian.txt rename Applications/RunningString/{About.txt => About/English.txt} (100%) create mode 100644 Applications/RunningString/About/Russian.txt rename Applications/TurretControl/{About.txt => About/English.txt} (100%) create mode 100644 Applications/TurretControl/About/Russian.txt rename Applications/Viewer/{About.txt => About/English.txt} (100%) create mode 100644 Applications/Viewer/About/Russian.txt diff --git a/Applications.txt b/Applications.txt index 5983d4b4..1a057049 100644 --- a/Applications.txt +++ b/Applications.txt @@ -497,7 +497,7 @@ { ["name"]="MineOS/Applications/Battleship", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Battleship/Battleship.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Battleship/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Battleship/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Battleship/Icon.pic", ["createShortcut"]="desktop", @@ -514,7 +514,7 @@ { ["name"]="MineOS/Applications/Radio", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Radio/Radio.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Radio/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Radio/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Radio/Icon.pic", ["createShortcut"]="desktop", @@ -523,7 +523,7 @@ { ["name"]="MineOS/Applications/FuckTheRain", ["url"]="IgorTimofeev/OpenComputers/master/Applications/FuckTheRain/FuckTheRain.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/FuckTheRain/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/FuckTheRain/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/FuckTheRain/Icon.pic", ["createShortcut"]="desktop", @@ -532,7 +532,7 @@ { ["name"]="MineOS/Applications/GuessWord", ["url"]="IgorTimofeev/OpenComputers/master/Applications/GuessWord/GuessWord.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/GuessWord/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/GuessWord/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/GuessWord/Icon.pic", ["createShortcut"]="desktop", @@ -541,7 +541,7 @@ { ["name"]="MineOS/Applications/3DPrint", ["url"]="IgorTimofeev/OpenComputers/master/Applications/3DPrint/3DPrint.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/3DPrint/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/3DPrint/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/3DPrint/Icon.pic", ["createShortcut"]="desktop", @@ -550,7 +550,7 @@ { ["name"]="MineOS/Applications/ForceAdmin", ["url"]="IgorTimofeev/OpenComputers/master/Applications/ForceAdmin/ForceAdmin.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/ForceAdmin/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/ForceAdmin/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/ForceAdmin/Icon.pic", ["createShortcut"]="desktop", @@ -559,7 +559,7 @@ { ["name"]="MineOS/Applications/MineSweeper", ["url"]="IgorTimofeev/OpenComputers/master/Applications/MineSweeper/MineSweeper.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/MineSweeper/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/MineSweeper/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/MineSweeper/Icon.pic", ["createShortcut"]="desktop", @@ -568,7 +568,7 @@ { ["name"]="MineOS/Applications/DanceFloor", ["url"]="IgorTimofeev/OpenComputers/master/Applications/DanceFloor/DanceFloor.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/DanceFloor/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/DanceFloor/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/DanceFloor/Icon.pic", ["createShortcut"]="desktop", @@ -577,7 +577,7 @@ { ["name"]="MineOS/Applications/RunningString", ["url"]="IgorTimofeev/OpenComputers/master/Applications/RunningString/RunningString.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/RunningString/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/RunningString/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/RunningString/Icon.pic", ["createShortcut"]="desktop", @@ -586,7 +586,7 @@ { ["name"]="MineOS/Applications/QuantumCube", ["url"]="IgorTimofeev/OpenComputers/master/Applications/QuantumCube/QuantumCube.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/QuantumCube/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/QuantumCube/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/QuantumCube/Icon.pic", ["createShortcut"]="desktop", @@ -595,7 +595,7 @@ { ["name"]="MineOS/Applications/Photoshop", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Photoshop/Photoshop.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Photoshop/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Photoshop/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Photoshop/Icon.pic", ["createShortcut"]="dock", @@ -637,7 +637,7 @@ { ["name"]="MineOS/Applications/Finder", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Finder/Finder.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Finder/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Finder/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Finder/Icon.pic", ["createShortcut"]="dock", @@ -647,7 +647,7 @@ { ["name"]="MineOS/Applications/Control", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Control/Control.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Control/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Control/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Control/Icon.pic", ["createShortcut"]="desktop", @@ -664,7 +664,7 @@ { ["name"]="MineOS/Applications/Calendar", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Calendar/Calendar.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Calendar/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Calendar/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Calendar/Icon.pic", ["createShortcut"]="dock", @@ -681,7 +681,7 @@ { ["name"]="MineOS/Applications/CodeDoor", ["url"]="IgorTimofeev/OpenComputers/master/Applications/CodeDoor/CodeDoor.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/CodeDoor/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/CodeDoor/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/CodeDoor/Icon.pic", ["createShortcut"]="desktop", @@ -690,7 +690,7 @@ { ["name"]="MineOS/Applications/Keyboard", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Keyboard/Keyboard.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Keyboard/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Keyboard/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Keyboard/Icon.pic", ["createShortcut"]="desktop", @@ -699,7 +699,7 @@ { ["name"]="MineOS/Applications/Nano", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Nano/Nano.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Nano/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Nano/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Nano/Icon.pic", ["createShortcut"]="desktop", @@ -708,7 +708,7 @@ { ["name"]="MineOS/Applications/Camera", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Camera/Camera.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Camera/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Camera/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Camera/Icon.pic", ["createShortcut"]="desktop", @@ -717,7 +717,7 @@ { ["name"]="MineOS/Applications/Autorun", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Autorun/Autorun.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Autorun/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Autorun/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Autorun/Icon.pic", ["createShortcut"]="desktop", @@ -726,7 +726,7 @@ { ["name"]="MineOS/Applications/Matrix", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Matrix/Matrix.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Matrix/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Matrix/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Matrix/Icon.pic", ["createShortcut"]="desktop", @@ -735,7 +735,7 @@ { ["name"]="MineOS/Applications/HEX", ["url"]="IgorTimofeev/OpenComputers/master/Applications/HEX/HEX.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/HEX/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/HEX/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/HEX/Icon.pic", ["createShortcut"]="desktop", @@ -744,7 +744,7 @@ { ["name"]="MineOS/Applications/ChristmasTree", ["url"]="IgorTimofeev/OpenComputers/master/Applications/ChristmasTree/ChristmasTree.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/ChristmasTree/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/ChristmasTree/About/", ["type"]="Application", ["createShortcut"]="desktop", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/ChristmasTree/Icon.pic", @@ -755,7 +755,7 @@ ["name"]="MineOS/Applications/InfoPanel", ["url"]="IgorTimofeev/OpenComputers/master/Applications/InfoPanel/InfoPanel.lua", ["type"]="Application", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/InfoPanel/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/InfoPanel/About/", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/InfoPanel/Icon.pic", ["createShortcut"]="desktop", ["version"]=1.0, @@ -788,7 +788,7 @@ { ["name"]="MineOS/Applications/Chat", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Chat/Chat.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Chat/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Chat/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Chat/Icon.pic", ["createShortcut"]="desktop", @@ -838,7 +838,7 @@ ["name"]="MineOS/Applications/TurretControl", ["url"]="IgorTimofeev/OpenComputers/master/Applications/TurretControl/TurretControl.lua", ["type"]="Application", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/TurretControl/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/TurretControl/About/", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/TurretControl/Icon.pic", ["createShortcut"]="desktop", ["version"]=1.0, @@ -866,7 +866,7 @@ { ["name"]="MineOS/Applications/Crossword", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Crossword/Crossword.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Crossword/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Crossword/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Crossword/Icon.pic", ["createShortcut"]="desktop", @@ -899,7 +899,7 @@ { ["name"]="MineOS/Applications/BufferDemo", ["url"]="IgorTimofeev/OpenComputers/master/Applications/BufferDemo/BufferDemo.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/BufferDemo/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/BufferDemo/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/BufferDemo/Icon.pic", ["createShortcut"]="desktop", @@ -914,7 +914,7 @@ { ["name"]="MineOS/Applications/Viewer", ["url"]="IgorTimofeev/OpenComputers/master/Applications/Viewer/Viewer.lua", - ["about"]="IgorTimofeev/OpenComputers/master/Applications/Viewer/About.txt", + ["about"]="IgorTimofeev/OpenComputers/master/Applications/Viewer/About/", ["type"]="Application", ["icon"]="IgorTimofeev/OpenComputers/master/Applications/Viewer/Icon.pic", ["createShortcut"]="desktop", diff --git a/Applications/3DPrint/About.txt b/Applications/3DPrint/About/English.txt similarity index 100% rename from Applications/3DPrint/About.txt rename to Applications/3DPrint/About/English.txt diff --git a/Applications/3DPrint/About/Russian.txt b/Applications/3DPrint/About/Russian.txt new file mode 100644 index 00000000..46ef0568 --- /dev/null +++ b/Applications/3DPrint/About/Russian.txt @@ -0,0 +1 @@ +Это профессиональный инструмент для создания и распечатки 3D-моделей на 3D-принтере на любой вкус. Поддерживает все возможные функции принтера без исключения. Для работы требуется сам принтер и, по желанию, голографический проектор 2 уровня. \ No newline at end of file diff --git a/Applications/AppMarket/AppMarket.lua b/Applications/AppMarket/AppMarket.lua index 6b55d395..40840495 100644 --- a/Applications/AppMarket/AppMarket.lua +++ b/Applications/AppMarket/AppMarket.lua @@ -123,7 +123,7 @@ local function getApplication(i) end if newApplications[i].about then - currentApps[i].description = getDescription(newApplications.GitHubUserURL .. newApplications[i].about) + currentApps[i].description = getDescription(newApplications.GitHubUserURL .. newApplications[i].about .. _G.OSSettings.language .. ".txt") currentApps[i].description = ecs.stringWrap({currentApps[i].description}, sizes.descriptionTruncateSize ) else currentApps[i].description = {"Описание отсутствует"} diff --git a/Applications/Autorun/About.txt b/Applications/Autorun/About/English.txt similarity index 100% rename from Applications/Autorun/About.txt rename to Applications/Autorun/About/English.txt diff --git a/Applications/Autorun/About/Russian.txt b/Applications/Autorun/About/Russian.txt new file mode 100644 index 00000000..c761b077 --- /dev/null +++ b/Applications/Autorun/About/Russian.txt @@ -0,0 +1 @@ +Это менеджер автозагрузки, позволяющий добавлять любые файлы в очередь загрузки при старте компьютера. Имеется возможность назначать приоритет загрузки, включать и отключать выбранные скрипты, и, разумеется, удалять уже существующие. \ No newline at end of file diff --git a/Applications/Battleship/About.txt b/Applications/Battleship/About/English.txt similarity index 100% rename from Applications/Battleship/About.txt rename to Applications/Battleship/About/English.txt diff --git a/Applications/Battleship/About/Russian.txt b/Applications/Battleship/About/Russian.txt new file mode 100644 index 00000000..76fbd88d --- /dev/null +++ b/Applications/Battleship/About/Russian.txt @@ -0,0 +1 @@ +Популярная игра "Морской бой", написанная товарищем Nezn с форума ComputerCraft.ru. Рассчитана на одного игрока, вам предстоит захватывающее сражение с флотом противника, контролируемым ИИ на Lua. \ No newline at end of file diff --git a/Applications/BufferDemo/About.txt b/Applications/BufferDemo/About/English.txt similarity index 100% rename from Applications/BufferDemo/About.txt rename to Applications/BufferDemo/About/English.txt diff --git a/Applications/BufferDemo/About/Russian.txt b/Applications/BufferDemo/About/Russian.txt new file mode 100644 index 00000000..1d721885 --- /dev/null +++ b/Applications/BufferDemo/About/Russian.txt @@ -0,0 +1 @@ +Программа-демонстратор возможностей нашей библиотеки двойной буферизации изображения. Вся ОС работает именно на этой библиотеке. \ No newline at end of file diff --git a/Applications/Calendar/About.txt b/Applications/Calendar/About/English.txt similarity index 100% rename from Applications/Calendar/About.txt rename to Applications/Calendar/About/English.txt diff --git a/Applications/Calendar/About/Russian.txt b/Applications/Calendar/About/Russian.txt new file mode 100644 index 00000000..f29f8362 --- /dev/null +++ b/Applications/Calendar/About/Russian.txt @@ -0,0 +1 @@ +Calendar - простая программа, не нуждающаяся в особом представлении. Красивый интерфейс позволяет легко узнать день недели конкретной даты любого года. \ No newline at end of file diff --git a/Applications/Camera/About.txt b/Applications/Camera/About/English.txt similarity index 100% rename from Applications/Camera/About.txt rename to Applications/Camera/About/English.txt diff --git a/Applications/Camera/About/Russian.txt b/Applications/Camera/About/Russian.txt new file mode 100644 index 00000000..23540c7b --- /dev/null +++ b/Applications/Camera/About/Russian.txt @@ -0,0 +1 @@ +Программа-рейкастер, делающая снимки местности с помощью камеры из мода Computronix. Разумеется, данный мод должен быть установлен для работы. \ No newline at end of file diff --git a/Applications/Chat/About.txt b/Applications/Chat/About/English.txt similarity index 100% rename from Applications/Chat/About.txt rename to Applications/Chat/About/English.txt diff --git a/Applications/Chat/About/Russian.txt b/Applications/Chat/About/Russian.txt new file mode 100644 index 00000000..8ae383a4 --- /dev/null +++ b/Applications/Chat/About/Russian.txt @@ -0,0 +1 @@ +БЕТА, СУКА, НЕ ТРОГАЙ! РУКИ ПРОЧЬ!!! \ No newline at end of file diff --git a/Applications/ChristmasTree/About.txt b/Applications/ChristmasTree/About/English.txt similarity index 100% rename from Applications/ChristmasTree/About.txt rename to Applications/ChristmasTree/About/English.txt diff --git a/Applications/ChristmasTree/About/Russian.txt b/Applications/ChristmasTree/About/Russian.txt new file mode 100644 index 00000000..b0f5477c --- /dev/null +++ b/Applications/ChristmasTree/About/Russian.txt @@ -0,0 +1 @@ +Красивая новогодняя программа, написанная разработчиком Doob, сотворяющая атмосферу праздника в любом месте, где бы вы ни находились. \ No newline at end of file diff --git a/Applications/CodeDoor/About.txt b/Applications/CodeDoor/About/English.txt similarity index 100% rename from Applications/CodeDoor/About.txt rename to Applications/CodeDoor/About/English.txt diff --git a/Applications/CodeDoor/About/Russian.txt b/Applications/CodeDoor/About/Russian.txt new file mode 100644 index 00000000..a2f0d277 --- /dev/null +++ b/Applications/CodeDoor/About/Russian.txt @@ -0,0 +1 @@ +Программа для защиты вашего жилища от нежелательных гостей. При старте вы указываете желаемый пароль, а как только вы или ваш друг его корректно ввели, система автоматически вносит вас в список доверенных пользователей, так что вы сможете пользоваться биометрической защитой, не тратя время на ввод пароля. Крайне красивая и полезная программа. \ No newline at end of file diff --git a/Applications/Control/About.txt b/Applications/Control/About/English.txt similarity index 100% rename from Applications/Control/About.txt rename to Applications/Control/About/English.txt diff --git a/Applications/Control/About/Russian.txt b/Applications/Control/About/Russian.txt new file mode 100644 index 00000000..b9f73da8 --- /dev/null +++ b/Applications/Control/About/Russian.txt @@ -0,0 +1 @@ +Control - программа, позволяющая узнать всю необходимую информацию о данном компьютере, позволяет манипулировать жесткими дисками, форматировать их, изменять их имя и прочее. \ No newline at end of file diff --git a/Applications/Crossword/About.txt b/Applications/Crossword/About/English.txt similarity index 100% rename from Applications/Crossword/About.txt rename to Applications/Crossword/About/English.txt diff --git a/Applications/Crossword/About/Russian.txt b/Applications/Crossword/About/Russian.txt new file mode 100644 index 00000000..46c1d5e8 --- /dev/null +++ b/Applications/Crossword/About/Russian.txt @@ -0,0 +1 @@ +Программа для автоматического решения кроссворда, где вам необходимо искать среди букв указанные слова. Сам файл кроссворда располагается в папке приложения. \ No newline at end of file diff --git a/Applications/DanceFloor/About.txt b/Applications/DanceFloor/About/English.txt similarity index 100% rename from Applications/DanceFloor/About.txt rename to Applications/DanceFloor/About/English.txt diff --git a/Applications/DanceFloor/About/Russian.txt b/Applications/DanceFloor/About/Russian.txt new file mode 100644 index 00000000..2281696d --- /dev/null +++ b/Applications/DanceFloor/About/Russian.txt @@ -0,0 +1 @@ +Виртуальный танцпол, реагирующий на хождение по экрану и на клики по нему. Отлично войдет в интерьер какого-нибудь ночного клуба, если, конечно, в майне с его юной аудиторией вообще может быть пиздатый ночной клуб. Ну да ладно, пользуйтесь на здоровье. Кстати, прога частично спизжена с русской майн-вики. \ No newline at end of file diff --git a/Applications/Finder/About.txt b/Applications/Finder/About/English.txt similarity index 100% rename from Applications/Finder/About.txt rename to Applications/Finder/About/English.txt diff --git a/Applications/Finder/About/Russian.txt b/Applications/Finder/About/Russian.txt new file mode 100644 index 00000000..8877bf5a --- /dev/null +++ b/Applications/Finder/About/Russian.txt @@ -0,0 +1 @@ +Finder - это аналог проводника в Windows. Он позволяет удобно осуществлять навигацию по файловой системе, копировать, вставлять, удалять файлы и папки, создавать ярлыки, сортировать содержимое папкок по имени, дате изменения и типу файлов, создавать избранные каталоги, просматривать список монтированных устройств, устанавливать обои для OS и многое другое. \ No newline at end of file diff --git a/Applications/ForceAdmin/About.txt b/Applications/ForceAdmin/About/English.txt similarity index 100% rename from Applications/ForceAdmin/About.txt rename to Applications/ForceAdmin/About/English.txt diff --git a/Applications/ForceAdmin/About/Russian.txt b/Applications/ForceAdmin/About/Russian.txt new file mode 100644 index 00000000..bfd5e019 --- /dev/null +++ b/Applications/ForceAdmin/About/Russian.txt @@ -0,0 +1 @@ +Данная программа предназначена для игроков, которым каким-то образом попал в руки командный блок. Если это произошло - подключайте его через адаптер к компьютеру, запускайте программу и наслаждайтесь полными привилегиями администратора. Работает только на серверах с плагином PermissionsEx и включенной поддержкой командных блоков в конфиге мода. \ No newline at end of file diff --git a/Applications/FuckTheRain/About.txt b/Applications/FuckTheRain/About/English.txt similarity index 100% rename from Applications/FuckTheRain/About.txt rename to Applications/FuckTheRain/About/English.txt diff --git a/Applications/FuckTheRain/About/Russian.txt b/Applications/FuckTheRain/About/Russian.txt new file mode 100644 index 00000000..f4b8ead9 --- /dev/null +++ b/Applications/FuckTheRain/About/Russian.txt @@ -0,0 +1 @@ +Простой мультипоточный скрипт, которую я написал по большей части для себя: дождь в одинойчной игре заебал меня настолько, насколько это вообще возможно. Для работы программе требуется дебаг-карта. \ No newline at end of file diff --git a/Applications/GuessWord/About.txt b/Applications/GuessWord/About/English.txt similarity index 100% rename from Applications/GuessWord/About.txt rename to Applications/GuessWord/About/English.txt diff --git a/Applications/GuessWord/About/Russian.txt b/Applications/GuessWord/About/Russian.txt new file mode 100644 index 00000000..c88e06bd --- /dev/null +++ b/Applications/GuessWord/About/Russian.txt @@ -0,0 +1 @@ +Мини-игра "Угадай Слова" от автора Newbie с форума ComputerCraft.ru. Игра на данный момент имеет базу из 300 вопросов, в процессе вам случайным образом подбирается слово, появляется экран, где есть ячейки, за которыми спрятаны буквы. Над ними находится вопрос-подсказка. Вы угадываете буквы путем нажатия на экранной клавиатуре на букву - если буква угадана, то кнопка примет зеленый цвет, если нет - красный. Также угаданная буква помещается сразу в свою ячейку. Если одинаковых букв в слове больше одной, то они также откроются в своих ячейках. Удачного мозголомства! \ No newline at end of file diff --git a/Applications/HEX/About.txt b/Applications/HEX/About/English.txt similarity index 100% rename from Applications/HEX/About.txt rename to Applications/HEX/About/English.txt diff --git a/Applications/HEX/About/Russian.txt b/Applications/HEX/About/Russian.txt new file mode 100644 index 00000000..06f490e2 --- /dev/null +++ b/Applications/HEX/About/Russian.txt @@ -0,0 +1 @@ +HEX - мощный редактор файлов в шестнадцатеричном режиме. Он позволяет индивидуально редактировать байты, удалять их, инвертировать, вставлять новые. Незаменимая вещь для тру прогеров! \ No newline at end of file diff --git a/Applications/InfoPanel/About.txt b/Applications/InfoPanel/About/English.txt similarity index 100% rename from Applications/InfoPanel/About.txt rename to Applications/InfoPanel/About/English.txt diff --git a/Applications/InfoPanel/About/Russian.txt b/Applications/InfoPanel/About/Russian.txt new file mode 100644 index 00000000..b82f7960 --- /dev/null +++ b/Applications/InfoPanel/About/Russian.txt @@ -0,0 +1 @@ +Эта программа предназначена для визуального отображения информации для пользователей компьютера, она идеально впишется в ваш спавн, дом или милитаризированный бункер. Файлы с информацией хранятся в папке MineOS/System/InfoPanel, вы можете изменить их в любое время. \ No newline at end of file diff --git a/Applications/Keyboard/About.txt b/Applications/Keyboard/About/English.txt similarity index 100% rename from Applications/Keyboard/About.txt rename to Applications/Keyboard/About/English.txt diff --git a/Applications/Keyboard/About/Russian.txt b/Applications/Keyboard/About/Russian.txt new file mode 100644 index 00000000..e01f858f --- /dev/null +++ b/Applications/Keyboard/About/Russian.txt @@ -0,0 +1 @@ +Программа, показывающая виртуальную клавиатуру. Полезная штука, если необходимо ограничить пользователя от взаимодействия с физической клавиатурой. \ No newline at end of file diff --git a/Applications/Matrix/About.txt b/Applications/Matrix/About/English.txt similarity index 100% rename from Applications/Matrix/About.txt rename to Applications/Matrix/About/English.txt diff --git a/Applications/Matrix/About/Russian.txt b/Applications/Matrix/About/Russian.txt new file mode 100644 index 00000000..a0b527e9 --- /dev/null +++ b/Applications/Matrix/About/Russian.txt @@ -0,0 +1 @@ +Демонстрационная программа, генерирующая всем известный "дождь" из символов из не менее известного фильма "Матрица". Идеально вписывается в любой интерьер. \ No newline at end of file diff --git a/Applications/MineSweeper/About.txt b/Applications/MineSweeper/About/English.txt similarity index 100% rename from Applications/MineSweeper/About.txt rename to Applications/MineSweeper/About/English.txt diff --git a/Applications/MineSweeper/About/Russian.txt b/Applications/MineSweeper/About/Russian.txt new file mode 100644 index 00000000..8e4a7539 --- /dev/null +++ b/Applications/MineSweeper/About/Russian.txt @@ -0,0 +1 @@ +Известная игра "Сапер", написанная товарищем QwertyMan с форума ComputerCraft.ru. \ No newline at end of file diff --git a/Applications/Nano/About.txt b/Applications/Nano/About/English.txt similarity index 100% rename from Applications/Nano/About.txt rename to Applications/Nano/About/English.txt diff --git a/Applications/Nano/About/Russian.txt b/Applications/Nano/About/Russian.txt new file mode 100644 index 00000000..d3d8e1be --- /dev/null +++ b/Applications/Nano/About/Russian.txt @@ -0,0 +1 @@ +Программа для работы с нанороботами. Для ее работы требуется беспроводная карта, чтобы отсылать роботам сообщения, а также вы должны стоять практически вплотную к системному блоку компьютера. \ No newline at end of file diff --git a/Applications/Photoshop/About.txt b/Applications/Photoshop/About/English.txt similarity index 100% rename from Applications/Photoshop/About.txt rename to Applications/Photoshop/About/English.txt diff --git a/Applications/Photoshop/About/Russian.txt b/Applications/Photoshop/About/Russian.txt new file mode 100644 index 00000000..a4aa238f --- /dev/null +++ b/Applications/Photoshop/About/Russian.txt @@ -0,0 +1 @@ +Photoshop - это мощный графический редактор, написанный специально для работы с нашей ОС. Он поддерживает работу с кистями, прозрачностью, имеет функции заливки, выбора цвета из красочной палитры, позволяет создавать настоящие мини-шедевры прямо на вашем ПК. Вся графика в нашей ОС нарисована именно в этой программе. \ No newline at end of file diff --git a/Applications/QuantumCube/About.txt b/Applications/QuantumCube/About/English.txt similarity index 100% rename from Applications/QuantumCube/About.txt rename to Applications/QuantumCube/About/English.txt diff --git a/Applications/QuantumCube/About/Russian.txt b/Applications/QuantumCube/About/Russian.txt new file mode 100644 index 00000000..5afb8118 --- /dev/null +++ b/Applications/QuantumCube/About/Russian.txt @@ -0,0 +1 @@ +Это мини-игра, разработанная товарищем qwertyMan с форума ComputerCraft.ru. А я ее нагло спиздил. Цель игры: вы должны понять, как устроен "квантовый куб", решить задачу (найти цепочку выходов) к комнате номер 1 и выбраться из квантового лабиринта. А на деле рандомно бегать в поисках комнаты номер 1, не понимать как устроена система нумераций, ловить баттхёрты и проклинать всех, кого только можно. Потому что если даже соседняя комната и окажется под номером 1, то вы можете запросто пробежать и даже не заглянуть в неё. Так как мы видим лишь те комнаты, на границе с которыми стоим. \ No newline at end of file diff --git a/Applications/Radio/About.txt b/Applications/Radio/About/English.txt similarity index 100% rename from Applications/Radio/About.txt rename to Applications/Radio/About/English.txt diff --git a/Applications/Radio/About/Russian.txt b/Applications/Radio/About/Russian.txt new file mode 100644 index 00000000..e96c4609 --- /dev/null +++ b/Applications/Radio/About/Russian.txt @@ -0,0 +1 @@ +Программа для управления радио из мода OpenFM, стилизованная под известный плеер iRiver SPINN. \ No newline at end of file diff --git a/Applications/RunningString/About.txt b/Applications/RunningString/About/English.txt similarity index 100% rename from Applications/RunningString/About.txt rename to Applications/RunningString/About/English.txt diff --git a/Applications/RunningString/About/Russian.txt b/Applications/RunningString/About/Russian.txt new file mode 100644 index 00000000..96d61478 --- /dev/null +++ b/Applications/RunningString/About/Russian.txt @@ -0,0 +1 @@ +Бегущая строка, красиво и наглядно отображающая любое количество информации. Сделана специально по заказу Никиты Ярычева, ссылка на вк: http://vk.com/mcmodder. В общем, если ты читаешь это, то передай ему, что он пидор, ибо мне пришлось добавлять кучу новых фич в библиотеку ecsapi, а это нервы, нервы! \ No newline at end of file diff --git a/Applications/TurretControl/About.txt b/Applications/TurretControl/About/English.txt similarity index 100% rename from Applications/TurretControl/About.txt rename to Applications/TurretControl/About/English.txt diff --git a/Applications/TurretControl/About/Russian.txt b/Applications/TurretControl/About/Russian.txt new file mode 100644 index 00000000..9afc9140 --- /dev/null +++ b/Applications/TurretControl/About/Russian.txt @@ -0,0 +1 @@ +Приложение, предназначенное для управления турелями из мода OpenModularTurrets. \ No newline at end of file diff --git a/Applications/Viewer/About.txt b/Applications/Viewer/About/English.txt similarity index 100% rename from Applications/Viewer/About.txt rename to Applications/Viewer/About/English.txt diff --git a/Applications/Viewer/About/Russian.txt b/Applications/Viewer/About/Russian.txt new file mode 100644 index 00000000..72244292 --- /dev/null +++ b/Applications/Viewer/About/Russian.txt @@ -0,0 +1 @@ +Программа для просмотра изображений в нашем формате .pic, имеется возможность проигрывания картинок в режиме слайдшоу. \ No newline at end of file diff --git a/lib/ECSAPI.lua b/lib/ECSAPI.lua index e77334b2..45e7d257 100644 --- a/lib/ECSAPI.lua +++ b/lib/ECSAPI.lua @@ -317,7 +317,7 @@ function ecs.getOSApplication(application) --Если есть файл "о программе", то грузим и его if application.about then - ecs.getFromGitHub(application.about, application.name .. ".app/Resources/About.txt") + ecs.getFromGitHub(application.about, application.name .. ".app/Resources/About/" .. _G.OSSettings.language .. ".txt") end --Если имеется режим создания ярлыка, то создаем его @@ -1604,7 +1604,7 @@ end --Отобразить окно с содержимым файла информации о приложении function ecs.applicationHelp(pathToApplication) - local pathToAboutFile = pathToApplication .. "/resources/About.txt" + local pathToAboutFile = pathToApplication .. "/resources/About/" .. _G.OSSettings.language .. ".txt" if _G.OSSettings and _G.OSSettings.showHelpOnApplicationStart and fs.exists(pathToAboutFile) then local applicationName = fs.name(pathToApplication) local file = io.open(pathToAboutFile, "r")