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"); }
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"); }