aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authordanfe <danfe@FreeBSD.org>2017-02-28 20:06:09 +0800
committerdanfe <danfe@FreeBSD.org>2017-02-28 20:06:09 +0800
commite226f19312c37a5086aa7eca08193d272203ea6a (patch)
treec11dc0547b6d79e541c8a181baaef7472774af5b /graphics
parent27ba53270418b6bc673aaad713b8558aca049bfb (diff)
downloadfreebsd-ports-gnome-e226f19312c37a5086aa7eca08193d272203ea6a.tar.gz
freebsd-ports-gnome-e226f19312c37a5086aa7eca08193d272203ea6a.tar.zst
freebsd-ports-gnome-e226f19312c37a5086aa7eca08193d272203ea6a.zip
AzPainter is a full color painting application for Unix-like systems for
illustration drawing. This is not suitable for dot editing. Since the color is handled internally with 16-bit precision (15-bit fixed point), color accuracy is increased at the expense of more memory being consumed. WWW: http://azsky2.html.xdomain.jp/linux/azpainter/ TIMESTAMP (azpainter-2.0.2.tar.bz2) = 1487462397
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/azpainter/Makefile39
-rw-r--r--graphics/azpainter/distinfo3
-rw-r--r--graphics/azpainter/files/patch-AUTHORS12
-rw-r--r--graphics/azpainter/files/patch-data_Makefile.in13
-rw-r--r--graphics/azpainter/files/patch-desktop_azpainter.desktop19
-rw-r--r--graphics/azpainter/files/patch-mlib_include_mSysX11.h11
-rw-r--r--graphics/azpainter/files/patch-mlib_src_x11_x11__main.c70
-rw-r--r--graphics/azpainter/files/patch-translation_en145
-rw-r--r--graphics/azpainter/files/ru1254
-rw-r--r--graphics/azpainter/files/uk1254
-rw-r--r--graphics/azpainter/pkg-descr6
-rw-r--r--graphics/azpainter/pkg-plist163
13 files changed, 2990 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 48b36750fd1d..c07a78bb33b7 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -63,6 +63,7 @@
SUBDIR += autotrace
SUBDIR += aview
SUBDIR += ayam
+ SUBDIR += azpainter
SUBDIR += backfract
SUBDIR += barbecue
SUBDIR += barcode
diff --git a/graphics/azpainter/Makefile b/graphics/azpainter/Makefile
new file mode 100644
index 000000000000..26be48754f54
--- /dev/null
+++ b/graphics/azpainter/Makefile
@@ -0,0 +1,39 @@
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= azpainter
+DISTVERSION= 2.0.2
+CATEGORIES= graphics
+MASTER_SITES= http://jaist.dl.osdn.jp/azpainter/67130/ \
+ http://rwthaachen.dl.osdn.jp/azpainter/67130/
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= 16-bit RGB full color painting application
+
+LICENSE= GPLv3
+
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libpng.so:graphics/png
+
+USES= desktop-file-utils jpeg localbase tar:bzip2
+USE_XORG= x11 xext xi
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-freetype-dir=${LOCALBASE}/include/freetype2
+
+PORTDOCS= AUTHORS ChangeLog NEWS README README.ja manual
+
+OPTIONS_DEFINE= DOCS
+
+pre-build:
+ ${CP} -p ${FILESDIR}/?? ${WRKSRC}/translation
+ cd ${WRKSRC}/translation && ${CC} ${CFLAGS} -o mtrconv mtrconv.c
+.for lang in en ru uk
+ cd ${WRKSRC}/translation && ./mtrconv ${lang} ../data/tr/${lang}.mtr
+.endfor
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${CP} -a ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/graphics/azpainter/distinfo b/graphics/azpainter/distinfo
new file mode 100644
index 000000000000..b0e9c54fda6a
--- /dev/null
+++ b/graphics/azpainter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1487462397
+SHA256 (azpainter-2.0.2.tar.bz2) = 24ee7cb15bb313a395d35094fe41cd9fc21bad67d2fffbbf7cce41d8c6b5a589
+SIZE (azpainter-2.0.2.tar.bz2) = 760536
diff --git a/graphics/azpainter/files/patch-AUTHORS b/graphics/azpainter/files/patch-AUTHORS
new file mode 100644
index 000000000000..8dc6a45dee6c
--- /dev/null
+++ b/graphics/azpainter/files/patch-AUTHORS
@@ -0,0 +1,12 @@
+--- AUTHORS.orig 2017-02-18 23:19:16 UTC
++++ AUTHORS
+@@ -1,4 +1,7 @@
+ # translation
+ -------------------
+
+-pt_BR : Adriano Duarte
+\ No newline at end of file
++pt_BR : Adriano Duarte
++ru : Eugeniy Fedirets <evgeniy_fedirets@ukr.net>, 2017
++ Alexandre Prokoudine <alexandre.prokoudine@gmail.com>, 2017
++uk : Eugeniy Fedirets <evgeniy_fedirets@ukr.net>, 2017
diff --git a/graphics/azpainter/files/patch-data_Makefile.in b/graphics/azpainter/files/patch-data_Makefile.in
new file mode 100644
index 000000000000..03e52a3f83e6
--- /dev/null
+++ b/graphics/azpainter/files/patch-data_Makefile.in
@@ -0,0 +1,13 @@
+--- data/Makefile.in.orig 2017-02-18 23:19:20 UTC
++++ data/Makefile.in
+@@ -321,7 +321,9 @@ trdatadir = $(appdatadir)/tr
+ dist_trdata_DATA = \
+ tr/en.mtr \
+ tr/ja.mtr \
+-tr/pt_BR.mtr
++tr/pt_BR.mtr \
++tr/ru.mtr \
++tr/uk.mtr
+
+
+ # brush
diff --git a/graphics/azpainter/files/patch-desktop_azpainter.desktop b/graphics/azpainter/files/patch-desktop_azpainter.desktop
new file mode 100644
index 000000000000..47dec3ced633
--- /dev/null
+++ b/graphics/azpainter/files/patch-desktop_azpainter.desktop
@@ -0,0 +1,19 @@
+--- desktop/azpainter.desktop.orig 2017-02-18 23:19:16 UTC
++++ desktop/azpainter.desktop
+@@ -1,8 +1,14 @@
+ [Desktop Entry]
+-Version=1.0
++Version=2.0
+ Type=Application
+ Name=AzPainter
+-Exec=azpainter
++Exec=azpainter %F
+ Icon=azpainter
+ Terminal=false
+ Categories=Graphics;
++Comment=16-bit RGB full color painting application
++Comment[ja]=16-bit RGB full color painting application
++Comment[pt_BR]=16-bit RGB full color painting application
++Comment[ru]=16-bit RGB full color painting application
++Comment[uk]=16-bit RGB full color painting application
++MimeType=application/x-azpainter-apd;
diff --git a/graphics/azpainter/files/patch-mlib_include_mSysX11.h b/graphics/azpainter/files/patch-mlib_include_mSysX11.h
new file mode 100644
index 000000000000..cdea2e92ba3a
--- /dev/null
+++ b/graphics/azpainter/files/patch-mlib_include_mSysX11.h
@@ -0,0 +1,11 @@
+--- mlib/include/mSysX11.h.orig 2017-02-18 23:19:17 UTC
++++ mlib/include/mSysX11.h
+@@ -150,7 +150,7 @@ struct _mAppSystem
+
+ #if !defined(MLIB_NO_THREAD)
+ mMutex mutex;
+- int fd_event;
++ int fd_pipe[2];
+ #endif
+
+ Atom atoms[MX11_ATOM_NUM];
diff --git a/graphics/azpainter/files/patch-mlib_src_x11_x11__main.c b/graphics/azpainter/files/patch-mlib_src_x11_x11__main.c
new file mode 100644
index 000000000000..9304e3c76ccc
--- /dev/null
+++ b/graphics/azpainter/files/patch-mlib_src_x11_x11__main.c
@@ -0,0 +1,70 @@
+--- mlib/src/x11/x11_main.c.orig 2017-02-18 23:19:17 UTC
++++ mlib/src/x11/x11_main.c
+@@ -36,7 +36,6 @@ $*/
+
+ #include <stdio.h>
+ #include <sys/select.h>
+-#include <sys/eventfd.h>
+ #include <unistd.h>
+
+ #include <ft2build.h>
+@@ -199,10 +198,9 @@ static void _app_init_thread(mAppSystem
+
+ #else
+
+- p->fd_event = eventfd(0, 0);
+- if(p->fd_event == -1) p->fd_event = 0;
++ if(pipe(p->fd_pipe) == -1) p->fd_pipe[0] = p->fd_pipe[1] = 0;
+
+- p->select_fdnum = 1 + ((p->connection < p->fd_event)? p->fd_event: p->connection);
++ p->select_fdnum = 1 + ((p->connection < p->fd_pipe[1])? p->fd_pipe[1]: p->connection);
+
+ p->mutex = mMutexNew();
+ mMutexLock(p->mutex);
+@@ -228,8 +226,10 @@ void __mAppEnd(void)
+
+ #if !defined(MLIB_NO_THREAD)
+
+- if(p->fd_event)
+- close(p->fd_event);
++ if(p->fd_pipe[0])
++ close(p->fd_pipe[0]);
++ if(p->fd_pipe[1])
++ close(p->fd_pipe[1]);
+
+ if(p->mutex)
+ {
+@@ -435,8 +435,8 @@ void mAppWakeUpEvent()
+
+ int64_t num = 1;
+
+- if(MAPP_SYS->fd_event)
+- write(MAPP_SYS->fd_event, &num, 8);
++ if(MAPP_SYS->fd_pipe[1])
++ write(MAPP_SYS->fd_pipe[1], &num, 8);
+
+ #endif
+ }
+@@ -492,7 +492,8 @@ static int _wait_event(void)
+ FD_SET(p->connection, &fd);
+
+ #if !defined(MLIB_NO_THREAD)
+- if(p->fd_event) FD_SET(p->fd_event, &fd);
++ if(p->fd_pipe[0]) FD_SET(p->fd_pipe[0], &fd);
++ if(p->fd_pipe[1]) FD_SET(p->fd_pipe[1], &fd);
+ #endif
+
+ //タイマーの最小時間
+@@ -526,10 +527,10 @@ static int _wait_event(void)
+ else if(FD_ISSET(p->connection, &fd))
+ return 1;
+ #if !defined(MLIB_NO_THREAD)
+- else if(p->fd_event && FD_ISSET(p->fd_event, &fd))
++ else if(p->fd_pipe[0] && FD_ISSET(p->fd_pipe[0], &fd))
+ {
+ int64_t eft;
+- read(p->fd_event, &eft, 8);
++ read(p->fd_pipe[0], &eft, 8);
+ }
+ #endif
+
diff --git a/graphics/azpainter/files/patch-translation_en b/graphics/azpainter/files/patch-translation_en
new file mode 100644
index 000000000000..38c2aa806475
--- /dev/null
+++ b/graphics/azpainter/files/patch-translation_en
@@ -0,0 +1,145 @@
+--- translation/en.orig 2017-02-18 23:19:17 UTC
++++ translation/en
+@@ -48,7 +48,7 @@
+ +=Overwrite
+ +=Save as
+ +=Save a copy
+-+=Show palette
+++=Show panels
+ +=Flip canvas horizontally
+ +=Show background as plaid pattern
+ +=Show grid
+@@ -76,7 +76,7 @@
+ +=[Shift: horizontally] [Ctrl: vertically]
+ +=[+Ctrl when pressed: delete selection]
+ +=[+Shift when pressed: overwrite] [Ctrl: hide selection frame while dragging]
+-+=[click to paste if there is a image] [Ctrl: clear the image and reselect]
+++=[click to paste if there is an image] [Ctrl: clear the image and reselect]
+ +=[Ctrl: color on current layer] [Shift: set as mask color] [Alt: add to mask color]
+
+ +=[Shift: in denomination of 45°]
+@@ -107,7 +107,7 @@
+ +=Stamp
+ +=Move canvas
+ +=Rotate canvas
+-+=Spuit
+++=Color picker
+
+ #----------------
+ # tool sub
+@@ -183,7 +183,7 @@
+ [106]
+ 0=normal
+ +=multiplication
+-+=addtion
+++=addition
+ +=subtraction
+ +=screen(color filter)
+ +=overlay
+@@ -226,7 +226,7 @@
+
+
+ #**********************
+-# palette window
++# panel window
+ #**********************
+
+
+@@ -792,10 +792,10 @@
+ +=move selection position
+
+ #--------------------
+-# Palette setting
++# Panel setting
+
+ [2018]
+-0=Palette setting
++0=Panel setting
+ +=Up
+ +=Down
+
+@@ -811,8 +811,8 @@
+ +=System
+ +=Cursor
+
+-100=width at startup
+-+=height at startup
++100=image width when starting up
+++=image height when starting up
+ +=canvas background color
+ +=color of plaid background
+ +=max undo times [2-400]
+@@ -848,7 +848,7 @@
+ 500=[*] applied when next time starting up
+ +=working directory
+ +=GUI font
+-+=palette font
+++=panel font
+ +=image directory
+ +=brush
+ +=texture
+@@ -856,7 +856,7 @@
+ 600=hotspot position
+ +=load image
+ +=Default
+-+=width,height is of 1〜32px.\nblack and white color of the image will remain black and white.\nOther colors will be transfromed to transparent.
+++=width,height is of 1~32px.\nblack and white color of the image will remain black and white.\nOther colors will be transfromed to transparent.
+
+ 1000=a non-existing directory is set as working directory.
+ +=Units can be used for K,M,G. Byte without unit.\nMaximum 1 GB.\n0 to output to all files.
+@@ -1161,24 +1161,24 @@
+ +=Radial blur...
+ +=Lens blur...
+
+-+=Cloud...
+-+=Dot(1)...
+-+=Dot(2)...
+++=Clouds...
+++=Dot pattern(1)...
+++=Dot pattern(2)...
+ +=Random point draw...
+ +=Draw points along the rim...
+ +=Border...
+-+=Horizontal line&&vertical line...
+++=Horizontal&&vertical lines...
+ +=Plaid...
+
+ +=Concentration line...
+-+=Flash...
+-+=Solid flash...
+++=Flash (ring of fire)...
+++=Solid flash (sun)...
+ +=Uni flash...
+-+=Uni flash(wave)...
+++=Uni flash (wave)...
+
+ +=Mosaic...
+ +=Crystal...
+-+=Half tone
+++=Half tone...
+
+ +=Sharp...
+ +=Unsharp mask...
+@@ -1204,13 +1204,13 @@
+
+ +=Extraction of line drawing
+ +=1px dot line correction
+-+=Anti aliasing...
+++=Antialiasing...
+ +=Edging...
+ +=Three-dimensional frame...
+ +=Shift...
+
+ ### 表示
+-6000=Palette(&P)
++6000=Panel(&P)
+ +=Canvas flip horizontally(&Q)
+ +=Show background as check pattern(&K)
+ +=Show grid(&G)
+@@ -1250,5 +1250,5 @@
+ +=Grid setting(&G)...
+ +=Shortcut key setting(&K)...
+ +=Canvas key setting(&C)...
+-+=Palette setting(&P)...
+++=Panel setting(&P)...
+ +=Version information(&A)...
diff --git a/graphics/azpainter/files/ru b/graphics/azpainter/files/ru
new file mode 100644
index 000000000000..4256dd404a6f
--- /dev/null
+++ b/graphics/azpainter/files/ru
@@ -0,0 +1,1254 @@
+[65535]
+1=ОК
+2=Отмена
+3=Да
+4=Нет
+5=Сохранить
+6=Не сохранять
+7=Отмена
+8=Не показывать это сообщение
+9=Открыть
+10=Название файла
+11=Тип
+12=Просмотр
+13=Стиль
+14=Размер
+15=Вес
+16=Наклон
+17=Отрисовка
+18=abcdefg ABCDEFG АбВгДе 01234
+1000=Открыть файл
+1001=Сохранить файл
+1002=Выберите папку
+1003=Выберите цвет
+1004=Выберите шрифт
+2000=Файл уже существует.\nПерезаписать?
+2001=Некорректное название файла.
+
+#-----------------
+# word
+
+[0]
+0=Ширина
+1=Высота
+2=Цвет
+3=Плотность
+4=Рисование
+5=Сглаживание
+6=Папка
+7=Слой
+8=Название
+# "7=Слой " - стандартное название слоя (добавил пробел в конце для "Слой 1", а не "Слой1")
+#-------------------------------
+# MainWindow - toolbar tooltip
+
+[4]
+0=Новый файл
++=Открыть
++=Перезаписать
++=Сохранить как
++=Сохранить копию
++=Показать панели
++=Отразить холст по горизонтали
++=Показать фон как шахматный узор
++=Показать сетку
++=Показать линии разделения
++=Масштаб
++=Отменить
++=Вернуть
++=Очистить слой
++=Снять выделение
+
+#-----------------------
+# drop menu - save dup
+
+[5]
+0=тип сохранения
++=такой же формат как и текущего файла
+
+#------------------------
+# status bar - help
+
+[8]
+0=[Shift: изменить размер кисти] [Ctrl: настройки линейки] [Alt: взять цвет пипеткой]
++=[Shift: игнорировать слой источник для заполнения] [Ctrl: определить "прозрачным"]
++=[клик ЛКМ для ввода текста] [клик ЛКМ во время ввода для смены позиции]
++=[Shift: горизонтально] [Ctrl: вертикально]
++=[+Ctrl пока зажат: убрать из выделения]
++=[+Shift пока зажат: перезаписать] [Ctrl: скрыть рамку выделения при перемещении]
++=[клик ЛКМ для вставки если есть изображение] [Ctrl: очистить изображение и выделить заново]
++=[Ctrl: цвет на текущем слое] [Shift: установить цветом маски] [Alt: добавить в маску цвета]
+
++=[Shift: с шагом в 45°]
++=[Shift: квадрат]
++=[Shift: окружность]
++=[Shift: с шагом в 45°] [ПКМ/ЛКМ DBLCLK/Enter/ESC: завершить] [BS: замкнуть со стартовой точкой и завершить]
++=[Shift: с шагом в 45°] [ПКМ/ЛКМ DBLCLK/Enter/ESC: завершить]
++=[Shift: с шагом в 45°] [ПКМ/ESC: отмена] [BS: возврат к точке 1]
++=[добавит точки кликом (+Ctrl: нажим 0)] [BS: шаг назад] [ПКМ/ЛКМ DBLCLK/Enter: нарисовать] [ESC: отмена]
++=[Shift: с шагом в 45°] [ПКМ/ЛКМ DBLCLK/Enter: нарисовать] [ESC: отмена]
+
+
+#----------------
+# tool
+
+[100]
+0=Кисть
++=Фигурная заливка
++=Фигурный ластик
++=Заливка
++=Заливка вырезанием
++=Градиент
++=Текст
++=Перемещение
++=Волшебная палочка
++=Выделение
++=Прямоугольное редактирование
++=Штамп
++=Перемещение холста
++=Вращение холста
++=Пипетка
+
+#----------------
+# tool sub
+
+[101]
+0=Произвольно
++=Линия
++=Прямоуголник
++=Окружность
++=Ломаная линия
++=Центральная точка
++=Кривая Безье
++=Сплайновая кривая
+100=Прямоуголник
++=Эллипс
++=Полигон
++=От руки
+200=Подвинуть изображение
++=Копировать изображение
++=Подвинуть рамку выделения
+300=Отразить по горизонтали
++=Отразить по вертикали
++=Вращать на 90° влево
++=Вращать на 90° вправо
++=Трансформация
++=Обрезка
+
+#-----------------
+# layer color type
+
+[102]
+0=Полноцветный
++=Оттенки серого
++=Только альфа-канал
++=Только альфа-канал (1bit)
+
+#---------------------
+# pixel mode (brush)
+
+[103]
+0=Перекрытие пикселей
++=Перекрытие штрихов
++=Перезапись сравнением с A
++=Перезапись фигурой
++=Перезапись прямоугольником
++=Осветление
++=Затемнение
++=Сложение
++=Ластик
+
+#--------------------
+# pixel mode (tool)
+
+[104]
+0=Перекрытие пикселей
++=Перезапись сравнением с A
++=Перезапись
++=Ластик
+
+#------------------------
+# select material image
+
+[105]
+0=Текстура отсутствует
++=Текстура убрана (принудительно)
++=Использовать выбранную текстуру
++=Обычная окружность
+100=Выбрать изображение
+
+#-----------------
+# blend mode
+
+[106]
+0=Обычный
++=Умножение
++=Сложение
++=Вычитание
++=Экран
++=Перекрытие
++=Направленный свет
++=Рассеянный свет
++=Осветление
++=Затемнение
++=Линейное затемнение
++=Яркий свет
++=Линейный свет
++=Точечный свет
++=Темнее
++=Светлее
++=Разница
+
+#----------------
+# scale type
+
+[107]
+0=Ближайшие соседние
++=Митчелл
++=Лагранж
++=Ланцош2
++=Ланцош3
+
+#-----------------
+# dock name - (ГДЕ НАХОДЯТСЯ ЭТИ ПУНКТЫ В МЕНЮ???)
+
+[108]
+0=Инструмент
++=Параметры
++=Слои
++=Кисть
++=Цвет
++=Цветовая палитра
++=Операции с холстом
++=Просмотрщик холста
++=Просмотрщик изображений
++=Список фильтров
+
+
+#**********************
+# palette window - пункты на панелях
+#**********************
+
+
+#-------------------
+# image viewer
+
+[1000]
+0=Открыть(&O)...
++=Предыдущее(&P)
++=Следущее(&N)
++=Очистить(&C)
++=Управление просмотром(&S)...
++=Подогнать(&F)
+100=Меню
++=Открыть
++=Предыдущее
++=Следущее
++=Масштаб
+
+#------------------
+# canvas view
+
+[1001]
+0=Режим линзы
++=Підігнати (автомасштаб)
++=Масштаб
++=Управление просмотром
+
+#-------------------
+# color
+
+[1002]
+0=ввести значение
+1=RGB значение\n(все символы кроме цифр используются как разделители)\nпример: 255,0,128 или 255/0/128
+
+100=установить основной цвет как маску цвету(&S) [ЛКМ]
++=добавить основной цвет в маску цвета(&A)
++=установить маской цвета только первый цвет(&F)
++=удалить выделенный цвет(&D) [Ctrl+ЛКМ]
++=установить выделенный цвет основным(&P) [Shift+ЛКМ]
+
+#----------------------
+# color palette
+
+[1003]
+0=Палитра
++=HLS
++=Полутона
+100=настройка шкалы
++=оттенки (3~64, 0 для наибольшего количества)
+1000=заменить основным цветом(&S) [Shift+ЛКМ]
++=взять этот цвет основным(&P) [ЛКМ]
+1100=Изменить(&E)...
++=Изменить количество ячеек(&R)...
++=Сгенерировать палитру с изображения(&M)...
++=Сделать все белыми(&C)...
++=Загрузить из файла(&L)...
++=Сохранить в файл(&S)...
++=Изменить размер ячеек(&O)...
+1200=Изменить количество ячеек
++=количество
++=В текущей палитре всё будет заменено белым, ВЫ УВЕРЕННЫ?
++=Размер ячеек палитры
++=установить ширину и высоту\n(все символы кроме цифр используются как разделители)\nпример: 12,16 или 12/16
+
+#------------------
+# option
+
+[1004]
+0=Инструмент
++=Линейка
++=Текстура
++=Угасание
+
+#------------------
+# layer
+
+[1005]
+## tooltip
+0=новый
++=сделать копию
++=очистить слой
++=удалить
++=объединить с нижним слоем
++=перенести изображение на нижний слой
++=поднять
++=опустить
+
+## alpha mask
+100=маска альфа-канала ОТКЛ
++=сохранять прозрачность
++=защитить прозрачность
++=защитить непрозрачность
+
+## menu
+1000=Свойства слоя(&O)...
++=Настройки цвета(&C)...
++=Изменить тип цвета слоя(&T)...
++=Палитра1(&P)
++=Палитра2(&A)
++=Заблокировать рисование(&L)
++=Источник для заполнения(&F)
++=Установить маской слоя(&S)
++=Установить слоем под маской(&M)
++=Проверенный(&K)
++=Создать слой над этой папкой(&N)
++=Перенести проверенные слои в эту папку(&V)
+
+#---------------------
+# brush - size list
+
+[1006]
+0=Добаваить(&A)
++=Удалить(&D) [Shift+ЛКМ]
+100=Добавить
++=Пожалуйста введите размер кисти.\nДля нескольких используйте '/'. (пример: 1.0/2.4/100)
+
+#----------------------
+# brush - brush list
+
+[1007]
+0=Новая кисть(&B)
++=Вставить новую кисть(&P)
++=Новая группа(&G)
++=Настройки группы(&O)
++=Изменить группы и кисти(&E)
+
+100=Переименовать(&N)
++=Копировать(&C)
++=Перезаписать вставкой(&P)
++=Удалить(&D)
++=Сделать отмеченной кисть(&R)
++=Снять отметку кисти(&L)
+200=Новая группа
++=Настройки группы
++=колонок
++=Переименовать
+1000=Невозможно вставить данные кисти
+
+#----------------------
+# brush - item value
+
+[1008]
+10=Главное
++=Минимумы & интервалы
++=Случайные
++=Акварель
++=Форма
++=Вращение формы
++=Сила нажима
++=Разное
+
+100=Тип
++=Радиус
++=Плотность
++=Рисование
++=Коррекция
++=Мин. размер (%)
++=Мин. плотность (%)
++=Интервал точек (1.0 = радиус)
++=Мин. размер (%)
++=Макс. дистанция позиций
++=Профили
++=Несмешиваемость цветов
++=Смазывание цветов с холста
++=Приоритет основного цвета
++=Жесткость
++=Грубость
++=по направлению движения
++=Угол
++=Диапазон случайного вращения
++=Текстура
++=Сглаживание
++=Дополнение кривой
+
+200=нормальный
++=ластик
++=акварель
++=сглажывание
++=1px-карандаш
++=размазывание
+
+220=нет
++=слабая
++=средняя
++=сильная
+
+230=кривая
++=линейная 1 точка
++=линейная 2 точки
+
+240=записать в %c
++=сбросить
+
+
+#**********************
+# tool option
+#**********************
+
+
+#---------------
+# move
+
+[1100]
+0=Текущий слой
++=Схваченный слой
++=Все слои
+
+#---------------
+# gradation
+
+[1101]
+0=основной цвет -> фоновый цвет
++=Заказной
++=Реверс
++=Повтор
+
+100=Изменить(&E)...
++=Создать(&N)
++=Копировать(&C)
++=Удалить(&D)
+
+#-----------------------
+# fill tool/magic wand
+
+[1102]
+0=Определение
++=Различие цветов
++=Игнорировать определяющий слой
+100=RGB (*один источник)
++=Альфа-канал
++=Прозрачность (автосглаживание)
++=Цвет холста
+
+#---------------
+# stamp
+
+[1103]
+0=сбросить
++=загрузить изображение
++=перезаписать
++=курсор как верхний-левый угол
+
+#--------------
+# rule
+
+[1104]
+0=ОТКЛЮЧЕНО
++=параллельные линии
++=параллельные линии (сетка)
++=ценральная точка
++=концентрические круги (Круг)
++=концентрические круги (Эллипс)
+100=Профиль...
++=Записать...
+
+#---------------
+# head/tail
+
+[1105]
+0=Линия
++=Кривая Безьє
++=Нарастание
++=Угасание
++=Профиль...
++=Записать...
+
+
+#**********************
+# диалоги
+#**********************
+
+
+#----------------
+# file dialog
+
+[2000]
+1=Игнорировать альфа-канал
+
+#------------------------------------
+# canvas view/image viewer - setting
+
+[2001]
+0=Параметры управления просмотром
++=ЛКМ
++=Ctrl+ЛКМ
++=Shift+ЛКМ
++=ПКМ
+100=прокрутка просмотра
++=прокрутка холста
++=тянуть вверх-вниз для смены масштаба
+200=Прокрутка
++=тянуть вверх-вниз для смены масштаба
++=пипетка (основной цвет)
++=пипетка (фоновый цвет)
+
+#---------------------
+# grid setting
+
+[2002]
+0=Свойства сетки
++=Сетка
++=Разделитель
++=Горизонталь
++=Вертикаль
+
+#--------------------
+# new image
+
+[2003]
+0=Новое изображение
++=Разрешение
++=Тип слоя
++=Добавить
++=Удалить
+100=История
++=Реестр
++=Шаблон
+
+#------------------
+# palette edit
+
+[2004]
+0=Изменить палитру
++=вставить спереди выделенного
++=удалить выделенный
++=вставить пространство выделения
++=удалить пространство выделения
++=генерировать градацию в пространстве выделения
++=RGB значение (пример: 255,0,128)\n[Enter: применить к выделенной ячейке]
++=[ЛКМ: выбрать 1]\n[ПКМ/Ctrl+ЛКМ: выбрать 2]
+
+#-------------------
+# layer dialogs
+
+[2005]
+0=Новый
++=Выбрать цвет
++=Свойства слоя
++=Изменить тип цвета слоя
++=Объединить разные слои
+
+100=тип
++=Режим смешивания
++=Цвет
++=[палитра]\nПКМ/Ctrl+ЛКМ: записать цвет
++=Двойной клик на окошке просмотра слоя в списке слоёв\nоткроет диалог выбора цвета.
++=инвертировать свечение цвета в альфа-канал
++=объединить с новым слоем
++=тип цвета
++=Если режим смешивания отличный от "normal", он не сможет корректно объединиться.\nКроме случая, когда нижний слой полностью непрозрачный.
++=Изменить зарегистрированный список(&E)
++=Изменить зарегистрированный список названий слоёв
++=Напишите список из нескольких названий слоёв, разделённых ";".\n[пример] слой1;слой2;слой3
+
+200=все видимые слои
++=все видимые слои в папке
++=проверенные слои (для нового слоя)
+
+#--------------------
+# gradient edit
+
+[2006]
+0=Изменит градиент
++=цвет
++=позиция
++=основной цвет
++=фоновый цвет
++=заданый цвет
++=непрозрачность
++=значение
++=повтор (всегда)
++=монохромный
++=[+Ctrl: равномерно распределить точки между нажатой и выделенной]\n[+Shift: установить текущий цвет в нажатую]\n[+Alt: удалить точку]
+
+100=удалить текущюю точку(&D)
++=поделить расстояние от правой(&V)
++=разместить между левой и правой точками(&C)
++=установить все точки на равных расстояниях(&E)
++=Развернуть точки(&R)
+
+#-----------------
+# canvas resize
+
+[2007]
+0=изменить размер холста
++=конфигурация
++=вырезать внешнюю площадь
+
+#--------------------
+# canvas scaling
+
+[2008]
+0=масштабирование холста
++=размер(px)
++=%
++=удерживать пропорции
++=изменить DPI
++=метод сглаживания
+
+#-------------------
+# Change DPI value
+
+[2009]
+0=Изменить значение DPI
++=Пожалуйста, введите значение DPI.\n(используется только при сохранении изображения)
+
+#--------------------
+# save option
+
+[2010]
+0=параметры сохранения
++=уровень сжатия [0-9]
++=альфа-канал
++=^-Объединить режимы всех слоёв в "нормальный"
++=качество [0-100]
++=уровень интерполяции
++=прогрессивное сжатие
++=без сжатия
+100=сохранить слои
++=однотонный (8bit RGB)
++=однотонный (оттенки серого)
++=однотонный (монохромный)
+110=4:4:4 (высокое качество)
++=4:2:2
++=4:2:0 (низкое качество)
+
+#--------------------------
+# Brush detailed setting
+
+[2011]
+0=Детальная настройка кисти
++=всегда сохранять при смене значений
++=Радиус
++=мин. значение
++=макс. значение
+
+#----------------------------
+# Editing groups and brushes
+
+[2012]
+0=Изменить группы и кисти
++=Группа
++=Кисть
+
+100=Добавить
++=Удалить
++=Изменить
++=Копировать
++=Вставить
++=Поднять
++=Опустить
++=Переместить в ...
+
+500=переименовать
+
+1000=Удаление группы. Вы подтверждаете?\nЭту операцию невозможно будеть отменить!
++=Невозможно удалить если есть только одна группа
+
+#-------------------------
+# selection expand/shrink
+
+[2013]
+0=расширить&сузить выделение
++=Число пикселей (минусовое значение чтобы сузить)
+
+#---------------------------------
+# Rectangle editing - transform
+
+[2014]
+0=Трансформация
++=Сбросить
++=увеличение по X
++=увеличение по Y
++=вращение
++=Установить
++=Сохранять пропорции
++=[+Ctrl]\nподвинуть холст\n[+Shift]\n(масштабировать) пропорционально
+100=нормальная
++=перспективная
+
+#----------------------
+# Text drawing
+
+[2015]
+0=Печать текста
++=Просмотр
++=- Кликните ЛКМ по холсту для смены позиции блока текста.\n\n- В поле ввода текста используйте [Ctrl+(стрелки)вверх/вниз/влево/вправо]\n для перемещения блока на 1 px.
++=Стиль
++=Насыщенность
++=Курсив
++=Кегль
++=Уточнение
++=Трекинг
++=Интерлиньяж
++=Рисовать текст вертикально
++=Сглаживание
+100=По умолчанию
++=Отсутствует
++=Обычное
++=Максимальное
+110=Нормальный
++=Полужирный
+120=Нормальный
++=Курсив
++=Наклонный
+
+#-----------------------
+# Shrotcut key setting
+
+[2016]
+0=Комбинации клавиш
++=Команда
++=Клавиша
++=Установить
++=Очистить
++=Очистить все
+
+#--------------------
+# canvas key setting - заголовок и кнопки в диалоге "Настройки(O) -> Действия на холсте(P)"
+
+[2017]
+0=Клавиши действий на холсте
++=Когда нужная опция будет выбрана,\nпожалуйста нажмите одну клавишу.\nВы сможете очистить предустановку нажав Space.
++=Очистить все
+
+100=сменить инструмент
++=сменить тип рисования
++=другие комманды
++=+клавиша для управления инструментом
++=+клавиша для управления кистью
++=+клавиша для управления другими вещами
++=+клавиша для управления инструментом выделения
+
+1000=выделить на один слой выше
++=выделить на один слой ниже
++=текущий слой видимый/скрыт
++=поменять местами основной/фоновый цвета
++=приблизить на один уровень
++=отдалить на один уровень
++=сбросить вращение холста
++=отменить
++=вернуть
++=переклучиться на предидущую кисть
++=выбрать предидущую кисть
++=выбрать следующую кисть
+
+1100=рисование от руки зарегистрированой кистью
++=рисование от руки зарегистрированой кистью (макс. нажим)
++=изменить масштаб (потянуть вверх-вниз)
++=изменить размер кисти (потянуть влево-вправо)
++=изменить размер зарегистрированной кисти (потянуть влево-вправо)
++=усреднённый цвет (выберите 2 точки)
++=изменить цвет (цвет выбранный пипеткой-->основной)
++=изменить цвет (цвет выбранный пипеткой-->прозрачный)
++=выделить захваченный слой
+
+1200=выделить:прямоугольник
++=выделить:полигон
++=выделить:произвольно
++=переместить изображение
++=копировать изображение
++=переместить рамку выделения
+
+#--------------------
+# заголовок и кнопки в диалоге "Настройки(O) -> Расположение панелей(P)"
+
+[2018]
+0=Расположение панелей
++=Поднять
++=Опустить
+
+#----------------------
+# вкладки в диалоге "Настройки(O) -> Параметры программы(E)"
+
+[2019]
+0=Параметры программы
++=Параметры 1
++=Параметры 2
++=Диапазон масштаба
++=Управление
++=Система
++=Курсор
+### диалог "Настройки(O) -> Параметры программы(E) -> Параметры 1"
+100=Ширина изображения (по умолчанию)
++=Высота изображения (по умолчанию)
++=Цвет рабочего стола
++=Цвета шахматного узора
++=Макс. число отмен действий [2-400]
++=Размер буфера отмен
++=Значение DPI (по умолчанию)
+### диалог "Настройки(O) -> Параметры программы(E) -> Параметры 2"
+200=Спрашивать подтверждение перезаписи
++=Спрашивать подтверждение при сохраниении не в APD
++=При сохранении в APD, не встраивать изображения
++=Активация фильтра по двойному щелчку ЛКМ
+### диалог "Настройки(O) -> Параметры программы(E) -> Диапазон масштаба"
+300=один уровень масштаба (до 100%)
++=один уровень масштаба (свыше 100%)
++=один шаг вращения холста
++=шаг размера кисти при изменении\nперетягиванием влево-вправо на один пиксель
+### диалог "Настройки(O) -> Параметры программы(E) -> Управление"
+400=Мышь
++=Стилус Планшет
++=ластик
++=ЛКМ
++=средняя
++=ПКМ
++=колесо вверх
++=колесо вниз
++=колесо влево
++=колесо вправо
++=<по умолчанию>
++=действие инструмента
++=другое действие
++=команда
+450=Подтвердите код клавиши\n(наведите курсор СЮДА и нажмите клавишу)
+### диалог "Настройки(O) -> Параметры программы(E) -> Cистема"
+500=[*] нужно будет переоткрыть программу
++=рабочая папка
++=шрифт интерфейса
++=шрифт на панелях
++=папка изображений
++=кисть
++=текстура
+### диалог "Настройки(O) -> Параметры программы(E) -> Курсор"
+600=позиция точки
++=загрузить изображение
++=По умолчанию
++=ширина и высота, в диапазоне 1~32px.\nчёрный и белый цвет останеться чёрным и белым.\nОстальные цвета будут заменены прозрачностью.
+
+1000=Несуществующая папка выбрана в качестве рабочей папки.
++=Единицы измерения можно записывать с префиксами K,M,G.\n(Байты записывают без префикса)\nМаксимум 1 гигабайт (1G).\nВведите 0 для вывода всех файлов.
+
+#----------------------
+# filter - пункты в диалогах фильтров
+
+[2020]
+1=Сбросить
++=действовать на площадь в рамках холста
+10=яркость
++=контраст
++=гамма
++=тон
++=насыщенность
++=порог
++=тип
++=градация
++=радиус
++=размер
++=чёткость
++=цвет
++=число линий
++=плотность
++=угол
++=DPI (точек на дюйм)
++=сглаживание
++=размер
++=взять усреднённый цвет
++=угол R
++=угол G
++=угол B
++=установить угол G,B равным углу R
++=оттенки серого
++=толщина
++=толщина мин.
++=толщина макс.
++=отступ мин.
++=отступ макс.
++=горизонтальная линия
++=вертикальная линия
++=горизонтальный порядок
++=вертикальный порядок
++=установить вертикальный порядок таким же как и горизонтальный
++=сила
++=частота
++=непрозрачность
++=случайно:радиус мин.(%)
++=случайно:плотность мин.(%)
++=тип точки
++=дистанция
++=обратно
++=длина
++=ширина
++=сделать боковую петлю
++=Кликом ЛКМ на холсте,\nвы сможете изменить позицию центра.
++=фон
++=масштаб
++=сгладить
++=углубление
++=повторы
++=сделать проверенный слой источником
++=вырезать исходное изображение
++=подводка
++=число цветов
++=соотношение сторон
++=отступ:случайно
++=толщина:случайно
++=длина:случайно
++=длина волны
++=угасание толщины
++=простой просмотр
++=показать красным
+
+1000=Байер(2x2)
++=Байер(4x4)
++=Спираль
++=Точка
++=Случайно
+
+1010=Чёрный/Белый
++=основной цвет/фоновый цвет
++=чёрный + альфа-канал
+
+1020=основной цвет
++=фоновый цвет
++=чёрный
++=белый
+
+1030=точечная окружность
++=сглаженная окружность
++=мягкая окружность
+
+1040=основной цвет
++=случайный (оттенки серого)
++=случайный (тон цвета)
++=случайный (RGB)
+
+1050=внешняя сторона непрозрачного участка
++=внутренняя сторона непрозрачного участка
+
+1060=косо
++=горизонтально
++=вертикально
+
+1070=минимальное значение
++=среднее значение
++=максимальное значение
+
+1080=только горизонтально
++=только вертикально
++=в обоих направлениях
+
+1090=прямоугольные -> полярные
++=полярные -> прямоугольные
+
+1100=прозрачность
++=усреднённый цвет крайних пикселей
++=исходное изображение
+
+1110=кисть (сглаживание)
++=кисть (без сглаживания)
++=1px-карандаш
+
+
+#**********************
+# other - разное
+#**********************
+
+
+#----------------
+# error message - уведомления об ошибках
+
+[1]
+1=отказ
++=отказ выделения памяти
++=формат не соответствует
++=отказ загрузки
++=размер слишком большой
++=может читать лишь формат APD ver3
++=Эта клавиша уже используется.
++=Целевой слой не будет изменен потому как выбрана папка.
++=Целевой слой не будет изменен потому как он заблокирован.
++=Проверте необходимый слой в списке слоёв.
++=Не выбрано изображение текстуры.
++=Так как в типе цвета текущего слоя отсутствует информация о цвете,\nфильтр не будет иметь эффекта.
+
+#------------------
+# message - всплывающие уведомления
+
+[2]
+0=Перезаписать и сохранить?
++=Похоже вы пытаетесь сохранить в формате отличном от APD.\nВы всё равно хотите перезаписать и сохранить?
++=Изображение изменено.\nВы хотите сохранить эти изменения?
++=Отказ создания рабочей папки.\nОперация отмены может работать неправильно.
++=Хотите ли вы перенести кисти и палитры с ver.1?\n(Градиенты используються совместно с ver.1)
+
+#--------------------
+# Mask check - "Меню -> Правка(E) -> Проверить состояние маски(M)"
+
+[6]
+0=Состояние маски
++=выделение
++=слой - заблокирован
++=слой - маска в слое ниже
++=слой - маска альфа-канала
++=маска слоя
++=маска цвета
+
+#--------------------
+# drawing message - уведомление при рисовании
+
+[7]
+1=Вы пытаетесь рисовать на папке
++=Текущий слой заблокирован
++=Вы пытаетесь рисовать на скрытом слое
+
+#----------------
+# main menu - строка главного меню (вверху)
+
+[3]
+1=Файл(&F)
++=Правка(&E)
++=Слой(&L)
++=Выделение(&S)
++=Фильтры(&T)
++=Просмотр(&V)
++=Настройки(&O)
+
+### file - Меню "Файл(F)"
+1000=Создать(&N)...
++=Открыть(&O)...
++=Сохранить(&S)
++=Сохранить как(&W)...
++=Сохранить копию(&D)...
++=Недавние файлы(&R)
++=Выход(&X)
+
+### edit - Меню "Правка(E)"
+2000=Отменить(&Z)
++=Вернуть(&Y)
++=Проверить состояние маски(&M)
++=Заполнить(&F)
++=Очистить(&E)
++=Изменить размер холста(&S)...
++=Изменить размер изображения (&R)...
++=Изменить значение DPI(&D)...
+
+### select - Меню "Выделение(S)"
+3000=Снять выделение(&D)
++=Инвертировать(&I)
++=Выделить всё(&A)
++=Копировать(&C)
++=Вырезать(&X)
++=Вставить новый слой(&V)
++=Расширить/Сузить(&E)...
+
+### layer - Меню "Слой(L)"
+4000=Создать(&N)...
++=Создать папку(&F)
++=Создать из файла(&I)...
++=Копировать(&C)
++=Удалить(&D)
++=Очистить(&X)
++=Свойства(&O)...
++=Свойства цвета(&R)...
++=Изменить тип цвета(&T)...
++=Перенести изображение на нижний слой(&Z)
++=Объединить с нижним слоем(&B)
++=Объединить слои выборочно(&W)...
++=Объединить все(&M)
++=Изменить(&E)
++=Просмотр(&V)
++=Метки(&G)
++=Экспортировать в файл(&S)...
+
+4100=Отразить по горизонтали(&H)
++=Отразить по вертикали(&V)
++=Повернуть на 90° влево(&L)
++=Повернуть на 90° вправо(&R)
+
+4200=Показать все(&A)
++=Скрыть все(&H)
++=Показать только текущий слой(&C)
++=Переключить видимость проверенных(&K)
++=Переключить видимость не трогая папки(&N)
+
+4300=Разблокировать всё(&L)
++=Отключить использование слоёв как источников(&F)
++=Снять отметки с проверенных(&K)
+
+### filter - Меню "Фильтры(T)"
+5000=Цвет
++=Замена цвета
++=Альфа-канал (проверенный слой)
++=Альфа-канал (текущий слой)
++=Сглаживание
++=Рисование
++=Рисование (комикс)
++=Пикселизация
++=Контур
++=Эффект
++=Трансформация
++=Разное
+
+5100=Яркость/Контраст...
++=Гамма...
++=Уровни...
++=Коррекция в RGB...
++=Коррекция в HSV...
++=Инвертировать цвета
++=Оттенки серого
++=Тонировать сепией
++=Градиентная карта
++=Порог (цвета -> 1bit)...
++=Порог с массивом (цвета -> 1bit)...
++=Постеризация...
++=Смешивание цветов...
+
++=Заменить основной цвет...
++=Заменить основной цвет прозрачным
++=Заменить все цвета прозрачным (кроме основного)
++=Заменить основной цвет фоновым
++=Заменить прозрачный цвет основным
+
++=(множественный) все прозрачные точки в прозрачность
++=(множественный) каждую непрозрачнкю точку в прозрачность
++=(множественный) скомбинировать все значения
++=(множественный) добавить все значения
++=(множественный) вычесть все значения
++=(множественный) умножить все значения
++=(одиночный) инвертировать яркость проверенного слоя и применить
++=(одиночный) установить с яркости проверенного слоя
++=Инвертировать яркость
++=Установить с яркости
++=Текстурная вырезка
++=Создать оттенки серого с альфа-канала
+
++=Размывание...
++=Гауссово размывание...
++=Размывание движением...
++=Радиальное размывание...
++=Оптическое размывание...
+
++=Облака...
++=Точечная матрица(1)...
++=Точечная матрица(2)...
++=Рисование случайных точек...
++=Рисовать точки вдоль кромок...
++=Граница...
++=Горизонтальные и вертикальные линии...
++=Шотландка...
+
++=Концентрические линии...
++=Вспышка (огненное кольцо)...
++=Сплошная вспышка (солнце)...
++=Брызги (по кругу)...
++=Брызги (по кругу волнами)...
+
++=Мозаика...
++=Кристаллизация...
++=Полутон...
+
++=Увеличение резкости...
++=Нерезкая маска...
++=Извлечение контуров (Собель)
++=Извлечение контуров (Лаплас)
++=Высокочастотный фильтр...
+
++=Свечение...
++=Смещение RGB...
++=Рисование маслом...
++=Барельеф...
++=Шум...
++=Рассеивание...
++=Царапины...
++=Медиана...
++=Размывание...
+
++=Волна...
++=Рябь...
++=Полярные координаты...
++=Радиальное смещение...
++=Спираль...
+
++=Извлечение контуров рисунка
++=Коррекция 1px-линии
++=Сглаживание...
++=Окантовка...
++=Трёхмерный кадр...
++=Сдвиг...
+
+### Меню "Просмотр(V)"
+6000=Панели(&P)
++=Холст отзеркален горизонтально(&Q)
++=Показать фон как шахматный узор(&K)
++=Показать сетку(&G)
++=Показать делительные линии(&M)
++=Панель инструментов(&T)
++=Строка состояния(&S)
++=Масштаб холста(&C)
++=Вращение холста(&R)
+
+6100=Показывать(&V)
++=Все панели отдельно(&W)
++=Однооконный режим(&S)
++=Инструмент(&T)
++=Опции(&O)
++=Слой(&L)
++=Кисть(&B)
++=Цвет(&C)
++=Цветовая палитра(&P)
++=Операции с холстом(&R)
++=Просмотр холста(&V)
++=Просмотрщик изображений(&I)
++=Список фильтров(&F)
+
+6200=Приблизить на 1 уровень(&U)
++=Отдалить на 1 уровень(&D)
++=Подогнать(&F)
+
+6300=Сделать оборот влево(&L)
++=Сделать оборот вправо(&R)
++=0 градусов
++=90 градусов
++=180 градусов
++=270 градусов
+
+### Меню "Настройки(O)"
+7000=Параметры программы(&E)...
++=Свойства сетки(&G)...
++=Комбинации клавиш(&K)...
++=Действия на холсте(&P)...
++=Расположение панелей(&P)...
++=О программе(&A)...
diff --git a/graphics/azpainter/files/uk b/graphics/azpainter/files/uk
new file mode 100644
index 000000000000..cce71b4a74c1
--- /dev/null
+++ b/graphics/azpainter/files/uk
@@ -0,0 +1,1254 @@
+[65535]
+1=ОК
+2=Скасувати
+3=Так
+4=Ні
+5=Зберегти
+6=Не зберігати
+7=Скасувати
+8=Не показувати це повідомлення
+9=Відкрити
+10=Назва файлу
+11=Тип
+12=Перегляд
+13=Стиль
+14=Розмір
+15=Вага
+16=Нахил
+17=Вимальовування
+18=abcdefg ABCDEFG АбВгДе 01234
+1000=Відкрити файл
+1001=Зберегти файл
+1002=Оберіть теку
+1003=Оберіть колір
+1004=Оберіт шрифт
+2000=Файл вже існує.\nПерезаписати?
+2001=Некоректне назва файлу.
+
+#-----------------
+# word
+
+[0]
+0=Ширина
+1=Висота
+2=Колір
+3=Щільність
+4=Малювання
+5=Згладжування
+6=Тека
+7=Шар
+8=Назва
+
+#-------------------------------
+# MainWindow - toolbar tooltip
+
+[4]
+0=Новий файл
++=Відкрити
++=Перезаписати
++=Зберегти як
++=Зберегти копію
++=Показати панелі
++=Віддзеркалення полотна горизонтально
++=Показати фон як шаховий візерунок
++=Показати сітку
++=Показати розділювачі
++=Масштаб
++=Відмінити
++=Повернути
++=Очистити шар
++=Зняти виділення
+
+#-----------------------
+# drop menu - save dup
+
+[5]
+0=тип збереження
++=такий cамий формат як і поточного файлу
+
+#------------------------
+# status bar - help
+
+[8]
+0=[Shift: змінити розмір пензля] [Ctrl: налаштування лінійки] [Alt: взяти колір піпеткою]
++=[Shift: ігнорувати шар джерело для заповнення] [Ctrl: визначити "прозорим"]
++=[клік ЛКМ для введення тексту] [клік ЛКМ під час введення для зміни позиції]
++=[Shift: горизонтально] [Ctrl: вертикально]
++=[+Ctrl поки затиснуто: прибрати з виділення]
++=[+Shift поки затиснуто: перезаписати] [Ctrl: приховати рамку виділення при переміщенні]
++=[клік ЛКМ для вставки якщо є зображення] [Ctrl: очистити зображення и виділити заново]
++=[Ctrl: колір на поточному шарі] [Shift: встановити кольором маски] [Alt: додати в маску кольору]
+
++=[Shift: з кроком в 45°]
++=[Shift: квадрат]
++=[Shift: коло]
++=[Shift: з кроком в 45°] [ПКМ/ЛКМ DBLCLK/Enter/ESC: завершити] [BS: замкнути з стартовою точкою і завершити]
++=[Shift: з кроком в 45°] [ПКМ/ЛКМ DBLCLK/Enter/ESC: завершити]
++=[Shift: з кроком в 45°] [ПКМ/ESC: скасувати] [BS: повернутися до точки 1]
++=[додати точки кліком (+Ctrl: натиск 0)] [BS: крок назад] [ПКМ/ЛКМ DBLCLK/Enter: намалювати] [ESC: скасувати]
++=[Shift: з кроком в 45°] [ПКМ/ЛКМ DBLCLK/Enter: намалювати] [ESC: скасувати]
+
+
+#----------------
+# tool
+
+[100]
+0=Пензель
++=Заповнення визначеної форми
++=Гумка визначеної форми
++=Заповнення
++=Заповнення вирізанням
++=Градієнт
++=Текст
++=Переміщення
++=Магічна паличка
++=Виділення
++=Прямокутне редагування
++=Штамп
++=Переміщення полотна
++=Обертання полотна
++=Піпетка
+
+#----------------
+# tool sub
+
+[101]
+0=Довільно
++=Лінія
++=Прямокутник
++=Коло
++=Ламана лінія
++=Центральна точка
++=Крива Без'є
++=Сплайнова крива
+100=Прямокутник
++=Еліпс
++=Полігон
++=Від руки
+200=Перемістити зображення
++=Копіювати зображення
++=Перемістити рамку виділення
+300=Відзеркалити горизонтально
++=Відзеркалити вертикально
++=Обернути на 90° вліво
++=Обернути на 90° вправо
++=Трансформація
++=Обрізання
+
+#-----------------
+# layer color type
+
+[102]
+0=Повноколірний
++=Відтінки сірого
++=Тільки альфа-канал
++=Тільки альфа-канал (1bit)
+
+#---------------------
+# pixel mode (brush)
+
+[103]
+0=Перекриття пікселів
++=Перекриття штрихів
++=Перезапис порівнянням з A
++=Перезапис фігурою
++=Перезапис прямокутником
++=Освітлення
++=Затемнення
++=Складання
++=Гумка
+
+#--------------------
+# pixel mode (tool)
+
+[104]
+0=Перекриття пікселів
++=Перезапис порівнянням з A
++=Перезапис
++=Гумка
+
+#------------------------
+# select material image
+
+[105]
+0=Текстура відсутня
++=Текстура прибрана (примусово)
++=Використовувати обрану текстуру
++=Звичайне коло
+100=Обрати зображення
+
+#-----------------
+# blend mode
+
+[106]
+0=Нормальний
++=Множення
++=Додавання
++=Віднімання
++=Екран
++=Перекриття
++=Направлене світло
++=Розсіяне світло
++=Освітлення
++=Затемнення
++=Лінійне затемнення
++=Яскраве світло
++=Лінійне світло
++=Точкове світло
++=Темніше
++=Світліше
++=Різниця
+
+#----------------
+# scale type
+
+[107]
+0=Найближчі сусідні
++=Мітчелл
++=Лагранж
++=Ланцош2
++=Ланцош3
+
+#-----------------
+# dock name - (ДЕ ЗНАХОДЯТЬСЯ ЦІ ПУНКТИ В МЕНЮ???)
+
+[108]
+0=Інструмент (?)
++=Опції (?)
++=Шар (?)
++=Пензель (?)
++=Колір (?)
++=Палітра кольорів (?)
++=Операції з полотном (?)
++=Переглядач полотна (?)
++=Переглядач зображень (?)
++=Список фільтрів (?)
+
+
+#**********************
+# palette window - пункти на панелях
+#**********************
+
+
+#-------------------
+# image viewer
+
+[1000]
+0=Відкрити(&O)...
++=Попереднє(&P)
++=Наступне(&N)
++=Очистити(&C)
++=Керування переглядом(&S)...
++=Підігнати(&F)
+100=Меню
++=Відкрити
++=Попереднє
++=Наступне
++=Масштаб
+
+#------------------
+# canvas view
+
+[1001]
+0=Режим лінзи
++=Підігнати (автомасштаб)
++=Масштаб
++=Керування переглядом
+
+#-------------------
+# color
+
+[1002]
+0=ввести значення
+1=RGB значення\n(усі символи окрім цифр використовуются як разділювачі)\nприклад: 255,0,128 або 255/0/128
+
+100=встановити основний колір як маску кольору(&S) [ЛКМ]
++=додати основний колір в маску кольору(&A)
++=встановити маскою кольору тільки перший колір(&F)
++=видалити виділений колір(&D) [Ctrl+ЛКМ]
++=встановити виділений колір основним(&P) [Shift+ЛКМ]
+
+#----------------------
+# color palette
+
+[1003]
+0=Палітра
++=HLS
++=Напівтони
+100=налаштування шкали
++=відтінки (3~64, 0 для найбільшої кількості)
+1000=замінити основним кольором(&S) [Shift+ЛКМ]
++=взяти цей колір основним(&P) [ЛКМ]
+1100=Змінити(&E)...
++=Змінити кількість комірок(&R)...
++=Генерувати палітру із зображення(&M)...
++=Зробити усі білими(&C)...
++=Завантажити з файлу(&L)...
++=Зберегти у файл(&S)...
++=Змінити розмір комірок(&O)...
+1200=Змінити кількість комірок
++=кількість
++=В поточній палітрі все буде замінено білим, ВИ ВПЕВНЕНІ?
++=Розмір комірок палітри
++=встановити ширину і висоту\n(усі символи окрім цифр використовуются як разділювачі)\nприклад: 12,16 або 12/16
+
+#------------------
+# option - вкладки на панелі "Опції"
+
+[1004]
+0=Інструмент
++=Лінійка
++=Текстура
++=Згасання
+
+#------------------
+# layer
+
+[1005]
+## tooltip - нижній рядок панелі "Шар"
+0=новий
++=зробити копію
++=очистити шар
++=видалити
++=об'єднати з нижнім шаром
++=перенести зображення на нижній шар
++=підняти
++=опустити
+
+## alpha mask - літера [A] в правому верхньому куті панелі "Шар"
+100=маска альфа-каналу ВИМК
++=зберігати прозорість
++=захистити прозорість
++=захистити непрозорість
+
+## menu
+1000=Властивості шару(&O)...
++=Налаштування кольору(&C)...
++=Змінити тип кольору шару(&T)...
++=Палітра1(&P)
++=Палітра2(&A)
++=Заблокувати малювання(&L)
++=Джерело для заповнення(&F)
++=Встановити маскою шару(&S)
++=Встановити шаром під маскою(&M)
++=Перевірений(&K)
++=Створити шар над цією текою(&N)
++=Перенести перевірені шари в цю теку(&V)
+
+#---------------------
+# brush - size list
+
+[1006]
+0=Додати(&A)
++=Видалити(&D) [Shift+ЛКМ]
+100=Додати
++=Будь-ласка введіть розмір пензля.\nДля кількох використовуйте '/'. (приклад: 1.0/2.4/100)
+
+#----------------------
+# brush - brush list
+
+[1007]
+0=Новий пензель(&B)
++=Вставити новий пензель(&P)
++=Нова група(&G)
++=Налаштування групи(&O)
++=Змінити групи і пензлі(&E)
+
+100=Перейменувати(&N)
++=Копіювати(&C)
++=Перезаписати вставкою(&P)
++=Видалити(&D)
++=Зробити відміченим пензлем(&R)
++=Зняти мітку з пензля(&L)
+200=Нова група
++=Налаштування групи
++=колонок
++=Перейменувати
+1000=Неможливо вставити дані пензлі
+
+#----------------------
+# brush - item value
+
+[1008]
+10=Основне
++=Мінімуми & інтервали
++=Випадкові
++=Акварель
++=Форма
++=Обертання форми
++=Сила натиску
++=Різне
+
+100=Тип
++=Радіус
++=Щільність
++=Малювання
++=Корекція
++=Мін. розмір (%)
++=Мін. щільність (%)
++=Інтервал точок (1.0 = радіус)
++=Мін. розмір (%)
++=Макс. дистанція позицій
++=Профілі
++=Незмішуваність кольорів
++=Змазування кольорів з полотна
++=Пріоритет основного кольору
++=Жорсткість
++=Грубість
++=в напрямку руху
++=Кут
++=Діапазон випадкового обертання
++=Текстура
++=Згладжування
++=Доповнення кривої
+
+200=нормальний
++=гумка
++=акварель
++=згладжування
++=1px-олівець
++=розмазування
+
+220=відсутня
++=слабка
++=середня
++=сильна
+
+230=крива
++=лінійна 1 точка
++=лінійна 2 точки
+
+240=записати в %c
++=скинути
+
+
+#**********************
+# tool option
+#**********************
+
+
+#---------------
+# move
+
+[1100]
+0=Поточний шар
++=Затиснутий шар
++=Усі шари
+
+#---------------
+# gradation
+
+[1101]
+0=основний колір -> фоновий колір
++=Заказний
++=Реверс
++=Повтор
+
+100=Змінити(&E)...
++=Створити(&N)
++=Копіювати(&C)
++=Видалити(&D)
+
+#-----------------------
+# fill tool/magic wand
+
+[1102]
+0=Визначення
++=Різниця кольорів
++=Ігнорувати визначальний шар
+100=RGB (*одне джерело)
++=Альфа-канал
++=Прозорість (автозгладжування)
++=Колір шару
+
+#---------------
+# stamp
+
+[1103]
+0=скинути
++=обрати зображення
++=перезаписати
++=курсор як верхній-лівий кут
+
+#--------------
+# rule
+
+[1104]
+0=ВИМКНЕНО
++=паралельні лінії
++=паралельні лінії (сітка)
++=ценральна точка
++=концентричні кола (Круг)
++=концентричні кола (Еліпс)
+100=Профіль...
++=Записати...
+
+#---------------
+# head/tail
+
+[1105]
+0=Лінія
++=Крива Без'є
++=Наростання
++=Згасання
++=Профіль...
++=Записати...
+
+
+#**********************
+# dialog
+#**********************
+
+
+#----------------
+# file dialog
+
+[2000]
+1=Ігнорувати альфа-канал
+
+#------------------------------------
+# canvas view/image viewer - setting
+
+[2001]
+0=Параметри керування переглядом
++=ЛКМ
++=Ctrl+ЛКМ
++=Shift+ЛКМ
++=ПКМ
+100=прокрутка перегляду
++=прокрутка полотна
++=тягнути вверх-вниз для зміни масштабу
+200=Прокрутка
++=тягнути вверх-вниз для зміни масштабу
++=піпетка (основний колір)
++=піпетка (фоновий колір)
+
+#---------------------
+# grid setting
+
+[2002]
+0=Властивості сітки
++=Сітка
++=Розділювачі
++=Горизонталь
++=Вертикаль
+
+#--------------------
+# new image
+
+[2003]
+0=Нове зображення
++=Роздільна здатність
++=Тип шару
++=Додати
++=Видалити
+100=Історія
++=Реєстр
++=Шаблон
+
+#------------------
+# palette edit
+
+[2004]
+0=Змінити палітру
++=вставити попереду виділеного
++=видалити виділений
++=вставити простір виділення
++=видалити простір виділення
++=генерувати градацію в просторі виділення
++=RGB значення (приклад: 255,0,128)\n[Enter: застосувати до виділеної комірки]
++=[ЛКМ: обрати 1]\n[ПКМ/Ctrl+ЛКМ: обрати 2]
+
+#-------------------
+# layer dialogs
+
+[2005]
+0=Новий
++=Обрати колір
++=властивості шару
++=Змінити тип кольору шару
++=Об'єднати різні шари
+
+100=тип
++=Режим змішування
++=Колір
++=[палитра]\nПКМ/Ctrl+ЛКМ: записати колір
++=Подвійний клік на віконці перегляду шару у списку шарів\nвідкриє діалог вибору кольору.
++=інвертувати світіння кольору в альфа-канал
++=об'єднати з новим шаром
++=тип кольору
++=Якщо режим змішування відмінний від "Нормальний", то він не зможе корректно об'єднатися.\nОкрім випадку, коли нижній шар повністю непрозорий.
++=Змінити зареєстрований список(&E)
++=Змінити зареєстрований список назв шарів
++=Напишіть список з кількох назв шарів, розділених ";".\n[приклад] слой1;слой2;слой3
+
+200=усі видимі шари
++=усі видимі шари в теці
++=перевірені шари (для нового шару)
+
+#--------------------
+# gradient edit
+
+[2006]
+0=Змінити градієнт
++=колір
++=позиція
++=основний колір
++=фоновий колір
++=заданий колір
++=непрозорість
++=значення
++=повтор (завжди)
++=монохромний
++=[+Ctrl: рівномірно розподілити точки між натиснутою і виділеною]\n[+Shift: встановити поточний колір в натиснуту]\n[+Alt: видалити точку]
+
+100=видалити поточну точку(&D)
++=поділити відстань від правої(&V)
++=розмістити між лівою і правою точками(&C)
++=встановити усі точки на рівних відстанях(&E)
++=розвернути точки(&R)
+
+#-----------------
+# canvas resize
+
+[2007]
+0=змінити розмір полотна
++=конфігурація
++=вирізати зовнішню площину
+
+#--------------------
+# canvas scaling
+
+[2008]
+0=масштабування полотна
++=розмір(px)
++=%
++=зберігати пропорції
++=змінити DPI
++=метод згладжування
+
+#-------------------
+# Change DPI value
+
+[2009]
+0=Змінити значення DPI
++=Будь-ласка, введіть значення DPI.\n(використовується тільки при збереженні зображення)
+
+#--------------------
+# save option
+
+[2010]
+0=параметри збереження
++=рівень стиснення [0-9]
++=альфа-канал
++=^-Об'еднати режими усіх шарів в "нормальный"
++=качество [0-100]
++=рівень інтерполяції
++=прогресивне стиснення
++=без стиснення
+100=зберегти шари
++=однотонний (8bit RGB)
++=однотонний (відтінки сірого)
++=однотонний (монохромний)
+110=4:4:4 (высока якість)
++=4:2:2
++=4:2:0 (низка якість)
+
+#--------------------------
+# Brush detailed setting
+
+[2011]
+0=Детальне налаштування пензля
++=завжди зберігати при зміні значень
++=Радіус
++=мін. значення
++=макс. значення
+
+#----------------------------
+# Editing groups and brushes
+
+[2012]
+0=Змінити групи і пензлі
++=Група
++=Пензель
+
+100=Додати
++=Видалити
++=Змінити
++=Копіювати
++=Вставити
++=Підняти
++=Опустити
++=Перемістити в ...
+
+500=перейменувати
+
+1000=Видалення групи. ВИ ПІДТВЕРДЖУЄТЕ ВИДАЛЕННЯ?\nЦю операцію неможливо буде відмінити!
++=Неможливо видалити якщо є лише одна група
+
+#-------------------------
+# selection expand/shrink
+
+[2013]
+0=розширити&звузити виділення
++=Число пікселів (від'ємне значення для звуження)
+
+#---------------------------------
+# Rectangle editing - transform
+
+[2014]
+0=Трансформація
++=Скинути
++=збільшення по X
++=збільшення по Y
++=обертання
++=Встановити
++=Зберігати пропорції
++=[+Ctrl]\nперемістити полотно\n[+Shift]\n(масштабувати) пропорційно
+100=нормальна
++=перспективна
+
+#----------------------
+# Text drawing
+
+[2015]
+0=Друк тексту
++=Перегляд
++=- Клікніть ЛКМ на полотні для зміни позиції блоку тексту.\n\n- В полі введення тексту використовуйте [Ctrl+(стрілки)вгору/вниз/вліво/вправо]\n для переміщенння блоку на 1 px.
++=Стиль
++=Насиченість
++=Курсив
++=Кегль
++=Уточнение
++=Трекінг
++=Інтерліньяж
++=Малювати текст вертикально
++=Згладжування
+100=Типово
++=Відсутнє
++=Звичайне
++=Максимальне
+110=Нормальний
++=Напівжирний
+120=Нормальний
++=Курсив
++=Нахилений
+
+#-----------------------
+# Shrotcut key setting
+
+[2016]
+0=Комбінації клавіш
++=Команда
++=Клавіша
++=Встановити
++=Очистити
++=Очистити усі
+
+#--------------------
+# canvas key setting - заголовок и кнопки в диалоге "Настройки(O) -> Действия на холсте(P)"
+
+[2017]
+0=Клавіші дій на полотні
++=Коли буде обрано необхідну дію,\nбудь-ласка натисніть одну клавішу.\nВи зможете очистити існуючу клавішу натиснувши Space.
++=Очистити усі
+
+100=змінити інструмент
++=зменіть тип малювання
++=інші команди
++=+клавіша для керування інструментом
++=+клавіша для керування пензлем
++=+клавіша для керування іншими речами
++=+клавіша для керування інструментом виділення
+
+1000=виділити на один шар вище
++=виділити на один шар нижче
++=поточний шар видимий/прихований
++=поміняти місцями основний/фоновий кольори
++=наблизити на один рівень
++=віддалити на один рівень
++=скинути обертання полотна
++=відмінити
++=повернути
++=перемкнутися на попередній пензель
++=обрати попередній пензель
++=обрати наступний пензель
+
+1100=малювання від руки зареєстрованим пензлем
++=малювання від руки зареєстрованим пензлем (макс. натиск)
++=змінити масштаб (потягнути вверх-вниз)
++=змінити розмір пензля (потягнути вверх-вниз)
++=змінити розмір зареєстрованого пензля (потягнути вверх-вниз)
++=середній колір (виберіть 2 точки)
++=змінити колір (колір обраний піпеткою-->основний)
++=змінити колір (колір обраний піпеткою-->прозорий)
++=виділити затиснений шар
+
+1200=виділити:прямокутник
++=виділити:полігон
++=виділити:довільно
++=перемістити зображення
++=копіювати зображення
++=перемістити рамку виділення
+
+#--------------------
+# Palette setting - заголовок і кнопки в діалозі "Опції(O) -> Положення панелей(P)"
+
+[2018]
+0=Положення панелей
++=Підняти
++=Опустити
+
+#----------------------
+# Environment setting - вкладки у діалозі "Опції(O) -> Параметры програми(E)"
+
+[2019]
+0=Параметри програми
++=Параметри 1
++=Параметри 2
++=Діапазон масштабу
++=Управління
++=Система
++=Курсор
+### діалог "Опції(O) -> Параметри програми(E) -> Параметри 1"
+100=Ширина зображення (типово)
++=Висота зображення (типово)
++=Колір робочого столу
++=Кольори шахового візерунку
++=Макс. кількість відмін дій [2-400]
++=Розмір буферу обміну
++=Значение DPI (типово)
+### діалог "Опції(O) -> Параметри програми(E) -> Параметри 2"
+200=Запитувати підтвердження перезапису
++=Запитувати підтверждення при збереженні не в APD
++=При збереженні в APD, не вбудовувати зображення
++=Активація фільтру після подвойного кліку ЛКМ
+### діалог "Опції(O) -> Параметри програми(E) -> Діапазон масштабу"
+300=один рівень масштабу (до 100%)
++=один рівень масштабу (понад 100%)
++=один крок обертання полотна
++=крок розміру пензля при зміні перетягуванням\nліворуч-праворуч на один піксель
+### діалог "Опції(O) -> Параметри програми(E) -> Керування"
+400=Миша
++=Стилус Планшет
++=гумка
++=ЛКМ
++=середня
++=ПКМ
++=колесо вгору
++=колесо вниз
++=колесо ліворуч
++=колесо праворуч
++=<типово>
++=дія інструменту
++=інша дія
++=команда
+450=Підтвердіть код клавіші\n(наведіть курсор СЮДИ і натисніть клавішу)
+### діалог "Опції(O) -> Параметри програми(E) -> Cистема"
+500=[*] потрібно буде перевідкрити програму
++=робоча тека
++=шрифт інтерфейсу
++=шрифт на панелях
++=тека зображень
++=пензель
++=текстура
+### діалог "Опції(O) -> Параметри програми(E) -> Курсор"
+600=позиція точки
++=обрати зображення
++=Типово
++=ширина та висота, в діапазоні 1~32px.\nчорний та білий кольори залишуться чорним та білим.\nІнші кольори будуть замінені на прозорість.
+
+1000=Неіснюча тека обрана в якості робочої.
++=Одиниці виміру можна записати з префіксами K,M,G.\n(Байти записують без префіксу.\nМаксимум 1 гігабайт (1G).\nМаксимум 1 гигабайт (1G).\nВведіть 0 для виводу усіх файлів.
+
+#----------------------
+# filter - пункти в діалогах фільтрів
+
+[2020]
+1=Скинути
++=діяти лише на площину в межах полотна
+10=яскравість
++=контраст
++=гамма
++=тон
++=насиченість
++=порог
++=тип
++=градація
++=радіус
++=розмір
++=чіткість
++=колір
++=число ліній
++=щільність
++=кут
++=DPI (точок на дюйм)
++=згладжування
++=розмір
++=взяти середній колір
++=кут R
++=кут G
++=кут B
++=встановити кут G,B рівним куту R
++=відтінки сірого
++=товщина
++=товщина мін.
++=товщина макс.
++=віступ мін.
++=відступ макс.
++=горизонтальна лінія
++=вертикальна лінія
++=горизонтальний порядок
++=вертикальний порядок
++=встановити вертикальний порядок таким же як і горизонтальний
++=сила
++=частота
++=непрозорість
++=випадково:радіус мін.(%)
++=випадково:непрозорість мін.(%)
++=тип точки
++=дистанція
++=розвернуто
++=довжина
++=ширина
++=зробити бокову петлю
++=Кліком ЛКМ на полотні,\nви зможете змінити положення центру.
++=фон
++=масштаб
++=згладити
++=вдавлювання
++=повтори
++=зробити перевірений шар джерелом
++=вирізати вихідне зображення
++=підведення
++=кількість кольорів
++=відношення сторін
++=відступ:випадково
++=товщина:випадково
++=довжина:випадково
++=довжина хвилі
++=згасання товщини
++=простий перегляд
++=показати червоним
+
+1000=Байєр2x2
++=Байєр4x4
++=Спіраль
++=Точка
++=Випадково
+
+1010=чорний/білий
++=основний колір/фоновий колір
++=чорний + альфа-канал
+
+1020=основний колір
++=фоновий колір
++=чорний
++=білий
+
+1030=точковий круг
++=згладжений круг
++=м'який круг
+
+1040=основний колір
++=випадковий (відтінки сірого)
++=випадковий (тон кольору)
++=випадковий (RGB)
+
+1050=зовнішня сторона непрозорої ділянки
++=внутрішня сторона непрозорої ділянки
+
+1060=навскоси
++=горизонтально
++=вертикально
+
+1070=мінімальне значення
++=середнє значення
++=максимальне значення
+
+1080=тільки горизонтально
++=тільки вертикально
++=в обох напрямках
+
+1090=прямокутні -> полярні
++=полярні -> прямокутні
+
+1100=прозорість
++=середній колір крайніх пікселів
++=вихідне зображення
+
+1110=пензель (згладжування)
++=пензель (без згладжування)
++=1px-олівець
+
+
+#**********************
+# other - різне
+#**********************
+
+
+#----------------
+# error message - повідомлення про помилки
+
+[1]
+1=відмова
++=відммова виділення пам'яті
++=формат не відповідає
++=відмова завантаження
++=розмір занадто великий
++=може читати лише формат APD ver3
++=Ця клавіша вже використовується.
++=Цільовий шар не буде змінено тому що обрано теку.
++=Цільовий шар не буде змінено тому що він заблокований.
++=Перевірте необхідний шар у списку шарів.
++=Не обрано зображення текстури.
++=Так як в типові кольору поточного шару відсутня інформація про колір,\nфильтр не дасть ніякого ефекту.
+
+#------------------
+# message - вспливаючі повідомлення
+
+[2]
+0=Перезаписати та зберегти?
++=Схоже що намагаетєся зберегти у форматі відмінному від APD.\nВи в будь-якому випадку хочете перезаписати та зберегти?
++=Зображення змінено.\nВи хочете зберегти ці зміни?
++=Відмова створення робочої теки.\nОперація відміни може працювати некоректно.
++=Чи бажаєте ви перенести пензлі і палітри з ver.1?\n(Градієнти використовуються спільно з ver.1)
+
+#--------------------
+# Mask check - "Меню -> Редагування(E) -> Перевірити стан маски(M)"
+
+[6]
+0=Стан маски
++=виділення
++=шар - заблокований
++=шар - маска в шарі нижче
++=шар - маска альфа-каналу
++=маска шару
++=маска шару
+
+#--------------------
+# drawing message - повідомлення під час малювання
+
+[7]
+1=Ви намагаєтеся малювати на теці
++=Поточний шар заблоковано
++=Ви намагаєтеся малювати на прихованому шарі
+
+#----------------
+# main menu - рядок головного меню (вгорі)
+
+[3]
+1=Файл(&F)
++=Редагування(&E)
++=Шар(&L)
++=Виділення(&S)
++=Фільтри(&T)
++=Вигляд(&V)
++=Опції(&O)
+
+### file - Меню "Файл(F)"
+1000=Новий(&N)...
++=Відкрити(&O)...
++=Зберегти(&S)
++=Зберегти як(&W)...
++=Зберегти копію(&D)...
++=Недавні файли(&R)
++=Вихід(&X)
+
+### edit - Меню "Редагування(E)"
+2000=Відмінити(&Z)
++=Повернути(&Y)
++=Перевірити стан маски(&M)
++=Заповнити(&F)
++=Очистити(&E)
++=Змінити розмір полотна(&S)...
++=Змінити розмір зображення(&R)...
++=Змінити значення DPI(&D)...
+
+### select - Меню "Виділення(S)"
+3000=Зняти виділення(&D)
++=Інвертувати(&I)
++=Виділити все(&A)
++=Копіювати(&C)
++=Вирізати(&X)
++=Вставити новий шар(&V)
++=Розширити/Звузити(&E)...
+
+### layer - Меню "Шар(L)"
+4000=Створити(&N)...
++=Створити теку(&F)
++=Створити шар з файлу(&I)...
++=Копіювати(&C)
++=Видалити(&D)
++=Очистити(&X)
++=Властивості(&O)...
++=Властивості кольору(&R)...
++=Змінити тип кольору(&T)...
++=Перенести зображення на нижній шар(&Z)
++=Об'єднати з нижнім шаром(&B)
++=Об'єднати шари вибірково(&W)...
++=Об'єднати всі(&M)
++=Змінити(&E)
++=Перегляд(&V)
++=Мітки(&G)
++=Експортувати у файл(&S)...
+
+4100=Відзеркалити горизонтально(&H)
++=Відзеркалити вертикально(&V)
++=Обернути на 90° вліво(&L)
++=Обернути на 90° вправо(&R)
+
+4200=Показати всі(&A)
++=Приховати всі(&H)
++=Показати лише поточний шар(&C)
++=Перемкнути видимість перевірених(&K)
++=Перемкнути видимість не зачіпаючи теки(&N)
+
+4300=Розблокувати усі(&L)
++=Вимкнути використання шарів як джерел(&F)
++=Зняти відмітки з перевірених(&K)
+
+### filter - Меню "Фільтри(T)"
+5000=Колір
++=Заміна кольору
++=Альфа-канал (перевірений шар)
++=Альфа-канал (поточний шар)
++=Згладжування
++=Малювання
++=Малювання (комікс)
++=Пікселізація
++=Контур
++=Ефект
++=Трансформація
++=Різне
+
+5100=Яскравість/Контраст...
++=Гамма..
++=Рівні...
++=Корекція RGB...
++=Корекція HSV...
++=Інвертувати кольори
++=Відтінки
++=Тонування сепією
++=Градієнтна карта
++=Порог (колір -> 1bit)...
++=Порог з масивом (колір -> 1bit)...
++=Постеризація...
++=Змішування кольорів...
+
++=Замінити основний колір...
++=Замінити основний колір прозорим
++=Замінити всі кольори прозорим (окрім основного)
++=Замінити основний колір фоновим
++=Замінити прозорий колір основним
+
++=(множинний) усі прозорі точки в прозорість
++=(множинний) кожну непрозору точку в прозорість
++=(множинний) скомбінувати усі значення
++=(множинний) додати всі значення
++=(множинний) відняти всі значення
++=(множинний) помножити всі значення
++=(окремий) інвертувати ямскравість перевіреного шару та застосувати
++=(окремий) встановити з яскравості перевіреного шару
++=Інвертувати яскравість
++=Встановити з яскравості
++=Текстурне вирізання
++=Створити відтінки сірого з альфа-каналу
+
++=Розмиття...
++=Розмиття по Гаусу...
++=Розмиття рухом...
++=Радіальне розмиття...
++=Оптичне розмиття...
+
++=Хмари...
++=Точкова матриця(1)...
++=Точкова матриця(2)...
++=Малювання випадкових точок...
++=Малювати точки по краю...
++=Межа...
++=Горизонтальні і вертикальні лінії...
++=Шотландка...
+
++=Концентричні лінії...
++=Спалах (вогняне кільце)...
++=Суцільний спалах (сонце)...
++=Бризки (по колу)...
++=Бризки (по колу хвилями)...
+
++=Мозаїка...
++=Кристалізація...
++=Напівтони...
+
++=Збільшення різкості...
++=Нечітка маска...
++=Виявлення контурів (Собел)
++=Виявлення контурів (Лаплас)
++=Високочастотний фільтр...
+
++=Світло...
++=RGB зсув...
++=Малювання олією...
++=Карбування...
++=Шум...
++=Розсіювання...
++=Подряпини...
++=Медіана...
++=Розмиття...
+
++=Хвиля...
++=Брижі...
++=Полярні координати...
++=Радіальний зсув...
++=Спіраль...
+
++=Виявлення контурів малюнку
++=Корекція 1px-лінії
++=Згладжування...
++=Окантовка...
++=Тривимірний кадр...
++=Зсув...
+
+### Меню "Перегляд(V)"
+6000=Панелі(&P)
++=Полотно віддзеркалено горизонтально(&Q)
++=Показати фон як шаховий візерунок(&K)
++=Показати сітку(&G)
++=Показати розділювачі(&M)
++=Панель інструментів(&T)
++=Рядок стану(&S)
++=Масштаб полотна(&C)
++=Обертання полотна(&R)
+
+6100=Показувати(&V)
++=Усі панелі окремо(&W)
++=Одновіконний режим(&S)
++=Інструмент(&T)
++=Опції(&O)
++=Шар(&L)
++=Пензель(&B)
++=Колір(&C)
++=Палітра кольорів(&P)
++=Операції з полотном(&R)
++=Перегляд полотна(&V)
++=Переглядач зображень(&I)
++=Список фільтрів(&F)
+
+6200=Наблизити на 1 рівень(&U)
++=Віддалити на 1 рівень(&D)
++=Підігнати(&F)
+
+6300=Зробити оберт ліворуч(&L)
++=Зробити оберт праворуч(&R)
++=0 градусів
++=90 градусів
++=180 градусів
++=270 градусів
+
+### Меню "Опції(O)"
+7000=Параметри програми(&E)...
++=Властивості сітки(&G)...
++=Комбінації клавіш(&K)...
++=Дії на полотні(&C)...
++=Положення панелей(&P)...
++=Про програму(&A)...
diff --git a/graphics/azpainter/pkg-descr b/graphics/azpainter/pkg-descr
new file mode 100644
index 000000000000..e4a0e5f6cd6e
--- /dev/null
+++ b/graphics/azpainter/pkg-descr
@@ -0,0 +1,6 @@
+AzPainter is a full color painting application for Unix-like systems for
+illustration drawing. This is not suitable for dot editing. Since the
+color is handled internally with 16-bit precision (15-bit fixed point),
+color accuracy is increased at the expense of more memory being consumed.
+
+WWW: http://azsky2.html.xdomain.jp/linux/azpainter/
diff --git a/graphics/azpainter/pkg-plist b/graphics/azpainter/pkg-plist
new file mode 100644
index 000000000000..90ac8b839c69
--- /dev/null
+++ b/graphics/azpainter/pkg-plist
@@ -0,0 +1,163 @@
+bin/azpainter
+%%DATADIR%%/brush/circle1.png
+%%DATADIR%%/brush/ellipse.png
+%%DATADIR%%/brush-2.dat
+%%DATADIR%%/grad.dat
+%%DATADIR%%/ib_brushedit.png
+%%DATADIR%%/ib_canvasview.png
+%%DATADIR%%/ib_imgviewer.png
+%%DATADIR%%/ib_layer.png
+%%DATADIR%%/ib_tool.png
+%%DATADIR%%/ib_toolbar.png
+%%DATADIR%%/ib_toolsub.png
+%%DATADIR%%/icon.png
+%%DATADIR%%/palette-2.dat
+%%DATADIR%%/sckey-2.conf
+%%DATADIR%%/texture/tone300/05L01.png
+%%DATADIR%%/texture/tone300/05L02.png
+%%DATADIR%%/texture/tone300/05L05.png
+%%DATADIR%%/texture/tone300/05L10.png
+%%DATADIR%%/texture/tone300/05L20.png
+%%DATADIR%%/texture/tone300/08L01.png
+%%DATADIR%%/texture/tone300/08L02.png
+%%DATADIR%%/texture/tone300/08L05.png
+%%DATADIR%%/texture/tone300/10L02.png
+%%DATADIR%%/texture/tone300/10L05.png
+%%DATADIR%%/texture/tone300/10L10.png
+%%DATADIR%%/texture/tone300/10L20.png
+%%DATADIR%%/texture/tone300/10L30.png
+%%DATADIR%%/texture/tone300/15L02.png
+%%DATADIR%%/texture/tone300/15L05.png
+%%DATADIR%%/texture/tone300/15L10.png
+%%DATADIR%%/texture/tone300/15L20.png
+%%DATADIR%%/texture/tone300/20L02.png
+%%DATADIR%%/texture/tone300/20L05.png
+%%DATADIR%%/texture/tone300/20L10.png
+%%DATADIR%%/texture/tone300/20L20.png
+%%DATADIR%%/texture/tone300/20L30.png
+%%DATADIR%%/texture/tone300/20L40.png
+%%DATADIR%%/texture/tone300/30L10.png
+%%DATADIR%%/texture/tone300/30L20.png
+%%DATADIR%%/texture/tone300/30L30.png
+%%DATADIR%%/texture/tone300/30L40.png
+%%DATADIR%%/texture/tone300/40L10.png
+%%DATADIR%%/texture/tone300/40L20.png
+%%DATADIR%%/texture/tone300/40L30.png
+%%DATADIR%%/texture/tone300/50L10.png
+%%DATADIR%%/texture/tone300/50L20.png
+%%DATADIR%%/texture/tone300/60L10.png
+%%DATADIR%%/texture/tone600/27.5L05.png
+%%DATADIR%%/texture/tone600/27.5L10.png
+%%DATADIR%%/texture/tone600/27.5L20.png
+%%DATADIR%%/texture/tone600/27.5L30.png
+%%DATADIR%%/texture/tone600/27.5L40.png
+%%DATADIR%%/texture/tone600/30L05.png
+%%DATADIR%%/texture/tone600/30L10.png
+%%DATADIR%%/texture/tone600/30L20.png
+%%DATADIR%%/texture/tone600/30L30.png
+%%DATADIR%%/texture/tone600/32.5L05.png
+%%DATADIR%%/texture/tone600/32.5L10.png
+%%DATADIR%%/texture/tone600/32.5L20.png
+%%DATADIR%%/texture/tone600/32.5L30.png
+%%DATADIR%%/texture/tone600/42.5L05.png
+%%DATADIR%%/texture/tone600/42.5L10.png
+%%DATADIR%%/texture/tone600/42.5L20.png
+%%DATADIR%%/texture/tone600/42.5L30.png
+%%DATADIR%%/texture/tone600/50L05.png
+%%DATADIR%%/texture/tone600/50L10.png
+%%DATADIR%%/texture/tone600/50L20.png
+%%DATADIR%%/texture/tone600/50L30.png
+%%DATADIR%%/texture/tone600/55L05.png
+%%DATADIR%%/texture/tone600/55L10.png
+%%DATADIR%%/texture/tone600/55L20.png
+%%DATADIR%%/texture/tone600/55L30.png
+%%DATADIR%%/texture/tone600/60L05.png
+%%DATADIR%%/texture/tone600/60L10.png
+%%DATADIR%%/texture/tone600/60L30.png
+%%DATADIR%%/texture/tone600/65L05.png
+%%DATADIR%%/texture/tone600/65L10.png
+%%DATADIR%%/texture/tone600/85L05.png
+%%DATADIR%%/texture/various/brick.png
+%%DATADIR%%/texture/various/check1.png
+%%DATADIR%%/texture/various/check2.png
+%%DATADIR%%/texture/various/check3.png
+%%DATADIR%%/texture/various/check4.png
+%%DATADIR%%/texture/various/check5.png
+%%DATADIR%%/texture/various/check6.png
+%%DATADIR%%/texture/various/cross.png
+%%DATADIR%%/texture/various/dot01.png
+%%DATADIR%%/texture/various/dot02.png
+%%DATADIR%%/texture/various/dot03.png
+%%DATADIR%%/texture/various/dot04.png
+%%DATADIR%%/texture/various/dot05.png
+%%DATADIR%%/texture/various/dot06.png
+%%DATADIR%%/texture/various/dot07.png
+%%DATADIR%%/texture/various/dot08.png
+%%DATADIR%%/texture/various/dot09.png
+%%DATADIR%%/texture/various/dot10.png
+%%DATADIR%%/texture/various/flower.png
+%%DATADIR%%/texture/various/gradient1.png
+%%DATADIR%%/texture/various/gradient2.png
+%%DATADIR%%/texture/various/grid01.png
+%%DATADIR%%/texture/various/grid02.png
+%%DATADIR%%/texture/various/grid03.png
+%%DATADIR%%/texture/various/grid04.png
+%%DATADIR%%/texture/various/grid05.png
+%%DATADIR%%/texture/various/grid06.png
+%%DATADIR%%/texture/various/grid07.png
+%%DATADIR%%/texture/various/grid08.png
+%%DATADIR%%/texture/various/gridsl1.png
+%%DATADIR%%/texture/various/gridsl2.png
+%%DATADIR%%/texture/various/heart.png
+%%DATADIR%%/texture/various/horz1.png
+%%DATADIR%%/texture/various/horz2.png
+%%DATADIR%%/texture/various/horz3.png
+%%DATADIR%%/texture/various/horz4.png
+%%DATADIR%%/texture/various/horz5.png
+%%DATADIR%%/texture/various/horz6.png
+%%DATADIR%%/texture/various/horz7.png
+%%DATADIR%%/texture/various/jag1.png
+%%DATADIR%%/texture/various/jag2.png
+%%DATADIR%%/texture/various/slant1.png
+%%DATADIR%%/texture/various/slant2.png
+%%DATADIR%%/texture/various/slant3.png
+%%DATADIR%%/texture/various/slant4.png
+%%DATADIR%%/texture/various/slant5.png
+%%DATADIR%%/texture/various/slant6.png
+%%DATADIR%%/texture/various/slant7.png
+%%DATADIR%%/texture/various/slant8.png
+%%DATADIR%%/texture/various/speed_horz.png
+%%DATADIR%%/texture/various/speed_vert.png
+%%DATADIR%%/texture/various/square_dot.png
+%%DATADIR%%/texture/various/star.png
+%%DATADIR%%/texture/various/tone00.png
+%%DATADIR%%/texture/various/tone01.png
+%%DATADIR%%/texture/various/tone02.png
+%%DATADIR%%/texture/various/tone03.png
+%%DATADIR%%/texture/various/tone04.png
+%%DATADIR%%/texture/various/tone05.png
+%%DATADIR%%/texture/various/tone06.png
+%%DATADIR%%/texture/various/tone07.png
+%%DATADIR%%/texture/various/tone08.png
+%%DATADIR%%/texture/various/tone09.png
+%%DATADIR%%/texture/various/tone10.png
+%%DATADIR%%/texture/various/triangle1.png
+%%DATADIR%%/texture/various/triangle2.png
+%%DATADIR%%/texture/various/vert1.png
+%%DATADIR%%/texture/various/vert2.png
+%%DATADIR%%/texture/various/vert3.png
+%%DATADIR%%/texture/various/vert4.png
+%%DATADIR%%/texture/various/vert5.png
+%%DATADIR%%/texture/various/vert6.png
+%%DATADIR%%/texture/various/vert7.png
+%%DATADIR%%/texture/various/wall.png
+%%DATADIR%%/texture/various/white_circle.png
+%%DATADIR%%/texture/various/x-mark.png
+%%DATADIR%%/tr/en.mtr
+%%DATADIR%%/tr/ja.mtr
+%%DATADIR%%/tr/pt_BR.mtr
+%%DATADIR%%/tr/ru.mtr
+%%DATADIR%%/tr/uk.mtr
+share/applications/azpainter.desktop
+share/icons/hicolor/48x48/apps/azpainter.png
+share/icons/hicolor/scalable/apps/azpainter.svg