aspotashev (Alexander Potashev)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Apr 30 2015, 9:58 PM (502 w, 6 d)
Availability
Available

Recent Activity

Mar 1 2024

aspotashev added a comment to T11613: Port lokalize away from Kross.

Kross support removed from Lokalize in https://commits.kde.org/lokalize/a0dc91ddc032485f850bc8fd5333e5a8a58024b6.

Mar 1 2024, 6:46 PM · KF6

Jun 22 2023

mormegil awarded T13514: Migrate KDE translations to Git a Doubloon token.
Jun 22 2023, 8:59 AM · Localization

Jun 5 2022

aspotashev abandoned D22573: [WIP] Add docker-compose configuration for development and testing.

This seems obsolete.

Jun 5 2022, 3:39 PM

Feb 18 2022

yaron awarded T13514: Migrate KDE translations to Git a Doubloon token.
Feb 18 2022, 10:33 PM · Localization

Jan 3 2022

martonmiklos awarded T13514: Migrate KDE translations to Git a Like token.
Jan 3 2022, 7:23 PM · Localization

Aug 31 2021

aspotashev added a comment to T11613: Port lokalize away from Kross.

Yes, I believe the approach with running-and-forgetting the interpreter binary should work for "opensrc" to some extent. One trouble I see though is, it's harder to enforce system requirements to have some GUI in Python to provide feedback for the user, for example if something goes wrong.

Aug 31 2021, 8:34 PM · KF6

Aug 30 2021

aspotashev added a comment to T11613: Port lokalize away from Kross.

One Lokalize script that I personally used for a while was https://invent.kde.org/sysadmin/l10n-scripty/-/blob/master/lokalize/opensrc.py. I actually ported Kross to KF5 because I wanted that specific script to work again. OTOH I hadn't been translating (and therefore using Lokalize) much lately.

Aug 30 2021, 9:21 PM · KF6

Aug 25 2021

aspotashev added a comment to T12429: KLocale porting.

Two big questions:

  1. What is the chance this gets implemented & released in KF5, before KF6 is ready?
  2. Would the languages/locales' dataset be sufficient to replace the list of KDE languages currently hardcoded in KF5::KConfigWidgets? See thread for more background, please consider the case of en_GB.
Aug 25 2021, 8:43 PM · KF6

Mar 27 2021

aspotashev added a comment to T11545: Remove Kross.

Random thoughts:

Mar 27 2021, 11:42 AM · KF6

Jan 14 2021

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

Btw I've started slowly rewriting scripty in Go because

  • I like Go more than bash.
  • It's easier to make it more configurable than in the current state with a set of scripts calling each other. We need configurability to share codebase across branches and to let users run parts of scripty end-to-end (will be useful for www that needs more frequent syncs).
  • it's easier to parallelize things in Go, so we could shorten the running time.
Jan 14 2021, 3:38 PM · Localization
aspotashev added a comment to T13514: Migrate KDE translations to Git.

"Git should facilitate integration with external translation file trees maintained by Linux distributions (e.g. BaseALT)"
Let me rephrase this for you: "We're doing things wrong, can you please change your upstream behaviour so it's less painful for us to do things wrong?"

Jan 14 2021, 3:31 PM · Localization

Jan 2 2021

aspotashev abandoned D26076: Adapt to l10n scripts stored in branches of Git repository.

Migration to Git is over, abandoning this patch.

Jan 2 2021, 3:02 AM · Localization
aspotashev abandoned D25333: scripty: Look for helper scripts in the current script's parent directory.

Roughly the same was done in https://invent.kde.org/sysadmin/l10n-scripty/-/commit/6bad01a4aea8cb4c43ba57a904c1c882ebc4fbe9 , abandoning this patch.

Jan 2 2021, 3:00 AM

Nov 14 2020

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

ping?

Nov 14 2020, 3:20 PM · Localization

Oct 12 2020

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

I'm assuming we're waiting for Luigi to adapt makemessages and kick start the migration process. @ltoscano, is there anything I can help with to get the Git migration done sooner?

Oct 12 2020, 6:32 PM · Localization

