Feed Advanced Search

Aug 19 2020

ltoscano added a comment to T13514: Migrate KDE translations to Git.

I know it may seems weird that I say this again, but this point is really out of scope for this specific task.
It is tracked by T13519

Well, this task talks about "injection" as about decided fact. But I tried to understand why git and gitlab themselves cannot be used for that.

Aug 19 2020, 8:27 PM · Localization
ltoscano added a comment to T13514: Migrate KDE translations to Git.
In T13514#237774, @pino wrote:

Instead of suggesting solutions, please describe your requirements, or in general what you would like to see.

Well, there are two requirements:

  1. When releasing, setting a tag in the git repository should be enough to make a release. The tarball should be created automatically by gitlab's "releases" feature. Right now the scripts for making tarballs out of SVN break regularly, so every release we should fix it in one or another way. And these scripts are not fool-proof. We have generated and published incorrect tarballs several times.
  2. The developers should have an easy way to build/install translations. Preferably, these translations should be synced with the current branch/commit (I often switch between master and krita/4.3 branches).

    I've also added a workflow requirement into a different task as you asked, but got a weird reply to it: https://phabricator.kde.org/T11070#237775
Aug 19 2020, 7:58 PM · Localization
ltoscano added a comment to T11070: Better (online) localization.

Sorry for the previous comment. This is the task about the online tool. Your requirement about editing is satisfied. About testing, we can create other tools to help the compilation/replacement of the po file, but if the injection of po files is implemented (that one is a different task), that's going to be easy.

Aug 19 2020, 7:47 PM · Localization, Goal Setting 2019
ltoscano added a comment to T11070: Better (online) localization.

I think we should make a requirement for the updated workflow like that:

  • the user should be able change translation of one string, test it in the application and send the result for integration/review in 15 minutes.
Aug 19 2020, 7:45 PM · Localization, Goal Setting 2019
ltoscano added a comment to T4803: Consolidate {branches/stable,trunk}/l10n-{kde4,kf5}/scripts into a git repository.

@nalvarez, could you please update on the status of this ticket? Are you blocked on something? Do you need help?

Aug 19 2020, 7:39 PM · Localization
ltoscano closed T6380: Ensure that KNewStuff works as Resolved.
Aug 19 2020, 6:25 PM · KDE Games
ltoscano added a comment to T6380: Ensure that KNewStuff works.

I think I simply forgot to close this long ago.

Aug 19 2020, 6:25 PM · KDE Games
ltoscano created T13519: More consistency in injection of translation artifacts inside project repositories.
Aug 19 2020, 6:01 PM · Localization
ltoscano added a comment to T13514: Migrate KDE translations to Git.

No, it's not irrelevant. It doesn't matter that .po are only copied, if the translation in stable branch and the one in development branch diverge (which they eventually will), you'll get merge conflicts (when merging stable to development)

Yes, it is irrelevant. I've never seen anyone merge an entire stable branch in one merge commit into the unstable branch; normally, people cherry-pick patches. Just don't cherry-pick the po files.

In any case, the advantages of having a po folder in the project git repo outweighs all of that to me, so if you are so intent on blocking this with irrelevant arguments, well, I'll do it myself.

Aug 19 2020, 4:36 PM · Localization

Aug 17 2020

ltoscano updated the task description for T13514: Migrate KDE translations to Git.
Aug 17 2020, 10:56 PM · Localization
ltoscano added a comment to T13514: Migrate KDE translations to Git.

The points can be dune until the moving of translations is not automated. Otherwise having to do the operations on a set of per-languages git repositories will be impossible.

I'm not sure what you mean here, can you please elaborate? The tooling to simplify moving of translations between directories is part of step #4 of the roadmap. Something like super-duper-tool mv kscreenshot/kscreenshot.po spectacle/spectable.po would create a commit in each of the Git translations repositories and git push all of them, possibly retrying this operation in a case of a merge conflict.

Aug 17 2020, 10:37 PM · Localization
ltoscano added a comment to T13514: Migrate KDE translations to Git.

