matrixFont/source/u_strings.pas
2025-04-02 17:56:17 +03:00

101 lines
4.1 KiB
ObjectPascal
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

unit u_strings;
{$mode objfpc}{$H+}
interface
resourcestring
WARN_NOTSAVED = 'Изменения в текущем файле не сохранены.' + LineEnding
+ 'Сохранить?';
WARN_OPTIMIZE = 'Все символы шрифта пусты. Оптимизация недоступна';
WARN_LOAD = 'Не удалось загрузить проект шрифта!' + LineEnding
+ 'Возможно файл поврежден или возникла другая критическая ошибка.';
WARN_CREATE = 'Не удалось создать проект шрифта!' + LineEnding
+ 'Возникла критическая ошибка. Перезапустите приложение.' + LineEnding
+ 'Завершить работу приложения?';
WARN_SETTINGS = 'Не удалось применить все настройки!' + LineEnding
+ 'Возникла критическая ошибка. Перезапустите приложение.' + LineEnding
+ 'Завершить работу приложения?';
WARN_NOREDO = 'Внимание! История правок символов будет очищена. '
+ 'Данную операцию невозможно отменить после применения.';
WARN_RESET = 'Приложение будет закрыто, а текущие настройки вернутся к значениям по умолчанию.' + LineEnding
+ 'Вы действительно хотите сбросить настройки?';
WARN_IMPORT = 'В изображении карты символов обнаружены метаданные,' + LineEnding
+ 'которые позволяют импортировать весь шрифт.' + LineEnding
+ 'Выполнить импортирование?';
WARN_UPDATE = 'Сейчас скачивается обновление.' + LineEnding
+ 'Прервать и закрыть приложение?';
TXT_CONFIRM = 'Подтверждение';
TXT_WARNING = 'Предупреждение';
TXT_ERROR = 'Ошибка';
TXT_RESET = 'Сброс';
{ File size }
TXT_BYTE_SIZE = 'Размер: %s';
TXT_BYTE_SHORT = 'Б';
TXT_BYTE_KB = 'КБ';
TXT_BYTE_MB = 'МБ';
TXT_BYTE_GB = 'ГБ';
{ Update }
TXT_UPD_CHECKING = 'Поиск обновлений...';
TXT_UPD_NEWVER = 'Доступна новая версия: v%d.%d.%d.%d (%s)';
TXT_UPD_UPTODATE = 'Приложение актуально. Обновление не требуется.';
TXT_UPD_DOWNLOADING = 'Скачивание обновления, %s...';
TXT_UPD_UNZIPPING = 'Распаковка...';
TXT_UPD_READY = 'Все готово для обновления. Перезапустите приложение для завершения.';
TXT_UPD_ERROR = 'Произошла ошибка при обновлении. Повторите попытку еще раз.';
TXT_UPD_AUTO = 'Автоматически';
TXT_UPD_CHECK = 'Только проверять';
TXT_UPD_MANUAL = 'Вручную';
TXT_UPD_ATSTARTUP = 'При запуске';
TXT_UPD_DAYLY = 'Раз в день';
TXT_UPD_WEEKLY = 'Раз в неделю';
TXT_UPD_MONTHLY = 'Раз в месяц';
TXT_UPD_QUARTER = 'Раз в квартал';
{ Theme }
TXT_THEME_ALLOWDARK = 'Системная';
TXT_THEME_LIGHT = 'Светлая';
TXT_THEME_DARK = 'Темная';
type
TAppUpdateWay = (uwAuto, uwCheck, uwManual);
TAppUpdateFreq = (ufAtStartup, ufDaily, ufWeekly, ufMonthly, ufQuarterly);
const
TXT_THEME: array[0..2] of String = (TXT_THEME_ALLOWDARK, TXT_THEME_LIGHT, TXT_THEME_DARK);
TXT_UPDATE_WAY: array[TAppUpdateWay] of String = (
TXT_UPD_AUTO, TXT_UPD_CHECK, TXT_UPD_MANUAL);
TXT_UPDATE_FREQ: array[TAppUpdateFreq] of String = (
TXT_UPD_ATSTARTUP, TXT_UPD_DAYLY, TXT_UPD_WEEKLY, TXT_UPD_MONTHLY, TXT_UPD_QUARTER);
CAppUpdateDays: array [TAppUpdateFreq] of Integer = (0, 1, 7, 30, 90);
implementation
end.