Aug 20 2020

aspotashev added a comment to T13311: Evaluate the addition of a web-based translation system.

Shall we discuss how the system is going to handle multiple translation branches (e.g. trunk/l10n-kf5, branches/stable/l10n-kf5, ...) ?

Aug 20 2020, 8:50 PM · Localization, Websites

Aug 19 2020

aspotashev 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:28 PM · Localization

Aug 18 2020

aspotashev added a comment to T13514: Migrate KDE translations to Git.
In T13514#237629, @pino wrote:

Git should facilitate integration with external translation file trees maintained by Linux distributions (e.g. BaseALT)

@aspotashev can you please explain why these distros care about the layout of our translations? When packaging upstream releases they ought to use translations as available in release tarballs, not pick random files from upstream translation trees.

Aug 18 2020, 1:00 PM · Localization

Aug 17 2020

aspotashev updated subscribers of T13514: Migrate KDE translations to Git.
Aug 17 2020, 11:11 PM · Localization
aspotashev added a comment to T13514: Migrate KDE translations to Git.

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.

I don't want to have a tool to push things in all repositories first without reducing the number of occurrences when this can happen. Also, summit should get that support first.

Aug 17 2020, 11:03 PM · Localization
aspotashev updated the task description for T13514: Migrate KDE translations to Git.
Aug 17 2020, 10:47 PM · Localization
aspotashev 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:32 PM · Localization
aspotashev updated subscribers of T13514: Migrate KDE translations to Git.
Aug 17 2020, 10:01 PM · Localization
aspotashev updated the task description for T13514: Migrate KDE translations to Git.
Aug 17 2020, 9:59 PM · Localization
aspotashev created T13514: Migrate KDE translations to Git.
Aug 17 2020, 9:08 PM · Localization

Jun 12 2020

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

Ping?

Jun 12 2020, 8:02 PM · Localization

Jun 7 2020

aspotashev committed R883:1570806: Update Russian translation for "kanji".
Update Russian translation for "kanji"
Jun 7 2020, 8:09 PM
aspotashev committed R883:1570780: Fix translation for "Info Center" app name.
Fix translation for "Info Center" app name
Jun 7 2020, 1:20 PM
aspotashev committed R883:1570776: Russian translation for Plasma 5.19 announcement by boingo-00….
Russian translation for Plasma 5.19 announcement by boingo-00…
Jun 7 2020, 12:52 PM

Jun 1 2020

aspotashev committed R883:1569938: update.
update
Jun 1 2020, 10:28 AM

May 24 2020

aspotashev abandoned D26174: click_on_letter_up: Minor documentation update.

Thanks!

May 24 2020, 8:27 PM · KDE Edu
aspotashev committed R221:d043f8252e33: Explicitly specify Python2 in shebang (authored by aspotashev).
Explicitly specify Python2 in shebang
May 24 2020, 9:44 AM
aspotashev closed D25890: Explicitly specify Python2 in shebang.
May 24 2020, 9:44 AM

May 23 2020

aspotashev added a comment to D25890: Explicitly specify Python2 in shebang.

ping?

May 23 2020, 12:00 PM
aspotashev added a reviewer for D26174: click_on_letter_up: Minor documentation update: timotheegiet.
May 23 2020, 11:59 AM · KDE Edu
aspotashev committed R91:139114b2bbec: SelectSizeTypeComboBox: Use KiB/MiB/GiB quantifiers for clarity (authored by aspotashev).
SelectSizeTypeComboBox: Use KiB/MiB/GiB quantifiers for clarity
May 23 2020, 11:58 AM
aspotashev closed D26025: SelectSizeTypeComboBox: Use KiB/MiB/GiB quantifiers for clarity.
May 23 2020, 11:58 AM · KDE PIM

Apr 24 2020

aspotashev added a comment to D25929: l10n: Add svn2git rules to import l10n*/scripts/ from SVN.

FWIW, kde-ruleset.git is also missing COPYING files and license headers.

Apr 24 2020, 9:51 AM
aspotashev added a comment to D25929: l10n: Add svn2git rules to import l10n*/scripts/ from SVN.

