Page MenuHomePhabricator

santhosh (Santhosh Thottingal)
Principal Software Engineer, Language Engineering.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 2:57 AM (315 w, 6 d)
Availability
Available
LDAP User
Santhosh
MediaWiki User
Unknown

Recent Activity

Thu, Oct 22

santhosh updated the task description for T266231: Create and publish a renderless language selector component.
Thu, Oct 22, 11:52 AM · Language-Team, ContentTranslation, WVUI
santhosh created T266231: Create and publish a renderless language selector component.
Thu, Oct 22, 11:50 AM · Language-Team, ContentTranslation, WVUI
santhosh renamed T266229: Allow anonymous users to translate and publish sections from allow anonymous users to translate and publish sections to Allow anonymous users to translate and publish sections .
Thu, Oct 22, 11:24 AM · Language-Team (Language-2020-October-December), SectionTranslation
santhosh created T266229: Allow anonymous users to translate and publish sections .
Thu, Oct 22, 11:24 AM · Language-Team (Language-2020-October-December), SectionTranslation
santhosh added a comment to T262500: MediaWiki $minimumGroupingDigits is differs from CLDR for hy, ru, uk.

MediaWiki's code for minimumGroupingDigits in numeric formats has an off-by-one error: MediaWiki uses (for example) 2 for polish to indicate that 1000 shouldn't have a grouping separator, but the Unicode CLDR defines this as 1.

Thu, Oct 22, 9:16 AM · Patch-For-Review, I18n, Language-Team, MediaWiki-Internationalization

Wed, Oct 14

santhosh created P12990 ApiSectionTranslationPublishTest.
Wed, Oct 14, 10:58 AM · ContentTranslation

Sun, Oct 11

santhosh created T265204: /page/{title}/links/media returns 500 error when more than 100 media files present.
Sun, Oct 11, 6:05 AM · Platform Engineering, Wikimedia-production-error, Performance Issue, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)

Fri, Oct 9

santhosh added a comment to T265072: suggestions not loading on SX labs instance.

I observed that the recommendation api is quite unstable these days. https://es.wikipedia.org/api/rest_v1/data/recommendation/article/creation/translation/en?count=24 This is giving expected results today, but was failing yesterday.

Fri, Oct 9, 5:40 AM · SectionTranslation

Wed, Oct 7

santhosh renamed T264736: Create new API to support publishing a translated section from Extend publish API to support publishing a translated section to Create new API to support publishing a translated section.
Wed, Oct 7, 9:59 AM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Language-Team (Language-2020-October-December), SectionTranslation, CX-mobile
santhosh moved T264736: Create new API to support publishing a translated section from Priority Backlog to In Progress on the Language-Team (Language-2020-October-December) board.
Wed, Oct 7, 7:30 AM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Language-Team (Language-2020-October-December), SectionTranslation, CX-mobile
santhosh claimed T264736: Create new API to support publishing a translated section.
Wed, Oct 7, 7:30 AM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Language-Team (Language-2020-October-December), SectionTranslation, CX-mobile

Tue, Oct 6

santhosh moved T260143: New translation: Direct access to translate a specific section from Priority Backlog to In Review on the Language-Team (Language-2020-October-December) board.
Tue, Oct 6, 10:40 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), SectionTranslation
santhosh claimed T260143: New translation: Direct access to translate a specific section.
Tue, Oct 6, 10:40 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), SectionTranslation

Tue, Sep 29

santhosh added a comment to T259496: Compare the contents: Adjust scrollable and sticky areas.

Got it. So can't this be solved if the default UI of tab in our vue UI library follow grey underlines instead of following OOUI style? @ngkountas If we do that, then we don't need customizations right? The tabs we have in desktop dashboard will also follow the grey underline style.

@santhosh I think that there are three important differences between our current tab UI component and the desired one (at least for this case):

Tue, Sep 29, 6:52 AM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Language-Team (Language-2020-October-December), Patch-For-Review, SectionTranslation

Mon, Sep 28

santhosh added a comment to T259496: Compare the contents: Adjust scrollable and sticky areas.

Got it. So can't this be solved if the default UI of tab in our vue UI library follow grey underlines instead of following OOUI style? @ngkountas If we do that, then we don't need customizations right? The tabs we have in desktop dashboard will also follow the grey underline style.

