ppeter (Yi-Jyun Pan)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Feb 5 2019, 4:35 AM (44 w, 3 d)
Availability
Available

Recent Activity

Yesterday

ppeter committed R883:1558154: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Thu, Dec 12, 11:19 AM
ppeter committed R883:1558153: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Thu, Dec 12, 11:18 AM

Wed, Dec 4

ppeter committed R883:1557652: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Wed, Dec 4, 4:42 PM
ppeter committed R883:1557651: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Wed, Dec 4, 4:42 PM
ppeter committed R883:1557646: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Wed, Dec 4, 3:17 PM
ppeter committed R883:1557645: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Wed, Dec 4, 3:17 PM

Sat, Nov 30

ppeter committed R883:1557387: l10n: style: some style fixes.
l10n: style: some style fixes
Sat, Nov 30, 10:18 AM
ppeter committed R883:1557384: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Sat, Nov 30, 10:07 AM
ppeter committed R883:1557383: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Sat, Nov 30, 10:07 AM

Tue, Nov 26

ppeter committed R883:1557028: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Tue, Nov 26, 1:27 PM
ppeter committed R883:1557027: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Tue, Nov 26, 1:27 PM

Thu, Nov 21

ppeter committed R883:1556689: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Thu, Nov 21, 5:50 PM

Wed, Nov 20

ppeter committed R883:1556611: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Wed, Nov 20, 12:11 PM

Fri, Nov 15

ppeter committed R883:1556228: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Fri, Nov 15, 10:13 AM
ppeter committed R883:1556227: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Fri, Nov 15, 10:13 AM
ppeter committed R883:1556226: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Fri, Nov 15, 10:12 AM

Nov 11 2019

ppeter committed R883:1555816: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Nov 11 2019, 10:43 AM
ppeter committed R883:1555815: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Nov 11 2019, 10:43 AM

Nov 9 2019

ppeter committed R883:1555614: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Nov 9 2019, 11:57 AM
ppeter committed R883:1555613: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Nov 9 2019, 11:57 AM
ppeter committed R883:1555612: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Nov 9 2019, 11:57 AM

Nov 3 2019

ppeter committed R883:1555117: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Nov 3 2019, 6:23 AM
ppeter committed R883:1555116: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Nov 3 2019, 6:20 AM
ppeter committed R883:1555115: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Nov 3 2019, 6:19 AM

Oct 26 2019

ppeter committed R883:1554484: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Oct 26 2019, 3:23 PM
ppeter committed R883:1554483: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Oct 26 2019, 3:23 PM

Oct 19 2019

ppeter committed R883:1554033: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Oct 19 2019, 7:23 AM
ppeter committed R883:1554032: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Oct 19 2019, 7:22 AM
ppeter committed R883:1554031: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Oct 19 2019, 7:22 AM

Oct 11 2019

ppeter committed R883:1553624: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Oct 11 2019, 11:23 AM
ppeter committed R883:1553623: l10n(zh_TW): update base.
l10n(zh_TW): update base
Oct 11 2019, 11:23 AM
ppeter committed R883:1553622: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Oct 11 2019, 11:16 AM
ppeter committed R883:1553621: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Oct 11 2019, 11:16 AM
ppeter committed R883:1553620: l10n(zh_TW): update stable translations.
l10n(zh_TW): update stable translations
Oct 11 2019, 11:16 AM
ppeter committed R883:1553619: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Oct 11 2019, 11:16 AM
ppeter committed R883:1553618: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Oct 11 2019, 11:16 AM
ppeter committed R883:1553605: l10n(zh_TW): update trunk translations.
l10n(zh_TW): update trunk translations
Oct 11 2019, 4:42 AM

Oct 9 2019

ppeter committed R883:1553375: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Oct 9 2019, 2:34 PM
ppeter committed R883:1553374: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Oct 9 2019, 2:33 PM

Oct 8 2019

ppeter added inline comments to D24463: Treat "application/x-ms-dos-executable" as executable on all platforms.
Oct 8 2019, 12:38 PM · Frameworks

Oct 2 2019

ppeter committed R883:1552908: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Oct 2 2019, 8:07 AM
ppeter committed R883:1552907: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Oct 2 2019, 8:06 AM

Sep 30 2019

ppeter committed R883:1552826: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 30 2019, 11:53 AM
ppeter committed R883:1552825: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 30 2019, 11:53 AM
ppeter committed R883:1552824: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 30 2019, 11:53 AM
ppeter committed R883:1552823: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 30 2019, 11:52 AM
ppeter committed R883:1552822: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 30 2019, 11:52 AM
ppeter committed R883:1552821: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 30 2019, 11:52 AM
ppeter committed R883:1552820: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 30 2019, 11:52 AM
ppeter committed R883:1552819: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 30 2019, 11:52 AM
ppeter added a reviewer for D24307: fix(string): fix a mistake in metainfo: jriddell.
Sep 30 2019, 11:43 AM
ppeter requested review of D24307: fix(string): fix a mistake in metainfo.
Sep 30 2019, 11:41 AM