I think you should commit this as-is and we can do changes later directly in kde-ruleset.

Apr 24 2020, 9:50 AM
aspotashev committed R221:acf0a3653ef4: l10n: Add svn2git rules to import l10n*/scripts/ from SVN (authored by aspotashev).
l10n: Add svn2git rules to import l10n*/scripts/ from SVN
Apr 24 2020, 9:42 AM
aspotashev closed D25929: l10n: Add svn2git rules to import l10n*/scripts/ from SVN.
Apr 24 2020, 9:42 AM

Apr 10 2020

aspotashev updated the task description for T12952: Create a Git mirror for all KDE translations from SVN.
Apr 10 2020, 2:42 PM · Localization
aspotashev created T12952: Create a Git mirror for all KDE translations from SVN.
Apr 10 2020, 2:39 PM · Localization

Apr 4 2020

aspotashev added a comment to D16134: Secure history file.

Feel free to mark https://bugs.kde.org/show_bug.cgi?id=416940 fixed as soon as this patch is submitted. You can add a line "BUG: 416940" to the commit message to have the ticket closed automatically on git push.

Apr 4 2020, 4:36 PM · Konsole
aspotashev added a comment to D16134: Secure history file.

Why CTR and not GCM (https://en.wikipedia.org/wiki/Galois/Counter_Mode)?

Apr 4 2020, 4:31 PM · Konsole
aspotashev added a comment to D26076: Adapt to l10n scripts stored in branches of Git repository.

To clarify: I identified that we can't just migrate to Git and remove the scripty source code from SVN without changing makemessages. Migration can be done as follows:

Apr 4 2020, 12:53 PM · Localization

Mar 28 2020

aspotashev added a comment to D25929: l10n: Add svn2git rules to import l10n*/scripts/ from SVN.

I think I need to explicitly specify license for these new files. Not sure which license to choose, by default I would pick MIT because it's one of the most permissive ones.

Mar 28 2020, 12:26 AM

Mar 27 2020

aspotashev added a comment to D26076: Adapt to l10n scripts stored in branches of Git repository.

Just to be sure, this needs https://phabricator.kde.org/D25929 (or rather the repo resulting from it), right?

Mar 27 2020, 11:37 PM · Localization
aspotashev added a comment to D25929: l10n: Add svn2git rules to import l10n*/scripts/ from SVN.

As I mentioned in https://phabricator.kde.org/T4803#213612 , I ran svn2git with these rules in December to produce https://github.com/aspotashev/converted-scripty-v2 for evaluation.

Mar 27 2020, 11:34 PM

Mar 8 2020

aspotashev added a comment to D25929: l10n: Add svn2git rules to import l10n*/scripts/ from SVN.

ping?

Mar 8 2020, 7:17 PM

Mar 7 2020

aspotashev committed R1045:ddc87a47089b: TaskView: Change visibility of table columns after the view is connected to… (authored by aspotashev).
TaskView: Change visibility of table columns after the view is connected to…
Mar 7 2020, 10:11 PM

Mar 3 2020

aspotashev added a comment to T10392: Платная реклама.

Клик стоил около 20 рублей?

Mar 3 2020, 9:09 PM · KDE Russia

Feb 9 2020

aspotashev committed R883:1562006: Update for www_www.po with translation for Plasma 5.18 announcement by boingo….
Update for www_www.po with translation for Plasma 5.18 announcement by boingo…
Feb 9 2020, 10:46 PM

Jan 5 2020

aspotashev committed R263:b834a855bf29: i18n: Add more semantic context strings (authored by aspotashev).
i18n: Add more semantic context strings
Jan 5 2020, 11:36 AM
aspotashev closed D26170: i18n: Add more semantic context strings.
Jan 5 2020, 11:36 AM · Frameworks
aspotashev committed R263:cfa4f04d4303: i18n: Split translations for strings "Translation" (authored by aspotashev).
i18n: Split translations for strings "Translation"
Jan 5 2020, 11:36 AM
aspotashev closed D26168: i18n: Split translations for strings "Translation".
Jan 5 2020, 11:36 AM · Frameworks

Jan 3 2020

aspotashev added a comment to D25929: l10n: Add svn2git rules to import l10n*/scripts/ from SVN.

ping?

Jan 3 2020, 7:10 AM

Dec 28 2019

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

The migrated repo does not include scripts from */x-test/internal/, is that OK?

Dec 28 2019, 8:55 AM · Localization

Dec 24 2019

aspotashev committed R1045:202c072dc519: Fix build with pre-KF5 versions of KCalendarCore (authored by aspotashev).
Fix build with pre-KF5 versions of KCalendarCore
Dec 24 2019, 6:40 AM

Dec 23 2019

aspotashev requested review of D26174: click_on_letter_up: Minor documentation update.
Dec 23 2019, 3:24 AM · KDE Edu
aspotashev added a comment to D26168: i18n: Split translations for strings "Translation".

Seems you went fully "at it", good work :)