Mon, Sep 28, 11:52 AM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Language-Team (Language-2020-October-December), Patch-For-Review, SectionTranslation
santhosh added a comment to T259496: Compare the contents: Adjust scrollable and sticky areas.

@Pginer-WMF About the style for this tabs, do you see this as a tab UI component pattern or a new UI pattern? In dashboard, we have similar tabs(suggestions, published, in draft). Do you think those tabs and this should use different styling and UX? Asking this because, the Vue component need to be designed for that pattern. The way @ngkountas attempted to solve this is by reimplementing the tab component just for this screen. Is there a logic behind using #222 for highlighting pattern deviating from OOUI style

Mon, Sep 28, 5:59 AM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Language-Team (Language-2020-October-December), Patch-For-Review, SectionTranslation

Sep 18 2020

Jdlrobson awarded T263093: Create a custom skin for Content Translation special pages a Like token.
Sep 18 2020, 5:01 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), ContentTranslation
santhosh added a comment to T260239: Finalize Design Style Guide's “Components” section .

I propose adding the following too:

Sep 18 2020, 6:28 AM · Wikimedia Design Style Guide

Sep 17 2020

santhosh added a comment to T249901: Make Content Translation extension work on mediawiki-docker.

Error while reading config file: Error: ENOENT: no such file or directory, open '/opt/cxserver/config.yaml'

Sep 17 2020, 11:44 AM · Language-Team (Language-2020-October-December), ContentTranslation, MediaWiki-Docker
santhosh moved T263093: Create a custom skin for Content Translation special pages from Quarter Backlog to In Review on the Language-Team (Language-2020-July-September) board.
Sep 17 2020, 11:39 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), ContentTranslation
santhosh claimed T263093: Create a custom skin for Content Translation special pages.
Sep 17 2020, 11:39 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), ContentTranslation
santhosh added a comment to T263093: Create a custom skin for Content Translation special pages.
Big screens:
Small screens:
Menu open
Sep 17 2020, 6:24 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), ContentTranslation
santhosh added a project to T263093: Create a custom skin for Content Translation special pages: Language-Team (Language-2020-July-September).
Sep 17 2020, 5:41 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), ContentTranslation
santhosh triaged T263093: Create a custom skin for Content Translation special pages as Medium priority.
Sep 17 2020, 5:41 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), ContentTranslation
santhosh created T263093: Create a custom skin for Content Translation special pages.
Sep 17 2020, 5:40 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Language-Team (Language-2020-October-December), ContentTranslation

Sep 15 2020

santhosh added a comment to T243495: [Epic] Support for Section Translation.

Thanks @Jdlrobson!. I will try to take it forward.

Sep 15 2020, 4:08 AM · ContentTranslation, Language-Team (Language-2020-January-March), Epic

Sep 14 2020

santhosh moved T259502: Pick a sentence: Card to display and apply MT from In Progress to In Review on the Language-Team (Language-2020-July-September) board.
Sep 14 2020, 5:46 AM · Language-Team (Language-2020-October-December), MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), SectionTranslation, CX-mobile
santhosh added a comment to T243495: [Epic] Support for Section Translation.

Definitely can help with that. When do you need to know by?

Sep 14 2020, 4:21 AM · ContentTranslation, Language-Team (Language-2020-January-March), Epic

Sep 11 2020

santhosh added a comment to T243495: [Epic] Support for Section Translation.

@Jdlrobson Can you please guide us with this approach? I am not familiar with skins system. If we create a new skin, wouldn't it be globally available? Can it be used for just a special page? Can you give some pointers on where to start?

Sep 11 2020, 4:12 AM · ContentTranslation, Language-Team (Language-2020-January-March), Epic

Sep 7 2020

santhosh merged task T262172: Content translation moving strangely on Arabic Wikipedia into T245855: ContentTranslation scrolls the page after each key press.
Sep 7 2020, 4:11 AM · ContentTranslation
santhosh merged T262172: Content translation moving strangely on Arabic Wikipedia into T245855: ContentTranslation scrolls the page after each key press.
Sep 7 2020, 4:11 AM · Language-Team (Language-2020-October-December), ContentTranslation

Sep 3 2020

