Commit Graph

11 Commits

Author SHA1 Message Date
Wang Zichong 36ade87414 i18n: add policy file for translation
build / ubuntu_24.04 (push) Waiting to run Details
build / ubuntu_22.04 (push) Waiting to run Details
coverage / codecov (push) Waiting to run Details
Merging translation can be done using deepin-policy-ts-convert utility.

Log:
2025-11-19 16:06:40 +08:00
dengbo 9ff6c92976 chore: update translation files
Update translation files with the latest messages from the source code.
This ensures that all user-facing strings are available for translation
and keeps the translations up-to-date with the latest features and
bug fixes. This commit includes the `.tx/config` file which configures
Transifex CLI and also the updated `po/en_US.po` file with the new
strings and updated message locations.

Influence:
1. Verify that all new strings are present in the translation platform
(Transifex).
2. Check for any errors or warnings during the translation update
process.
3. Ensure that the updated `.po` files are correctly generated and
contain the necessary headers and metadata.
4. After translations are updated in Transifex, download the translated
files and verify that the application displays the translated strings
correctly for different languages.

chore: 更新翻译文件

使用源代码中的最新消息更新翻译文件。 这确保了所有面向用户的字符串都
可用于翻译,并使翻译与最新的功能和错误修复保持同步。 此提交包括配置
Transifex CLI 的 `.tx/config` 文件,以及包含新字符串和更新的消息位置的更
新后的 `po/en_US.po` 文件。

Influence:
1. 验证所有新字符串是否都存在于翻译平台(Transifex)中。
2. 检查翻译更新过程中是否有任何错误或警告。
3. 确保正确生成更新后的 `.po` 文件,并且其中包含必要的标头和元数据。
4. 在 Transifex 中更新翻译后,下载翻译后的文件,并验证应用程序是否针对不
同的语言正确显示翻译后的字符串。
2025-09-11 19:46:17 +08:00
dengbo d8fd18a645 feat: Add Linyaps application icon
This commit adds a new application icon for Linyaps and integrates it
into the desktop entry.

The `linyaps.svg` file contains the vector graphic for the icon. The
CMakeLists.txt file is updated to install the icon to the correct
location in the file system (`/usr/share/icons/hicolor/scalable/apps`).
The `linyaps.desktop` file is modified to use the new icon by setting
the `Icon` field to "linyaps".

This change improves the visual presentation of the Linyaps application
in the desktop environment.

Log: Added application icon for Linyaps

Influence:
1. Verify that the Linyaps icon is displayed correctly in application
launchers and desktop environments.
2. Check that the icon is visually appealing and consistent with the
application's branding.
3. Test the icon at different sizes to ensure it remains clear and
recognizable.
4. Confirm that the icon is correctly installed to the system's icon
directory.
2025-08-11 17:24:06 +08:00
reddevillg ccdc5dd9df feat: add new fmt based logging system
Introduces a new fmt based logging system to replace the previous
Qt-based logging mechanism.

Key features:
- Logging macros (LogD, LogI, LogW, LogE, LogF) for different levels.
- Configurable log levels and backends (Console, Journal).
- Configuration via environment variables (LINYAPS_LOG_LEVEL,
  LINYAPS_LOG_BACKEND) for flexible control.
- Integration with systemd-journal for structured logging, including
  code location (file, line, function).
- Custom `fmt` formatters for `QString`, `QStringList`, and
  `linglong::utils::error::Error`.
- New string utility functions (`stringEqual`, `splitString`) are added.

The `qdebug_helper.h` is removed as part of this transition.

Signed-off-by: reddevillg <reddevillg@gmail.com>
2025-08-05 16:28:53 +08:00
reddevillg 590c1c081f fix: remove vendor qdbusxml2cpp
tools/qdbusxml2cpp may not compile on all Qt versions.

Signed-off-by: reddevillg <reddevillg@gmail.com>
2025-07-22 14:21:12 +08:00
ComixHe 19235c222b refacrtor: use our custom container init
Signed-off-by: ComixHe <ComixHe1895@outlook.com>
2025-06-16 17:01:03 +08:00
reddevillg f32ba2cfb2 feat: add ll-builder-utils to build uab header and loader
Signed-off-by: reddevillg <reddevillg@gmail.com>
2025-04-15 10:14:35 +08:00
ComixHe 963e00d928 feat: vendoring 'dumb-init' as container init
project source: https://github.com/Yelp/dumb-init

We need an init process to forwarding signal and cleaning orphaned zombie processes.
In above cases, it is more convenent that replacing bash with dumb-init

Signed-off-by: ComixHe <heyuming@deepin.org>
2025-04-10 16:52:23 +08:00
ice909 33f5913209 feat: extract the export paths as a config file
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-04-07 17:14:27 +08:00
dengbo bc206df5be feat: add linglong desktop
Add linglong desktop file to support install uab.
2025-03-11 20:57:55 +08:00
ComixHe 2721eb8785 chore: migrating reuse dep5 to REUSE.toml
5ba095d80c

Signed-off-by: ComixHe <heyuming@deepin.org>
2025-02-10 13:43:18 +08:00