"after string freeze" meant "after relase tagging for string freeze reasons" , right? ;)

Dec 23 2019, 12:22 AM · Frameworks
aspotashev added a comment to D26168: i18n: Split translations for strings "Translation".

will try to push around January 5, 2020 after string freeze

Dec 23 2019, 12:07 AM · Frameworks
aspotashev added a comment to D26170: i18n: Add more semantic context strings.

will try to push around January 5, 2020 after string freeze

Dec 23 2019, 12:07 AM · Frameworks
aspotashev added a comment to D26168: i18n: Split translations for strings "Translation".

Looks good to me for what I know as programmer, but none-translator :)
While at it, for consistency the other tab titles could also get a "@title:tab" UI marker context?

Dec 23 2019, 12:04 AM · Frameworks
aspotashev requested review of D26170: i18n: Add more semantic context strings.
Dec 23 2019, 12:03 AM · Frameworks

Dec 22 2019

aspotashev committed R883:1558883: more detailed translation for "Suspend to disk" and "Suspend to RAM".
more detailed translation for "Suspend to disk" and "Suspend to RAM"
Dec 22 2019, 11:24 PM
aspotashev committed R883:1558882: update.
update
Dec 22 2019, 11:16 PM
aspotashev updated subscribers of D26168: i18n: Split translations for strings "Translation".
Dec 22 2019, 11:11 PM · Frameworks
aspotashev requested review of D26168: i18n: Split translations for strings "Translation".
Dec 22 2019, 11:09 PM · Frameworks
aspotashev committed R883:1558881: fix translation for "Translation" tab.
fix translation for "Translation" tab
Dec 22 2019, 10:16 PM

Dec 21 2019

aspotashev committed R877:f972fc115c74: Add ktimetracker release 5.0.1 (authored by aspotashev).
Add ktimetracker release 5.0.1
Dec 21 2019, 10:41 PM
aspotashev committed R883:1558759: update.
update
Dec 21 2019, 1:42 AM

Dec 20 2019

aspotashev committed R1045:fe4332078d9b: Prepare 5.0.1 release (authored by aspotashev).
Prepare 5.0.1 release
Dec 20 2019, 11:28 PM
aspotashev committed R1045:4c4027d6bcc6: Install application icon (authored by aspotashev).
Install application icon
Dec 20 2019, 11:28 PM

Dec 19 2019

aspotashev committed R883:1558701: update for www/kde-org-announcements-releases.po by Ilya Bizyaev.
update for www/kde-org-announcements-releases.po by Ilya Bizyaev
Dec 19 2019, 7:01 PM
aspotashev committed R1045:86f655625024: Prepare 5.0.0 release (authored by aspotashev).
Prepare 5.0.0 release
Dec 19 2019, 2:49 PM

Dec 18 2019

aspotashev requested review of D26076: Adapt to l10n scripts stored in branches of Git repository.
Dec 18 2019, 6:07 AM · Localization

Dec 17 2019

