mirror of
https://github.com/Horizontal42/warehouse-master.git
synced 2026-11-10 14:52:02 +03:00
PyQt5 desktop app: PDF label generator (single/2×2/4×4 grids) and Google Sheets reassembly tracker for laptop inventory management.
122 lines
5.1 KiB
Python
122 lines
5.1 KiB
Python
STRINGS: dict[str, dict] = {
|
||
"en": {
|
||
"window_title": "Warehouse Master",
|
||
"tab_labels": "Labels",
|
||
"tab_reassembly": "Reassembly",
|
||
"menu_settings": "Settings",
|
||
"menu_preferences": "Preferences...",
|
||
# labels tab
|
||
"grp_label_type": "1. Label Type",
|
||
"grp_label_settings": "2. Label Settings",
|
||
"grp_ranges": "3. Number Ranges",
|
||
"rb_single": "Single label (58×40 mm)",
|
||
"rb_2x2": "Grid 2×2 (58×40 mm)",
|
||
"rb_4x4": "Grid 4×4 (120×75 mm)",
|
||
"lbl_font_size": "Font size:",
|
||
"ph_label_name": "Label name",
|
||
"chk_autoprint": "Auto-print",
|
||
"lbl_printer": "Printer:",
|
||
"chk_temp": "Temporary mode (delete on exit)",
|
||
"btn_generate": "Generate PDF",
|
||
"btn_print": "Print",
|
||
"btn_generating": "Generating...",
|
||
"lbl_total": "Total: {n}",
|
||
# reassembly tab
|
||
"grp_order_info": "Order Info",
|
||
"grp_parts": "Parts",
|
||
"grp_result": "Result",
|
||
"lbl_order": "Order:",
|
||
"order_types": ["WO", "RO"],
|
||
"ph_order_num": "Number",
|
||
"lbl_laptop_id": "Laptop ID:",
|
||
"ph_laptop_id": "Laptop ID",
|
||
"lbl_parts_field": "Parts (ID):",
|
||
"ph_parts": "e.g. 12, 64, 105",
|
||
"lbl_ssd_field": "SSD (ID):",
|
||
"ph_ssd": "SSD ID",
|
||
"lbl_akb_field": "Battery (ID):",
|
||
"ph_akb": "Battery ID",
|
||
"btn_apply": "Apply changes",
|
||
"btn_applying": "Working...",
|
||
"lbl_comment": "Comment:",
|
||
"lbl_tech": "Tech operation:",
|
||
# preferences dialog
|
||
"dlg_title": "Settings",
|
||
"dlg_theme": "Theme:",
|
||
"theme_dark": "Dark",
|
||
"theme_light": "Light",
|
||
"dlg_language": "Language:",
|
||
"dlg_sheet_url": "Google Sheet URL:",
|
||
"dlg_save_folder": "Save folder:",
|
||
"dlg_select_folder": "Select folder",
|
||
"btn_save": "Save",
|
||
"btn_cancel": "Cancel",
|
||
# messages
|
||
"err_title": "Error",
|
||
"err_no_ranges": "Enter at least one range",
|
||
"err_start_gt_end": "Start > end in range: {a}–{b}",
|
||
"err_no_sheet_url": "Set the Google Sheet URL in Settings",
|
||
"err_no_order": "Fill in order number and laptop ID",
|
||
"err_no_parts": "Add at least one part",
|
||
"msg_done_title": "Done",
|
||
"msg_done": "Spreadsheet updated successfully",
|
||
},
|
||
"ru": {
|
||
"window_title": "Warehouse Master",
|
||
"tab_labels": "Этикетки",
|
||
"tab_reassembly": "Пересборка",
|
||
"menu_settings": "Настройки",
|
||
"menu_preferences": "Настройки...",
|
||
"grp_label_type": "1. Тип этикетки",
|
||
"grp_label_settings": "2. Параметры",
|
||
"grp_ranges": "3. Диапазоны номеров",
|
||
"rb_single": "Одиночная (58×40 мм)",
|
||
"rb_2x2": "Сетка 2×2 (58×40 мм)",
|
||
"rb_4x4": "Сетка 4×4 (120×75 мм)",
|
||
"lbl_font_size": "Размер шрифта:",
|
||
"ph_label_name": "Название этикетки",
|
||
"chk_autoprint": "Автопечать",
|
||
"lbl_printer": "Принтер:",
|
||
"chk_temp": "Временный режим (удалить при выходе)",
|
||
"btn_generate": "Создать PDF",
|
||
"btn_print": "Печать",
|
||
"btn_generating": "Генерация...",
|
||
"lbl_total": "Итого: {n}",
|
||
"grp_order_info": "Заказ",
|
||
"grp_parts": "Запчасти",
|
||
"grp_result": "Результат",
|
||
"lbl_order": "Заказ:",
|
||
"order_types": ["ЗП", "ВЗ"],
|
||
"ph_order_num": "Номер",
|
||
"lbl_laptop_id": "ID ноута:",
|
||
"ph_laptop_id": "ID Ноутбука",
|
||
"lbl_parts_field": "Запчасти (ID):",
|
||
"ph_parts": "Например: 12, 64, 105",
|
||
"lbl_ssd_field": "SSD (ID):",
|
||
"ph_ssd": "ID SSD",
|
||
"lbl_akb_field": "АКБ (ID):",
|
||
"ph_akb": "ID АКБ",
|
||
"btn_apply": "Внести изменения",
|
||
"btn_applying": "Обработка...",
|
||
"lbl_comment": "Комментарий:",
|
||
"lbl_tech": "Техоперация:",
|
||
"dlg_title": "Настройки",
|
||
"dlg_theme": "Тема:",
|
||
"theme_dark": "Тёмная",
|
||
"theme_light": "Светлая",
|
||
"dlg_language": "Язык:",
|
||
"dlg_sheet_url": "URL таблицы Google:",
|
||
"dlg_save_folder": "Папка сохранения:",
|
||
"dlg_select_folder": "Выбрать папку",
|
||
"btn_save": "Сохранить",
|
||
"btn_cancel": "Отмена",
|
||
"err_title": "Ошибка",
|
||
"err_no_ranges": "Введите хотя бы один диапазон",
|
||
"err_start_gt_end": "Начало > конец в диапазоне: {a}–{b}",
|
||
"err_no_sheet_url": "Укажите URL таблицы в настройках",
|
||
"err_no_order": "Заполните номер заказа и ID ноутбука",
|
||
"err_no_parts": "Добавьте хотя бы одну запчасть",
|
||
"msg_done_title": "Готово",
|
||
"msg_done": "Таблицы успешно обновлены",
|
||
},
|
||
}
|