santhosh moved T261557: Can't add categories in content translation tool - Categories for the language to translate not shown from In Progress to In Review on the Language-Team (Language-2020-July-September) board.
Sep 3 2020, 6:30 AM · JavaScript, MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), Wikimedia-production-error, Language-Team (Language-2020-July-September), ContentTranslation
santhosh moved T261557: Can't add categories in content translation tool - Categories for the language to translate not shown from Breaking bugs to In Progress on the Language-Team (Language-2020-July-September) board.
Sep 3 2020, 6:29 AM · JavaScript, MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), Wikimedia-production-error, Language-Team (Language-2020-July-September), ContentTranslation
santhosh claimed T261557: Can't add categories in content translation tool - Categories for the language to translate not shown.
Sep 3 2020, 6:21 AM · JavaScript, MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), Wikimedia-production-error, Language-Team (Language-2020-July-September), ContentTranslation

Sep 2 2020

santhosh moved T259689: Orchestrate the workflow in responsive manner from In Progress to Needs QA on the Language-Team (Language-2020-July-September) board.
Sep 2 2020, 4:22 AM · Language-Team (Language-2020-July-September), MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), SectionTranslation

Aug 27 2020

santhosh edited projects for T261379: Evaluate Apertium markup handling , added: CX-cxserver; removed ContentTranslation.
Aug 27 2020, 8:19 AM · CX-cxserver
santhosh created T261379: Evaluate Apertium markup handling .
Aug 27 2020, 8:19 AM · CX-cxserver

Aug 26 2020

santhosh added a comment to T260236: Security Readiness Review For Section Translation.

^ to follow up: I think we'd be looking for something a bit beyond the basic installation instructions, whether that's a docker or similar that works out of the box with minimal effort and no missing pieces (elevated rights, credentials, dependencies, etc). If the installation instructions can accommodate this (have not tried them yet), that's fine.

Aug 26 2020, 8:54 AM · user-sbassett, SectionTranslation, Security, Security Readiness Reviews, secscrum

Aug 24 2020

santhosh added a comment to T259604: Test automation for Section Translation: investigate integration in CI infrastructure.

Screencast of cypress integration:

Aug 24 2020, 10:52 AM · MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), Language-Team (Language-2020-July-September), SectionTranslation
santhosh added a comment to T260999: What should leading and trailing icons be called?.

In my opinion, this is mostly about design vocabulary we want to follow. If we want a consistent design pattern where icons(in its purpose defined by design style guide) are always at the beginning of a component, there is no question of icons appearing elsewhere in the component. So icon not only get its position, but its meaning and purpose. Same for indicators.

Aug 24 2020, 8:37 AM · Design, WVUI
santhosh added a comment to T241589: Section Translation: Compare the contents before translating.

I cannot start a translation in https://sx.wmflabs.org/

Aug 24 2020, 4:10 AM · Epic, Language-Team (Language-2020-October-December), MW-1.36-notes (1.36.0-wmf.6; 2020-08-25), SectionTranslation, Patch-For-Review

Aug 21 2020

santhosh added a comment to T259689: Orchestrate the workflow in responsive manner.

After considering the complications, I changed my mind. Rather than developing a small hack router, it would be better to use vue-router itself. https://gerrit.wikimedia.org/r/621679 illustrates this.

Aug 21 2020, 8:28 AM · Language-Team (Language-2020-July-September), MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), SectionTranslation

Aug 19 2020

santhosh added a comment to T254780: Best way to add imagemagick to MediaWiki-Docker?.

Thanks @santhosh!

nodejs and npm - if possible latest LTS versions.

Personally I lean towards providing instructions and tooling to use wikimedia/fresh. Consistency with CI would be a major advantage of going that route. I'm interested to hear what others think.

Aug 19 2020, 9:33 AM · Patch-For-Review, dev-images, User-brennen, MediaWiki-Docker
santhosh added a comment to T254780: Best way to add imagemagick to MediaWiki-Docker?.

I created this page: https://www.mediawiki.org/wiki/MediaWiki-Docker/Configuration_recipes/Customize_base_image

Aug 19 2020, 9:15 AM · Patch-For-Review, dev-images, User-brennen, MediaWiki-Docker
santhosh added a comment to T254780: Best way to add imagemagick to MediaWiki-Docker?.

One way to do this is modifying the mediawiki service in docker-compose.override.yaml as follows:

Aug 19 2020, 9:02 AM · Patch-For-Review, dev-images, User-brennen, MediaWiki-Docker

Aug 17 2020

santhosh claimed T249901: Make Content Translation extension work on mediawiki-docker.

I am working on this. With https://www.mediawiki.org/wiki/Docker it is not much difficult to get Content Translation up and runnig with its database, cxserver instance. I will document it in detail at https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/ContentTranslation

Aug 17 2020, 1:01 PM · Language-Team (Language-2020-October-December), ContentTranslation, MediaWiki-Docker
santhosh moved T249458: ContentTranslation is not adding pages sitelinks to wikidata from In Progress to In Review on the Language-Team (Language-2020-July-September) board.
Aug 17 2020, 6:40 AM · MW-1.36-notes (1.36.0-wmf.5; 2020-08-18), Language-Team (Language-2020-July-September), Wikidata, ContentTranslation
santhosh added a comment to T256054: Copy dependencies of "jquery.wikibase.linkitem" Resource Loader module to Wikibase client JS code.

Changed related to this ticket caused a bug in the Wikidata linking in ContentTranslation - T249458: ContentTranslation is not adding pages sitelinks to wikidata

Aug 17 2020, 6:28 AM · Wikibase Extension Decoupling and Registration (Sprint 4), MW-1.36-notes (1.36.0-wmf.1; 2020-07-21), Wikidata, MW-1.35-notes (1.35.0-wmf.41; 2020-07-14), Patch-For-Review, User-Ladsgroup
santhosh added a comment to T259914: Deprecate mw.config.values.wbRepo.

Content translations, wikidata linking code depends the RL module mw.config.values.wbRepo. So please let us know the migration strategy too.

Aug 17 2020, 6:27 AM · Wikidata, Technical-Debt
santhosh claimed T249458: ContentTranslation is not adding pages sitelinks to wikidata.
Aug 17 2020, 6:04 AM · MW-1.36-notes (1.36.0-wmf.5; 2020-08-18), Language-Team (Language-2020-July-September), Wikidata, ContentTranslation

Aug 12 2020

santhosh added a comment to T259577: ContentTranslation must provide an element #mw-content-text.

I see that mw.hook( 'wikipage.content' ).fire( $( '#mw-content-text' ) ); for Use this hook if you need to enhance or modify parts of a wiki page.. But for CX, the UI has nothing common with any Special page or content page by product design. We reimplemented the personal toolbar too. There is no side bar. Since CX was launched in 2014, we have seen some reports that says it broke some gadgets and we talked to the authors and fixed(most of them were using document.getElementById and assuming the existance of sidebar). That means, so far we were in the assumption that there is no such contracts to have an element with id mw-content-text.

Aug 12 2020, 9:19 AM · ContentTranslation
santhosh added a comment to T259016: Line height issues partially crop text in Section Translation workflow.

The issue about section title heights(shown in second screenshot) is not fixed yet

Aug 12 2020, 7:31 AM · MW-1.36-notes (1.36.0-wmf.9; 2020-09-15), Patch-For-Review, Language-Team (Language-2020-July-September), SectionTranslation

Aug 10 2020

santhosh moved T259698: Replace deprecated ve.init.mw.Target#getHtml from Pending input for QA to In Review on the Language-Team (Language-2020-July-September) board.
Aug 10 2020, 5:24 AM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Language-Team (Language-2020-July-September), ContentTranslation
santhosh added a comment to T259698: Replace deprecated ve.init.mw.Target#getHtml.

https://gerrit.wikimedia.org/r/618700 is not merged yet

Aug 10 2020, 5:23 AM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Language-Team (Language-2020-July-September), ContentTranslation

Aug 6 2020

santhosh moved T259698: Replace deprecated ve.init.mw.Target#getHtml from Priority Backlog to Needs QA on the Language-Team (Language-2020-July-September) board.
Aug 6 2020, 12:55 PM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Language-Team (Language-2020-July-September), ContentTranslation
santhosh updated subscribers of T256194: Provide section order information in the section suggestions API.

@Jpita You may just verify the above result and move

Aug 6 2020, 12:44 PM · Language-Team (Language-2020-July-September), CX-cxserver, SectionTranslation
santhosh added a comment to T256194: Provide section order information in the section suggestions API.

Example:
https://cxserver.wikimedia.org/v2/suggest/sections/Sitar/en/ml

