コード例 #1
0
        static void InitializeRussian()
        {
            // Window titles
            Russian.Add("wintitle", "DotGraphics Braille Renderer");
            Russian.Add("alerttitle", "Braille Renderer - Сообщение");
            // Success
            Russian.Add("ok_render", "Рендер текста завершён!");
            Russian.Add("ok_compiled", "Сборка холста завершена!");
            // Errors
            Russian.Add("error_pngnotfound", "Не удалось найти изображение по данному запросу.");
            Russian.Add("error_objectnotfound", "Не удалось найти объет по этому расположению: ");
            Russian.Add("error_renderdumpfail", "Нам не удалось записать объект в файл.");
            Russian.Add("error_objectloadfail", "Ёк-макарёк! С файлом, похоже, что-то не так!");
            Russian.Add("error_imageaspectratio", "Изображение не соответствует установленным параметрам: ширина не делится на 2 & высота не делится на 4.");
            Russian.Add("error_imagetoolarge", "Размер изображения слишком велик: ширина и высота должны быть меньше 65536 точек.");
            Russian.Add("error_renderfail", "Произошёл сбой во время разгрузки изображения в файл.");
            Russian.Add("error_objecttoolarge", "Размеры объекта слишком большие для отображения в текущем сеансе. (Максимум: {0})");
            // Section titles
            Russian.Add("ui_complabel", "Собрать холст Брайля из PNG-изображения:");
            Russian.Add("ui_renderlabel", "Перенести содержимое холста в текст:");
            // Compile section
            Russian.Add("ui_pnglabel", "Расположение PNG-файла...");
            Russian.Add("ui_objlabel", "Путь сохранения объекта...");
            Russian.Add("ui_compilebutton", "Собрать");
            // Render section
            Russian.Add("ui_targetlabel", "Расположение согбранного холста...");
            Russian.Add("ui_txtlabel", "Путь сохранения текстового файла...");
            Russian.Add("ui_renderbutton", "Рендер");
            // Save, Load, and Show result
            Russian.Add("ui_loadbutton", "Открыть...");
            Russian.Add("ui_savebutton", "Сохранить...");
            Russian.Add("ui_showresult", "Показать результат после рендеринга изображения");
            // Undo, width, height
            Russian.Add("ui_undo", "Назад");
            Russian.Add("ui_width", "Ширина");
            Russian.Add("ui_height", "Высота");
            // Fill and clear
            Russian.Add("ui_fill", "Заполн.");
            Russian.Add("ui_clear", "Стер.");
            // No file loaded
            Russian.Add("ui_nofile", "Файл не загружен");
            // File type filters
            Russian.Add("filter_txt", "Текстовый документ (*.txt)|*.txt");
            Russian.Add("filter_png", "PNG-изображение (*.png)|*.png");
            Russian.Add("filter_o", "Сериализованный объект (*.o)|*.o");

            LanguageGetters.Add("ru-RU", GetRussian);
            Languages.Add("ru-RU");
        }
コード例 #2
0
        static void InitializeEnglish()
        {
            // Window titles
            English.Add("wintitle", "DotGraphics Braille Renderer");
            English.Add("alerttitle", "Braille Renderer");
            // Success
            English.Add("ok_render", "Render complete!");
            English.Add("ok_compiled", "Compilation complete!");
            // Errors
            English.Add("error_pngnotfound", "Could not find image you're looking for.");
            English.Add("error_objectnotfound", "Unable to find given object file: ");
            English.Add("error_renderdumpfail", "We were unsuccessful in creating an output file.");
            English.Add("error_objectloadfail", "Oh noes! Looks like something is wrong with the file!");
            English.Add("error_imageaspectratio", "Image does not fit in following parameters: width is not multiple of 2 & height is not multiple of 4.");
            English.Add("error_imagetoolarge", "Image size is too large: width and height should be less than 65536.");
            English.Add("error_renderfail", "Error occured while trying to render an image to file.");
            English.Add("error_objecttoolarge", "Object dimensions are too large for visualization on current system. (Limit: {0})");
            // Section titles
            English.Add("ui_complabel", "Instantiate Braille screen object from image:");
            English.Add("ui_renderlabel", "Render object to text file:");
            // Compile section
            English.Add("ui_pnglabel", "Choose PNG file location...");
            English.Add("ui_objlabel", "Choose where to serialize object to...");
            English.Add("ui_compilebutton", "Construct");
            // Render section
            English.Add("ui_targetlabel", "Choose serialized object...");
            English.Add("ui_txtlabel", "Choose where to render object to...");
            English.Add("ui_renderbutton", "Render");
            // Save, Load, and Show result
            English.Add("ui_loadbutton", "Load from...");
            English.Add("ui_savebutton", "Save to...");
            English.Add("ui_showresult", "Show result when render finishes");
            // Undo, width, height
            English.Add("ui_undo", "Undo");
            English.Add("ui_width", "Width");
            English.Add("ui_height", "Height");
            // Fill and clear
            English.Add("ui_fill", "Fill");
            English.Add("ui_clear", "Clear");
            // No file loaded
            English.Add("ui_nofile", "No file loaded");
            // File type filters
            English.Add("filter_txt", "Text document (*.txt)|*.txt");
            English.Add("filter_png", "PNG image file (*.png)|*.png");
            English.Add("filter_o", "Serialized object (*.o)|*.o");

            LanguageGetters.Add("en-US", GetEnglish);
            Languages.Add("en-US");
        }