ppeter (Yi-Jyun Pan)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

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

Recent Activity

Today

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

Fri, Oct 11

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

Wed, Oct 9

ppeter committed R883:1553375: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Wed, Oct 9, 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
Wed, Oct 9, 2:33 PM

Tue, Oct 8

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

Wed, Oct 2

ppeter committed R883:1552908: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Wed, Oct 2, 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
Wed, Oct 2, 8:06 AM

Mon, Sep 30

ppeter committed R883:1552826: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Mon, Sep 30, 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
Mon, Sep 30, 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
Mon, Sep 30, 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
Mon, Sep 30, 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
Mon, Sep 30, 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
Mon, Sep 30, 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
Mon, Sep 30, 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
Mon, Sep 30, 11:52 AM
ppeter added a reviewer for D24307: fix(string): fix a mistake in metainfo: jriddell.
Mon, Sep 30, 11:43 AM
ppeter requested review of D24307: fix(string): fix a mistake in metainfo.
Mon, Sep 30, 11:41 AM

Sun, Sep 29

ppeter committed R883:1552766: l10n(zh_TW): update stable translations to the latest.
l10n(zh_TW): update stable translations to the latest
Sun, Sep 29, 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
Sun, Sep 29, 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
Sun, Sep 29, 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
Sun, Sep 29, 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
Sun, Sep 29, 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
Sun, Sep 29, 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
Sun, Sep 29, 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
Sun, Sep 29, 1:17 PM

Sat, Sep 28

ppeter committed R883:1552697: l10n(zh_TW): update trunk translations to the latest.
l10n(zh_TW): update trunk translations to the latest
Sat, Sep 28, 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
Sat, Sep 28, 8:26 AM
ppeter committed R883:1552684: chore(template): update with templates.
chore(template): update with templates
Sat, Sep 28, 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
Sat, Sep 28, 8:15 AM
ppeter committed R883:1552682: chore(templates): update with templates.
chore(templates): update with templates
Sat, Sep 28, 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
Sat, Sep 28, 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
Sat, Sep 28, 7:33 AM

Mon, Sep 23

ppeter committed R883:1552436: fix(zh_TW): fix some issues in kcmkwm.po.
fix(zh_TW): fix some issues in kcmkwm.po
Mon, Sep 23, 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
Mon, Sep 23, 11:35 AM
ppeter committed R883:1552434: chore(obsolete): remove obsolete messages.
chore(obsolete): remove obsolete messages
Mon, Sep 23, 11:27 AM
ppeter committed R883:1552433: chore(previous): remove previous messages.
chore(previous): remove previous messages
Mon, Sep 23, 11:27 AM
ppeter committed R883:1552432: chore(normalize): normalize headers.
chore(normalize): normalize headers
Mon, Sep 23, 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.
Mon, Sep 23, 11:27 AM
ppeter added inline comments to R883:1552397: Update zh_TW in KDEtrunk to the latest..
Mon, Sep 23, 10:59 AM

Sun, Sep 22

ppeter committed R883:1552402: chore(obsolete): remove the obsolete messages.
chore(obsolete): remove the obsolete messages
Sun, Sep 22, 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
Sun, Sep 22, 5:26 PM
ppeter committed R883:1552400: chore(header): normalize header with posieve.
chore(header): normalize header with posieve
Sun, Sep 22, 5:26 PM
ppeter committed R883:1552398: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sun, Sep 22, 4:42 PM
ppeter committed R883:1552397: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Sun, Sep 22, 4:41 PM
ppeter committed R883:1552385: fix(zh_TW): fix translation issues.
fix(zh_TW): fix translation issues
Sun, Sep 22, 11:23 AM
ppeter committed R883:1552384: fix(zh_TW): fix translation issues.
fix(zh_TW): fix translation issues
Sun, Sep 22, 11:22 AM
ppeter committed R883:1552378: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sun, Sep 22, 11:11 AM
ppeter committed R883:1552377: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Sun, Sep 22, 11:11 AM
ppeter committed R883:1552363: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Sun, Sep 22, 5:19 AM
ppeter committed R883:1552362: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Sun, Sep 22, 5:19 AM

Sep 15 2019

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

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

Aug 19 2019

ppeter committed R883:1549960: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Aug 19 2019, 2:02 PM
ppeter committed R883:1549959: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Aug 19 2019, 2:02 PM

Aug 12 2019

ppeter committed R883:1549392: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Aug 12 2019, 11:05 AM

Aug 6 2019

ppeter committed R883:1548943: fix: some translation fixes..
fix: some translation fixes.
Aug 6 2019, 3:23 PM
ppeter committed R883:1548942: fix: some translation fixes..
fix: some translation fixes.
Aug 6 2019, 3:22 PM
ppeter committed R883:1548941: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Aug 6 2019, 3:09 PM
ppeter committed R883:1548940: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Aug 6 2019, 3:08 PM

Jul 31 2019

ppeter committed R883:1548140: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jul 31 2019, 9:40 AM
ppeter committed R883:1548139: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Jul 31 2019, 9:40 AM

Jul 24 2019

ppeter committed R883:1547513: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jul 24 2019, 4:51 PM
ppeter committed R883:1547512: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Jul 24 2019, 4:51 PM

Jul 18 2019

ppeter committed R883:1546990: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jul 18 2019, 7:25 AM
ppeter committed R883:1546989: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jul 18 2019, 7:24 AM
ppeter committed R883:1546988: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Jul 18 2019, 7:20 AM
ppeter added a reviewer for D22521: Fix a mistake with "Pb": Frameworks.
Jul 18 2019, 6:55 AM · Frameworks
ppeter updated the diff for D22521: Fix a mistake with "Pb".

Remove the useless `{'

Jul 18 2019, 6:54 AM · Frameworks
ppeter requested review of D22521: Fix a mistake with "Pb".
Jul 18 2019, 6:50 AM · Frameworks

Jul 16 2019

ppeter committed R883:1546860: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jul 16 2019, 5:43 PM
ppeter committed R883:1546859: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Jul 16 2019, 5:43 PM

Jul 14 2019

ppeter committed R883:1546675: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jul 14 2019, 8:25 AM
ppeter committed R883:1546674: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Jul 14 2019, 8:25 AM

Jul 9 2019

ppeter committed R883:1546052: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jul 9 2019, 6:17 AM
ppeter committed R883:1546051: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Jul 9 2019, 6:16 AM

Jul 3 2019

ppeter committed R883:1545542: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jul 3 2019, 11:18 AM
ppeter committed R883:1545541: Update zh_TW in KDEtrunk to the latest..
Update zh_TW in KDEtrunk to the latest.
Jul 3 2019, 11:18 AM

Jun 25 2019

ppeter committed R883:1545008: Update zh_TW in KDEstable to the latest..
Update zh_TW in KDEstable to the latest.
Jun 25 2019, 1:25 PM