{
  "sections": {
    "sourceLanguage": "en",
    "sourceTitle": "Sitar",
    "targetLanguage": "ml",
    "targetTitle": "സിത്താർ",
    "sourceSections": [
      "Etymology",
      "History",
      "General layout",
      "Construction styles",
      "Tuning",
      "Playing",
      "World music influence",
      "See also",
      "References",
      "External links"
    ],
    "targetSections": [
      "പ്രമുഖർ",
      "അവലംബം"
    ],
    "present": {
      "References": "അവലംബം"
    },
    "missing": {
      "Etymology": "പേരിന്റെ ഉത്ഭവം",
      "History": "ചരിത്രം",
      "Playing": "വായിക്കുന്ന രീതി",
      "See also": "ഇതും കാണുക",
      "External links": "പുറത്തേക്കുള്ള കണ്ണികൾ"
    }
  }
}
Aug 6 2020, 12:44 PM · Language-Team (Language-2020-July-September), CX-cxserver, SectionTranslation
santhosh claimed T259698: Replace deprecated ve.init.mw.Target#getHtml.
Aug 6 2020, 6:47 AM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Language-Team (Language-2020-July-September), ContentTranslation

Aug 5 2020

santhosh triaged T259698: Replace deprecated ve.init.mw.Target#getHtml as High priority.

Set to high priority since we don't want to see the publishing feature failing at any cost.

Aug 5 2020, 12:02 PM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Language-Team (Language-2020-July-September), ContentTranslation
santhosh created T259698: Replace deprecated ve.init.mw.Target#getHtml.
Aug 5 2020, 12:01 PM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Language-Team (Language-2020-July-September), ContentTranslation
santhosh added a comment to T259689: Orchestrate the workflow in responsive manner.

I think we need to go with a vuex based approach where we store the app state and step in a store module. We need store module 'app' for that. It will have the current step, and we can have the main content area rendering based on that step. If mobile render it as full screen dialog. Mutating the step can change the history hash from store. This will avoid the need for 25K vuerouter library too. The app vuex store module has more use beyond this, such as saving and restoring last selected language from localstorage etc(but that is futuristic). he language selectors can be still dialogs(full screen or not).

Aug 5 2020, 7:24 AM · Language-Team (Language-2020-July-September), MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), SectionTranslation
santhosh created T259689: Orchestrate the workflow in responsive manner.
Aug 5 2020, 7:21 AM · Language-Team (Language-2020-July-September), MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), SectionTranslation

Jul 30 2020

santhosh edited projects for T259245: Show error message when CXServer is not reachable, added: SectionTranslation; removed ContentTranslation.
Jul 30 2020, 10:54 AM · Language-Team (Language-2020-October-December), SectionTranslation
santhosh created T259245: Show error message when CXServer is not reachable.
Jul 30 2020, 10:53 AM · Language-Team (Language-2020-October-December), SectionTranslation

Jul 29 2020

santhosh edited projects for T256194: Provide section order information in the section suggestions API, added: SectionTranslation, CX-cxserver; removed ContentTranslation.
Jul 29 2020, 4:08 AM · Language-Team (Language-2020-July-September), CX-cxserver, SectionTranslation
santhosh edited projects for T256194: Provide section order information in the section suggestions API, added: ContentTranslation; removed SectionTranslation, CX-cxserver.
Jul 29 2020, 4:07 AM · Language-Team (Language-2020-July-September), CX-cxserver, SectionTranslation

Jul 28 2020

santhosh claimed T256194: Provide section order information in the section suggestions API.
Jul 28 2020, 11:07 AM · Language-Team (Language-2020-July-September), CX-cxserver, SectionTranslation

Jul 24 2020

santhosh added a comment to T258752: Unify `line-height` to `20px` in widgets to simplify code and better i18n.

Different scripts has different line height requirements. So, shouldn't we consider defining them per script or language basis? Please take a look at bo.wikipedia.org - that script has 3 level vertical stacking.

Jul 24 2020, 8:49 AM · Patch-For-Review, OOUI (OOUI-0.40.0), I18n, Design

Jul 16 2020

santhosh added a comment to T258115: [L] Build a select list base Vue component.

The language team wrote one such component(Demo, Code). Feel free to refer/copy/adapt

Jul 16 2020, 5:54 AM · Patch-For-Review, SDAW-MediaSearch (MediaSearch-Alpha), Structured-Data-Backlog (Current Work)

Jul 10 2020

santhosh added a comment to T241587: Section Translation: Pick a section.

Videos from current version:

Jul 10 2020, 6:35 AM · Epic, Language-Team (Language-2020-October-December), SectionTranslation, MW-1.35-notes (1.35.0-wmf.41; 2020-07-14), Patch-For-Review

