Page MenuHomePhabricator

Evs (Evgeniy Subbotin)
Engineering

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Jul 8 2018, 9:26 PM (310 w, 4 d)
Availability
Available
IRC Nick
evs
LDAP User
Unknown
MediaWiki User
Evs [ Global Accounts ]

Recent Activity

May 26 2023

Evs added a comment to T136282: Enable ArticlePlaceholder on ruwiki.

Is there any progress on the task? Have the performance problems been resolved?

May 26 2023, 3:33 AM · Russian-Sites, Wikidata, ArticlePlaceholder

Feb 4 2023

Evs added a comment to T323430: Bug with importing fuzzy translations from .po files.

So far, while the issue can be reproduced, we haven't been able to identify where the second !!FUZZY!! is added from. The poimport.php file is not called as the user interacts with the Special:ImportTranslations page so that might not be the culprit we are looking for. Will keep investigating.

Feb 4 2023, 8:03 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Language-Team (Language-2023-January-March), MediaWiki-extensions-Translate

Dec 5 2022

Evs removed a watcher for MediaWiki-extensions-Translate: Evs.
Dec 5 2022, 7:41 AM

Nov 22 2022

Evs added a comment to T323430: Bug with importing fuzzy translations from .po files.

As i see in the scripts/poimport.php, the importing of fuzzy translations strings is doing with such code:

			// Fuzzy messages
			if ( preg_match( '/^#, fuzzy$/m', $section ) ) {
				$translation = TRANSLATE_FUZZY . $translation;
			}

This is categorically wrong, because this kind of "dirty hack" does not recognize the fact that existing translations can be already marked as fuzzy, which causes duplicate !!FUZZY!! tags. Marking should not be done by the import script in this way, but with src/Synchronization/MessageWebImporter.php, where it should be done with the translate-manage-action-conflict as default action for fuzzy strings.

Nov 22 2022, 5:00 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Language-Team (Language-2023-January-March), MediaWiki-extensions-Translate

Nov 21 2022

Evs removed a watcher for Language-Team: Evs.
Nov 21 2022, 12:39 PM
Evs added a watcher for Language-Team: Evs.
Nov 21 2022, 7:17 AM
Evs added a watcher for MediaWiki-extensions-Translate: Evs.
Nov 21 2022, 7:17 AM

Nov 19 2022

Evs updated the task description for T323430: Bug with importing fuzzy translations from .po files.
Nov 19 2022, 8:20 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Language-Team (Language-2023-January-March), MediaWiki-extensions-Translate
Evs updated the task description for T323430: Bug with importing fuzzy translations from .po files.
Nov 19 2022, 8:19 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Language-Team (Language-2023-January-March), MediaWiki-extensions-Translate
Evs created T323430: Bug with importing fuzzy translations from .po files.
Nov 19 2022, 8:16 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Language-Team (Language-2023-January-March), MediaWiki-extensions-Translate

Nov 13 2022

Evs added a watcher for ARM support: Evs.
Nov 13 2022, 12:37 AM

Oct 30 2022

Evs added a comment to T321981: Update Huggle to build with Apple Silicon.

Was fixed in Qt 5.15.6, but the ARM build is still needed

Oct 30 2022, 7:32 PM · ARM support, Huggle

Oct 29 2022

Evs created T321981: Update Huggle to build with Apple Silicon.
Oct 29 2022, 5:28 PM · ARM support, Huggle

Mar 31 2020

MusikAnimal awarded T199500: Show label and description in native or fallback languages instead of ID on Wikidata a Like token.
Mar 31 2020, 2:50 AM · Wikidata, Huggle

Aug 5 2018

Evs added a comment to T199497: Enable Huggle on translatewiki.net.

I actually think that Huggle can do most of the requested features.

  1. that's basically checking the diffs of edits with specific filter isn't it?
  2. you would need to describe how to do that, but probably can be scripted
  3. well, that's basically just a normal revert or not? Does the content model of TWN prevent rollback API or reverting of edits?
  4. Can be done simple
  5. If you explain or describe some APIs that can do that it can be scripted
  6. Can be scripted too
  7. That's already implemented

So, I think Huggle can do all of that, but there might need to be some scripting involved.

Aug 5 2018, 11:00 PM · Huggle

Aug 4 2018

Evs added a comment to T199500: Show label and description in native or fallback languages instead of ID on Wikidata.

Hm, any ideas how to do that? Which APIs should be used for that and based on which conditions? I suppose it should be related to different content model?

Aug 4 2018, 1:51 PM · Wikidata, Huggle

Jul 29 2018

Evs added a comment to T200637: Internal editor removes nbsp Unicode symbols.

hmm, I wonder why there is any such "unbreakable space" thingie? how about HTML? https://en.wikipedia.org/w/index.php?title=User:Petrb/test1&diff=852487179&oldid=852487100

Jul 29 2018, 9:58 AM · Huggle
Evs created T200637: Internal editor removes nbsp Unicode symbols.
Jul 29 2018, 7:41 AM · Huggle

Jul 15 2018

Evs added a comment to T199497: Enable Huggle on translatewiki.net.

ok, then let's exclude the use of warn users functions and if in Huggle there will be exactly the functionality that I described above, then we connect it to read-write. I think Huggle can be used in that cases and functionality is not much needed to be coded

Jul 15 2018, 9:24 AM · Huggle

Jul 14 2018

Evs added a comment to T199497: Enable Huggle on translatewiki.net.

What features would I like to get using Huggle on TranslateWiki:

  1. Ability to track new and edited translations in languages that will be set by me (with diff view)
  2. Ability to edit translations from queue as with Special:Translate page as action=edit
  3. Ability to rollback incorrect translations in cases of vandalism or machine translation
  4. Ability of placing pages on speedy deletion with {{Delete}} template
  5. Ability to review translations (like patroling)
  6. Desirable: ability to mark translations as fuzzy (by adding !!FUZZY!! at the beginning of the article text)
  7. Optionally: ability to warn users, who make vandal or machine translations
Jul 14 2018, 8:30 AM · Huggle

Jul 13 2018

Evs added a comment to T199497: Enable Huggle on translatewiki.net.

Yes, there is no need fol a lot of special or warning templates, https://translatewiki.net/wiki/Template:Delete is enough.

Jul 13 2018, 7:44 PM · Huggle
Evs created T199543: Remove edits of deleted pages from queue.
Jul 13 2018, 2:47 PM · Huggle
Evs added a comment to T199497: Enable Huggle on translatewiki.net.

Great, so you just need to get consent :) And implement filters in Huggle, that can use translations=only and trailer=/$language in filters options

Jul 13 2018, 2:29 PM · Huggle
Evs updated subscribers of T199497: Enable Huggle on translatewiki.net.

Let ask them. As I know there were a lot of vandalism/machine translating edits on TranslateWiki, especially in the Russian language section, so Huggle monitoring may be extremely useful for this project. @Nikerabbit, can you implement this?

Jul 13 2018, 1:33 PM · Huggle
Evs renamed T199500: Show label and description in native or fallback languages instead of ID on Wikidata from Show label and description in native or fallback languages instead ID on Wikidata to Show label and description in native or fallback languages instead of ID on Wikidata.
Jul 13 2018, 6:56 AM · Wikidata, Huggle
Evs created T199500: Show label and description in native or fallback languages instead of ID on Wikidata.
Jul 13 2018, 5:39 AM · Wikidata, Huggle
Evs created T199497: Enable Huggle on translatewiki.net.
Jul 13 2018, 3:31 AM · Huggle