I strongly believe that people who need easy review needs something like weblate. All the others don't care whether it's direct git pushing or svn pushing.

Well, the main problem (in Krita) that newcomers are frightened away from doing translations because of too complicated process. Any solution that would make it simpler would work.

Aug 17 2020, 10:26 PM · Localization
ltoscano added a comment to T13514: Migrate KDE translations to Git.

Hi, @aspotashev!

I'm not sure about this point, could you elaborate?

Disable GitLab merge requests feature for l10n/[language].git repositories unless we have an explicit approval from particular language team's coordinators.

One of the main advantages of migration to GitLab is that people could propose/review changes via some GUI interface, avoiding sending them via email or doing weird things like that. Sending files via email in 2020 just frightens new contributors.

Aug 17 2020, 10:16 PM · Localization
ltoscano added a comment to T13514: Migrate KDE translations to Git.

Also, no parallel migration. When this will happen (after everything else is automated, including summit and the new website) it should be one shot.

Aug 17 2020, 10:06 PM · Localization
ltoscano added a comment to T13514: Migrate KDE translations to Git.

The points can be dune until the moving of translations is not automated. Otherwise having to do the operations on a set of per-languages git repositories will be impossible.

Aug 17 2020, 10:06 PM · Localization

Jul 19 2020

ltoscano closed T13382: populate_documentation.sh: use the gitlab tarball instead to git archive as Resolved.

After a few days of usage, it seems everything is working as expected.

Jul 19 2020, 9:53 PM · Localization, Documentation

Jul 13 2020

ltoscano added a comment to T13382: populate_documentation.sh: use the gitlab tarball instead to git archive.

https://websvn.kde.org/?view=revision&revision=1574284

Jul 13 2020, 10:16 PM · Localization, Documentation

Jul 9 2020

ltoscano updated the task description for T13382: populate_documentation.sh: use the gitlab tarball instead to git archive.
Jul 9 2020, 12:46 PM · Localization, Documentation
ltoscano updated the task description for T13382: populate_documentation.sh: use the gitlab tarball instead to git archive.
Jul 9 2020, 12:44 PM · Localization, Documentation
ltoscano created T13382: populate_documentation.sh: use the gitlab tarball instead to git archive.
Jul 9 2020, 11:11 AM · Localization, Documentation

Jul 3 2020

ltoscano added a comment to T4803: Consolidate {branches/stable,trunk}/l10n-{kde4,kf5}/scripts into a git repository.

So what's missing apart from rechecking the history and adapting makemessages to checkout the various branches in order?

Jul 3 2020, 9:35 PM · Localization

Jun 22 2020

ltoscano added a comment to T4474: Centralized booking system.

Maybe, or maybe not. A web interface with reservation will be needed anyway, and if a web translation system won't provide it, we will still need this.

Jun 22 2020, 8:33 PM · Localization
ltoscano added a comment to T11070: Better (online) localization.
In T11070#233722, @clel wrote:

Integration with identity is a basic requirement for any new service; I don't think it needs its own ticket.

I took that from the description where it says

apparently integration with existing systems (like identitfy) is sub-par

this is concerning the current situation, imho.

Jun 22 2020, 8:32 PM · Localization, Goal Setting 2019
ltoscano added a comment to T11070: Better (online) localization.

Also, new tickets should be part of the "normal" Localization work board.

Jun 22 2020, 5:13 PM · Localization, Goal Setting 2019
ltoscano added a comment to T11070: Better (online) localization.

Integration with identity is a basic requirement for any new service; I don't think it needs its own ticket.

Jun 22 2020, 5:11 PM · Localization, Goal Setting 2019
ltoscano moved T12054: Add translation for websites/kde-org-announcements-releases from Backlog to In progress on the Localization board.
Jun 22 2020, 5:09 PM · Localization
ltoscano moved T11899: Translation for kde.org/applications from Backlog to In progress on the Localization board.
Jun 22 2020, 5:09 PM · Websites, Localization
ltoscano added a comment to T11899: Translation for kde.org/applications.