Jul 9 2020

santhosh moved T208197: ContentTranslation relies on recommendation-api running on Cloud VPS from In Review to Priority Backlog on the Language-Team (Language-2020-Focus-Sprint) board.
Jul 9 2020, 1:12 PM · Language-Team (Language-2020-July-September), MW-1.35-notes (1.35.0-wmf.40; 2020-07-07), ContentSecurityPolicy, Privacy Engineering, Recommendation-API, ContentTranslation
santhosh closed T243430: Basic service for mapping sections, a subtask of T243495: [Epic] Support for Section Translation, as Resolved.
Jul 9 2020, 4:49 AM · ContentTranslation, Language-Team (Language-2020-January-March), Epic
santhosh closed T243430: Basic service for mapping sections as Resolved.

No. just FYI now. Marking as resolved

Jul 9 2020, 4:49 AM · SectionTranslation, Language-Team (Language-2020-Focus-Sprint), Patch-For-Review
santhosh closed T247499: Build UI framework to support CX dashboard and section translation workflow. as Resolved.
Jul 9 2020, 4:47 AM · SectionTranslation, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Language-Team (Language-2020-Focus-Sprint)
santhosh closed T255331: Can't change interface language on CX dashboard as Resolved.
Jul 9 2020, 4:47 AM · MW-1.35-notes (1.35.0-wmf.38; 2020-06-23), Language-Team (Language-2020-Focus-Sprint), ContentTranslation

Jul 7 2020

santhosh awarded Blog Post: Faster source code fetches thanks to git protocol version 2 a Love token.
Jul 7 2020, 4:02 AM · git-protocol-v2, Release-Engineering-Team

Jul 2 2020

santhosh moved T208197: ContentTranslation relies on recommendation-api running on Cloud VPS from Blocked to In Review on the Language-Team (Language-2020-Focus-Sprint) board.
Jul 2 2020, 6:36 AM · Language-Team (Language-2020-July-September), MW-1.35-notes (1.35.0-wmf.40; 2020-07-07), ContentSecurityPolicy, Privacy Engineering, Recommendation-API, ContentTranslation
santhosh closed T254143: Recommendation api always returns 404 when seed article is not supplied, a subtask of T208197: ContentTranslation relies on recommendation-api running on Cloud VPS, as Resolved.
Jul 2 2020, 6:31 AM · Language-Team (Language-2020-July-September), MW-1.35-notes (1.35.0-wmf.40; 2020-07-07), ContentSecurityPolicy, Privacy Engineering, Recommendation-API, ContentTranslation
santhosh closed T254143: Recommendation api always returns 404 when seed article is not supplied as Resolved.
Jul 2 2020, 6:30 AM · Article-Recommendation, Recommendation-API
santhosh added a comment to T254143: Recommendation api always returns 404 when seed article is not supplied.

I see that the api is now returning results. Closing this. But I understand that the section suggestions in CX need to be aware that the suggestions are not 100% guaranteed for a given language pairs due to the issues we observed and chances that it can repeat in future.

Jul 2 2020, 6:30 AM · Article-Recommendation, Recommendation-API

Jul 1 2020

santhosh claimed T241712: Technical exploration to support Section Translation Editor on Mobile.
Jul 1 2020, 11:36 AM · SectionTranslation, Patch-For-Review, Language-Team (Language-2020-January-March)

Jun 30 2020

santhosh added a comment to T156002: cxserver segmentation: Do not segment text in <pre> tags.

Update: We have not looked into this lately. Partly due to less complaints regarding this issue and hence its relatively low priority.

Jun 30 2020, 3:59 AM · CX-cxserver
santhosh added a comment to T228940: References change place during translation.

Update: We have not looked into this lately. Partly due to less complaints regarding this issue and hence its relatively low priority.

Jun 30 2020, 3:59 AM · ContentTranslation

Jun 29 2020

santhosh updated subscribers of T256534: "Uncaught Error: Syntax error, unrecognized expression: ." when clicking on paragraph.

This seems to a minor regression resulted from https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ContentTranslation/+/596635

Jun 29 2020, 8:28 AM · Language-Team (Language-2020-July-September), MW-1.36-notes (1.36.0-wmf.2; 2020-07-28), Patch-For-Review, ContentTranslation
santhosh added a comment to T199004: RFC: Add a frontend build step to skins/extensions to our deploy process.

