<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>61050</bug_id>
          
          <creation_ts>2026-10-13 01:38:26 +0300</creation_ts>
          <short_desc>Arduino IDE 2.3.8 (язык «русский»): в «О программе» неподставленные шаблоны {5} и {6}; пункты «Save», «Paste» и подпись «(Reload required)» не переведены</short_desc>
          <delta_ts>2026-10-13 14:47:42 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p11</product>
          <component>arduino-ide</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ajrat Makhmutov">rauty</reporter>
          <assigned_to name="karonus@altlinux.org">karonus</assigned_to>
          
          
          <qa_contact name="qa-p11@altlinux.org">qa-p11</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>302318</commentid>
    <comment_count>0</comment_count>
    <who name="Ajrat Makhmutov">rauty</who>
    <bug_when>2026-10-13 01:38:26 +0300</bug_when>
    <thetext>Система:
Альт Образование 11.2, x86_64, KDE (Wayland).

Версия пакета: arduino-ide-2.3.8-alt1

Шаги воспроизведения:
1. Запустить «Arduino IDE» из меню приложений.
2. Файл → Параметры... (Ctrl+,): «Язык редактора» — русский, OK, дождаться перезагрузки окна (параметр сохраняется, locale: ru в ~/.arduinoIDE/arduino-cli.yaml).
3. Открыть меню «Файл» и меню «Правка».
4. В окне настроек посмотреть подписи рядом с полем языка.
5. Справка → О программе Arduino IDE.

Ожидаемый результат:
Все пункты меню и подписи на русском.

Фактический результат:
- Меню «Файл»: пункт «Save» не переведён.
- Меню «Правка»: пункт «Paste» не переведён (остальные: Отменить, Повторить, Вырезать, Копировать - русские).
- Окно настроек: подпись «(Reload required)» английская.
- При первом запуске без доступа к серверам Arduino уведомления «Could not install Arduino_Builtin library: Error: Could not find library» и «Could not install Arduino AVR platform: Error: Could not find platform.» выводятся по-английски. Строки зашиты в код без локализации (first-startup-installer.ts:83).
- Вкладка боковой панели называется «АЛЬБОМ», а в меню используется «эскиз»/«скетч» - терминология непоследовательна.

Дополнительно:
- «Справка → О программе Arduino IDE»: после «Версия CLI: 1.4.1» без пробела/переноса идёт «Copyright © 2026 Arduino SA [{5}]», ниже строка «{6}» - непод­ставленные шаблоны русского перевода. Остальные строки окна («Версия: 2.3.8», «Дата», кнопки «Копирование», OK) русские.
- Первый запуск на чистом профиле идёт на английском, несмотря на русскую системную локаль; язык меняется вручную (Параметры, «Язык редактора», перезапуск). Апстримное поведение. Исправлено в p11 arduino-ide-2.3.10-alt2 (defaultLocale ru).
- /usr/share/applications/arduino-ide.desktop: нет Name[ru]/Comment[ru]/GenericName[ru], Comment английский («IDE for Arduino boards and compatible microcontroller platforms.»).
- Меню «Файл»: «Новый эскиз» рядом с «Новый облачный скетч» - непоследовательно эскиз/скетч; «Save» не переведён. «Правка»: «Paste» не переведён. Меню «Скетч», «Инструменты», «Справка», окно «Параметры» (обе вкладки), «Управление библиотеками» - на русском; «(Reload required)» в «Параметры» английское.
- Статически: ru-строки в lib/backend/main.js (nls), отдельных .mo нет.

Причины: (1) i18n/ru.json:4 содержит шаблон &quot;Версия CLI: {3}{4} [{5}]\n\n{6}&quot;, а about.ts:48 подставляет только {0}–{4} (в en.json &quot;CLI Version: {3}\n\n{4}&quot;). Не исправлено в p11 2.3.10-alt2. (2) Ключи nls vscode/fileCommands/save и vscode/extensionsActions/reloadRequired (settings-component.tsx:246) отсутствуют во встроенном vscode-language-pack-ru 1.96.0. (3) «Paste» запрашивается ключом actions.clipboard.pasteLabel без префикса vscode/, хотя в ru-пакете перевод есть (vs/editor/contrib/clipboard: «Вставить»). Апстрим (Arduino IDE и Theia). Под вопросом: в «Параметрах» неудачные переводы «Цветовая тема: Свет» (Light) и «Масштабирование интерфейса: Автоматика».</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>