07 июля | 2024г. | 01:26:35


АвторТема: OpenАTV Общие вопросы (Все ресиверы, обсуждение и решение проблем)  (Прочитано 195552 раз)

0 Пользователей и 11 Гостей смотрят эту тему.

Оффлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17088
  • Поблагодарили: 92128
  • Уважение: +1335
Для информации от Captain

Перевод с гугл

Devel Update
Спойлер   :
Обновление разработки

[ConfigList.py] Добавлен способ приостановки/возобновления карт действий.
Добавьте механизм приостановки и возобновления карт действий в ConfigList, чтобы код в подклассах настройки мог получить контроль над картами действий.

* Рефакторинг компонента Opkg.py и связанного с ним кода

[Opkg.py]
— создайте новый многошаговый анализатор команд под названием «runCommand()».
- Обновляйте, расширяйте и лучше организуйте данные CMD и EVENT.
— Создайте больше событий, чтобы лучше отслеживать действия «opkg».
- Переименуйте функции «Загрузить» в «Установить».
— Улучшите имена переменных для большей ясности.
- Отформатируйте командные строки «opkg», как описано в синтаксисе справки «opkg».
- Улучшите аргумент «опции», чтобы можно было связать разные параметры с разными шагами.
— Используйте большие текстовые буферы для всех команд «opkg», основанных на списках.
— Улучшен анализ вывода «opkg» и оценка результатов.
- Добавьте небольшой сон после команды «очистить», чтобы файловая система стабилизировалась. Это необходимо, поскольку выполнение команд с шагами теперь происходит значительно быстрее.
— Старый «startCmd()» будет удален после обновления всего кода, использующего его.
- Удалить «Режим принудительной очистки OPKG».

[PluginBrowser.py]
— используйте улучшенную библиотеку компонентов «Opkg.py».
- Расширьте возможности PluginProwser, чтобы он мог заменить другие инструменты управления пакетами, такие как PluginManager, PackageManager и Softcams. Они будут дополнительно задокументированы в последующих запросах на включение.
— Добавьте словарь «PACKAGE_CATEGORIES» для поддержки замены PackageManager на PluginBrowser.
- Переименуйте функции «Загрузить» в «Установить».
- Используйте f-строки.
— Улучшены некоторые переменные и имена методов.
- Добавьте новую опцию на экран настройки, чтобы очистить и перезагрузить кэш каналов. Это заменяет старый «Режим принудительной очистки OPKG».
- Используйте неблокирующий экран «Обработка», а не счетчик, чтобы показать, что что-то делается в фоновом режиме.
— Переименуйте класс «PluginAction()» в «PackageAction()», чтобы лучше отразить расширенное использование этого класса.

[International.py]
— удалите большие словари из глобального пространства переменных и переместите их в международный класс.
— Удалите повторяющийся текст «UTF-8» и используйте «» для обозначения UTF-8. Указывайте только кодировки, отличные от UTF-8.
— Добавьте новое поле, чтобы указать раскладки клавиатуры по умолчанию для каждого языка. Указывайте только клавиатуры, отличные от «qwerty».
— Удалите метод buildISO3166() и связанный с ним модуль CountryCodes. py-файлы больше не требуются.
- Используйте f-строки.
— Переупорядочить некоторые методы и внести небольшие оптимизации кода.
— Удалите методы deleteLanguagePackages(), installLanguagePackages() и runPackageManager() и переместите функциональность в LocaleSelection.py, где можно обеспечить лучшее взаимодействие с пользовательским интерфейсом.

[LocaleSelection.py]
— используйте оптимизированный импорт международных модулей.
- Удалить неиспользуемый импорт.
- Реализация методов для добавления и удаления локалей/языков. Они заменяют методы, ранее использовавшиеся в International.py.
— Используйте компонент Opkg.py вместо прямого доступа к команде opkg, это больше не блокирует пользовательский интерфейс во время обработки.
- Используйте экран «Обработка», чтобы показать пользователям, когда выполняется фоновая обработка для добавления или удаления локалей/языков.
— Переупорядочить некоторые методы и внести небольшие оптимизации кода.
- Используйте имена переменных «страна» и «язык», чтобы облегчить чтение кода.
- Восстановить экран сводки, потерявшийся по пути.
— Удалите неиспользуемый метод selectKeys().

[Satconfig.py] Используйте обновленный файл International.py
. Используйте International.py, чтобы найти сопоставление кодов стран с названиями стран.
— Удалите ссылку на CountryCodes.py, поскольку этот модуль был удален.
— Добавьте комментарий относительно конфликтующих подсказок и описаний в двух строках ConfigList.

[CountryCodes.py]
— модуль удален, так как он больше не нужен.

обновления перевода