Docs outline both approaches. WVUI will use runtime-only and will use build step.

Jun 29 2020, 6:57 AM · MediaWiki-Stakeholders-Group, User-brennen, TechCom-RFC, Proposal, User-Jdlrobson
santhosh created T256588: Gerrit commit message body wrapped near 80 characters instead 100.
Jun 29 2020, 5:19 AM · Gerrit
santhosh added a comment to T199004: RFC: Add a frontend build step to skins/extensions to our deploy process.

@dcipoletti will be the point of contact for the specific implementation proposal moving forward. Requirements from stakeholders and his team's Vue.js work on search will inform the proposal.

Jun 29 2020, 4:33 AM · MediaWiki-Stakeholders-Group, User-brennen, TechCom-RFC, Proposal, User-Jdlrobson

Jun 25 2020

santhosh added a comment to T247499: Build UI framework to support CX dashboard and section translation workflow..

@santhosh Do I need to do something here?

Jun 25 2020, 11:03 AM · SectionTranslation, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Language-Team (Language-2020-Focus-Sprint)

Jun 24 2020

santhosh added a comment to T247499: Build UI framework to support CX dashboard and section translation workflow..

The components are illustrated in storybook: https://people.wikimedia.org/~santhosh/storybook/

Jun 24 2020, 10:37 AM · SectionTranslation, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Language-Team (Language-2020-Focus-Sprint)
santhosh moved T247499: Build UI framework to support CX dashboard and section translation workflow. from In Progress to Needs QA on the Language-Team (Language-2020-Focus-Sprint) board.

Moving this to QA since basic components are developed. We will have specific ticket for enhancements and new features of this UI library.

Jun 24 2020, 8:54 AM · SectionTranslation, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Language-Team (Language-2020-Focus-Sprint)
santhosh moved T243430: Basic service for mapping sections from In Progress to Needs QA on the Language-Team (Language-2020-Focus-Sprint) board.

I created two follow up tickets based on Pau's comments:

Jun 24 2020, 7:01 AM · SectionTranslation, Language-Team (Language-2020-Focus-Sprint), Patch-For-Review
santhosh created T256196: Section suggestions: Filter out references and such special sections.
Jun 24 2020, 6:59 AM · SectionTranslation, CX-cxserver
santhosh created T256194: Provide section order information in the section suggestions API.
Jun 24 2020, 6:56 AM · Language-Team (Language-2020-July-September), CX-cxserver, SectionTranslation
santhosh closed T255556: ResourceLoader minifier outputs invalid javascript for mw.cx.dashboard module as Resolved.

Closing this since we did the workaround of adding /*@nomin*/

Jun 24 2020, 3:55 AM · Performance-Team (Radar), ContentTranslation, MediaWiki-ResourceLoader

Jun 18 2020

santhosh closed T255258: Fix MWSelect component to reset input query on click as Resolved.
Jun 18 2020, 1:02 PM · MW-1.35-notes (1.35.0-wmf.38; 2020-06-23), Patch-For-Review, Language-Team (Language-2020-Focus-Sprint)

Jun 17 2020

santhosh removed a project from T255203: ContentTranslation: Remove minimum amount of translation on Nynorsk – Bokmål translation: Language-Team (Language-2020-Focus-Sprint).

Since adjusting threshold per language pair will require more development work, we need to plan it. For now, removing from our focus sprint.

Jun 17 2020, 4:18 AM · ContentTranslation

Jun 16 2020

santhosh created T255556: ResourceLoader minifier outputs invalid javascript for mw.cx.dashboard module.
Jun 16 2020, 12:43 PM · Performance-Team (Radar), ContentTranslation, MediaWiki-ResourceLoader
santhosh closed T232718: Inline templates should not bypass the minimum length consideration for unmodified content issues as Resolved.
Jun 16 2020, 8:42 AM · MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Language-Team (Language-2020-Focus-Sprint), ContentTranslation
santhosh closed T253305: Create URL campaign for African languages for COVID-19 translation project as Resolved.
Jun 16 2020, 8:41 AM · covid-19, Language-Team (Language-2020-Focus-Sprint), ContentTranslation
santhosh closed T246319: Enable Google Translate support in Content Translation for Kinyarwanda, Odia, Tatar, Turkmen and Uyghur as Resolved.
Jun 16 2020, 8:40 AM · Language-Team (Language-2020-Focus-Sprint), ContentTranslation