I think this is basically done at this point (thanks!)

Jun 22 2020, 5:09 PM · Websites, Localization
ltoscano moved T11723: Translation of jekyll or hugo based websites from Backlog to In progress on the Localization board.
Jun 22 2020, 5:08 PM · Websites, Localization

Jun 21 2020

ltoscano abandoned D26775: Convert the README to reStructuredText and make minor changes to it.
Jun 21 2020, 4:00 PM
ltoscano commandeered D26775: Convert the README to reStructuredText and make minor changes to it.

Fixed the initial lines and committed as https://commits.kde.org/pology/5cd25ec1197562c10ab26f4d4b37b6a5ca4ba4de

Jun 21 2020, 4:00 PM

Jun 20 2020

ltoscano committed R883:1572396: get_paths & co: fail early if jq and curl are missing.
get_paths & co: fail early if jq and curl are missing
Jun 20 2020, 2:19 PM
ltoscano committed R883:1572388: Summit merge (Italian).
Summit merge (Italian)
Jun 20 2020, 10:58 AM

Jun 19 2020

ltoscano committed R883:1572352: Translation updates and fixes.
Translation updates and fixes
Jun 19 2020, 11:49 PM
ltoscano committed R883:1572323: Summit scatter (Italian).
Summit scatter (Italian)
Jun 19 2020, 1:52 PM
ltoscano committed R883:1572309: Summit merge (Italian).
Summit merge (Italian)
Jun 19 2020, 9:16 AM

Jun 18 2020

ltoscano committed R883:1572278: checkdocs: fix the handling of the local kdoctools sources.
checkdocs: fix the handling of the local kdoctools sources
Jun 18 2020, 9:51 PM
ltoscano committed R883:1572277: checkdocs: fix the handling of the local kdoctools sources.
checkdocs: fix the handling of the local kdoctools sources
Jun 18 2020, 9:47 PM
ltoscano committed R883:1572229: Summit merge (Italian).
Summit merge (Italian)
Jun 18 2020, 8:39 AM

Jun 17 2020

ltoscano committed R883:1572200: Pass the ci.skip option when pushing to git.
Pass the ci.skip option when pushing to git
Jun 17 2020, 11:23 PM
ltoscano committed R883:1572199: Rewrite the handling of the local kdoctools sources.
Rewrite the handling of the local kdoctools sources
Jun 17 2020, 11:07 PM
ltoscano committed R883:1572189: update_translations: use python2 for po2phparray.py.
update_translations: use python2 for po2phparray.py
Jun 17 2020, 8:34 PM
ltoscano added a comment to D26776: Initial test implementation.

@adrianchavesfernandez can you please push the sequence of changes directly?

Jun 17 2020, 8:17 PM
ltoscano committed R883:1572176: Summit merge (Italian).
Summit merge (Italian)
Jun 17 2020, 5:26 PM
ltoscano committed R883:1572174: Summit gather..
Summit gather.
Jun 17 2020, 5:23 PM
ltoscano committed R883:1571953: Force transxx.py to work with python2 only.
Force transxx.py to work with python2 only
Jun 17 2020, 8:50 AM
ltoscano committed R883:1571952: Force python2 for a few scripts.
Force python2 for a few scripts
Jun 17 2020, 8:40 AM
ltoscano committed R883:1571927: stable branches, fillxmlfrompo.py: py3 fixes.
stable branches, fillxmlfrompo.py: py3 fixes
Jun 17 2020, 12:04 AM
ltoscano committed R883:1571926: trunk5, fillxmlfrompo.py, py3 fixes.
trunk5, fillxmlfrompo.py, py3 fixes
Jun 17 2020, 12:01 AM

Jun 16 2020