Displayskin (#3129)

* переименуйте экраны с x_summary на xSummary
* переименуйте SimpleSummary -> ScreenSummary
* исправьте виджет заголовка для ScreenSummay
* исправьте PluginBrowserSummary
* переименуйте JobViewSummary -> TaskViewSummary

[PliExtraInfo]
* рефакторинг части 2
* удалите pliExpertInfo Converter

[Quickmenu]
* замените PluginAction на PackageAction
* замените ShowSoftcamPackages на PackageAction

[меню]
* замените PluginAction на PackageAction
* замените PacketManager на PackageAction

[SoftwareManager]
* переместите настройку в основной файл setup.xml

очистка
удалите все метафайлы

Информация о пакете обновлений Диспетчер обновлений
в разделе «Управление программным обеспечением» -> Расширенные параметры теперь с категориями oe-core из git

[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]

Цитировать
Скоро появится много новых вариантов скинов и документация по скинам

Оригинал

Спойлер   :
Devel Update

[ConfigList.py] Add a way to suspend/resume the action maps
Add a mechanism to suspend and resume the action maps in ConfigList so that code in Setup sub-classes can gain control of the action maps.

* Refactor Opkg.py component and related code

[Opkg.py]
- Create a new multi-step command parser called "runCommand()".
- Update, expand and better organize the CMD and EVENT data.
- Create more events to better trace the actions of "opkg".
- Rename the "Download" functions to "Install".
- Improve variable names for better clarity.
- Format the "opkg" command lines as documented in the "opkg" help syntax.
- Enhance the "options" argument to allow for different options to be linked with different steps.
- Use larger text buffers for all list based "opkg" commands.
- Improve "opkg" output parsing and result evaluation.
- Add a small sleep after the "clean" command to allow the file system to stabilize. This is required because running commands with steps is now significantly faster.
- The old "startCmd()" will be removed when all code using it is updated.
- Remove the "Force OPKG clean mode".

[PluginBrowser.py]
- Use the improved "Opkg.py" component library.
- Enhance the capabilities of PluginProwser to allow it to replace other package management tools like PluginManager, PackageManager and Softcams. They will be further documented in later pull requests.
- Add the "PACKAGE_CATEGORIES" dictionary to support replacement of PackageManager with PluginBrowser.
- Rename the "Download" functions to "Install".
- Use f-strings.
- Improve some variable and method names.
- Add a new option in the Setup screen to clear and reload the feed cache. This replaces the old "Force OPKG clean mode".
- Use the non-blocking "Processing" screen rather than the spinner to show that something is being done in the background.
- Rename "PluginAction()" class to "PackageAction()" to better reflect the expanded use of this class.

[International.py]
- Remove large dictionaries from the global variable space and move them to the International class.
- Remove the repeated "UTF-8" text and use "" to represent UTF-8. Only specify encodings other than UTF-8.
- Add a new field to specify the default keyboard mappings for each language. Only specify keyboards other than "qwerty".
- Remove the buildISO3166() method as it and the associated module CountryCodes.py file are no longer required.
- Use f-strings.
- Re-sequence some of the methods and make some small optimizations of the code.
- Remove the deleteLanguagePackages(), installLanguagePackages() and runPackageManager() methods and shift the functionality to LocaleSelection.py where a better interaction with the UI can be created.

[LocaleSelection.py]
- Use the streamlined International module import.
- Remove unused imports.
- Implement methods to add and remove locales / languages. These replace the methods previously in International.py.
- Use Opkg.py component rather than directly accessing the opkg command, this no longer locks the UI while processing.
- Use the Processing screen to show users when there is background processing to add or remove locales / languages.
- Re-sequence some of the methods and make some small optimizations of the code.
- Use "country" and "language" variable names to make the code easier to read.
- Restore the Summary screen that got lost along the way.
- Remove the unused selectKeys() method.

[Satconfig.py] Use updated International.py
- Use International.py to find the mapping from country codes to country names.
- Remove reference to CountryCodes.py as this module has been removed.
- Add comment regarding conflicting prompt and descriptions on two ConfigList strings.

[CountryCodes.py]
- Module removed as it is no longer needed.

translation updates

Displayskin (#3129)

* rename screens from x_summary to xSummary
* rename SimpleSummary -> ScreenSummary
* fix title widget for ScreenSummay
* fix PluginBrowserSummary
* rename JobViewSummary -> TaskViewSummary

[PliExtraInfo]
* refactor part 2
* remove pliExpertInfo Converter

[Quickmenu]
* replace PluginAction with PackageAction
* replace ShowSoftcamPackages with PackageAction

[menu]
* replace PluginAction with PackageAction
* replace PacketManager with PackageAction

[SoftwareManager]
* move setup to core setup.xml

cleanup
remove all meta files

Information on the Update Package Update Manager
under Software management -> Advanced options



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1631 Ответов
313428 Просмотров
Последний ответ 19 июля | 2014г. | 15:53:51
от gemchug74
554 Ответов
283278 Просмотров
Последний ответ 22 июля | 2022г. | 15:54:14
от Doni
1481 Ответов
483554 Просмотров
Последний ответ 11 апреля | 2018г. | 23:06:57
от Ednaz
1 Ответов
1677 Просмотров
Последний ответ 21 июля | 2021г. | 12:03:41
от yuju
47 Ответов
4536 Просмотров
Последний ответ 45 минут назад
от tyts



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!