Sep 29 2019

ppeter committed R883:1552766: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 29 2019, 1:25 PM
ppeter committed R883:1552765: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 29 2019, 1:25 PM
ppeter committed R883:1552764: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 29 2019, 1:25 PM
ppeter committed R883:1552762: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 29 2019, 1:17 PM
ppeter committed R883:1552761: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 29 2019, 1:17 PM
ppeter committed R883:1552760: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 29 2019, 1:17 PM
ppeter committed R883:1552759: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 29 2019, 1:17 PM
ppeter committed R883:1552758: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 29 2019, 1:17 PM

Sep 28 2019

ppeter committed R883:1552697: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 28 2019, 5:00 PM
ppeter committed R883:1552685: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 28 2019, 8:26 AM
ppeter committed R883:1552684: chore(template): update with templates.
chore(template): update with templates
Sep 28 2019, 8:26 AM
ppeter committed R883:1552683: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 28 2019, 8:15 AM
ppeter committed R883:1552682: chore(templates): update with templates.
chore(templates): update with templates
Sep 28 2019, 8:15 AM
ppeter committed R883:1552680: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sep 28 2019, 7:34 AM
ppeter committed R883:1552679: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sep 28 2019, 7:33 AM

Sep 23 2019

ppeter committed R883:1552436: fix(zh_TW): fix some issues in kcmkwm.po.
fix(zh_TW): fix some issues in kcmkwm.po
Sep 23 2019, 11:35 AM
ppeter committed R883:1552435: fix(zh_TW): fix some issues in kcmkwm.po.
fix(zh_TW): fix some issues in kcmkwm.po
Sep 23 2019, 11:35 AM
ppeter committed R883:1552434: chore(obsolete): remove obsolete messages.
chore(obsolete): remove obsolete messages
Sep 23 2019, 11:27 AM
ppeter committed R883:1552433: chore(previous): remove previous messages.
chore(previous): remove previous messages
Sep 23 2019, 11:27 AM
ppeter committed R883:1552432: chore(normalize): normalize headers.
chore(normalize): normalize headers
Sep 23 2019, 11:27 AM
ppeter committed R883:1552431: l10n(zh_TW): update trunk translations to the latest..
l10n(zh_TW): update trunk translations to the latest.
Sep 23 2019, 11:27 AM
ppeter added inline comments to R883:1552397: Update zh_TW in KDEtrunk to the latest..
Sep 23 2019, 10:59 AM

Sep 22 2019

ppeter committed R883:1552402: chore(obsolete): remove the obsolete messages.
chore(obsolete): remove the obsolete messages
Sep 22 2019, 5:26 PM
ppeter committed R883:1552401: chore(previous): remove the previous messages that are no longer used.
chore(previous): remove the previous messages that are no longer used
Sep 22 2019, 5:26 PM
ppeter committed R883:1552400: chore(header): normalize header with posieve.
chore(header): normalize header with posieve
Sep 22 2019, 5:26 PM
ppeter committed R883:1552398: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sep 22 2019, 4:42 PM
ppeter committed R883:1552397: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Sep 22 2019, 4:41 PM
ppeter committed R883:1552385: fix(zh_TW): fix translation issues.
fix(zh_TW): fix translation issues
Sep 22 2019, 11:23 AM
ppeter committed R883:1552384: fix(zh_TW): fix translation issues.
fix(zh_TW): fix translation issues
Sep 22 2019, 11:22 AM
ppeter committed R883:1552378: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sep 22 2019, 11:11 AM
ppeter committed R883:1552377: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Sep 22 2019, 11:11 AM
ppeter committed R883:1552363: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sep 22 2019, 5:19 AM
ppeter committed R883:1552362: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Sep 22 2019, 5:19 AM

Sep 15 2019

ppeter requested changes to D23953: Warn before opening 5+ translation files.
Sep 15 2019, 9:16 AM · Localization

Sep 14 2019

ppeter committed R883:1551681: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sep 14 2019, 2:16 PM
ppeter committed R883:1551680: chore(template): Sync base with templates.
chore(template): Sync base with templates
Sep 14 2019, 2:16 PM

Sep 9 2019

ppeter added a comment to T11070: Better (online) localization.
still allow people to manage translations in SVN, but it will be announced that it is being deprecated.