ltoscano committed R883:1571925: stable branches: fix print() as function.
stable branches: fix print() as function
Jun 16 2020, 11:48 PM
ltoscano committed R883:1571924: trunk5: fix print() as function in a few scripts.
trunk5: fix print() as function in a few scripts
Jun 16 2020, 11:42 PM
ltoscano committed R883:1571923: transxx.py: use print as a function.
transxx.py: use print as a function
Jun 16 2020, 11:33 PM
ltoscano committed R883:1571922: msgpsplit: fix the usage of print().
msgpsplit: fix the usage of print()
Jun 16 2020, 11:30 PM
ltoscano committed R883:1571860: Summit scatter (Italian).
Summit scatter (Italian)
Jun 16 2020, 8:25 AM
ltoscano committed R883:1571859: Summit merge (Italian).
Summit merge (Italian)
Jun 16 2020, 8:08 AM

Jun 15 2020

ltoscano committed R883:1571740: Translation updates by Paolo Zamponi.
Translation updates by Paolo Zamponi
Jun 15 2020, 11:14 PM
ltoscano committed R883:1571700: Summit merge (Italian).
Summit merge (Italian)
Jun 15 2020, 10:18 AM

Jun 14 2020

ltoscano committed R883:1571662: Summit merge (Italian).
Summit merge (Italian)
Jun 14 2020, 2:39 PM
ltoscano committed R883:1571636: fix update_translations: correctly define web_lang_list.
fix update_translations: correctly define web_lang_list
Jun 14 2020, 11:04 AM

Jun 13 2020

ltoscano committed R883:1571583: update_translations, websites: customize the lang list.
update_translations, websites: customize the lang list
Jun 13 2020, 8:52 PM
ltoscano committed R883:1571579: Summit scatter (Italian).
Summit scatter (Italian)
Jun 13 2020, 8:00 PM
ltoscano committed R883:1571578: Remove a tag-breaking space.
Remove a tag-breaking space
Jun 13 2020, 7:56 PM
ltoscano committed R883:1571562: Summit merge (Italian).
Summit merge (Italian)
Jun 13 2020, 3:13 PM
ltoscano committed R883:1571560: get_paths: enable websites-kde-org-applications.
get_paths: enable websites-kde-org-applications
Jun 13 2020, 3:09 PM
ltoscano committed R883:1571522: generate_release_data.py: use multiprocessing.
generate_release_data.py: use multiprocessing
Jun 13 2020, 12:05 AM
ltoscano committed R883:1571521: update_translations: use python3 for generate_release_data.
update_translations: use python3 for generate_release_data
Jun 13 2020, 12:05 AM
ltoscano committed R883:1571520: populate_documentation.sh: md5deep -> hashdeep.
populate_documentation.sh: md5deep -> hashdeep
Jun 13 2020, 12:05 AM

Jun 12 2020

ltoscano committed R883:1571461: Translation updates by Paolo Zamponi.
Translation updates by Paolo Zamponi
Jun 12 2020, 6:23 AM

Jun 11 2020

ltoscano committed R883:1571427: i18n for websites: create the i18n directory.
i18n for websites: create the i18n directory
Jun 11 2020, 9:33 PM
ltoscano committed R883:1571328: Summit merge (Italian).
Summit merge (Italian)
Jun 11 2020, 12:40 PM
ltoscano committed R883:1571201: Translation updates by Paolo Zamponi.
Translation updates by Paolo Zamponi
Jun 11 2020, 3:49 AM

Jun 10 2020

ltoscano committed R883:1571137: Summit merge (Italian).
Summit merge (Italian)
Jun 10 2020, 8:54 AM
ltoscano committed R883:1571136: Summit gather..
Summit gather.
Jun 10 2020, 8:52 AM
ltoscano committed R883:1571134: Remove duplicated files.
Remove duplicated files
Jun 10 2020, 8:29 AM

Jun 9 2020

ltoscano committed R883:1571004: Restructure data/: follow scripts/ and docs/.
Restructure data/: follow scripts/ and docs/
Jun 9 2020, 5:22 PM
ltoscano committed R883:1571003: Restructure data/: follow scripts/ and docs/.
Restructure data/: follow scripts/ and docs/
Jun 9 2020, 5:20 PM
ltoscano committed R883:1570979: Summit merge (Italian).
Summit merge (Italian)
Jun 9 2020, 10:47 AM

Jun 8 2020

ltoscano committed R883:1570918: maui-dialer -> maui-communicator (follow the rename).
maui-dialer -> maui-communicator (follow the rename)
Jun 8 2020, 9:15 PM
ltoscano committed R883:1570916: maui-dialer -> maui-communicator.
maui-dialer -> maui-communicator
Jun 8 2020, 9:09 PM
ltoscano committed R883:1570914: maui-library -> maui-shelf.
maui-library -> maui-shelf
Jun 8 2020, 9:01 PM
ltoscano committed R883:1570854: get_paths: set the branch for kije.
get_paths: set the branch for kije
Jun 8 2020, 9:52 AM
ltoscano committed R883:1570848: Doc regeneration (Italian).
Doc regeneration (Italian)
Jun 8 2020, 9:28 AM
ltoscano committed R883:1570844: Summit scatter (Italian).
Summit scatter (Italian)
Jun 8 2020, 8:50 AM
ltoscano committed R883:1570841: Summit merge (Italian).
Summit merge (Italian)
Jun 8 2020, 8:25 AM

Jun 7 2020

ltoscano committed R106:75b398c700fb: Merge remote-tracking branch 'origin/Plasma/5.19' (authored by ltoscano).
Merge remote-tracking branch 'origin/Plasma/5.19'
Jun 7 2020, 10:56 PM
ltoscano committed R106:ac98b9b4d358: Fix the user message: it is allocated, not used (authored by ltoscano).
Fix the user message: it is allocated, not used
Jun 7 2020, 10:07 PM
ltoscano committed R497:158ebc9eba3e: Fix copying the scripts/ directories (authored by ltoscano).
Fix copying the scripts/ directories
Jun 7 2020, 6:00 PM
ltoscano committed R883:1570783: Follow the move of l10n._desktop_ to kconfigwidgets.
Follow the move of l10n._desktop_ to kconfigwidgets
Jun 7 2020, 1:59 PM
ltoscano committed R883:1570782: create_desktop_files.sh: sync from trunk.
create_desktop_files.sh: sync from trunk
Jun 7 2020, 1:57 PM
ltoscano committed R883:1570781: Fix the location of kf5_entry files and translations.
Fix the location of kf5_entry files and translations
Jun 7 2020, 1:57 PM
ltoscano committed R578:cc1b704de95d: Remove the references to projects.kde.org (authored by ltoscano).
Remove the references to projects.kde.org
Jun 7 2020, 9:19 AM
ltoscano closed D25245: Remove the references to projects.kde.org.
Jun 7 2020, 9:19 AM
ltoscano committed R883:1570762: Summit merge (Italian).
Summit merge (Italian)
Jun 7 2020, 9:11 AM
ltoscano committed R883:1570761: alligator: the original po file name was corrected.
alligator: the original po file name was corrected
Jun 7 2020, 9:06 AM
ltoscano committed R883:1570760: alligator: the appdata file was renamed.
alligator: the appdata file was renamed
Jun 7 2020, 9:04 AM

Jun 6 2020

ltoscano added a comment to D25245: Remove the references to projects.kde.org.

ping?

Jun 6 2020, 9:46 PM
ltoscano committed R883:1570718: Summit merge (Italian).
Summit merge (Italian)
Jun 6 2020, 6:01 PM
ltoscano committed R883:1570717: Follow-up on the removal of the removed kig files.
Follow-up on the removal of the removed kig files
Jun 6 2020, 5:56 PM
ltoscano committed R883:1570716: Translation updates by Paolo Zamponi.
Translation updates by Paolo Zamponi
Jun 6 2020, 5:50 PM
ltoscano committed R497:45390de0595f: Adapt the KF release scripts to the new i18n structure (authored by ltoscano).
Adapt the KF release scripts to the new i18n structure
Jun 6 2020, 5:00 PM