aspotashev committed R877:20f9557bc961: ktimetracker: Prepare release target 5.0.0 (not release yet though) (authored by aspotashev).
ktimetracker: Prepare release target 5.0.0 (not release yet though)
Dec 17 2019, 11:42 PM
aspotashev committed R883:1558542: update.
update
Dec 17 2019, 8:27 PM
aspotashev requested review of D26059: plasma/plasma-add-bugzilla-versions: One package name per line, for readable diffs.
Dec 17 2019, 12:51 AM

Dec 16 2019

aspotashev committed R1045:e71236740454: Fix ktimetracker.exe embedded icon on Windows (authored by aspotashev).
Fix ktimetracker.exe embedded icon on Windows
Dec 16 2019, 9:33 PM

Dec 15 2019

aspotashev committed R883:1558390: update.
update
Dec 15 2019, 9:05 PM
aspotashev committed R91:0bfc1e5e6406: i18n: Fix wording and typos in various user-visible messages (authored by aspotashev).
i18n: Fix wording and typos in various user-visible messages
Dec 15 2019, 8:28 PM
aspotashev closed D26005: i18n: Fix wording and typos in various user-visible messages.
Dec 15 2019, 8:28 PM · KDE PIM
aspotashev requested review of D26025: SelectSizeTypeComboBox: Use KiB/MiB/GiB quantifiers for clarity.
Dec 15 2019, 8:25 PM · KDE PIM
aspotashev committed R91:c775f765ebdd: Fix typo in methods name "tooManyArgument" (authored by aspotashev).
Fix typo in methods name "tooManyArgument"
Dec 15 2019, 7:31 PM
aspotashev closed D26003: Fix typo in methods name "tooManyArgument".
Dec 15 2019, 7:31 PM · KDE PIM
aspotashev committed R91:06d58aeb920d: i18n: Fix wording in dialogs, add contexts "@title:window" (authored by aspotashev).
i18n: Fix wording in dialogs, add contexts "@title:window"
Dec 15 2019, 7:30 PM
aspotashev closed D26004: i18n: Fix wording in dialogs, add contexts "@title:window".
Dec 15 2019, 7:30 PM · KDE PIM
aspotashev committed R1045:91b52ad0b24c: Check/uncheck task's completed status by clicking with left button only (authored by aspotashev).
Check/uncheck task's completed status by clicking with left button only
Dec 15 2019, 3:47 PM
aspotashev committed R1045:968aba152567: Change task completion by dragging with left button only (authored by aspotashev).
Change task completion by dragging with left button only
Dec 15 2019, 3:43 PM
aspotashev committed R1045:5552b78639bc: Do not show autotracking box when virtual desktops are not available, e.g. on… (authored by aspotashev).
Do not show autotracking box when virtual desktops are not available, e.g. on…
Dec 15 2019, 3:37 PM
aspotashev committed R877:cba4b6edfc40: ktimetracker: Install Breeze (authored by aspotashev).
ktimetracker: Install Breeze
Dec 15 2019, 2:44 PM
aspotashev committed R877:afe02f6d93a7: ktimetracker: Include translations in bin/data/locale/ (authored by aspotashev).
ktimetracker: Include translations in bin/data/locale/
Dec 15 2019, 2:19 PM
aspotashev committed R1045:b5b820741147: Fix Qt warning (authored by aspotashev).
Fix Qt warning
Dec 15 2019, 4:13 AM
aspotashev committed R1045:705e68378498: Add icons.qrc (authored by aspotashev).
Add icons.qrc
Dec 15 2019, 2:57 AM
aspotashev committed R1045:c4c2f9d4d753: Also use Breeze style on macOS (authored by aspotashev).
Also use Breeze style on macOS
Dec 15 2019, 2:56 AM
aspotashev committed R1045:ceed8cee9c79: Load application-specific icons from qrc (otherwise icons can't load on Windows) (authored by aspotashev).
Load application-specific icons from qrc (otherwise icons can't load on Windows)
Dec 15 2019, 2:56 AM

Dec 14 2019

aspotashev committed R1045:73d5307d7cc2: Try to improve look on Windows (authored by aspotashev).
Try to improve look on Windows
Dec 14 2019, 11:33 PM