NO we are NOT deprecating SVN in any way, that is not acceptable.

No... It means that submit PO file to SVN is unacceptable after migrated to Weblate to prevent the conflict issues, I don't really want to deprecate SVN completely.

It would mean deprecating SVN.

One of the requirement is to allow people to still do changes on SVN. If I, as administrator, need to directly change a po file (for several languages), I must be able to do it, and the online translation tool should cope with that.

Sep 9 2019, 3:57 PM · Goal Setting 2019
ppeter added a comment to T11070: Better (online) localization.
still allow people to manage translations in SVN, but it will be announced that it is being deprecated.

NO we are NOT deprecating SVN in any way, that is not acceptable.

No... It means that submit PO file to SVN is unacceptable after migrated to Weblate to prevent the conflict issues, I don't really want to deprecate SVN completely.

It would mean deprecating SVN.

One of the requirement is to allow people to still do changes on SVN. If I, as administrator, need to directly change a po file (for several languages), I must be able to do it, and the online translation tool should cope with that.

Sep 9 2019, 3:06 PM · Goal Setting 2019
ppeter added a comment to T11070: Better (online) localization.
still allow people to manage translations in SVN, but it will be announced that it is being deprecated.

NO we are NOT deprecating SVN in any way, that is not acceptable.

Sep 9 2019, 2:48 PM · Goal Setting 2019
ppeter added a comment to T11070: Better (online) localization.

And if it is approved, could I open a JIRA task to Qt for migrating their translation platform to KDE's weblate due to the reason @meskobalazs said? @ltoscano

Sep 9 2019, 12:22 PM · Goal Setting 2019
ppeter added a comment to T11070: Better (online) localization.

I mentioned it elsewhere, but before doing this, it should be clear how much the changes made to the underlying repository (file rename, file changes which do not pass through the online tool) impact the online tool.
Also, I'd personally invest more time into preparation work which would reduce the amount of changes that may break the strings, like for example:

  • flattening the directory structure removing the modules (so <lang>/messages/<repository>/<po_file> instead of <lang>/messages/<module>/<po_file>
  • a mechanism to detect file renames and magically handles them
  • move everyone to POSummit, so that there is just one branch to take care of;

    With less underlying moving part, implementing a web interface would be easier.

We can make <lang>/messages/<repository>/<po_file>.po as <lang>/messages/<repository>/<module>_<po_file>.po.

That would make things more difficult. In fact modules must disappear from there, because otherwise repositories moving among modules will increase the number of moves. We just manage to remove the module name from json and desktop files translations, and having them back won't simply happen.

The idea to have show which module a program belong to from l10n.kde.org (which is a reason why probably need Damned Lies anyway, regardless of whether an online tool is there or not).

Sep 9 2019, 12:17 PM · Goal Setting 2019
ppeter added a comment to T11070: Better (online) localization.

If KDE can't provide a test Weblate server, I can front one on my own dime. A server on Linode that meets the 2 core + 2 GB recommended specs goes for $20/month.

The other thing we'd need to know is who we could contact to connect the test Weblate instance to whatever integration/pre-prod infrastrucutre KDE has to make sure the seamless SVN integration bits all check out. In particular I believe some KDE sysadmin would need to provide some faceless account that would handle the automated pushes/pulls between integration/pre-prod Summit and Weblate.

Sep 9 2019, 12:13 PM · Goal Setting 2019
ppeter added a comment to T11070: Better (online) localization.

I mentioned it elsewhere, but before doing this, it should be clear how much the changes made to the underlying repository (file rename, file changes which do not pass through the online tool) impact the online tool.
Also, I'd personally invest more time into preparation work which would reduce the amount of changes that may break the strings, like for example:

  • flattening the directory structure removing the modules (so <lang>/messages/<repository>/<po_file> instead of <lang>/messages/<module>/<po_file>
  • a mechanism to detect file renames and magically handles them
  • move everyone to POSummit, so that there is just one branch to take care of;

    With less underlying moving part, implementing a web interface would be easier.
Sep 9 2019, 12:10 PM · Goal Setting 2019
ppeter added a comment to T11070: Better (online) localization.

So I made a RFC for this changes, and I hope it is helpful for migrating to Weblate. Hope it successful! :)

Sep 9 2019, 12:08 PM · Goal Setting 2019

Sep 8 2019

ppeter committed R883:1551359: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sep 8 2019, 4:01 PM
ppeter committed R883:1551358: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sep 8 2019, 4:01 PM
ppeter committed R883:1551357: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Sep 8 2019, 4:01 PM
ppeter committed R883:1551356: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Sep 8 2019, 4:00 PM