Skip to content

Bugfix#2

Closed
re2zero wants to merge 81 commits intomasterfrom
bugfix
Closed

Bugfix#2
re2zero wants to merge 81 commits intomasterfrom
bugfix

Conversation

@re2zero
Copy link
Copy Markdown
Owner

@re2zero re2zero commented Jan 23, 2026

No description provided.

re2zero and others added 30 commits April 22, 2025 16:25
refactor: refactor the some base libraries.

refactor the some base libraries.

Log: refactor the some base libraries.
v1.1.0 version release.

Log: New v1.1.0 tag.
* fix: Fix miss the dynamic library issue.

Fix miss the dynamic library issue.

Log: Fix miss the dynamic library issue.

* chore: New v1.1.1 tag

v1.1.1 version release.

Log: New v1.1.1 tag.
Add command into notification so that it do action to open dir.

Log: Fix open dir in notification issue.
Bug: https://pms.uniontech.com/bug-view-311639.html
Update README and docs which generated by AI.

Log: Update README and docs.
The core code was comment out that cause can not receive next message.

Log: Fix the compatible communication issue.
Bug: https://pms.uniontech.com/bug-view-314957.html
When device item update after network disconnected, it crashed.

Log: Fix crash issue if network disconnected.
Bug: https://pms.uniontech.com/bug-view-311269.html
v1.1.2 release.

Log: New tag v1.1.2
Fix start avahi service failed issue and v1.1.3 release.

Log: v1.1.3 release.
Add more logs for UIs.

Log: Add more logs for UIs.ss
- Added atomic flag to track if DeviceItem is destroyed to prevent operations on invalid objects.
- Updated logging messages for better clarity during device item operations.
- Enhanced input validation in DeviceListWidget to handle invalid indices or null device info.
- Adjusted wait time for process termination in ShareCooperationService to ensure proper execution.

Log: Improve device item handling and logging.
Bug: https://pms.uniontech.com/bug-view-311269.html
- Introduced a new QMap to store complete history device information (IP -> DeviceName).
- Improved the initialization process for ZeroConf, ensuring signals are connected immediately.
- Added a service wait loop to handle Avahi service startup with retries.
- Enhanced device list refreshing to preserve online history devices.
- Implemented error handling for discovery failures with appropriate logging.

Log: Enhance device discovery and history management.
Bug: https://pms.uniontech.com/bug-view-317267.html
- Added file existence check before setting wallpaper to prevent errors.
- Implemented file moving to a designated location before applying the wallpaper.
- Improved logging for better debugging and error handling during the wallpaper setting process.

Log: Enhance wallpaper setting functionality with file validation and improved logging.
Bug: https://pms.uniontech.com/bug-view-312789.html
…rker functionality

- Introduced a new documentation file detailing the NAT/Router environment IP mapping solution, including problem description, solution steps, and debugging information.
- Enhanced SessionWorker class with methods to set and get the real IP, improving NAT handling.
- Updated logging in SessionWorker to include real IP information during network operations.
- Improved ProtoClient and ProtoServer to handle real IP notifications and establish IP mappings.

Log: Add NAT IP mapping solution documentation and enhance related functionalities.
- Commented out the immediate exit in ServiceManager to allow for graceful shutdown.
- Added cleanup for TransferWrapper in CooperaionCorePlugin during stop.
- Enhanced SingleApplication to manage socket connections more effectively, including fallback mechanisms and improved logging for socket operations.
- Introduced socket type enumeration for better clarity in socket handling.

Log: Improve service manager shutdown process and enhance socket handling in SingleApplication.
 Update changelog for version 1.1.4 with new features and fixes.

 Log: New v1.1.4 tag.
- Enhanced text_layout.cpp by updating thread ID string length and simplifying cache initialization logic.
- Improved logging record layout handling for better performance and clarity.

Log: Fix coredump.
- Added ipcName() method in ServiceManager and CooperaionCorePlugin to generate IPC socket names based on the application name and user-specific temporary paths.
- Updated localIPCStart() and start() methods to utilize the new ipcName() for improved socket handling.

Log: Introduce IPC name generation for better service management.
Bug: https://pms.uniontech.com/bug-view-320505.html
Update changelog for version 1.1.5 with new features and fixes.

 Log: New v1.1.5 tag.
- Update dman's resources

log: Update dman's resources.
- Updated SessionManager to avoid canceling sync on "net_error" to prevent UI blocking.
- Enhanced error handling in MainWindow and NetworkUtil for improved user experience.

Log: Handling for better clarity and performance.
Update changelog for version 1.1.6.

 Log: New v1.1.6 tag.
- Stopped the confirmation timer in multiple locations to prevent interference with new connection requests and avoid unintended timeouts.
- Added checks to ensure the timer is inactive before starting new requests.

Log: Improve timer handling for better connection request management.
Bug: https://pms.uniontech.com/bug-view-320441.html
* fix:  Fix screen rotation issues

- Commented out debug logging statements in VNCRecvThread and VNCSendWorker to reduce log clutter.
- Enhanced VncViewer with QMutex for thread safety during image updates, size changes, and painting operations.
- Added checks for image validity and surface size to prevent crashes during rendering.

Log: Fix screen rotation issues.

* chore: New 1.1.7 tag

Update changelog for version 1.1.7.

 Log: New v1.1.7 tag.
Modify AI translations

Log: Modify AI translations
update changelog

Log:update changelog
* fix: Fix dman icon show

Fix dman title which cause not show icon.

Log: Fix dman icon show

* chore: New 1.1.9 tag

Update changelog for version 1.1.9.

 Log: New v1.1.9 tag.
Update changelog for version 1.1.10. Remove obsolete translation files for cooperation transfer in en_AU and en_GB

Log: New v1.1.10 tag.
Add more logs for common.

Log: more logs for common.
JWWTSL and others added 28 commits September 12, 2025 09:01
log: update translations.
Disable search by self  IP which may cause more problem.

Log: Disable search by self IP.
Bug: https://pms.uniontech.com/bug-view-333893.html
log: Removed fixed width and switched to fixed height with QSizePolicy::Minimum applied, allowing the frame width to adapt to content.

Set the internal layout to “prefix + spacing + IP” and applied appropriate padding.

bug: https://pms.uniontech.com/bug-view-330371.html
…uxdeepin#679)

Implement a delay of 1000ms before quitting the application to allow asynchronous configuration saving to complete. This change enhances the reliability of the application exit process.

Log: Add delay before application exit to ensure config is saved.
Bug: https://pms.uniontech.com/bug-view-333889.html
Update version to 1.1.20

log: Update version to 1.1.20
Close all notifications and disconnect remote connection, do not update
progress if out transfering.

Log: Fix transfer dialog still show issue. Bug:
https://pms.uniontech.com/bug-view-311375.html
Show device and hide button for NotAllow mode.

Log: Fix not show device for NotAllow mode. Bug:
https://pms.uniontech.com/bug-view-334627.html
Skip IP filter check for history devices in DiscoverController.

Log: Fix not show offline device if not same subnet. Bug:
https://pms.uniontech.com/bug-view-334203.html
Check network connectivity before device refresh.

Log: Fix network connect tips. Bug:
https://pms.uniontech.com/bug-view-335277.html
…in#687)

Add a graceful shutdown method to the TransferHelper class to ensure proper disconnection of the IPC interface and application exit. This change includes logging for better traceability during the shutdown process and introduces a delay before exiting to allow for signal processing completion.

Log: Implement graceful shutdown process in TransferHelper.
Update version to 1.1.21

Log: Update version to 1.1.21
…linuxdeepin#676)

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

2% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

6% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

8% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

9% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

10% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

10% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

12% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

12% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

15% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

16% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

17% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

20% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

20% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

21% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

21% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

23% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

24% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

26% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

27% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

31% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

32% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

33% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

35% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

35% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

39% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

42% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

43% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

46% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

47% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

47% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

49% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

49% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

50% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

51% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

52% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

53% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

53% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

53% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

53% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

53% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

55% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

57% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

58% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

58% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

60% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

61% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

63% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

63% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

64% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

65% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in ja

2% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'ja'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in ja

8% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'ja'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in ja

10% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'ja'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

67% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

67% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

68% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

69% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

71% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

72% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

73% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

73% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

75% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

78% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

80% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

80% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

81% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

82% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

84% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

89% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

91% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

91% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

92% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

93% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

94% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

94% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

95% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

96% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

97% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

98% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

100% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

* [skip CI] i18n: Translate dde-cooperation.ts in de_DE

100% translated source file: 'dde-cooperation.ts'
on 'de_DE'.

* [skip CI] i18n: Translate dde-cooperation.ts in ja

12% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'ja'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in ru

100% translated source file: 'dde-cooperation.ts'
on 'ru'.

* [skip CI] i18n: Translate dde-cooperation.ts in ru

100% translated source file: 'dde-cooperation.ts'
on 'ru'.

* [skip CI] i18n: Translate dde-cooperation.ts in ru

100% translated source file: 'dde-cooperation.ts'
on 'ru'.

* [skip CI] i18n: Translate dde-cooperation.ts in uk

9% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

10% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

14% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate desktop.ts in pt_BR

66% of minimum 1% translated source file: 'desktop.ts'
on 'pt_BR'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in pt_BR

45% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'pt_BR'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

15% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

17% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

18% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

21% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

24% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

28% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

34% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

35% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

38% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

38% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

40% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

42% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

43% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

46% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

49% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

50% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

53% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

56% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

58% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

62% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

63% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

64% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

66% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

67% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

71% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

73% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

75% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

79% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

80% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

84% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

87% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

90% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

92% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

93% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

94% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

4% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

6% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

9% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

10% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

95% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

96% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in uk

97% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

11% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

12% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

12% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

13% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

14% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

15% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

18% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

19% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

24% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

29% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

31% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

34% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

38% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

41% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

43% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

48% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

52% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

57% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

62% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

66% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

68% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

69% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

73% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

75% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in uk

79% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

4% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

6% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

11% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

13% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

16% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

19% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

26% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

27% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

31% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

34% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

38% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

43% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

48% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

54% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

56% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

62% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

64% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

67% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

73% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

76% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

78% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

80% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

84% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

87% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

88% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

91% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate desktop.ts in sq

33% of minimum 1% translated source file: 'desktop.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate desktop.ts in sq

66% of minimum 1% translated source file: 'desktop.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate desktop.ts in sq

100% translated source file: 'desktop.ts'
on 'sq'.

* [skip CI] i18n: Translate dde-cooperation.ts in sq

7% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

9% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

12% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

16% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

20% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

26% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

32% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

37% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

41% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

43% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

98% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate dde-cooperation.ts in sq

99% of minimum 1% translated source file: 'dde-cooperation.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate desktop.ts in sq

33% of minimum 1% translated source file: 'desktop.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [skip CI] i18n: Translate desktop.ts in sq

100% translated source file: 'desktop.ts'
on 'sq'.

* [skip CI] i18n: Translate deepin-data-transfer.ts in sq

99% of minimum 1% translated source file: 'deepin-data-transfer.ts'
on 'sq'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

---------

Log:
- Implement enhanced file path validation in FileChooserEdit
- Add InformationDialog for displaying invalid directory warnings

Log: Add file transfer settings dialog improvements.
Bug: https://pms.uniontech.com/bug-view-311033.html
This commit improves the file monitoring functionality by re-adding files to the QFileSystemWatcher when they are deleted and recreated by editors. Additionally, it introduces a new slot in the DiscoverController to handle updates to the connection history, ensuring that the device list is accurately refreshed when the history configuration changes.

Log: Update file watcher behavior and add connection history update handling.
Bug: https://pms.uniontech.com/bug-view-334203.html
* fix: [CI] Fix windows building env issue.

The Windows Server 2019 image has been removed as of 2025-06-30, use windows-2022.

Log: Fix windows building env issue.

* chore: Update version to 1.1.22

Update version to 1.1.22

Log: Update version to 1.1.22
As title

Log: Update compiler flags for security enhancements
Bug: https://pms.uniontech.com/bug-view-339563.html
As title.

Log: update version to 1.1.23
The qInfo() call was incorrectly converting dirPath to std::string when logging
invalid directory selection. This change removes the unnecessary conversion
and uses QString directly for better consistency and performance.

Log: fix(cooperation): change dirPath to QString in qInfo log
…P retrieval

Replace direct usage of QNetworkInterface::allAddresses() with
deepin_cross::CommonUitls::getFirstIp() to get the first available IP
address.
Log: fix: (data-transfer) replace QNetworkInterface with CommonUtils for IP retrieval
Bug: https://pms.uniontech.com/bug-view-341249.html
- Enhance Qt Linguist tools detection in cmake/translation-generate.cmake
- Add fallback paths and system path search for lupdate and lrelease
- Improve error handling and status messages for translation generation

Log: improve translation tool detection
…ging

Add support for 32-bit Windows builds in CI workflow, update installer
scripts to handle both x86 and x64 architectures, and include necessary
runtime dependencies (vc_redist and Bonjour) for proper installation
on different Windows architectures.

Log: add Windows MSVC 32-bit build support.
Fix some barrier building issues if build with msvc, remove their windows binaries.

Log: Enable build barrier for win.
Add the -fPIE parameter via CMAKE_POSITION_INDEPENDENT_CODE.
Add the -pie parameter via target_link_options.

Log: Update compiler flags for security enhancements
Bug: https://pms.uniontech.com/bug-view-339563.html
Fix build miss header on linux and .msi install failed issue.

Log: Fix build and package setup issue.
Update version to 1.2.0

Log: Update version to 1.2.0
Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, we are unable to review this pull request

The GitHub API does not allow us to fetch diffs exceeding 300 files, and this pull request has 12368

@re2zero re2zero closed this Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants