Wikimedia Language engineering/Daily/2011–2012

From MediaWiki.org
Jump to: navigation, search

Localisation team meetings for September 2011–August 2012.

Contents

Stand-up meeting 2012-08-27 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Sprint:
      • Card 1263 / bug 36791 / CentralNotice Date selector - is being worked on at https://gerrit.wikimedia.org/r/#/c/17975/ . I reviewed it - LGTM, but I'm not completely sure about the use of empty() there in SpecialCentralNotice.php and SpecialCentralNoticeLogs.php.
      • AFT5 RTL bugs are a bit out of date, because the interface changed somewhat, but I fixed some others that I found.
      • card 1474: Updated CLDR supplemental data parser to download the file.
    • Other fun stuff:
      • Code review.
      • Little commits to wikihiero, VisualEditor.
    • Totally fun stuff:
      • Hebrew Wikipedia meetup.
      • Palak paneer. Noted
  • Will do:
    • 1474: Complete Populate language-db according to feedback.
    • 1471: Obtain list of browser-accepted languages - in jquery.uls or in ext.uls? ext.uls
      • And you cannot access that information from JavaScript directly
  • Need:

Arun

  • Did:
    • Translator login and search prototype updates
    • Terminated test session due to bad network, to try again tonight
  • Will do:
    • Finish all prototype updates with Pau
    • Finish i18n portal landing page design
    • Two tentative usability tests for tonight
  • Need:

Niklas

  • Did:
    • Nothing
    • Well, read email (includes a bit code review)
  • Will do:
    • Send deployment email
    • Ttmserver for testwiki
    • fmod bug
    • Siebrand wanted to talk about something
    • Left over time for geolocation implementation
  • Need:

Pau

Santhosh

  • Did:
    • jquery.i18n
      • Message loading cleaned up, wrote test cases, documented( #1502, #1505 )
      • Integrated CLDR plural rule parser, wrote tests(#1506)
      • Framework - scripted automated build system(jslint-concat-minify-qunit ) based on nodejs and grunt( #1502 )
    • Spent some time in learning nodejs based build system for javascript applications
    • Helped Alolita in preparing 'how to contribute to project milkshake' document for http://socialcoding4good.org/ people
    • Some minor fixes in ULS- webfonts integration
    • Investigated a bug in Tharlon font (http://code.google.com/p/tharlon-font/issues/list)
    • Check the validity of language code in setlang https://gerrit.wikimedia.org/r/#/c/21548/
  • Will do:
    • Rest of the cards- probably ULS previous language list
  • Need:

Siebrand

  • Did:
  • Will do:
  • Need:

Srikanth

  • Did:
  • Will do:
    • Complete testcases / start testing on ULS-WebFonts
    • Prepare for VISA interview / Partial availability today
  • Need:
    • Laptop battery / charging circuit dead. Needs fixing.

Stand-up meeting 2012-08-24 (07:00 UTC)[edit | edit source]

Amir

Arun

  • Did:
    • Updates to translator search prototypes with Pau's feedback
    • Got started on 18n portal landing page
    • Power cut the entire evening
    • 1:1
  • Will do:
    • Power is back!
    • Updates to translator signup prototype
    • Usability test with 1 user in the evening
    • i18n portal landing page
  • Need:

Niklas

  • Did:
    • ttmserver fixed
    • weekly
    • cldr merged yippee +100
    • toyed with gource
  • Will do:
    • Not much (3 hours left, will be traveling soon)
    • Try to get ttmserver enabled for testwiki
    • Code review
  • Need:

Pau

Santhosh

  • Did:
    • Some cleanup commits in jquery.i18n
    • Weekly meeting
    • playing with jquery,i18n message loading, writing tests(#1505)
  • Will do:
    • jquery.i18n
  • Need:

Siebrand

  • Did:
    • 1-on-1s w/ Alolita and Howie
    • Weekly team meeting
    • Prepared addition of Wikipedia Mobile J2ME to twn
    • Last of the easy wfMsg* by wfMessage in core done. About 30 possibly harder to replace uses remain.
  • Will do:
    • twn support and exports
    • Working for another client all Friday
  • Need:

Srikanth

  • Did:
    • Language team plan
    • 1:1, Weekly
    • sprint blogpost not published :x :x
  • Will do:
    • QA on ULS-WebFonts.
    • Travelling in evening.
  • Info:
    • VISA Interview on Tuesday.

Weekly meeting 2012-08-23 (17:00 UTC)[edit | edit source]

Sprint update + blockers [Siebrand][edit | edit source]

* Mingle downtime delayed sprint start. See topic below.

* Only 2 days in, not that much to tell yet.

* Siebrand finally converted all WebEx recordings he had to Ogg/Theora and uploaded on Commons. Do something with this being available? Link to latest sprint demo is in blog post that was published today: http://blog.wikimedia.org/2012/08/14/internationalisation-language-selector-milkshake/. Nice on time, and mostly written by Srikanth.

* CLDR waits Krinkle to lift his -2 https://gerrit.wikimedia.org/r/#/c/11836/

* There was a bug in my ttmserver puppet manifest, now fixed

ULS update [Pau/Santhosh][edit | edit source]

* Santhosh has written code for landing page (with placeholder data) https://gerrit.wikimedia.org/r/#/c/21047/

* Niklas has investigated geolocation: we need pluggable modules for providing the country code, since WMF has special way of doing it that cannot be used outside of WMF.

* Amir is writing scripts to convert CLDR country->languages data into our format

* Pau has reviewed the display settings screen and filled some bugs

Landing page design proposal for mw.org documentation [Arun][edit | edit source]

* No updates. Got started and lost power electricity.

Translate UX - Lassi [Arun/Pau][edit | edit source]

* Finished initial round of user tests with positive feedback. Observations: http://www.mediawiki.org/wiki/Translation_UX/Design_feedback_1#Test_Observations

* Updating test scenarios and prototypes with extra features. Second round of 6 user tests this week

* 1 test for the 2nd round done.

Bug triage results [Srikanth][edit | edit source]

* ~5 non-team-member participants

* http://etherpad.wikimedia.org/BugTriage-i18n-2012-08 - Lot of followup bugs

* Bug squashing with Siebrand

Code Review by Timo [Alolita][edit | edit source]

Alolita - will start the conversation w Timo cc team and team will take it from there.

Mingle downtime/migration of server [Alolita][edit | edit source]

Poke RobH

i18n work days in SF etherpad[edit | edit source]

Work there, not here with notes: http://etherpad.wikimedia.org/i18n-septinsf-agenda

* How to prepare?

Other[edit | edit source]

November 5-6: Language Summit Pune 2012 w/ Red Hat and Mozilla

November 9-11: Wikimedia developer meeting Bangalore 2012

Stand-up meeting 2012-08-23 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • investigated CLDR language data
    • trying to catch up on review backlog
  • Will do:
    • CLDR language data
    • review backlog
  • Need:
    • Are any of my tasks for this sprint more urgent than others to anybody in the team? Obviously not RTL bugs, but maybe some of the ULS cards. I'd love to eliminate my backlog.
      • (Even a sample) country -> languages data would be useful

Arun

Niklas

  • Did:
    • Combined all the three CLDR patches
    • Investigated geoip
  • Will do:
    • someone said ttmserver
  • Need:

Pau

Santhosh

  • Did:
    • ULS - lazy scroll to next regions- UX tweak required
    • ULS - Show quicklist/common list of languages in ULS landing page- stub code
    • CLDR - reviewed https://gerrit.wikimedia.org/r/#/c/11726/ and added more testcases and some minor fixes
    • Started looking into Tim's patch(20006) -it works, but yet to read and understand his code.
    • Bug triage
  • Will do:
    • Finish review of CLDR patch
    • start with jquery i18n cards
    • Team meeting
  • Need:

Siebrand (not present in daily)

  • Did:
    • IRC bug traige, and a few hours of bug triaging with Srtikanth. We're going to bug triage together for one hour a week. Srikanth will be doing an additional hour of bug triaging per week.
  • Will do:
    • Working for another client all day.
    • 1-on-1 with Alolita
    • Weekly team meeting
  • Need:

Srikanth

    • Blogpost need review

Stand-up meeting 2012-08-20 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • review and rebase of Santhosh's ULS commits
    • completed "Allow selection of alternative fonts", but waiting for proper merge of all the previous commits
    • ULS qUnit tests
  • Will do:
    • finish review
    • commit all I have for ULS
    • do the rest of my tasks
  • Need:

Arun

  • Did:
    • Observations of 2 usability tests by Pau
    • Prototypes changes and updates for usability tests
  • Will do:
    • Schedule 1 user test in the evening
    • Discuss next sprint plan for translate ux with pau
    • Discuss test observations and changes to prototypes
    • Update translate ux documentation with sprint work
  • Need:

Niklas

  • Did:
    • Wrote tests for PHP CLDR plural parser, found issue
    • Twn stuff: AndroidXmlFFS, fixing permission settings, fixing double counting bug, preparing waymarked trails help pages for translation
  • Will do:
    • GSoC pencils down date
    • See if I can fix the cldr parser issue
    • ULS code review
  • Need:

Pau

  • Did:
    • Usability testing with 2 users
    • Review updated prototypes
    • Some minor CSS adjustments for ULS
  • Will do:
    • Define modifications to be made to the prototypes from observatons
    • Plan next round of tests
    • Help with the documentation
  • Need:

Santhosh

  • Did:
    • ULS
      • ULS - Display settings navigation
      • and other fixes, improvements
    • Expense report for last few months
  • Will do:
    • More code cleanup of ULS, bug fixes if any.
    • Yet to read Tim's CLDR patch
  • Need:
    • ULS-Webfonts testing. We have many usecases from old Extension. Should not break any.

Siebrand

Srikanth

Stand-up meeting 2012-08-17 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • code review
    • 1410: Enable and disable automatic web font download from the ULS - committed, reviewed by Santhosh, some issues to fix
    • 1412: Allow selection of alternative fonts
  • Will do:
    • ULS webfonts tests
    • 1413 Links and help information for font options
    • other cards, if I have time
  • Need:

Arun

Niklas

  • Did:
    • Weekly
    • Fixed one bug in ULS
    • Review on CLDR stuff
  • Will do:
    • CLDR?
  • Need:

Pau

  • Did:
    • CSS adjustments for settings dialog
    • Installed mediawiki instance
  • Will do:
    • Usability testing
    • Review updated prototypes
    • Some minor CSS adjustments for ULS
  • Need:

Santhosh

  • Did:
  • Will do:
    • trying to bind uls to the more button of display settings.
    • migrate my repos to gthub wikimedia account
  • Need:

Siebrand

  • Did:
    • Had a good meeting with WMDE's Wikidata team. Some 6 of their team members were present. From our side it was me and Santhosh. They haven't identified any blockers. We didn't need all allocated time, which is a good sign. Notes (mostly by Denny) at http://etherpad.wikimedia.org/Wikidata-ULS
    • Had a three hour "Product 101" meeting.
    • Lot of extension maintenance.
  • Will do:
    • Send out demo invitations.
    • Do some more extension maintenance.
    • twn support/exports and rally end.
  • Need:

Srikanth

Weekly meeting 2012-08-16 (16:50 UTC)[edit | edit source]

Sprint update and blockers [Niklas]

* Tim helped with CLDR, followup question remains

* Nothing heard about TTMServer - on Alolita's plate

ULS update [Pau/Santhosh/Amir]

* Language setting is getting integrated to ULS. Wrote it as generic platform for adding any language related settings

* Display settings (webfonts) screen is functional now

* We wrote a general preference api for this (abstracting anonymous vs. logged in users)

** Siebrand suggested pushing this to core after we get it working

* A new font repo from Webfonts extension created (Niklas)

* Pau is providing CSS improvements

* Master not updated in twn. Master has partial-functional code

Milkshake update (including Github repo creation) [Santhosh]

* Santhosh has requested creation of four repos (not created yet)

* jquery.webfonts is getting bug fixes as we integrate and test it with ULS

* jquery.ime - no updates

* jquery.uls - lot of updates

* jquery.i18n - no updates

Translate UX update [Arun/Pau]

* Sprint target: 3 user tests

* 2 of 3 users have confirmed. Matching schedules is an issue

* Localizing prototypes to match test users is taking more time than planned (Arun)

* Pilot test done for 1 prototype

Wikidata update [Santhosh]

* Had a meeting with Wikidata people - notes by them http://etherpad.wikimedia.org/Wikidata-ULS

* http://wikidata-test-repo.wikimedia.de/wiki/Main_Page has ULS

Outreach update [Srikanth]

* https://blog.wikimedia.org/2012/08/14/internationalisation-language-selector-milkshake/ - Replies moderated :(

* Office hours - 4-5 active participants

* Bug triage announced next week

* Need to publish language team / metrics documents.

* Started to work on extending Narayam/WebFonts.

** kawp getting Narayam, punjabi got some support.

Landing page design proposal for mw.org documentation [Arun/Srikanth]

* Target users identified:

  • Mediawiki/other open source developers interested in making their work l10n friendly
  • Sysadmins interested in using l10n team projects / other l10n related projects
  • Internet/Wikipedia users(admins/editors) interested in support for their language

* Restructuring of existing content: http://etherpad.wikimedia.org/l10n-wiki

Ideas for L10n+i18n team logo [Arun/Pau]

* International braille v/w is the shape of an L http://en.wikipedia.org/wiki/File:Braille_V.svg

* Typographic "L10n" : http://fc03.deviantart.net/fs70/f/2011/274/4/d/typography___lion_by_pondereplay-d4bh6bt.jpg

i18n work days in SF etherpad

http://etherpad.wikimedia.org/i18n-septinsf-agenda

Please add topics you would like to work on face-to-face within team

and across teams + topics for presentation at Tech Days to this

etherpad

* Any +1 days vacation requests need to be sent to Alolita at least a

couple of weeks in advance

Stand-up meeting 2012-08-16 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • review, rebasing, merging ULS code
    • little RTL fixes for Lua
  • Will do:
    • Allow selection of alternative fonts
  • Need:

Arun

  • Did:
    • Updating translate screens to match new layout
    • Created the translate workflow prototypes for test with Russian user
  • Will do:
    • Have prototypes reviewed by Pau
    • First user test planned today
    • Reschedule tests with users who declined
    • Proposal for l10n mediawiki page restructuring
  • Need:

Niklas

  • Did:
    • Code review
    • Fixed one Translate bug
    • Something else
    • Twn new messages 240 -> 30
    • ((( Finished campaign in Tropico and ate plums )))
    • Reported bugs from twn error logs
  • Will do:
    • Maybe work on another blog post
    • Weekly
    • Maybe checkout the ULS bugs
    • Try to go sleeping early
  • Need:

Pau

Santhosh

  • Did:
    • Misc ULS changes on display settings
    • Office hour
    • Requested github repos to be created.
    • Working on #/1415 - Make font options in jQuery WebFonts persistent- writing a generic preference mechanism for ULS
  • Will do:
    • Meeting with Wikidata
    • Continue #1415
    • Weekly meeting
    • 1:1
  • Need:

Siebrand

  • Did:
    • Got a new toy, PHPStorm. It can mess up code formatting quite well when misconfigured, and fixed all kinds of tiny compatibility issues in a few extensions.
    • twn support
    • Office hours. Very well led by Srikanth.- Thanks!
  • Will do:
    • long meeting with WMDE's Wikidata team on them integrating ULS (2h)
    • very long meeting with product managers ("Product 101") (3h). Will not be attending weekly and will not have 1-on-1 with Alolita.
    • Worked on team stuff yesterday, instead of planned work for another client. Will also have to do a lot of that today.
  • Need:
    • Srikanth's Belbin results
    • Need good overview of todo's for ULS/WebFonts stories.

Srikanth

  • Did:
    • ULS Testing
    • Office hours
    • Travel booked.
  • Will do:
    • Work on #791
    • Weekly, 1:1
  • Need:

Stand-up meeting 2012-08-15 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • a lot of code review on ULS
  • Will do:
    • ULS webfonts integration
    • ULS webfonts tests
  • Need:

Arun

  • Did:
    • Did not finish localization of prototypes as planned, ended up reworking the visual style and layout instead. The previous ones was confusing. https://dl.dropbox.com/u/7275233/wikimgedia/twn-translate-visual-2.png
    • Discussed l10n wiki page restructuring with Srikanth
    • Sent usability test invitation to backup participant for tomorrow.
    • Create message list for localization
  • Will do:
    • Synchronize all prototypes in pencil with latest layout
    • Localize the prototypes for French, Tamil
  • Need:

Niklas

  • Did:
    • Deployment
    • ULS stuff
  • Will do:
    • Some misc tasks left
  • Need:
    • Progress on CLDR/TTMserver or something else to do

Pau

Santhosh

  • Did:
    • ULS webfonts integration, misc changes, CR
  • Will do:
    • ULS - webfonts more integration
    • office hours
  • Need:

Siebrand

  • Did:
    • twn support, e-mail, some CR
    • Pinged Andrew and James about mingle being down (07:00 UTC)
    • Had a 1h product meeting. Started 15 mins late and lasted 10 mins because half the invitees were not there. Confusing and time wasting...
  • Will do:
    • OK: Find RT ticket for ttmserver and escalate. / https://rt.wikimedia.org/Ticket/Display.html?id=3394
    • OK: ping Patrick for github wikimedia account?
    • OK: Ping TIm Starling to discuss CLDR plural handling.
    • Last day of working for another client this week.
    • Office hours at 16:30 UTC today.
  • Need:

Srikanth

Stand-up meeting 2012-08-14 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Completing the language setting dialog, with Santhosh. Also made it extensible.
    • Review jQuery Webfonts/ULS intergration.
  • Will do:
    • Start attaching webfonts events to jQuery Webfonts/ULS.- I am on it, hold on for few hours, making lot of changes, refactoring
    • code review
  • Need:

Arun

  • Will do:
    • Target making localized prototypes by afternoon and test with Srikanth
    • Discuss landing page restructuring of mediawiki L10n page with Srikanth (http://www.mediawiki.org/wiki/L10n )
    • Discuss observations of pilot test with Pau
    • Send usability test invitations to backup participants
  • Need:

Niklas

  • Did:
    • Sent CLDR piece to Tim
    • Got feedback about font repository from Santhosh, committed a draft
    • Asked Alolita why my flight was moved
  • Will do:
    • Deployment
    • Work on blog post
  • Need:

Pau

Santhosh

  • Did:
    • language settings, display settings- with Amir
  • Will do:
    • Webfonts integration
  • Need:

Siebrand

  • Did:
    • Kept twn's support up to date
    • Read Niklas' piece to Tim about using CLDR plural rules
    • Lived on Tuesday evening yesterday for some reason.
    • Got September all staff flight booked (arrive Sun, leave Sat).
    • Have had some email exchanges with Sam Reed to Fabrice about our i18n worries in PageTriage. Loads of open issues about this and ArticleFeedbackv5 on twn: https://translatewiki.net/wiki/User:Fabrice_Florin. This all needs to be prioritised by him as product manager to be addressed by the development team.
  • Will do:
    • Working for another client today and tomorrow.
    • Monthly Product Group Meeting, have to clarify the roadmap priority order for that.
  • Need:

Srikanth

  • Did:
    • Bug triage note sent
    • Georgian gets Narayam rules.
    • Fighting with Gerrit - Punjabi map is still fighting.
  • Will do:
    • Finish Punjabi map
    • Localisation portal with Arun
    • Bugs for triage, prepare for office hours.
  • Need:
    • Georgian on twn, So I can ping community to test.
    • Blog still not reviewed, sent note to Guillaume

Stand-up meeting 2012-08-13 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • updated Narayam and WebFonts tests
    • Translate UX testing with Pau
    • testing RTL in Wikidata, updated some messages, reported bugs
    • testing i18n in the WLM mobile app on a custom build that Yuvi made for me, reported bugs
    • code review
    • font settings dialog, the form is more or less, but needs some fixing
  • Will do:
    • finish font settings dialog
  • Need:
    • jQuery help from Santhosh for the font settings dialog
    • Did we test the language selector with readers or only with editors?

Arun

  • Did:
    • Reorganize translate prototype files to enable localization
    • Invitations for first round of usability tests to three participants for Thursday and Friday
  • Will do:
    • Prototype localization
    • Update prototypes based on feedback from Pau's pilot test
  • Need:

Niklas

  • Did:
    • CLDR piece sent to Santhosh for review
    • Random fixes and code review
    • Native names in ULS
    • Email
  • Will do:
    • Still working on the font repo
    • Deployment email
  • Need:

Pau

  • Did:
    • Translate workflow pilot test
    • Select initial translators for the tests
  • Will do:
    • Update translate workflow prototype according to test
    • Review prototypes
    • Some ULS language list layout adjustments.
  • Need:

Santhosh

  • Did:
    • ULS
      • Introduce languages options to ULS
      • Added autonyms directly to langdb.yaml (with Niklas)
      • Visual Prefix -> Can a similar fix be made for search suggestions?
  • Will do:
    • Can help on ULS tasks or take blocker task to myself <- yes, please get 1409 done asap, indeed.
  • Need:
    • 1409  !Create display settings dialog sections - many tasks depends on it

Siebrand

  • Did:
    • twn, e-mail, code review.
  • Will do:
    • Not that much. Working for other clients until Wednesday evening.
  • Need:
    • Is everyone working on getting their all staff travel plans finalised with Laura?
    • We're almost half way through the sprint. What's the story progress? Mingle shows 40/280 hours shaved off last week (that was to be at least 100 hours). Niklas has 62h open, Amir 50.

Srikanth

Stand-up meeting 2012-08-10 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Language settings dialog:
      • Did the elements and the JS events, doing the styling. Draft commits please
    • discussed Mozilla translation with the Hebrew translation manager
  • Will do:
    • Language settings dialog styling.
  • Need:

Arun

Niklas

  • Did:
    • Little bit code review
    • Monitoring twn
    • Photographing chocolate <w000000000t!
    • Weekly
  • Will do:
    • Finish font repository
    • Write the cldr piece for Tim.
  • Need:

Pau

  • Did:
    • Prepare CSS for language settings screens of the ULS.
    • Started recruiting participants for testing (15 at the moment)
    • Propose new styles for lacking buttons in the Agora design guideline
      • and commiting them to GitHub for approval (the time-consuming part)
    • Weekly meeting
  • Will do:
    • Review translate UX prototypes
    • Select participants for the tests
    • Coordinate with Arun on recruiting and preparations
    • Translate UX pilot test?
  • Need:

Santhosh

Siebrand

  • Did:
    • 1-on-1 with Alolita
    • Weekly team meeting
    • Discuss "Product 101" with Howie.
    • Created MediaWiki.org page on Project Milkshake / https://www.mediawiki.org/wiki/Project_Milkshake
    • Reviewed participant survey for Translate UX.
      • Helped Pau with recruiting testers: Put link in site notice twn. Got 14 responses.
    • translatewiki.net support and exports.
    • Did maintenance on Collection and Babel extensions (deglobalisation, using message class)
    • Did reorg of translatewiki.net configuration files (added whatever was possible to the translatewiki git repo)
  • Will do:
    • Work for other clients Fri/Sat, also Mon/Tue/Wed..
    • Prepare bug triage with Srikanth (probably tomorrow or Sunday before I have time)
    • translatewiki.net support/exports
  • Need:

Srikanth

  • Did:
    • Weekly meeting, 1:1 with Alolita
    • Some ULS Cross browser testing - Still pending using crossbrowser.com
    • Blogpost comments
  • Will do:
    • Verify ULS Fixes, cross browser testing.
    • Prepare list of bugs for triage
  • Need:
    • Blogpost comments <- needs to go into WordPress.

Weekly meeting 2012-08-09 (17:00 UTC)[edit | edit source]

Milkshake update [Santhosh/Amir] [:15]

  • Project page / https://www.mediawiki.org/wiki/Project_Milkshake
  • Access requested to github/Wikimedia for all team members (wasn't aware of any github name for Alolita, so please let Siebrand know if you need access, too - solved). Patrick created an incorrect repo. Siebrand requested repo creation rights for Santhosh and then he can probably delete the incorrectly named repo "Project Milkshake".
  • Do we have create rights? If not, we should. They have been requested.
  • We need licenses indicated more clearly for the fonts - needs rechecking. We should add these license files for each font in the new font repository
  • All code will be dual licensed - MIT/GPL v2 (not the fonts - yup)

Translate UX update [Arun/Pau] [:30]

Sprint update (blockers and successes) [Siebrand] [:35]

  • CLDR - status: No progress in development, because of pressing priorities for WebFonts jQuery library.
    • Discussed in Skype chat. Niklas will spend ~2 hours writing a piece, Santhosh will review and then Niklas will e-mail Tim (cc team).
  • TTMServer
    • Puppet merged
    • Need to get into production, by whom? - Need system (has a system been allocated - ok so we need to get one - let's take this offline and discuss :-)

ULS update [Pau/Santhosh/Amir] [:40]

  • Fixed some bugs
  • Performance issue mitigated
  • Work has begun on integrating webfonts
  • Design for integration of short list of languages in Language picker (Previous selected language, probable languages, popular languages showing first) - This also address the performance/scalability issue of showing all languages initially and the lack of space to include the short list at the top-right location. Where is Pau's mockup? Link please?
  • Wikidata requirements: Interwiki-links, custom language sorting, mockups in progress, work to be scheduled in next sprint

Outreach update [Srikanth] [:43]

  • Narayam/WebFonts deployment matrix.
    • Link? Shared on gdocs.
  • Reached out to village pump / individuals of communities requiring followup. - 4/8 replies so far
  • Went through language team plan (will be walking through w Alolita+Amir+Santhosh+Srikanth)
  • Triage proposal: Srikanth will propose a list of bugs. Team can add more issues.

i18n/L10n bi-weekly update blogpost [Srikanth] [:46]

  • Shared on gdocs, lots of comments - fixed them

QA/Bug triage - identify bugs/topics for triage this month [Srikanth] [:50]

  • Proposing triage on i18n bugs on Wikimedia Extensions
  • Is there an etherpad on bugs/patches that we will be squashing/looking at? Please reuse the same format

Office Hours next week on Wed August 15 [Srikanth] [:52]

  • Srikanth sent out invitations to mediawiki-i18n, wikitech-l, wikimedia-l

Twn translation rally update [Siebrand/Niklas] [:54]

Update on Phabricator/Gerrit conversations [Alolita] [:58]

i18n work days in SF etherpad [:00]

Design [:00]

Stand-up meeting 2012-08-09 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • card 1431: Reviewed jquery.webfonts and committed a few fixes.
    • Bug 38718 - red link in translation notification https://gerrit.wikimedia.org/r/#/c/18186/
    • Improved ULS tests a bit.
    • Tried actually running TranslationNotifications myself on Meta. The results are impressive.
    • Committed tiny Scribunto i18n fixes.
    • Started !Create display settings dialog sections
  • Will do:
    • !Create display settings dialog sections
  • Need:

Arun

  • Did:
  • Will do:
    • Send search prototypes to Pau
    • Localize prototypes for pilot test with srikanth
    • Prepare for weekly
  • Need:

Niklas

  • Did:
    • Solr-TTMServer puppet change was merged in - need to start working on getting it into production
    • Talked with Oren about tm stuff
    • Code review
    • Talked with Santhosh about font repo stuff
    • Quick review on twn newsletter and rally stuff
    • Enabled 2 factor authentication for google apps
    • There was no 20% checkin, should remove it from calendar
  • Will do:
    • Font repo stuff
    • Review a commit for Aaron
    • Monitor translatewiki.net more closely, as there are a lot of notices and warnings in the code at the moment.
    • Inbox is empty, but lots of commit emails
  • Need:

Pau

Santhosh

Siebrand

Srikanth

  • Did:
    • Blogpost
    • ULS Fuzzy search testing-Should write qunit tests
  • Will do:
    • Fix feedback on blogpost and put to blog.wm queue.
    • Cross browser testing of ULS (you can use crossbrowsertesting.com, we have an account there)
    • Weekly, 1:1 with Alolita
  • Need:
    • Feedback on blogpost -> Siebrand will provide. You should probably write these at meta, as explained in the blog post guidelines.
    • Internet Explorer -> crossbrowsertesting.com. Santhosh provided user/pass.

Stand-up meeting 2012-08-08 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Meetings
    • Played with Scribunto/Lua a bit
    • Code review
  • Will do:
    • !Create display settings dialog sections
  • Need:

Arun

Niklas

  • Did:
    • Annual review meeting
    • Added missing hours for my two tasks in mingle
  • Will do:
    • Plan my work
    • 20% checkin meeting (I wonder if this practice is dead, I haven't attented them in a month or so and no pings)
  • Need:

Pau

  • Did:
    • Review Arun prototype
    • Sprint planning meetings
    • Fix script group separator being highlighted
  • Will do:
  • Need:

Santhosh

  • Did:
  • Will do:
    • jquery.webfonts
  • Need:
    • Page on MediaWiki.org on Project Milkshake. Siebrand will do this Thursday.

Siebrand

  • Did:
    • Meetings, meetings, demo.
    • Demo was pretty cool. 13 people present (8 from our team and 5 guests). Getting closer to the goal of 10 external visitors. Not that much discussion/questions this time.
  • Will do:
    • Not much, working for another client today.
    • Set up translation rally this evening (/www/w/rally.php and newsletter).
  • Need:

Srikanth

  • Did:
    • ULS Bugs
    • Sprint Meeting
    • Office hours invite sent.
  • Will do:
    • Sprint blogpost
    • More ULS Testing
    • Mediawiki.org extension pages.
  • Need:

Stand-up meeting 2012-08-06 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Less than hoped, didn't feel well
    • Review and tests for Milkshake
  • Will do:
    • bugs
    • DTD FFS
  • Need:

Arun

Niklas

  • Did:
  • Will do:
    • Update Mingle status and finish stuff that can be finished
  • Need:
    • Anything to deploy (1.20wmf9 starts rolling out today, which takes care most of it)

Pau

  • Did:
    • Translation-support for prototypes
  • Will do:
    • Update Translate UX prototype
    • Review Arun prototypes
    • Review ULS changes
  • Need:

Santhosh

  • Did:
    • ULS fixes, improvements, performance checks
    • Prepared an example for jquery.i18n http://jqueryi18n-thottingal.rhcloud.com/demo/
    • Random pet projects - [silpa.org.in, meera-tamil, m17n keymaps, trying openshift project of RedHat]
    • CR
  • Will do:
    • possible ways of improving ULS speed
  • Need:

Siebrand

  • Did:
    • Sent sprint demo invitation
    • Many, many, many MediaWiki L10n/i18n issues resolved based on translator feedback from translatewiki. Closed ~100 issues. https://gerrit.wikimedia.org/r/#/q/owner:siebrand,n,z. Possibly spent more time on this that I actually had :).
    • Did i18n maintanance on extension ConfirmAccount.
    • Disabled ULS on translatewiki.net production site because of performance impact.
  • Will do:
    • Working for another client all day.
    • Annual review
  • Need:
    • Performance issue in ULS resolved (highest prio for someone).

Srikanth

  • Did:
    • Email language team members - Narayam deployment
    • Went through i18n tagged bugs
    • Tested meera-tamil, TranslateSvg
    • Random: got a bigger /home and Android virtual device setup.
  • Will do:
    • Prepare for bug triage / office hours with Siebrand (looks like I don't have time for this today; Office hours has priority, because it's next week -- can you prepare a proposal for topic (area)? I'll respond to your Skype.
    • TranslateSvg / Svg editing blogpost.
  • Need:
    • Do you have a Wikimedia blog account? Please create one, and let Siebrand know; he'll get you draft creation rights.

Stand-up meeting 2012-08-03 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Limited availability on Friday - attending annual Israeli Free Software association meeting
    • ULS undo review and little fixes
    • translated WMLMobile, reported some issues with messages
    • ULS language grouping
    • team meeting, 1:1
  • Will do:
    • ULS language grouping
    • DTD FFS
  • Need:

Arun

Niklas

  • Did:
    • Translate bug fixes and deployed per Siebrand
    • Weekly
  • Will do:
    • Supposed to be code review day
  • Need:
    • Move my annual review meeting

Pau

  • Did:
    • Minor fixes to ULS: icon and font size adjustments
    • Work on translate ux prototype
    • Weekly meeting
  • Will do:
    • Complete translate ux prototype
  • Need:

Santhosh

Siebrand

  • Did:
    • Started catching up after holidays
    • Did a lot of translatewiki.net support
    • Weekly team meeting
    • Maintenance on WebChat extension
    • Monthly metrics meeting was a failure for remote participants - started 15 minutes late, then all remote attendees (25 or so) were kicked out, after which SF decided to start the meeting anyway. 10 minutes in the meeting, 6 people had managed to reconnect, and then only hampered voice was available (no screen sharing). I decided to leave, after protesting.
      • Maybe Hangouts on air could be an option
    • 1-on-1 with Alolita. Mainly on travel schedules, etc. Will update in voice meeting, as some things are not yet set in stone.
  • Will do:
    • Send invitations for sprint demo on Tuesday.
    • Work for another client from 12:00 CEST on.
    • Do lots of stuff over the weekend.

Srikanth

  • Did:
    • http://logic10.tumblr.com/post/28614687445 - Mobile input methods
    • Contacted village pumps for Narayam / WebFont deployment. (Some seem to be very inactive). List used: Global delivery bot pages of wikis not having Narayam
    • Email, Mingle, Account setup (But Email password change led to loosing access :( )
    • https://bugzilla.wikimedia.org/36966 - Fix doesn't work, anything else to done?
    • Team meeting
  • Will do:
    • Tea house gadget on newp requested by Subhasish
    • Email language team members individually.
    • Bugzilla cleanup and get pointers for triage
    • Plan on office hours agenda, bug triage topics
    • Check out on VISA
  • Need:
    • Bug triage topics (29 Aug). Siebrand and Srikanth to work on this on Monday.
    • How to get staff flag

Weekly meeting 2012-08-02 (19:00 UTC)[edit | edit source]

Notes

* Welcoming Srikanth!

* Good to have Siebrand back in action energized from vacation!

Sprint update (blockers and successes) [Niklas/Siebrand] 3 min

* CLDR/TTMServer will not be finished in this sprint

* Amir has been working with twn stuff - doing exports

* We should polish ULS a bit and release it in the wild

** SM will create a 2 paragraph deployment plan (start small, end conquering the world)

** NL/AS/SM and ops will have meeting during tech days. AS will arrange meeting with at least MarkB present. There we should discuss which blockers we have, how to get them resolved and which the exact deployment planning will be.

* WLMMobile on twn (210 edits already in the past hour)

** Thanks Amir/Siebrand/Niklas :)

ULS update [Pau/Santhosh] 3 min

* (Alolita would like to see a timeline on ULS ver 0.1 - let's discuss this later)

* (Niklas would not like to call it 0.1, it's been four milestones and it is actually usable :)

  • ULS revision and improvements:
  • Design of integration details:
    • Undo language selection
    • Short list integration options (a decision still not made).
  • Need :
    • a) Documentation- Extension, API, examples
    • b) Tuning the performance

Translate UX update [Arun] 3 min

* Finalized translator personas and test scenarios for pilot test http://www.mediawiki.org/wiki/Translation_UX/Design_feedback_1 & http://etherpad.wikimedia.org/l10n-translation-ux

* Prototype creation in progress using pencil

** Translate wokflow prototype: http://dl.dropbox.com/u/30377416/prototypes/translate-ux/translate-workflow/index.html

** Video showing the prototype in use: http://www.youtube.com/watch?v=dq-nNeM0584

* 1 Pilot test planned with prototypes this sprint

Milkshake update [Santhosh] 3 min

Outreach update [Amir] 3 min

* Punjabi wikipedia success - 4 admins now - did a workshop!

Bug triage [Srikanth] 3 min

* Set date

* Identify bugs/topics for triage this month

Office Hours [Srikanth] 3 min

* scheduled for Wed August 15

* communications required

Upcoming stuff [Alolita] 3 min

* Annual reviews scheduled for next week

* i18n work days in SF - Alolita will setup etherpad for everyone to

add topics to accomplish

* Plan completion of Belbin! (and add Srikanth to it) - SM will arrange with Srikanth and plan the session (90 mins should hopefully do)

Stand-up meeting 2012-08-02 (07:00 UTC)[edit | edit source]

Amir

  • Did:
  • Will do:
    • DTD FFS
    • ULS language sorting by script
  • Need:

Arun

  • Did:
    • Cred
  • Will do:
  • Need:

Niklas

  • Did:
    • Little twn help with Amir and ULS review
    • Committed some stuff for Translate
    • 1:1 with Alolita
  • Will do:
    • Team meeting (30 mins!)
    • Monthly Metrics
    • Might as well pick something else to do
      • High priority Translate bugs suggested
  • Need:
    • At this point it looks that TTMServer and CLDR stories will not be finished in this sprint either

Pau

Santhosh

  • Did:
  • Will do:
    • Address the review comments remaining on ULS cards
    • jquery i18n spec and tasks
    • Team meeting
  • Need:

Siebrand

  • Did:
    • Take care of high priority issues brought on by team mates
    • twn backlog
  • Will do:
  • Need:

Srikanth

Stand-up meeting 2012-08-01 (07:00 UTC)[edit | edit source]

Amir

  • Did:
  • Will do:
    • Review ULS undo (card 1355).
    • DTD FFS (card 1026).
    • Bug 30599, Interwiki extension prefix validation (card 1110).
  • Need:
    • A bit more guidance with TWN exporting.
    • Guidance with FFS testing.

Arun

  • Did:
    • Creating screens for translator registration
    • Explore options for wiki shortlink placement
  • Will do:
    • Create interactivity between translator registrations screens
    • Start work on translation search screens
  • Need:

Niklas

  • Did:
    • Committed some Translate fixes
    • Helped Amir with twn
    • Did not have meeting with Alolita
  • Will do:
    • Doing a shorter day today
    • Maybe 1:1 with Alolita
  • Need:

Pau

Santhosh

  • Did:
    • Undo language preference
    • Language stickiness merged
    • 1:1 did not happen
  • Will do:
    • Levenshtein algorithm for search
    • Rest of the cards
  • Need:
    • smart ideas for improving search speed

Siebrand

Srikanth

Localisation team meetings for July 2012. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting 2012-07-31 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Title characters mangling committed, needs review and testing tips
    • mobile pet projects:
    • language stickiness meeting
    • worked on bug 30600 – Interwiki extension’s “URL” field doesn’t validate input (card 1109)
  • Will do:
    • language stickiness review (card 1355)
    • bug 30600 – Interwiki extension’s “URL” field doesn’t validate input (card 1109)
    • twn support?
  • Need:
    • Niklas:
      • Review and testing tips for title characters mangling committed
      • Suggestions about testing DTD FFS
      • guidance with twn support (card 1363)
    • Santhosh:

Arun

Niklas

  • Did:
    • Went over list of bugs for Translate and fixed/closed easy ones
    • Failed to attend analytics office hours
    • Merged some big ULS patches with Santhosh
    • Language stickiness meeting
  • Will do:
    • Attempt writing PHP parser for cldr rules
    • Commit uncommitted Translate patches
    • Maybe 1:1 with Alolita
    • ((( WMFI Weekly meeting )))
    • ((( Mageia doc meeting )))
    • Help Amir
  • Need:
    • Still have the same blockers, might take a backup task
    • Waiting for review solr puppet from peter/someone
    • Waiting for discussion session with senior dev about cldr
    • Waiting for mobile team to act on WLMMobile blockers

Pau

  • Did:
    • Discuss Translate UX scenarios and test plan
    • Review ULS updates
    • Update ULS documentation
  • Will do:
    • Translate UX preliminary prototype
    • Tests for fitting ULS short list of languages with little room
    • Mockup of captcha ideas
  • Need:

Santhosh

  • Did:
    • Languge stickiness
    • Many rebases, merges on ULS
  • Will do:
  • Need:

Siebrand

  • Did:
  • Will do:
  • Need:

Stand-up meeting 2012-07-30 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Committed a simple solution for FFS mangling, but maybe it's naive. Needs testing.
    • Helped the 1st Punjabi Wikipedia workshop.
    • Made two little fixes to Narayam.
    • Wrote https://www.mediawiki.org/wiki/Git/TLDR in hope that it will be useful.
    • Played with my CLDR account, found lots of bugs and reported them
    • Did a lot of translation on Meta, reported some issues
  • Will do:
    • more FFS
    • more bugs cards
  • Need:

Arun

  • Did:
    • Fun with the Wikimedia stall - Wikipedia, Wikidata, OSM
      • Volunteered with Yuvi and Srikanth
      • Not many editors (none!)
      • Met founder of railsfactory, experimenting with new Tamil keyboard layouts in apps optimized for tapping and not typing
      • No specific interest in localization
      • Got feedback on ULS from two visitors, will send an update to team list
    • Suggested gerrit colors on wikitech
  • Will do:
  • Need:

Niklas

Pau

  • Did:
    • Design undo language selection
  • Will do:
    • Discuss Translate UX personas and scenarios
    • Review ULS updates
    • Update documentation
  • Need:

Santhosh

Siebrand

  • Did:
  • Will do:
  • Need:

Stand-up meeting 2012-07-27 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • offline for most of the day - visited Microsoft office to discuss Hebrew keyboard
    • Tried to fix Java FFS, but failed again
    • help prepare the Punjabi meet-up
  • Will do:
    • FFS
    • other bugs
  • Need:
    • help with FFS, now

Arun

   //Volunteering at the wikimedia stall at http://fifthelephant.in/2012/

Niklas

  • Did:
    • Weekly
    • TTMServer
    • Code review
  • Will do:
    • CLDR and TTMServer tasks are blocked, need to find something else to do
    • GSoC code review
  • Need:

Pau

  • Did:
  • Will do:
    • Design undo language selection
    • Update documentation with latest ULs changes
    • Discuss Translate UX test planning
  • Need:

Santhosh

Siebrand

Weekly meeting 2012-07-26 (19:00 UTC)[edit | edit source]

Sprint update (blockers and successes) [Niklas]

* Translation memory waiting for review!

* Work has started on language stickyness (needs some thought)

* CLDR plurals waiting for session with Tim/Brion

* Many ULS improvements to make it feature complete on Language selection functionality

ULS update [Pau, Santhosh]

Translate UX update [Arun]

  • Current status: Define personas (Pau) and Test scenarios(Arun) for pilot user test
  • Busy due to involvement with wikimedia stall at http://fifthelephant.in/2012/ . stall details: http://etherpad.wikimedia.org/5el-opendata
  • Create simple interactive prototypes based on test scenarios
  • Find suitable test participants based on personas (with help from Srikanth)
  • Conduct pilot tests to compare different versions of design from Arun and Pau

Project Milkshake update [Santhosh]

* Tasks planned for this sprint, no updates from last week.

WebFonts/Narayam [Amir]

* Deployed in Bengali Wikisource (Tanvir helped) and Punjabi Wikipedia

* Require lot of follow up with wiki communities for wider deployments

* Burmese wikipedians - for follow-up on deployment / Alolita will do introductions the Burmese wikipedian she met at LOC to the team

Bug triage this month [Alolita]

  • Was not done on this month
  • We should brainstorm about topic for triage in next month
  • Pondering VisualEditor, when, how?

Office Hours [Team]

* August - ULS, Milkshake, Language teams, determine other topics

* September - ULS, i18n support in Visual Editor

Annual Reviews [Alolita]

* Next week - happening/ you will be getting gcal invites (1 hour each)

SF in September team meeting + agenda + Tech Days update [Alolita]

September in San Francisco (Alolita's proposal):

- Sept 10: Arrive in SF

- Sept 11-12: Engineering Tech Days

- Sept 13-14: All hands staff meetings

- Sept 15-16: Weekend

- Sept 17-28: Team works in SF and accomplishes a lot! (2 weeks)

- Sept 28: Fly back from SF

TEMPLATE - at the bottom of this pad

Stand-up meeting 2012-07-26 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Probably won't be at the morning meeting.
    • Tried to do translatewiki.net support (card 1363), for the first time as a planned task. Not too hard, but I still have some things to learn.
    • looks like I made Java FFS mangling work finally
  • Will do:
    • a meeting in Microsoft offices about Hebrew keyboards in Windows 8
    • commit Java FFS
  • Need:

Arun

  • Did:
    • Got caught coordinating wikimedia stall at a conference tomorrow. (http://fifthelephant.in/2012/)
    • Looking through Pau's ULS test documents for building translate test plan
  • Will do:
  • Need:

Niklas

  • Did:
    • Code review
    • Wrote to wikitech
  • Will do:
    • Problem with labs seems to be resolved, can continue with puppet stuff
    • Waiting for Alolita to arrange some time from Tim or Brion
  • Need:

Pau

  • Did:
    • Review ULS implementation and bug reporting
    • Define "No results found" view layout
    • Test approach for Autocompletion UI
  • Will do:
    • Review updates to the ULS
    • Review Translate UX test plan
  • Need:

Santhosh

  • Did:
    • Draft patch for language stickiness
    • ULS commits, bug fixes(pau reported some)
  • Will do:
    • Work on ULS feature bugs/enhancements
    • Will be AFK for 3 hours in morning(IST) tomorrow
  • Need:
    • reviews

Siebrand

Stand-up meeting 2012-07-25 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • code review
    • 1:1
    • talking with Punjabi Wikipedia people, about enabling Narayam and other possible problems
    • FFS
  • Will do:
    • FFS
  • Need:

Arun

Niklas (not present)

  • Did:
  • Will do:
  • Need:

Pau

  • Did:
    • Sprint meetings
  • Will do:
    • Review ULS implementation and compile changes.
    • Meeting with Arun about test plan
  • Need:

Santhosh

  • Did:
    • 3 meetings
    • CR/CR comments
    • ULS commits
  • Will do:
    • Start with the cards for the sprint.
  • Need:

Stand-up meeting 2012-07-23 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • possibly won't be online for the morning meeting
    • code review for UploadWizard
    • reported some RTL bugs in Visual Editor and fixed one
    • code review and additional fix for Santhosh's WebFonts fix
    • FFS (dragging too long)
  • Will do:
    • FFS
  • Need:
    • help with FFS, after about 10:00 UTC

Arun

  • Did:
  • Will do:
    • Meeting with Pau on translate ux planning
    • Clean up documentation, communicate design proposals to public for comments
  • Need:

Niklas

Pau

  • Did:
    • Review ULS changes and commit to Git/Gerrit
  • Will do:
    • Review ULS grid css issues
    • Discuss Translate UX ideas with Arun
  • Need:

Santhosh

Stand-up meeting 2012-07-20 (07:00 UTC)[edit | edit source]

Amir

Arun

  • Did:
  • Will do:
    • Discuss translate ideas and testing plan with Pau
    • Wireframe uploads and documentation
  • Need:

Niklas

  • Did:
    • Twn support
    • Fixed more bugs in SolrTTMServer
    • Language name collecting script for ULS + ULS language search meeting
    • Small commits to ULS
    • Little progress on Solr, got packages backported to ubuntu
  • Will do:
  • Need:

Pau

Santhosh

  • Did:
  • Will do:
    • More bugs
    • language name search, write tests, tune the language data builder script
  • Need:

Siebrand (on vacation)

  • Did:
  • Will do:
  • Need:

Stand-up meeting 2012-07-19 (07:00 UTC)[edit | edit source]

Amir

  • Did:
    • Battled with headache.
    • Bug 35990 - Schwa syncope rule in devanagari transliteration: Patch committed, seems to behave correctly, but I can't write a test for one of the cases. Help will be appreciated.
    • Bug 32029 - Some vowel combination in Sinhala Wijesekara need to be corrected: Learned the standard, trying to implement.
  • Will do:
    • Bug 32029 - Some vowel combination in Sinhala Wijesekara need to be corrected
    • FFS for Firefox
  • Need:

Arun

Niklas

  • Did:
    • Further performance optimizations
    • Talked to notpeter about puppetizing Solr (but Ubuntu/debian has 1.4.0 which is ancient, asked Faidon to help)
  • Will do:
    • Twn support
  • Need:

Pau

Santhosh

  • Did:
    • Grid based ULS
    • CR
    • Bugs for the sprint
  • Will do:
    • Bugs for the sprint
  • Need:

Stand-up meeting 2012-07-18 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Rest
    • Laundry
    • Expense report
    • Bug 38238 - Typing ओं is not possible in hindi transliteration:
      • patch submitted, but needs review and probably more community discussion
  • Will do:
    • Bug 32029 - Some vowel combination in Sinhala Wijesekara need to be corrected (already started in DC)
    • 35990 – Schwa syncope rule in devanagari transliteration (already started in DC)
    • code review
  • Need:
    • time for a meeting about card 1208 (Get translated names from CLDR)
      • I also suspect that its Acceptance Criteria are wrong.

Arun

  • Did:
    • Rest
  • Will do:
    • Wireframes for translate UX ideas
  • Need:

Niklas

  • Did:
    • Solr bugfixes
    • Optimization work
    • Code review
    • Couldn't get sleep
  • Will do:
  • Need:

Pau

  • Did:
    • Working on translate UX sketches
  • Will do:
    • Complete sketches and wireframes for translate UX
    • Review ULS according to feedback from design team.
  • Need:

Santhosh

Team at Wikimania, Washington DC. July 7 - July 15

Stand-up meeting 2012-06-05 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Arun

  • Did:
    • ULS prototypes for Pau
    • Translate Ux documentation and presentation
  • Will do:
    • Buy clothes
    • Prepare draft presentation and mail Siebrand/Alolita before leaving
  • Need:

Niklas

  • Did:
  • Will do:
  • Need:

Pau

Santhosh

  • Did:
    • Read about CSS grids
    • Prepared presentation for wikimania
    • Some CR
  • Will do:
    • packup(travelling tomorrow)
    • Not planning to do much
  • Need:

Siebrand

  • Did:
  • Will do:
  • Need:

Stand-up meeting 2012-06-04 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • ULS fixes
    • datepicker bug
    • 1:1
  • Will do:
    • bugs cards
  • Need:

Arun

  • Did:
    • Procrastinating
    • Reading up on interaction patterns and keyboard navigation
    • Plan presentation for team meeting
    • 1:1
  • Will do:
    • Translate UX documentation
  • Need:

Niklas

  • Did:
    • Meetings
    • ULS
  • Will do:
    • Presentation(s)??
  • Need:

Pau

  • Did:
    • Meetings: weekly, product, design.
    • Update navigation prototype
    • Update ULS wireframes to meet design guidelines
  • Will do:
    • Complete navigation prototype
    • Update documentation
  • Need:

Santhosh

  • Did:
    • ULS related commits/CR
    • CR
    • Team meeting
    • 1:1 meeting with Alolita
  • Will do:
    • CR
    • Wikimania presentation
  • Need:

Siebrand

  • Did:
    • Weekly meeting
    • Monthly product management meeting
    • Prepared for team meeting next week
  • Will do:
    • Bit of e-mail, some code review and fix a bug
    • Review the interwiki extension fixes.
    • Pack (available for 3 more hours or so)!
  • Need:

Weekly meeting 2012-06-21 (17:00 UTC, 60 minutes)[edit | edit source]

Present: Alolita, Amir, Arun, Niklas, Pau, Santhosh, Siebrand

Not present:

DC team meeting planning + agenda[edit | edit source]

[Alolita] :45

http://etherpad.wikimedia.org/l10n-2012-wikimania-team-meeting

Wikimania 2012 talk preparation/dry runs[edit | edit source]

when (in DC or earlier) [Alolita] :48

http://etherpad.wikimedia.org/l10n-2012-wikimania-team-meeting

Sprint update[edit | edit source]

[Siebrand] :53

(Any blockers/successes)

* Finally have TTMServer Solr. Took a lot of sweat. Needs benchmarking.

* Inception of Project Milkshake, a set of i18n tools in jQuery, eventually, hopefully comprising of libraries (a) UI messages, (b) Language selector, (c) input methods, (d) web fonts, licensed under both GPL as well as MIT, so that it can be widely used.

ULS update[edit | edit source]

[Pau, Santhosh] :35

* Santhosh to walk us through the current prototype / https://translatewiki.net

**

* Santhosh also created a stand-alone version / https://translatewiki.net/w/extensions/UniversalLanguageSelector/examples/index.html / This should also look good (and be localised in the end). If it doesn't, we're relying too much on MediaWiki.

Translate UI/UX update[edit | edit source]

[Arun] :40

* Sprint objectives: 2 concepts each for translator registration, translation search and translating without using mouse

* Creating wireframes for concepts underway

* Documentation on mediawiki pending

* Walkthrough during team meeting

Translate improvements update[edit | edit source]

[Niklas] :41

* TTMServer with Solr merged into master.

* Planning to talk to ops about setting up Solr on production at the hackathon.

* Need to start using it at translatewiki.net to have a proper comparison environment to the future Wikimedia setup.

* Also need help to solve the issues in page translation caused by replication lag.

WebFonts, Narayam update[edit | edit source]

[Amir] :42

Project Milkshake[edit | edit source]

[Santhosh] :50

Vacation plans for June-July[edit | edit source]

(announcment only, no discussion needed)

Please add to engineering calendar and email Alolita

Siebrand: Done.

Contracts done[edit | edit source]

(announcment only, no discussion needed)

Should be in your email today (Niklas, Srikanth)

Stand-up meeting 2012-07-03 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Still struggled with sorting by script in ULS. more refactoring was needed. Thanks to Santhosh for the help.
    • Milkshake meeting.
  • Will do:
    • finish the ULS sorting already.
    • bugs cards.
  • Need:

Arun

  • Did:
    • Rest. Exhausted with travel
  • Will do:
    • Documentation of twn ideas and prepare for weekly
    • Mail Pau raw prototypes for multiple selection
    • 1:1
  • Need:

Niklas

Pau

Santhosh

  • Did:
    • CR, UI related bug fixes in ULS
    • Had milkshake. YAY!
  • Will do:
    • Try to fix viewport sync bug in ULS UI.
    • 1:1
    • weekly Team meeting
    • Prepare presentation for wikimania
  • Need:
    • ((Still on slow internet connection.))

Siebrand

  • Did:
  • Will do:
    • Merge TTMServer code and update twn. Hassle Niklas about bugs that are in it.
  • Need:
    • Merging of open ULS patch sets (implies review and basic QA). Need to demo in product team today.(Merged code is ready for demo)
    • Please ensure that you know what you have to do as preparation for DC meetings
    • Please also add any "todos" you have for the hackathon.

Stand-up meeting 2012-07-02 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • ULS: Grouping languages by script - nearly there. Got stuck because of rebase problems, fixed with Santhosh.
    • A bit of code review.
    • Worked with Beau to get better understanding of ProofreadPage, to be able to review the many unreviewed commits there.
    • Bug 37004 – [TR] Add date picker to Special:TranslationStats:
      • Made a couple of fixes to Siebrand original commit, it seems to be working. Santhosh reviewed it, will look at it soon.
  • Will do:
    • ULS: Grouping languages by script
    • bugs cards
    • meeting - Make an informed decision on how implement i18n in a jQuery lib
  • Need:
    • some clarifications about bugs cards

Arun

  • Did:
    • Detailed out interesting ideas on translator registration and mouselss translations
  • Will do:
    • Documentation of twn ideas (gah)
    • Mail Pau raw prototypes for multiple selection
    • Familiarize with gerrit
  • Need:
    • Santosh for gerrit guidance

Niklas

  • Did:
    • Were in Akademy, got home, slept
  • Will do:
    • High priority tasks, TTMServer and ULS code review, GSOC
  • Need:
    • Quarterly meeting with accountant before Wikimania

Pau

  • Did:
    • ULS test result presentation with Howie and design team
      • Update presentation, and video-less version to allow publication.
    • Updated documenation on the grid layout
    • Attended part of the Mozilla event https://wiki.mozilla.org/MozValencia_June_2012
  • Will do:
    • Prototype to detail navigation between ULS screens in different situations.
    • Complete documentation on visual specification.
  • Need:

Santhosh

  • Did:
  • Will do:
    • look into some UI bugs of ULS
  • Need:
    • Thoughts on jquery.i18n plan?
    • It would be great if we can have a less than 1 hr meeting with Pau/Arun on walking through the prototype latest version- preferably at DC.

Siebrand

  • Did:
    • translatewiki.net support
    • translatewiki.net exports and maintenance
    • MediaWiki core and extensions L10n updates
    • Did a lot of (relatively easy) code review
  • Will do:
    • Feeling tired. Don't want to do too much.
    • Think some more about my Wikimania presentation.
    • Start creating the list of bugs to be addressed for the next sprint: http://etherpad.wikimedia.org/l10n-sprint20
    • Expense reports
  • Need:

Localisation team meetings for June 2012. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting 2012-06-29 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Review Santhosh's LCD (Language Category Display). "Draft commit" is a nice Gerrit feature.
  • Will do:
    • ULS language sorting
    • 36825 – [TR] Make translated page source more easily accessible
  • Need:

Arun

  • Did:
    • Brainstorming on translator message search, user registration
    • Laptop maintainence. defragmentation
  • Will do:
    • Ideas for mouseless translations
    • Pending documentation
  • Need:

Niklas

  • Did:
    • Some security fixes
    • Quick chat with Robin about GSoC status
  • Will do:
    • Not much, rehearsing my talk and leaving to Akademy
    • Perhaps some code review (my supposed 20% day), need any?
  • Need:

Pau

Santhosh

Siebrand

  • Did:
    • Code review
    • translatewiki.net support
    • An XSS vulnerability was fixed in Translate.
  • Will do:
    • All kinds of stuff on my pre-Wikimania todo list.
  • Need:

Stand-up meeting 2012-06-28 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Created script groups for ULS and wrote more tests
    • expense reports
  • Will do:
    • Work with Santhosh on language sorting.
    • work some time offline (for the last time at University for the foreseeable future)
  • Need:

Arun//hrmmph, cant sign in

  • Did:
    • Ideas for translator signup
    • Ideas for complete redesign of wikipedia homepage
    • Visa expense report
  • Will do:
    • Translation message search
    • Document ideas on mediawiki, organise content from etherpad
  • Need:

Niklas

  • Did:
    • Solr stuff (took more like 8 hours rather than the estimated 3 hours)
      • Asked Oren to have a look
      • Would appreciate if you have a look too
    • Deployment related bug fixing in Translate >1h which messed up my plans
  • Will do:
    • Not working for full day, especially in the morning
    • CR for ULS if needed
    • Solr stuff documentation (and fixing if still needed)
    • Lower priority stuff if time
  • Need:
    • Is tomorrow weekly?
    • Have to leave early on Friday to Akademy, limited availability for rest of the week

Pau

Santhosh

  • Did:
    • ULS - introduced a jquery pluginb- language category display- to take care of all language display needs
    • Reading about the existing apporaches for i18n in js(card 1224)
  • Will do:
    • Work with Amir on language display
  • Need:

Siebrand (not attending)

  • Did:
    • Give a page translation workshop to Matthew Roth. Found a fatal error on meta (fixed immediately by Niklas) and identified a few usability issues:
      • Special:AggregateGroups quickly gets usability issues
      • Removing a broken page leads to a dead end on Special:PageTranslation
      • Master/slave message index rebuild issues are a big bitch. I'd call it a blocking issue. Have to discuss with Niklas.
  • Will do:
    • Working for another client all day.
    • There's no weekly team meeting, unless there is something we can repurpose the meeting for. If you decide that in this daily, please e-mail about is (+agenda/goals).
  • Need:

Stand-up meeting 2012-06-27 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • utility functions for querying langdb and displaying languages sorted by region and script (card 1135). and on the way:
      • fixed some gotchas in langdb's YAML
      • fleshed out ULS JS tests
  • Will do:
    • more of 1135 and related cards, with Santhosh
  • Need:

Arun

  • Did:
    • Prepare documentation of translation ux improvement on mediwaiki
    • Setting up git on my netbook
  • Will do:
    • Concepts for tranlator registrations
  • Need:

Niklas

  • Did:
    • You, meetings.
    • ULS stuff
    • Had chat with Oren about ttmserver
  • Will do:
    • Orientate to the new sprint and pick tasks, probably ttmserver
    • Poke Robin
  • Need:
    • My Work is not working, did I break it for me or is it something else?

Pau

Santhosh: Not present. See Amir's update for a partial update.

Siebrand

Stand-up meeting 2012-06-25 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Arun

  • Did:
    • Raw prototypes for ULS
    • Sketches for translation ux improvement
  • Will do:
    • Finish ULS prototypes for location D, multiple selection
    • Update translation ux doc, create wiki page
  • Need:

Niklas

  • Did:
    • Mainly ULS stuff
    • Part of Akademy presentation
    • Updated Mingly
    • ((( In KDE translation sprint 8800 edits, includes 2615+ new translations )))
      • Found export bug for message that contains only \
      • TTMServer gets too slow for certain messages
      • Better search is the most requested feature
  • Will do:
    • Solr export
    • Review twn newsletter

Pau

  • Did:
    • Usability test with Hindi user
    • Review new raw prototypes from Arun
  • Will do:
    • Review and summarize notes for the last round of tests (6 users)
    • Update the ULS designs with testing and meetings outcomes

Santhosh

  • Did:
    • CR, and addressing CR comments( on ULS and CLDR)
    • Updated Amiri font
  • Will do:
    • same
    • Some cleanup on the ULS jquery modules
    • Pet: Published an article on Alan Turing(Malayalam)
  • Need:

Siebrand

  • Did:
    • translatewiki.net support
    • Firefox translation live on translatewiki.net
    • Lots of meeting planning (dailies, weeklies, sprint meetings until end of October, sprint end/start in DC). Planned most of the recurring meetings in a shared calendar (mostly Engineering)
    • Sent invitation for office hours of July 16
    • Sent invitation for sprint demo this Tuesday
  • Will do:
    • My last reviews: Pau, Santhosh (~45 mins)
    • translatewiki.net newsletter (2 hours)
    • language database (work on this for an hour with 3-4 people as a little sprint?) (3 hours) (done)
    • Stats story for Translate API (30 mins)
  • Need:

Stand-up meeting 2012-06-22 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Away in the morning - doing a field trip with WM-IL in Kfar-Kama, a village of Israeli Circassians.
  • Did:
    • work with Siebrand on Mozilla
      • deployed on live TWN
      • fixed a little issue in Special:LanguageStats - not to show blacklisted languages
      • writing a blog post.
    • thoughts about languages repository for ULS and not only for ULS. Feedback welcome:
    • card 1134, other language databases: probably none. Talked to friends in Google and IBM, they aren't aware of anything. But I have some ideas for semi-automation.
    • https://bugzilla.wikimedia.org/36825: had very strange issues with MessageGroupStats.
  • Will do:
  • Need:

Arun

  • Did:
    • Busy with visa appointment - success
    • Finish raw ULS prototypes for editing in context
    • Fix bugs with html prototypes
  • Will do:
    • Mail Pau ULS updates and get feedback
    • Bank/tax errands, catch overnight train back to bangalore
  • Need:
    • ULS testing schedule from Pau for today
      • Hindi user at 19:30 (India time)

Niklas

  • Did:
    • Meetings
    • ULS code review
  • Will do:
    • Did not manage to work on the talk yesterday, perhaps today
    • Look at uls land db pad
  • Need:

Pau

  • Did:
    • Usability test with two users: Nepali-Esperanto and Hebrew
    • Coordinate with Arun on the remaining tasks.
  • Will do:
    • Usability test with Hindi user
    • Process notes and videos for the latest set of tests
    • Review new raw prototypes from Arun
  • Need:

Santhosh

  • Did:
    • Some UI tweaks for ULS prototype
    • Was off y'day.
    • Attended weekly team meeting
  • Will do:
    • CR
  • Need:

Siebrand

  • Did:
    • Meeting: w/ Diederik and Niklas on stats in Translate
    • Meeting: 1-on-1 with Alolita
    • Meeting: Weekly team
    • Meeting: Maximizing Translations for WMF Docs
    • mingle stuff for Wikidata and E3
    • Mozilla Firefox for Hebrew and Gujarati in twn active today or not going to happen this sprint.
  • Will do:
    • twn newsletter
    • last Firefox deployment things
    • twn imports/exports
  • Need:

Jon Harald: Not present.

Weekly meeting 2012-06-21 (17:00 UTC, 60 minutes)[edit | edit source]

Present: Alolita, Arun, Pau, Siebrand, Santhosh, Niklas, Amir

Not present: Arun

Sprint update (Any blockers/successes) [Siebrand]

No finished stories yet

Firefox on twn: Active now.

ULS update [Pau]

From implementation side, we have first version working without database.

Does anything need to be done wrt to the technical plan?

- Repository design + preparation

- Labs or sandbox? (Alolita asked this)

Usability testing: 3 users done (3 more planned this week)

Contacted with PhD Student from Catalonia, he offered to do EyeTracking tests.

Validation with the design team:

Pau should blog on wmf blog :)

Mobile: we considered touch interfaces but not small screen sizes - those should be thought out separately.

Translate UI/UX update [Siebrand]

No progress in the past week, as far as I know.

Translate improvements update [Niklas] ??

  • In Translate we have fixed some high priority bugs and found some scalability issues.
  • Api stories have been created(?) except for statistics
  • Translation memory stuff still WIP
  • TranslationNotification bug fixes have been deployed.
  • Not exactly our project, but we are helping the "SVG translation" GSOC project by Jarry
  • Lots of issues with git on translatewiki.net lately. Siebrand spent a lot of time on it the past weeks. Hopefully resolved now.

WebFonts, Narayam update [Amir, Santhosh]

  • Some Lohit fonts added/updated
  • Some keymap updates to ta/te/mr
  • Some conversations with a Punjabi contributor about possibly problematic characters

Events [Alolita]

  • DC team meeting planning + agenda / http://etherpad.wikimedia.org/l10n-2012-wikimania-team-meeting / Please add your topics, so we can add them to the agenda!
  • Wikimania 2012 talk preparation/dry runs - when (in DC or earlier)
  • SF Staff Meeting/Tech Team meetings in Sept 11-12, Sept 13-14
  • SF Staff Meeting Agenda planning

Misc

  • Vacation plans for June-July - please add to engineering calendar and email Alolita
  • Alolita is at OSB Tuesday through Friday (6/26-6/29) next week. http://opensourcebridge.org/sessions/909
  • Contracts in progress

Stand-up meeting 2012-06-21 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Tried to write a spec for the ULS repo
    • worked with Siebrand on Mozilla cards a bit
    • meeting with Pau
    • tried to shop for a new laptop
  • Will do:
    • tomorrow morning I'm not availabe
    • the same that I tried to do yesterday and try to be more productive
    • bug 36825
    • Mozilla cards
    • ULS languages repository
  • Need:

Arun: Not present.

Niklas

  • Did:
    • Not so much really
    • Draft blog post - Nemo said audience wasn't clear so I need to fix it <- May Siebrand review? Of course, it's in my laxstrom.name/blag. K.
    • Asked for comments how to make a parser for CLDR plural rules
  • Will do:
    • Fix a couple of Translate bugs
    • Check if ULS needs more review
    • Prepare the talk for Akademy, it's bugging me
    • Meetings
  • Need:
    • Alolita asked to setup ULS on labs when it is going to be demoed

Pau

  • Did:
  • Will do:
    • Process test observations and changes to be made to the prototypes
    • Usability test with Nepali-English-Hindi-Esperanto-Spanish user (appointment confirmed)
  • Need:
    • Prototype bugs to be corrected
    • Raw prototypes for multi-select and edit if available.

Santhosh: Day off

Siebrand

  • Did:
    • repocreate and repoupdate scripts for Mozilla on translatewiki.net.
    • git stuffs on twn
  • Will do:
    • Meeting: w/ Diederik and Niklas on stats in Translate
    • Meeting: 1-on-1 with Alolita
    • Meeting: Weekly team
    • Meeting: Maximizing Translations for WMF Docs Ooo
    • mingle stuff for Wikidata and E3
    • Mozilla Firefox for Hebrew and Gujarati in twn active today or not going to happen this sprint.
    • Expense reports :(
  • Need:

Stand-up meeting 2012-06-20 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • JS CLDR parser should be complete now:
      • Added comma list support
      • Fixed a couple of bugs
      • Added tests
    • bug 36825
  • Will do:
    • bug 36825
    • Mozilla cards
    • ULS languages repository
  • Need:

Arun

  • Did:
    • ULS updates and fixes
    • ULS prototypes in pencil
    • Experimenting with Git and requested account.
  • Will do:
    • More prototype development
    • Prep for visa interview
    • Translation UX
  • Need:

Niklas

  • Did:
    • ((( Sleep )))
    • 1on1 w Alolita
    • Deployment
  • Will do:
  • Need:

Pau

Santhosh

  • Did:
  • Will do:
    • Finish the cleanup, more test in CLDR parser
    • Not present tomorrow.
  • Need:
    • ULS:
      • Repository structure
      • Renderling of UI PHP side or jQuery? Siebrand to arrange meeting with i18n devs and Krinkle.
      • Positioning: will be output of user testing (UX decision)
      • How should it be triggered? Should be a UX decision.
      • Pending task for Niklas on CLDR: 1151: Needs to be adapted, and evil eval() needs to be reworked.

Siebrand

  • Did:
    • Had another very long night playing with Zend Server CE and Java Bridge for another client. Big fun. Short night really made me forget what I worked on yesterday. Tired. Oh:
    • Had Product Owners meeting. Showed them the first workable language selector. For some reason they were most interested in the position of the trigger. I replied that it is subject to continuous user testing. They asked for a deadline, but I said that position can change even after an intial release. They were worried about possible content vs. user language confusion, as are we. I indicated some possible confusion is unavoidable, but that will be resolved in phase 2, when we actually add content language to the selector. Another thing they asked about were the outcomes of the user testing. I said I *presumed* Pau was publishing something about that, but I couldn't find it. Are user testing session outcomes public somewhere, Pau?
    • Made git migration requests for twn run extensions.
  • Will do:
    • mingle stuff for Wikidata and E3
  • Need:
    • Design for ULS language data
    • Amir for Firefox in twn (need repocreate, repoupdate and status on FFS updates)
    • Santhosh asked where we will be testing ULS. That will be http://sandbox.translatewiki.net initially, and as soon as the selector can replace Keili, it will be put on the production wiki https://translatewiki.net. Siebrand does not see any additional benefit to setting up and maintaining a labs wiki over this option.

Stand-up meeting 2012-06-19 (07:00 UTC, 10 minutes)[edit | edit source]

Amir

  • Did:
    • Added support for reading CLDR rules from JavaScript (with Santhosh's help).
      • To make further development and testing easier, https://gerrit.wikimedia.org/r/#/c/11726/ should be reviewed and merged ASAP. If it's too adventurous to merge, maybe a new branch can be created in Gerrit for the CLDR work.
      • Added basic QUnit testing for the parser.
    • Fixed Translate workflow state regressions ( https://gerrit.wikimedia.org/r/#/c/11833/ ; another one done better by Niklas)
    • bug 36825 – [TR] Make translated page source more easily accessible
  • Will do:
    • bug 36825
    • testing and integrating CLDR JS parser
      • including missing comma list syntax
  • Need:

Arun

  • Did:
    • Sent ULS prototype updates to Pau
  • Will do:
    • ULS prototype fixes and feedback from Pau
    • Raw ULS prototypes using pencil
    • 1:1
  • Need:

Niklas

  • Did:
    • Had 4 hour long session with Oren - got solr running with basic schema #864
    • Code review and bug fixing
    • Meeting with Siebrand about Translate API
  • Will do:
    • Deployment and related stuff
  • Need:

Pau

  • Did:
    • Usability test with a user (PhD student from Catalonia)
      • Offered to collaborate performing EyeTracking tests
  • Will do:
    • Review notes for the test and send to Arun
    • Usability test with 2 users
  • Need:

Santhosh

  • Did:
    • Working on ULS to have minimal functionality of Kieli, but writing an extensible language filter js module
    • CR, addressing CR comments
  • Will do:
    • Finish the language filter base module.
    • 1:1 with alolita
    • Get the js parser complete by supporting missing syntax
  • Need:

Siebrand(Not present)

  • Did:
    • Translate API stories
  • Will do:
  • Need:
    • Help with translatewiki.net deployment branch

Stand-up meeting 2012-06-18 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • HR reviews.
    • Code review for the initial ULS commits.
    • addressed some issues in previous commits
    • card 1146 - integrated Santhosh's CLDR JS parser as a ResourceLoader module. Committed, needs review.(we missed one syntax in parser: "n in 4,5..8,9")
    • 1134 - research what other sources we can use besides ISO and CLDR
  • Will do:
    • go on with CLDR integration - with Santhosh
      • Javascript?
  • Need:

Arun

  • Did:
    • Updating ULS prototypes for the tests
  • Will do:
    • Mail changes and fix issues for usability tests
  • Need:

Niklas

  • Did:
    • Some code review #1085 - started reviewing TranslateSVG patches #1100
    • Gave lightning talk about the KDE Finnish translation sprint, you might have noticed I've filed many bugs.
  • Will do:
    • #919 Meeting about Translate API
    • Some more code review
    • See if I can come up with schema file for solr
  • Need:
    • Anything to deploy? I was planning to deploy one of Robin's change but hashar did it already.
    • Any info about twn server downtime? <- Got a mail from netcup.de, but that's all.

Pau

  • Did:
    • Coordinate with Arun for the testing for this week
    • HR Reviews
  • Will do:
    • Review prototype updates
    • Usability testing with 2 users
  • Need:

Santhosh

  • Did:
  • Will do:
    • More basic code for ULS
    • #1105, work with amir on this
  • Need:
    • Task #1151(Niklas) - looks like we need a new php plural parser- if we are not ok with eval

Siebrand

  • Did:
    • translatewiki.net support, exports
  • Will do:
    • Meeting with Niklas
    • HR reviews
    • Probably more stuff
  • Need:

Stand-up meeting 2012-06-15 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Integrating CLDR JS code. Made it into a Resourcle Loader module, but still have to integrate the CLDR XML rules reading.
  • Will do:
    • Code review of the ULS commits.
    • Integrating CLDR JS code.
  • Need:

Arun

  • Did:
    • Unexpected visitor at home, busy most of the afternoon
    • Interaction with IP folks to improve their transparency and communication
    • Updating uls prototypes and reordering of functions
  • Will do:
  • Need:

Niklas

  • Did:
    • Outline for presentation for Akademy, the annual world summit of KDE (http://akademy.kde.org/ 30th June - 6th July 2012, Tallinn, Estonia)
    • #1085 Prioritize review backlog and start emptying it
    • Start getting rid of email backlog on lists
    • #1100 Check status with Robin
      • Reviewed patches in gerrit
    • Weekly meeting
  • Will do:
  • Need:

Pau

Santhosh

  • Did:
    • ULS extension - skeleton code committed
    • Looking into the ways to integrate CLDR rules (PHP side)
    • Meetings
    • CR/CR comments
  • Will do:
    • Work on the CLDR integration
  • Need:
  • Info: Got the wikimania flight ticket

Siebrand

  • Did:
    • Worked mostly for other clients yesterday.
  • Will do:
    • Write feedback for 6 collegues
  • Need:

Jon Harald

Weekly meeting 2012-06-14 (16:30 UTC, 30 minutes)[edit | edit source]

Present: Alolita, Arun, Pau, Siebrand, Santhosh, Niklas, Amir

ULS update[edit | edit source]

:34 [Pau]

ULS Development started - https://gerrit.wikimedia.org/r/11280

WebFonts, Narayam update[edit | edit source]

:50 [Santhosh]

* Lohit Tami updated, Lohit Classical Tamil added.

Testing support - can Chris help?[edit | edit source]

:43 [Alolita]

* Should prepare doc

DC team meeting preparation[edit | edit source]

:45 [Alolita]

http://etherpad.wikimedia.org/l10n-2012-wikimania-team-meeting

Monday

* Presentation prep (have it ready!)

Wednesday:

* ULS process walk through (and open up for others -- needs to be announced)

Wikimania 2012, NYC wiki fair talk preparation/dry runs[edit | edit source]

:47 [Alolita]

SF Staff Meeting/Tech Team meetings in Sept 13-14, 15-16[edit | edit source]

:55 [Alolita]

==== Fall Hackathon [Alolita]</nowiki>

:00

Mid October to mid December somewhere. We need to decide in Washington. Alolita to agree with Mozilla on possible dates.

Contracts: New, Renewed, Expiring[edit | edit source]

:05 [Alolita]

Contracts renewed: Siebrand, Niklas, Amir, Santhosh are getting "permanent contracts". Pau and Arun still in the works.

Contracts expired: Gerard.

Team openings: PHP/JS/jQuery developer, Red Hat font developer, communications. The latter opening has a strong candicate that we're negotiating with.

==== Vacation plans for June-July - please add to engineering calendar and send to Alolita </nowiki>

:12

Siebrand: 5 July - 1 August (excluding the Washington appointments)

Translate UI/UX enhancements update [Siebrand, Arun][edit | edit source]

:00

https://docs.google.com/file/d/0B_lgVKvfcU58NHJNbEtiZXFCYms/edit?pli=1#

Stand-up meeting 2012-06-14 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • code review
    • Translation Notifications bugs cards 1154, 1155, 1156, and another little issue.
    • card 1146 - started studying Santhosh's CLDR JS parser
  • Will do:
    • card 1146 - integrate Santhosh's CLDR JS parser
    • will be working offline for a few hours
    • probably cannot attend the weekly meeting - I have a family event
  • Need:

Arun

  • Did:
    • Modified prototypes for world languages, bug fixes
    • Played with pencil and making interactive images
  • Will do:
    • Mail pau on prototype updates and make corrections
    • Finish uls prototypes for editing context
    • Prep for weekly and translate workflows
  • Need:

Niklas

  • Did:
    • I'm back
    • Processed most of my inbox (~20 unacted messages left)
    • #1125 Processed twn recent changes
  • Will do:
    • Need to prepare presentation for Akademy
    • Orientate to the current sprint
    • #1085 Prioritize review backlog and start emptying it
    • Start getting rid of email backlog on lists
    • #1100 Check status with Robin
    • ((( Shop food :)))
    • Weekly meeting
  • Need:
    • Trying to understand the current sprint:
      • Many stories do not have priorities
      • Some stories are still in evaluation state?
      • I see many tasks I remember already before I left, how to get those done?
    • Google calendar keeps forgetting my yes/no answers to events, basically making it useless for tracking what I attented. Perhaps it does this every time someone changes an event? Can we avoid that? <- Siebrand will plan future recurring events from the Engineering calendar. This will prevent sync errors between Google Calendar and iCal that probably underly this observation.
    • What's up? :)

Pau

  • Did:
    • Assisted Arun with Evolus Pencil
    • Contacted participants for next round of tests
  • Will do:
    • Include ULS patterns for validation with design team
    • Review prototypes
    • Usability test planned (but not confirmed)
  • Need:

Santhosh

  • Did:
    • Started on basic extension framework for ULS.
    • CR
  • Will do:
    • Commit the base extension code for ULS,
    • CR
    • Meeting
  • Need:

Siebrand

  • Did:
    • Some bug triaging. Waiting for Srikanth's e-mail with bugs he'd like to discuss before announcing the bug triage of next Wednesday. We do have 300+ issues tagged i18n, so some serious triaging on that is probably warrented.
  • Will do:
    • Working for other clients most of the day.
    • Go though Niklas' backlog when he and I have time at the same time.
    • Weekly meeting (starts 30 minutes early today and requires some homework)
  • Need:

Stand-up meeting 2012-06-13 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Arun

  • Did:
    • 1:1
    • Design cabal
  • Will do:
    • ULS- Add support for world languages
    • ULS- Prototypes for editing support. Coordinate with Pau on learning pencil
    • Bank work regarding visa fees
  • Need:

Niklas: (Not present)

Pau

  • Did:
    • Meetings
    • Update ULS spec notes with adjustment from use sequences
  • Will do:
    • Assist the development of prototypes
    • Validate the design of some ULS components with the design team
    • Schedule user tests for this sprint
  • Need:

Santhosh

  • Did:
    • Sprint Meetings, 1:1 meeting with Alolita
    • Had to spent some time getting my Debian up and running- update issue
    • Got into a git issue, somehow not able to file a new patchset to https://gerrit.wikimedia.org/r/#/c/10395/3
    • A cleanup commit for Telugu narayam unittests
  • Will do:
    • Start on the cards
    • Need to go out for 2 hours for a gov biometric identity program
  • Need:
    • WMF wikimania travel agency sucks, still no confirmed ticket for me, too many back and forth mails <- worried about it failing completely, or just taking a lot of time?

Siebrand

  • Did:
    • Same as other team members: Lots of meetings, sprint end, sprint start.
    • Had a great demo. Finally we used up all 40 minutes, including some 20 minutes of discussion.
  • Will do:
    • Have some private stuff to deal with. Will do work in the afternoon with Amir on Firefox.
  • Need:

Stand-up meeting 2012-06-DD (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • In Moscow now.
    • Had a fantastic experience in the conference in Yakutsk:
      • Gave two extended talks about MediaWiki and one plenary lecture about software localization in general
      • Met a LOT of interesting people - local linguists, book publishers, hackers, journalists and even politicians. Was interviewed for 10 minutes on the regional TV about Wikipedia.
    • Yesterday and today morning reviewed commits to Narayam, Translate and WebFonts by Santhosh and Srikanth.
  • Will do:
    • Firefox tasks.
    • Fly to Israel.
  • Need:

Arun

  • Did:
    • Personas for translate workflows
    • Concepts for twn user registraton
    • ULS prototypes
  • Will do:
    • Debug ULS prototypes and make updates
    • Interactive screens for contextual uls
    • Update twn workflow design doc with concepts
  • Need:
    • (Need help with JS?)

Niklas: Holiday

Pau

Santhosh

Siebrand

  • Did:
    • translatewiki.net support and exports
    • replied to some high priority e-mails
    • asked about contract renewals with Howie and Alolita. Alolita's on it, no reply from Howie yet.
  • Will do:
    • Get open patches tested and accepted where possible.
    • Other open cards.
    • Update my Renameuser patch
  • Need:

Stand-up meeting 2012-06-08 (07:00 UTC, 20 minutes)[edit | edit source]

Amir: in Siberia

Arun

  • Did:
    • Translate doc discussion
    • Refactoring ULS prototypes, updates
  • Will do:
    • ULS updates
  • Need:

Pau

  • Did:
    • Review prototypes
    • Minnor adjustments on the ULS specification
    • Several meetings: translate, weekly, metrics.
  • Will do:
    • Define sequences of use
  • Need:

Santhosh

  • Did:
    • Meetings - Translate UI, Weekly team meeting
    • Card #982 - per group workflow state change right. BC in question
  • Will do:
    • 5 min demo of whitelist/blacklist feature?
  • Need:

Siebrand

  • Did:
    • Initial Translate UI/UX meeting (w/ Arun, Pau, Santhosh - full team meeting when Niklas is back, and Alolita can be present). Done to at least provide Arun with some priorities to work on.
    • Planned sprint end/start meetings and demo on June 12. Please confirm the invitations from e-mail or in your calendar.
    • Asked a few people if they are interested in having an office hours on e-mail sending by Wikimedia.
  • Will do:
    • Not much today (working for another client), hopefully all very important stuff during the weekend.
  • Need:

Jon Harald

Weekly meeting 2012-05-24 (17:00 UTC, 30 minutes)[edit | edit source]

Present: Alolita, Arun, Pau, Siebrand, Santhosh

Absent: Niklas (holiday), Amir (in Siberia)

Berlin update[edit | edit source]

:04 [Siebrand]

ULS update[edit | edit source]

:08 [Pau, Arun]

TranslateNotifications, Translate API update[edit | edit source]

:11 [Siebrand]

* Had a discussion about the legal implication with Philippe and Alolita. I was kind of annoyed this came up last minute (or basically after release). Jon Harald also responded, noting that this is an opt-in only feature. Siebrand created some 4 issues for this, Santhosh fixed all of them yesterday. Siebrand has already code reviewed and merged all of these.

* Translate API: Siebrand still has to process the priorities.

WebFonts, Narayam update[edit | edit source]

:15 [Santhosh]

* WebFonts- some bug fixes- No major

* https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/WebFonts+-owner:l10n-bot+age:14d,n,z

Narayam:

* https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/Narayam+-owner:l10n-bot+age:14d,n,z

* Srikanth has been submitting a few patches. Amir is working with him on thise.

* Santhosh has been working on libifying (jQuery module) Narayam. Not done, but promising progress. He even envisions wrapping them in Firefox and Chrome extensions.

Font development project discussion with RedHat[edit | edit source]

:17 [Alolita]

Santhosh and alolita restarted the conversation with RH. They spoke with Satish and Praveen. Walked through the specs and priorities. 1 month contract with the person we've been in contact with before to see if we can work together on our terms.

More next week.

Topic(s) for next bug triage and office hours[edit | edit source]

:22 [All]

* Bug triage: no clusters of major issues that require discussing

* Office: Icons (or design in general), e-mails from Wikimedia (w/ Dario/Terry, legal)

Reviews: Anyone who needs help?[edit | edit source]

:27 [Alolita, Siebrand]

Wikimania 2012, NYC wiki fair and team meeting update[edit | edit source]

:30 [Alolita]

Stand-up meeting 2012-06-07 (07:00 UTC, 20 minutes)[edit | edit source]

Amir: Conference in Siberia

Arun

  • Did:
    • Worked on ULS all day.
    • Wikimania travel details
    • Meeting with Pau on updating tests
  • Will do:
    • More ULS
    • Translate workflow after the meeting about it.
  • Need:

Pau

  • Did:
    • Recruit new testers
    • Update tests to include UI changes (UI change, edit and multi-select)
  • Will do:
    • Review new prototypes
    • Usability test with Hindi user
  • Need:

Santhosh

  • Did:
    • Multiple bug fixes on TN related to legal stuff (37372, 37369, 37371)
    • Working on story #982
  • Will do:
    • Work on #982 and finish
    • team meeting
    • Wikimania travel details(suggested route not good for me)
    • Translate workflow meeting
  • Need:

Siebrand

  • Did:
    • Some legal discussion about TranslationNotifications with Philippe. Looks like some rewording could get it done. I've an open question with him and legal (Kelly). Santhosh was able to make some code changes that have all been approved.
    • Some translatewiki.net support
    • Various: Code review, e-mail, bugzilla.
  • Will do:
    • Initial Translate UI/UX meeting (w/ Arun, Pau, Santhosh - full team meeting when Niklas is back, and Alolita can be present). Done to at least provide Arun with some priorities to work on.
    • Plan sprint end/start meetings and demo
    • 1-on-1 with Alolita (16:30 UTC)
    • Weekly team meeting (17:00 UTC)
    • Monthly Metrics and Activities meeting (17:30-19:00 UTC).
    • Create new mingle project for E3 to replace the existing one.
    • Create play mingle project for Wikidata
    • Expense report for Berlin, and maybe also for Pune and SF travels.
    • Test https://gerrit.wikimedia.org/r/#/c/9499/ and other deliverables
    • Working for another client tomorrow
    • Announce office hours (Wed in two weeks)
  • Need:

Stand-up meeting 2012-06-06 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Arrived at Yakutsk, UTC+10
    • worked on 1031, had a couple of weird problems, will commit soon.
  • Will do:
  • Need:

Arun

  • Did:
    • Update translate workflow doc with feedback
    • Uls updates
    • Meeting with Pau to discuss test modifications and update on the prototypes
  • Will do:
    • Finish ULS updates
  • Need:

Pau

Santhosh

  • Did:
    • Spent some time in decoupling Narayam from mw http://thottingal.in/projects/js/jqueryime/#
    • Krinkle merged the language module dependency patch
    • Card #748- digitTransform duplicate date
    • 1 on 1 meeting with Alolita
    • Meeting Pravin/Alolita regarding font development
  • Will do:
    • rest of the cards/bug fixes
    • CR
  • Need:

Stand-up meeting 2012-06-05 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • less than planned, packing took more than expected
    • done task 1029 (Extend $wgTranslateWorkflowStates) and started the related task 1031 (Greying out states users cannot set in Special:Translate), will be committed together
  • Will do:
    • task 1031 - Greying out states users cannot set in Special:Translate
    • ffs
  • Need:

Arun

  • Did:
  • Will do:
    • Collect feedback on translate workflow document
    • Meet with Pau on ULS navigation improvement/ideas
    • ULS prototype updates
    • Dentist appointment in the afternoon
  • Need:

Pau

Santhosh

  • Did:
    • Card 1043 - 33348: Page jumps to top when you click on the menu
    • Card 1040 - 35175: WebFonts Menu goes beyond the menu heading after font change
    • Splitted jsgrammar rules for languages- as rules and testcases
    • Addressed some CR comments/CR
  • Will do:
    • CR
    • Rest of the cards
  • Need:

Siebrand

  • Did:
    • Only things I hadn't planned. Too tired after the dev days:
    • E-mail, code review, bug reporting (core, LiquidThreads)
    • Gone through Translate workflow analysis by Arun with Arun.
  • Will do:
    • Working for another client today.
    • Create new mingle project for E3 to replace the existing one.
    • Create play mingle project for Wikidata
    • Expense report for Berlin, and maybe also for Pune and SF travels.
    • Test https://gerrit.wikimedia.org/r/#/c/9499/
  • Need:
    • Have 5 nominations for feedback on the 360 reviews. That'll take some time before end of next week. Please everyone make sure you make

Stand-up meeting 2012-06-04 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Arun

  • Did:
  • Will do:
    • Coordinate with Pau to finish ULS updates
    • Mail the translate workflow sketches
    • Detailing translate wireframes
  • Need:
    • Evaluate sprint tasks for translate ux and discuss with Siebrand (15min) -> meeting planned

Niklas: Holiday

Pau

  • Did:
    • Update ULS requirements and specification
  • Will do:
    • Usability test with dutch user
    • Complete ULS interaction details from latest tests
    • Coordinate with Arun
  • Need:

Santhosh

  • Did:
    • Had a small meeting with Timo & Siebrand (from Hackahton)
    • Did some fixes to Narayam qunit tests that were failing in unsupported user languages
    • Filed this bug Bug 37321 - Qunit tests cannot be executed for multiple content languages
    • Weekend- Mostly reading, writing an article about Alan Turing for a magazine, learned some django stuff.
    • CR/Addressed CR comments
  • Will do:
  • Need:

Siebrand

  • Did:
    • Lots of stuff in Berlin. See my notes I communicated earlier. Summary: It was awesome. 52 people I interacted with directly.
    • Special mention: Automatic merge for l10n-bot commits is resolved twn-side by using the gerrit commandline.
  • Will do:
    • Create new mingle project for E3 to replace the existing one.
    • Create play mingle project for Wikidata
    • Expense report for Berlin, and maybe also for Pune and SF travels.
    • Test https://gerrit.wikimedia.org/r/#/c/9499/
    • Will be working for other clients on Tuesday (from home) and Wednesday (on-site) all day. Guns 'n Roses concert this evening.
  • Need:
    • Sleep and a few days off...

Stand-up meeting 2012-06-01 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Arun

  • Did:
    • *Taking rest. dehydration, physical exhaustion*
    • Went through pau's mail for ULS updates
  • Will do:
    • *Take rest* moving backlog to the weekend
  • Need:

Niklas(not present)

  • Did:
    • ULS technical plan
  • Will do:
  • Need:

Pau (not attending the daily)

Santhosh

  • Did:
  • Will do:
    • nothing planned , may be some bug related cards
  • Need:

Siebrand (at Berlin)

Alolita

  • Did:
  • Will do:
  • Need:

Jon Harald

  • Did:
    • Not much, was distracted by other stuff. Will switch this Friday with next Monday and get everything done by then.
  • Will do:
    • Am working on CentralNotice campaign to promote Special:TranslatorSignup today – will finish portal on Monday.
  • Need:
    • Some way to get a list of people who have signed up to translate (just a database dump basically)

Localisation team meetings for May 2012. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting 2012-05-31 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Mozilla DDT FFS fixes
    • reviewed Arun's Translate workflow document
  • Will do:
    • Mozilla DDT FFS fixes
    • code review
  • Need:

Arun

  • Did:
    • Working on translator personas a feature priorities
    • Sketches for illustrating translation workflow design guidelines
    • Communicating with India list members off-list to fix issues
  • Will do:
    • Mail team with updated translation workflow doc+sketches and collect feedback
    • Translation Ux meeting?
    • Perspiring
  • Need:

Niklas

  • Did:
    • Started #1058
  • Will do:
    • Meet with Pau
    • Goodbye
    • Share my technical plan before leaving
  • Need:

Pau

  • Did:
    • Define which variants of the design create for this iteration.
  • Will do:
    • Meeting with Niklas
    • Usability test with Hindi user
    • Provide detail for designs and variants to be made
      • Coordinate with Arun to update the prototypes
  • Need:

Santhosh(will not attend meeting. internet is not stable today)

  • Did:
    • Almost done with #986
  • Will do:
    • finish #986
  • Need:

Siebrand

  • Did:
    • Cancel the UI/UX meeting for Translate, as Arun didn't send any initial analysis to prepare. Seems like he may not have been invited. Have to reschedule.
    • Met some collegues for soft drinks. We all behaved.
  • Will do:
    • Breakfast, more socialising
    • Wikidata summit
  • Need:

Stand-up meeting 2012-05-30 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Metrics meeting with Alolita
    • nice meeting with Pau and Santhosh about card 901
    • all the other meetings
  • Will do:
    • Firefox cards
  • Need:

Arun

Niklas

  • Did:
    • Got tickets to Wikimania via NYC
    • #1057 Arranged ULS meeting
    • #995 Talked with Robin about status and plans for next two weeks
    • #1038 Filed a bug report for broken LQT
  • Will do:
    • Start with #1057 to not leave everything to Thursday
    • Prolly 1:1 with Alolita
  • Need:

Pau

  • Did:
    • Sprint end and start meetings
    • Meeting with Amir about priority languages
    • Including RTL interaction details in MediaWiki
  • Will do:
    • Define ULS designs and variants for this iteration
  • Need:

Santhosh

  • Did:
    • Sprint end/start meetings
    • Meeting with Arun on Translate workflow usage pattern
    • Talked to SL today morning
    • Meeting with Alolita
  • Will do:
    • start on the card #986
  • Need:

Siebrand

  • Did:
    • Basically the same as you all
    • got confirmation that the e-mail from oDesk that looked a lot like phishing was actually valid.
  • Will do:
    • Pack and go to Berlin.
    • Talk to S.
  • Need:
    • To get some cash from an ATM.

Stand-up meeting 2012-05-28 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • bug 36823: Filter source language signups - still a small issue to resolve
    • bug 36824: Filter closed wikis from the wiki list
      • Hard to test, because good emulation of the cluster environment is needed. Krinkle helped to find the right logic.
    • Show the priority languages in Special:Translate (card 920)
    • bug 36821: Rewording notifications text
    • meeting about Central Notice
    • meeting about Translate API
    • Good meeting with Pau about Page Translation UI
  • Will do:
    • Complete all cards with issues (it's supposed to be very quick).
    • Do my best to complete "Firefox in twn" cards.
  • Need:

Arun

  • Did:
    • ULS updates for different trigger placement
    • TWN document
    • Mailman listinfo page redesign- +1
  • Will do:
    • TWN document+wireframes
    • Translator observation: Santosh
  • Need:
    • Santosh: 30min - ping me anytime

Niklas

  • Did:
  • Will do:
    • Deployment notifications
    • Finish Translate API stuff (when?)
    • Still working on TTMServer, but not going to be finished in this sprint
    • Try to catch Oren
    • Try to catch Robin for GSoC
    • https://gerrit.wikimedia.org/r/#/c/8990/
  • Need:
    • What needs deploying?
      • Flip switch for Interwiki
      • Create and configure global account for TranslationNotifications, Translation Notification Bot?!
        • Anybody knows whether account is created automatically when logging into new wiki?
    • L10n updates went worse again?
    • https://bugzilla.wikimedia.org/show_bug.cgi?id=36275 -IE7 issues with Edittools/Narayam- was this deployed?
      • Yes

Pau

  • Did:
    • Review priority languages message
    • Perform Usability test with Hindi user
  • Will do:
    • Review new prototypes
    • Perform 2 usability tests with Dutch users
    • Document interaction details for the ULS on MediaWiki
  • Need:

Santhosh

  • Did:
    • Card #921- Priority language display, CR and some suggestions, and other CR, addressed CR comments.
  • Will do:
    • prepare an alternate patch for language module dependency.
  • Need:
  • Availability: Roughly 75%

Siebrand

  • Did:
    • CN/Translate meeting with Niklas and Amir: http://etherpad.wikimedia.org/l10n-translate-centralnotice
    • Supported twn projects export
    • Complete Translate API analysis and priorities w/ Niklas (somewhat done, needs another meeting with Niklas today to set priorities (input by Alolita and Amir already there), and bug/story creation)
    • concept newsletter for twn written: https://translatewiki.net/wiki/Project:News/Newsletter_2012-05
    • Fixed issue with non-present .gitreview in newly created repositories by updating repoupdate script in translatewiki with help from Platonides, so mediawiki extensions could be updated and exported again. Had been broken for 2 days.
    • Demo of cards 957, 958 and 960 by Amir. Did not pass acceptance criteria.
    • 13h overtime last week. Bit much. With sprint end/start and 4 days of hackathon, it looks like it won't be much better this week. Probably not available on Wednesday.
  • Will do:
    • Plan interview with S.
    • Stories and bug reports for Translate API
    • Send out newsletter (DONE)
    • Sprint prep (little resources because Amir and Niklas are gone for a bit, hackathon and Santhosh still below 100%).
    • Wont be able to finish these cards this sprint:
      • 791: Extending WebFonts and Narayam proposal (no time)
      • 676: Proofread and correct team documentation (no briefing from JHS and no time)
  • Need:
    • #hours estimated availability of Amir, Niklas and Santhosh for next sprint.
    • What to do with sprint demos while I'm on holiday in July?
    • Current sprint status: Niklas: 33h remaining, Amir: 25h remaining. That's a lot... About 40% of originally planned hours. What's going on?

Stand-up meeting 2012-05-25 (07:00 UTC, 30 minutes)[edit | edit source]

Amir

  • Did:
    • improving DTD FFS for Translate (the context is Mozilla, but is useful for other projects)
      • don't forget unit tests :) -NL
    • meeting with Arun about Translate
    • improved the Localisation documentation on MediaWiki.org
  • Will do:
    • DTD FFS for Translate
    • fix YAML creation script for Mozilla (don't forget to commit to subversion)
    • Translation Notifications bugs
    • card 920 - Update priority language indications
  • Need:

Arun

  • Did:
    • Fix issues with my dropbox for ULS
    • Working on translation workflow doc
    • Observe Amir translating
    • 1:1, weekly
  • Will do:
    • Share doc
    • Start sketching optimized workflows
  • Need:

Niklas

  • Did:
    • Weekly meeting
    • Worked with Andrew to get cron stuff merged
    • ((( WMFI award and other stuff )))
    • Translate API meeting
  • Will do:
    • Translate/CN meeting
    • ttmserver
    • update mingle status
  • Need:

Pau

  • Did:
    • Update the tests with new ULS prototype version
    • Prepare usability testing
    • Contact more participants for the tests
  • Will do:
    • Perform usability testing with Hindi user
    • Define interaction details for the ULS
  • Need:
    • Plan "UX assessment" task of Story #901 with Amir

Santhosh

Siebrand

  • Did:
    • Very brief 1-on-1 with Alolita, weekly team meeting.
    • Metrics meeting.
    • Interwiki special page blogpost on the blog - http://translatewiki.net/static/temp/blog.png
    • Partial L10n review of EducationProgram extension and L10n education of Jeroen de Dauw (also working on Wikidata).
    • Attended User Warning Templates Experiments brown bag
  • Will do:
    • CN/Translate meeting (DONE)
    • Supported twn projects export (over weekend) (DONE)
    • Complete Translate API analysis and priorities w/ Niklas (somewhat DONE)
    • Plan interview with S.
    • Stories and bug reports for Translate API (over weekend)
    • REALLY do the newsletter for twn (over weekend)
  • Need:

Jon Harald

  • Did:
    • Some proofreading (cards 675, 676)
    • Started work on a "portal" for i18n documentation, reporting (card 638)
    • email
  • Will do:
    • Continue portal work
      • Q: will there be place to store deployment notes linked from the portal? -NL
        • Yes, the plan is that it will consist of two columns, one with "static" links to documentation, etc, and one "dynamic" one with news, reports, deployment notes, etc. Challenge is how to make the dynamic one translatable, unless that is unattainable. Thinking maybe just adding a note "since this part is dynamic, it is in English."
  • Need:
    • Good name for portal. Any takers?
    • Alolita: Language Technologies (Internationalization / Localization)

Weekly meeting 2012-05-24 (17:00 UTC, 30 minutes)[edit | edit source]

Present: Alolita, Amir, Arun, Niklas, Pau, Siebrand

Absent: Santhosh (recovering), Gerard (AWOL)

ULS update[edit | edit source]

:08 [Pau, Arun, Siebrand]

Communication of ULS designs: Blog post, mailing list, and StackUX community.

Feedback obtained:

* 10 new comments on the Talk page -- https://www.mediawiki.org/wiki/Talk:Universal_Language_Selector

* 130 visitors on StackUX, 12 comments, 1 answer. (linky?)

* Positive reception in general. Issues related to:

** Integration in the page (to avoid conflict with interlanguage links)

** Desire to cover most of the cases from the beginning: interlanguage links, wikidata, etc.

Prototypes to test different locations for the ULS have been created.

** Prototypes have been adapted to Option A...

** ...and will be adapted to test Option B.

Contact participants to perform usability tests

* 14 participants in the list, 6 invitations sent, 2 accepted, 2 waiting.

Adaptation to RTL

* Collaboration with Amir to adapt the ULS for RTL languages.

Blockers:

* Availability of the testers. The delay in the announcement of the ULS because of required sign-off by legal taking a week, makes us give short time for participants to respond. Next time: be aware of this earlier, and notify sooner.

Next steps (by product manager):

* Next sprint: Designs for first development phase to be made final.

* Next sprint: Analysis of technical requirements. (Alolita would like to be part of these meetings).

Output: Stories and priorities. Top priorities will probably be required core functionality, ULS functionality, ULS UI (in decreasing order of priority).

* 2 sprints from now: Start of development.

Translate API design update[edit | edit source]

:15 [Niklas]

Document was prepared. Siebrand commented on initial version. To be discussed tomorrow in one hour meeting with Siebrand and Amir. Output goals are priorities and stories for development in mingle and bugzilla.

Overview of current state -document is at https://www.mediawiki.org/wiki/Help:Extension:Translate/Introduction_for_developers. Analysis of feature matrix is at https://docs.google.com/a/wikimedia.org/spreadsheet/ccc?key=0AkIZioxVCgqedEV0WXA3R25NYU9KUmdjWnM2UnJtRUE (access for WMF accounts only).

Deployment hiccups + Git/Gerrit issues[edit | edit source]

:20 [Niklas]

Last deployment was okay, except that I didn't consider creating a global account for interwiki talk page posting beforehand.

Starting from next Tuesday Niklas will do deployments with Sam at 0900 UTC (except when on vacation!) Alolita will update the software deployments calendar with new time window.

* Where's the deployment planning currently (a) communicated and (b) kept?

** a) l10n-team & mediawiki-i18n after Monday's daily at the latest

** b) We should post deployment notes to mw.org

Some steps have been taken into the right direction after the email to wikitech.

Berlin -WikiData and Hackathon[edit | edit source]

:25 [Siebrand]

* Wikidata seems to be having high hopes of what the Localisation team can contribute during the Wikidata summit. I've invited Katie and Denny to plan one or two one hour Skype sessions with for example Niklas, Santhosh or Amir beforehand. Have sent them a mail today. I've also informed them of existing documentation -- it's what we document *extensively* for after all. I think those may prevent meetings, or make them shorter :).

* Doing Internationalisation outreach where ever possible (ULS, APIs, libification, recruit devs, ...).

* Talk with CT about Ops, and chase ops people if we still have any open issues with them by that time. - Alolita has talked with CT; Andrew Bogott is the dev ops person assigned.

* Advocate git/gerrit workflow improvements, as outlined in our memo, and if possible get commitments on getting things resolved, which I will confirm by e-mail *evil wink*.

* Attend git/gerrit workshop and get some issues in my own workflow resolved.

* Have fun and great social interaction with as many great people as possible. Beer and bratwurst will probably be involved.

* Treat translatewiki.net staff members Raimond and Lewis to a free dinner (from the Google Adwords revenue).

* Talk with mobile team on language support (at least intersect by september).

* I'll report back :).

Wikimania 2012, NYC wiki fair and team meeting update[edit | edit source]

:30 [Alolita]

* Have meeting room.

* Monday and Wednesday morning.

* Tickets are booked or being booked. Amir is attending the Wiki Fair in NYC on 7 July. Niklas and Alolita also expressed interest. (http://nyconvergence.com/2012/05/wiki-worlds-fair-free-culture-worlds-fair-to-take-place-on-july-7-on-governors-island.html ?)

Stand-up meeting 2012-05-24 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Arun

  • Did:
    • Documenting translation workflows
    • ULS updates for Pau
  • Will do:
    • Observe Amir translating
    • Finish workflow document and share for feedback
    • Start working on new transelate ui sketches
  • Need:
    • Amir: 20 mins for observation. after 14:00 IST

Niklas

  • Did:
    • Office hours
    • 1on1
    • Working on solr - Oren had access problems to the labs instance
    • Helped Amir with Firefox
  • Will do:
    • Mostly other stuff today
    • Must get solr running
    • ((( Wikimedia Finland gets an award ))) <= WEEE!!!!
  • Need:

Pau

  • Did:
    • Mail test participants
    • Review prototypes
    • Mockups for the RTL adaptation
    • Office hours
  • Will do:
    • Preparation for usability tests: update tests and review prototypes
    • Perform usabillity test
  • Need:

Santhosh

  • Did:
    • Was away from work y'day
    • Started on Unit tests for TranslationNotifications- For digest first, some minor refactoring required.
  • Will do:
    • Commit the unit tests.
    • Try to do some CR
  • Need:

Siebrand

  • Did:
    • Office hours
    • Product Retreat 'Wikipedia 2015': Review and Discussion. Long meeting, 2.5 hours. Mostly recap of the three day retreat within a larger group. Main features that come out of this are notifictions (Echo) and global profiles.
    • Working for other clients all day
    • Exports for magic words and special pages for MediaWiki extensions (worked pretty well, except for PHP Warning: Invalid argument supplied for foreach() in /www/w/extensions/Translate/scripts/magic-export.php on line 213, but that didn't seem to cause issues with the actual output).
  • Will do:
    • Plan interview with S.
    • 1-on-1 with Alolita, weeky team meeting.
    • Metrics meeting: Read metrics document Amir ordered and comment on it. After team discussion we can put it on mediawiki.org.
    • translatewiki.net May 2012 newsletter
    • Interwiki special page blogpost on the blog.
  • Need:

Stand-up meeting 2012-05-23 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Card 959 / Bug 36820 - Only allow notification for non-discouraged pages (very easy)
    • Card 957 / Bug 36821 - Notification e-mail should be more personal and specific (not very hard, but took many hours)
    • (probably) fixed Bug 37015 - a consequence of a change that I reviewed recently. Learned a bit about the Message class on the way
    • 1:1
  • Will do:
    • Firefox cards
    • Translation Notifications bugs
  • Need:

Arun

  • Did:
    • Finish ULS prototype modifications
  • Will do:
    • Start documenting translation workflows
    • Feedback from Pau on prototypes
  • Need:

Niklas

Pau

Santhosh: 50%. Not present.

Siebrand

  • Did:
    • E3 mingle walkthrough with Alolita
    • Product Owner Bi-Weekly Meeting
    • Made sure mailing lists are informed of ULS w/ Pau.
    • MediaWiki core updates for namespaces, special pages and magic words.
  • Will do:
    • Office hours (at 16:30 UTC) (DONE)
    • Product Retreat: Review and Discussion (17:30 UTC) (DONE)
    • Working for other clients all day (DONE)
    • Exports for magic words and special pages for MediaWiki extensions (DONE - worked pretty well, except for PHP Warning: Invalid argument supplied for foreach() in /www/w/extensions/Translate/scripts/magic-export.php on line 213, but that didn't seem to cause issues with the actual output).
    • Plan interview with S.
    • Read metrics document Amir ordered and comment on it. After team discussion we can put it on mediawiki.org.
  • Need:

Stand-up meeting 2012-05-22 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Translation Notifications bugs
    • various small fixes and review issues that came up throughout the day
    • Language teams meeting
  • Will do:
    • Translation Notifications bugs
  • Need:

Arun

  • Did:
    • Half day, yuvi's last day in bangalore, interview, house cleanup
    • Got the language switching for ULS to work, now can test in any language easily
    • Implementing other modifications for ULS
  • Will do:
    • Finish ULS changes and send to Pau, work on any issues
    • Translation workflows
  • Need:

Niklas

  • Did:
    • Updated labs instance
    • Code review
    • Filled the grid in Translate API gdoc
    • Language team plan meeting
  • Will do:
    • Get solr installed on labs
    • I18n deploy
  • Need:
    • Clarity on travel dates. Be sure to be in Washington D.C. by Sunday morning.

Pau

Santhosh(will attend only if power backup is available)

    • Not working tomorrow, need to visit hospital
  • Need:

Siebrand

  • Did:
    • Next batch of sprint meeting invitations sent
    • Create mingle instance for E3 (had already been done)
    • concept blog post for Interwiki extension written and added to calendar: https://meta.wikimedia.org/wiki/Wikimedia_Blog/Drafts/Now_available:_Special:Interwiki
    • code review and deployment readiness for Interwiki extension. Took me a long while to get a collapsible table legend. Krinkle helped.
    • Read Language team gdoc Amir wrote and had meeting about it w/ Alolita, Amir, Niklas.
    • Code review (approved ~210 patch sets)
    • Fiddled some more with logging for Renameuser extension. Getting closer to being ready. Learned some more about logging, log formatting and overriding base class methods. Thanks to Aaron for review.
  • Will do:
    • Plan interview with S.
    • Read metrics document Amir ordered and comment on it. After team discussion we can put it on mediawiki.org.
    • E3 mingle walkthrough with Alolita
    • Product Owner Bi-Weekly Meeting
    • Made sure mailing lists are informed of ULS w/ Pau.
    • Trying to take it easy for today.
  • Need:
    • Team to check mingle tasks. One week in sprint, only 40 of 270 planned hours have been shaved off the planning. 230 remaining!

Stand-up meeting 2012-05-21 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • Made sure that email preferences are respected more strictly in TranslationNotifications ( https://gerrit.wikimedia.org/r/#/c/7992/ ).
    • Wrote documentation about Narayam testing ( https://www.mediawiki.org/wiki/Extension:Narayam ).
    • Interwiki extension cleanup.
      • Finally started to understand the escaping practices for messages \o/
    • Code review. In particular:
      • Tested the new PageTriage extension a bit and assessed its i18n. (There are many commits in it and it is probably going to be used by WMF, so it's useful to be familiar with it for reviewing.)
      • Narayam fixes by Srikanth.
    • Helped Shantanoo to create Devanagari characters toolbar for WikiEditor.
    • TranslationNotifications bug 36821 (reword the email)
  • Will do:
    • TranslationNotifications bug 36821 (reword the email)
    • Other TranslationNotifications bugs
  • Need:

Arun

  • Did:
    • //just lost power, facing some problem with skype,internet
    • //ubuntu12 has messed up my netbook, i cant click accept the call. and my audio driver has gone for a toss as well. Nope skype has crashed <- reboot?
    • //I'm pinging the room on skype, is it coming through?
    • Tasked out sprint
    • Review changes for ULS from Pau
  • Will do:
    • Finish ULS modifications
    • Work on translate workflows
    • Have an interview with a newspaper in the afternoon on UX
  • Need:

Niklas

  • Did:
    • Code review and random bug fixing mostly
    • Twn issues
  • Will do:
    • More on Solarium
    • There is more code to review
    • Update Mingle status
    • Fill the grid in Translate API gdoc
    • Language team plan meeting
  • Need:

Pau

  • Did:
    • Mapping user workflows
    • Prepare prototypes for testing alternate positions for the ULS
  • Will do:
    • Resolve legal issues about the ULS release
    • Provide more detail on the ULS designs
    • Document the possible positions for the ULS in MediaWiki
  • Need:
    • Understand what the Legal team need

Santhosh

  • Did:
    • started on cards I left last month
  • Will do:
    • try work for 50% time
  • Need:

Siebrand

  • Did:
    • Map out user workflows (with Santhosh and Pau)
    • Bug triage reporting
    • Announce office hours this Wednesday
    • Review ULS blog post
    • Read Translate API analysis Niklas wrote and commented on it
    • translatewiki.net exports and support
    • Got e-mail backlog down (~65)
  • Will do:
    • Next batch of sprint meeting invitations (DONE)
    • Create mingle instance for E3 (had already been DONE)
    • concept blog post for Interwiki extension (DONE)
    • Read Language team gdoc Amir wrote and have meeting comment on it. (DONE)
    • Plan interview with S.
    • Read metrics document Amir ordered and comment on it. After team discussion we can put it on mediawiki.org.
  • Need:

Stand-up meeting 2012-05-18 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
  • Will do:
    • Bug 36900 - Coding style issues in Interwiki: Niklas asked to do it ASAP before the deployment
    • TranslationNotifications bugs
  • Need:

Arun

  • Did:
    • Away sweating in remote parts of the country
  • Will do:
    • Modifications to ULS prototypes
    • Tasks for twn work
    • Bunch of mails to reply to
  • Need:

Niklas

  • Did:
    • Interview
    • Replied to Kaldari
    • Talked with Harry and Robin about GSoC
    • Fixed a git repo in twn (Siebrand thinks he also did Maps and SemanticMediaWiki a few days before)
    • Started studying Solarium http://www.solarium-project.org/
    • Little bit Translate API
  • Will do:
    • Code review
    • Study more Solarium
    • Siebrand has reported fatal error
    • Deployment announcement
  • Need:
    • Opinions on email title

Pau

  • Did:
    • Review communication texts and MediaWiki update
    • Work on the RTL adaptation of the prototypes
  • Will do:
    • Mapping user workflows
    • Prepare prototypes for testing alternate positions for the ULS
    • Coordinate with Arun for the RTL adaptation of the prototypes
  • Need:
    • Know when we'll have testers available -> need to announce first. Waiting for legal for the past 3 days. Expected time to get testers: About a day.
    • Need reply from legal before we can publish the ULS prototypes and call for testers.

Santhosh

Siebrand

  • Did:
    • Basically had the past two days off. Tried to keep up with e-mail, but inbox grew to 80+. Did some ping-pong with communication and legal about legal needing (a lot?/more) time to respond to the ULS communications and the required disclaimer for using YouEye.
  • Will do:
    • Map out user workflows (with Santhosh and Pau) (DONE)
    • Bug triage reporting (DONE)
    • Announce office hours next Wednesday (DONE)
    • Review ULS blog post (DONE)
    • Read Translate API analysis Niklas wrote and comment on it (DONE)
    • translatewiki.net exports and support (DONE)
    • Try to get e-mail backlog down (DONE ~65)
    • Plan interview with S.
    • Read Language team gdoc Amir wrote and comment on it. After team discussion we can put it on mediawiki.org or translatewiki.net.
    • Read metrics document Amir ordered and comment on it. After team discussion we can put it on mediawiki.org.
    • Over the weekend: concept blog post for Interwiki extension.
  • Need:

Jon Harald

Stand-up meeting 2012-05-17 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Niklas

  • Did:
    • Quick review look in Interwiki
    • Started researching Translate API
  • Will do:
    • More Translate API
    • Poke TTMServer
    • Code review
    • Interview
  • Need:

Pau

Santhosh

  • Did:
    • some code review, bug stuff, and lot of reading
  • Will do:
    • don't know
  • Need:

Stand-up meeting 2012-05-16 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Niklas

  • Did:
    • Yes
    • Cleaned up my inbox to third
  • Will do:
    • Figure out what to do
  • Need:

Pau

  • Did:
    • Usability testing with Alolita for the ULS prototypes
    • Review communication texts for the ULS
    • Sprint planning
  • Will do:
    • Review designs based on test results
    • Complete communications on ULS: blog draft, finish image, and related mails
    • Detail advanced language requirements
  • Need:
    • Meeting with Amir

Stand-up meeting 2012-05-14 (07:00 UTC, 20 minutes)[edit | edit source]

Santhosh (ill, but recovering)

Amir

  • Did:
    • fleshed out the Language team and metrics plans (URLs please)
    • closed bug 36296
    • created a better synched directory tree for Firefox on twn (with help from Tomer Cohen from Mozilla)
    • code review
    • learned CentralNotice a bit - documented messages, submitted fixes for a couple of easy RTL bugs, and opened a few new bugs.
  • Will do:
  • Need:

Arun

Niklas

  • Did:
    • Code review
    • Unbroke translatewiki.net - yay for backups
    • Got annoyed by deployment stuff
  • Will do:
    • Wrap up sprint stuff where possible
    • Catch up with weekend emails
    • Tuesday morning after first meetings seems best time for deployments
    • Notification after daily on Monday at latest - nothing this week(?)
  • Need:
    • Looking forward to my vacation (when is that again, and where are you going?)
      • 2-13 June Italy
    • TTMServer not ready

Pau

  • Did:
    • Pilot tests updated with new version of the prototypes
    • Included links to prototypes in MediaWiki documentation
    • Plan for "Hindi" adaptation of ULS prototypes
  • Will do:
    • Review "Hindi" version of the prototype
    • Preparations for next round of tests: contact Alolita, prepare tests and post-test questions
    • ULS prototypes announcement? <- want to work on this on Tuesday, between sprint end and start. Okay?
  • Need:

Siebrand

  • Did:
    • translatewiki.net support and exports
    • reported new issues from bug triage, 36820, 36821, 36822, 36823, 36824, 36825, 36826. Will plan some of the high priority issues for next sprint as "quick wins" (relatively low effort, high returns).
    • sent out invitations for sprint 15 demo
    • had a meeting on mingle for the E3 team with Alolita and Ian.
    • Updated mingle, did some prep for sprint 16
  • Will do:
    • Work for another client all day.
    • translatewiki.net newsletter (Monday evening, Tuesday send)
    • set up mingle instance for E3 team (Monday evening)
    • Reschedule 16/5 office hours to one week later (Monday evening)
    • Contact Santhosh on Monday very early morning about recovery status. Hoping on "back" by 21/5, maybe some light work this week.
      • He replied: Will do light work this week, when possible. Expecting to be available 50% next week, 100% week after that.
    • Not available, not in daily on Wednesday and Thursday, except for weekly meeting and 1-on-1. Working for another client on Wednesday, holiday on Thursday.
  • Need:
    • Everyone to update their mingle tasks
    • Deployment window and content overview from Niklas
    • Final LST action plan from Amir
    • Metrics progress from Amir

Stand-up meeting 2012-05-11 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

  • Did:
    • had progress with Firefox installation on twn
    • bug 35474 - submitted a fix
    • started wuth bug 36296
    • 1:1, a bit of discussion about LST plan
  • Will do:
    • bug 36296
    • firefox
    • LST plan
  • Need:

Arun

  • Did:
    • Major refactoring of uls prototypes to make it easily customizable for tests
    • 1:1 with Alolita
  • Will do:
    • Minor changes still pending for prototypes.
    • Continue twn document
  • Need:

Niklas

  • Did:
    • Translate bugs
    • ULS
    • 1on1 w Alolita
  • Will do:
    • Work about 4h
    • Code review
    • Decide new deployment time slot
  • Need:

Pau

  • Did:
    • Presentation of ULS protype meeting
  • Will do:
    • Review latest version of prototypes
    • Update tests
    • Update MediaWiki documentation
    • Plan next steps with Arun for next round of tests
  • Need:

Jon

  • Did:
    • Not much yet, will catch up over weekend
  • Will do:
    • What I meant to do last week (fix up template {{translatable navigation template}}, make sure it works properly)
    • Proofreading and sanity-check of documentation wherever I can
  • Need:

Siebrand

  • Did:
    • Stuff - Loved the ULS meeting. Great feedback and support.
  • Will do:
    • Work for another client today.
    • Over the weekend:
      • translatewiki.net support
      • post morten bug triage.
      • e-mail stuffs
  • Need:
    • Jon Harald to come up with a plan for translators on Meta.

Stand-up meeting 2012-05-10 (07:00 UTC, 20 minutes)[edit | edit source]

Santhosh (ill)

Amir

  • Did:
    • Bug 35474 - When on existing page lacking translations, still displays a red link instead of bold text
      • had a bit of a problem reproducing it at first, Niklas helped, fix almost ready.
    • Bug 36665
    • more TranslationNotifications fixes
    • Language support team plan
    • triage
  • Will do:
    • Firefox! I really want to finish it.
    • Bug 35474
  • Need:

Arun

  • Did:
    • Modification of uls prototypes as per test finding
    • Work on creating new wiki accounts for wmf per request of foundation
  • Will do:
    • Ready updated prototypes for today's presentation
    • Moved twn document work to after uls work
  • Need:

Niklas

Pau

  • Did:
    • Document with changes to be applied to the ULS prototypes
    • ULS announcement comunications: mailing list
  • Will do:
    • Review new version of the prototypes
    • Prepare tests for new prototypes
    • Prepare pesentation of the ULS prototypes
  • Need:

Siebrand

  • Did:
    • Bug triage - went quite well. Not much ground covered, but much insight gained for the three issues that were covered.
    • Send reminders for bug triage
    • Other stuff (I should write things down more often)
  • Will do:
    • Product management report on office wiki
    • Bug triage reporting
    • Reply to some e-mails, do some mingle stuff for the E3 team per Q of Alolita
    • 1-on-1 with Alolita
    • ULS design walkthrough.
    • Maybe help Amir with Firefox if the need is clear (30 mins after daily)
  • Need:

Stand-up meeting 2012-05-09 (07:03 UTC, 20 minutes)[edit | edit source]

Santhosh (ill, but back home and present during this meeting - expected to return to work late next week)

Niklas

  • Did:
    • Deployment (not without issues)
    • Worked on two Translate bugs
      • 36369 -> https://gerrit.wikimedia.org/r/#/c/6918/
      • Doing some cleanup/refactoring to solve "Page wont get added to aggregate groups"
        • Commas in group names cause silent breakage
        • Discouraged groups aren't shown
    • Code review
  • Will do:
    • Finish the bug fix mentioned above
    • There are threads on twn and email threads I probably should respond
  • Need:
    • Comparison of translation tools done by OpenStack looks wrong

Arun

  • Did:
  • Will do:
    • Continue on translate document. Share draft today
    • Sync with Pau on changes to ULS
  • Need:

Amir

  • Did:
    • closed bug 35475
    • worked on Firefox
    • git tutorial
    • some code review
    • started bug Bug 35474 - When on existing page lacking translations, still displays a red link instead of bold text
    • taxes
    • got feedback from Siebrand and Srikanth on Language support team document
  • Will do:
    • Bug 35474
    • Language support team document
    • Firefox
  • Need:

Pau

  • Did:
    • Pilot usability test with Siebrand
    • Survey for recruiting and pre-test questions
    • Comment ULS designs at the Design Cabale
  • Will do:
    • Document with changes to be applied to the ULS prototypes
    • ULS announcement comunications
  • Need:

Siebrand

  • Did:
  • Will do:
    • Product management report on office wiki (not done)
    • Bug triage (done)
    • Send reminders for bug triage (done)
  • Need:

Stand-up meeting 2012-05-08 (07:00 UTC, 20 minutes)[edit | edit source]

Santhosh: ill.

Amir

  • Did:
    • committed TranslationNotifications fixes (saper helped with Git weirdness)
    • tried to do bug 36006, got stuck with JS events
    • Bug 35475 - Exclude deprecated language codes in the list on Special:Translate: it's supposed to be very easy, but see below
    • some code review
    • help Mani and Ayush with i18n in a statistics script (a request from Alolita)
    • cloned the Firefox on Translatewiki
    • started the porcess for getting commit access
  • Will do:
    • Bug 35475
    • Bug 36006
    • Firefox
    • pay taxes
  • Need:
    • help with Firefox. What's the issue? Not experienced with setting up projects on twn (nothing special :P).
    • help with bug 36006 (Warn before leaving the page when editing a message). Niklas?
    • Decision about bug 35475 - at which stage to filter out the deprecated languages? In Language::fetchLanguageNames or in Translate?

Arun

  • Will do:
    • Translate workflow and usability document. Compile Pau and my findings.
  • Need:

Niklas

  • Did:
    • Inode problem on twn
    • Fixed codemap for Waymarked Trails
    • Worked on #867: protection breaks translatable pages - not much support from MediaWiki core (right info is not available).
    • Git related meeting
    • Bug triage prep
  • Will do:
    • Finish #867 and other bugs
    • Deployment
  • Need:

Pau

  • Did:
    • Prepare communications to announce ULS designs
    • Review the prototypes
  • Will do:
    • Create pilot test for ULS
    • Update documentation on ULS
    • Create short survey for recruiting testers
    • Define pre-test and post-test surveys
  • Need:

Siebrand

  • Did:
    • Prepare bug triage with Niklas. http://etherpad.wikimedia.org/BugTriage-i18n-2012-05
    • Help Amir with Firefox in twn. Completed and committed a script to generate the YAML files per FFS. Meanwhile, an issue at twn shell arose.
    • Troubleshooting "out of inodes" issue in translatewiki.net server
    • Gone over LST etherpad and added comments. http://etherpad.wikimedia.org/l10n-lst-plan
    • Git/gerrit training discussion with NL, AS and Danielle Benoit.
    • Finalize git memo. Alolita was to send out, but wasn't done yet.
    • Approved L10n-bot updates in Gerrit. Felt very ineffective and as a waste of time.
    • Reported some issues wrt missing message documentation. MzMcBride added them as blocker for bug 1 :).
  • Will do:
    • Look at ULS tests and ULS communication planning and provide comments
    • Tutor Amir on Firefox on twn
  • Need:

Discussion item raised by Amir: i18n file changes in Git commits. How to handle that (wut!?).

* https://gerrit.wikimedia.org/r/#/c/3361/

* https://www.mediawiki.org/wiki/I18n.

Stand-up meeting 2012-05-07 (07:00 UTC, 20 minutes)[edit | edit source]

Santhosh (ill)

Amir

Arun

  • Did:
    • ULS prototypes working for test cases, minor bug fixes
  • Will do:
    • Fix prototypes with Pau so he can begin testing
    • Twn workflow document
  • Need:

Niklas

  • Did:
    • Read GSOC mentoring manual
    • ((( Baked bread rolls )))
    • Read email: Inbox 10
    • Dumped a translation memory database for Oren
  • Will do:
    • Message import issue with WMT
    • Other Translate bugs
    • Keep in touch with Oren
    • Prepare big triage with Siebrand
    • Available till 1300 UTC
  • Need:

Pau

  • Did:
    • Prepare test infrastructure
  • Will do:
    • Prepare communications to announce ULS designs
    • Review the prototypes
  • Need:

Siebrand

  • Did:
    • We got a new license for mingle that allows anonymous access (without username and password). So if you're missing your controls, please log in.
    • translatewiki.net support and translation processing for all but MediaWiki, MediaWiki extensions and iHRIS.
    • Responded to some bugs reported for "Weekend Testing America". Relatively poor reports. Niklas closed a few as invalid.
  • Will do:
    • Send Gerard a happy birthday note (DONE)
    • Prepare bug triage with Niklas (DONE)
    • Help Amir with Firefox in twn (DONE)
    • Finalize git memo
    • Product management report on office wiki
    • Go over LST
    • Git/gerrit training discussion
  • Need:

Stand-up meeting 2012-05-04 (07:00 UTC, 20 minutes)[edit | edit source]

Amir

Arun

  • Did:
    • Modify uls prototypes for pau's test requirements
    • Introduced myself on the tech/staff/india lists
    • Switched to aptana studio from notepad, learning to use ide
    • Bogged down by some trivial html issues like missing closing tags and my own undocumented code. Wee! :)
  • Will do:
    • Finish uls prototypes for Pua's test cases
    • Begin twn work if I have time
  • Need:

Niklas (day off)

  • Did:
    • Talked more with Oren, he asked to provide dump of sample data and skeleton PHP class - planning to set up something on labs
    • Weekly/Monthly
    • Translate bugs #871, #872, #877 (Siebrand knows)
    • Filed lots of bugs on Gerrit and other stuff
    • TransNotifBlogDraft http://etherpad.wikimedia.org/lLAmrWHBt4 - imho only needs some polishing
  • Will do:
    • Day off - day full of various meetings - might be around in skype/email from time to time
  • Need:
    • Scap is "maybe working" - should reschedule TransNotif deployment to next Tuesday? <- yep. Can we include "other wiki" by then?
    • TTMServer not ready for deployment next Tuesday, needs one more week at minimum

Pau

  • Did:
    • Prepare infrastructure for remote testing.
    • Review prototypes and send comments to Arun
  • Will do:
    • Test infrastructure for remote testing
    • Start to prepare communications
  • Need:

Santhosh (ill)

Jon

Siebrand

Weekly meeting 2012-05-03 (17:00 UTC, 30 minutes)[edit | edit source]

Present: Alolita, Amir, Arun, Gerard, Niklas, Pau, Siebrand

Absent: Santhosh

Action items[edit | edit source]

:5

Action items from weekly Localisation team meeting 2012-05-03

* Alolita: Talk to Santhosh on metrics and language support. (possibly only by e-mail) -

Pending; Santhosh has been ill

* Alolita: Write memo on git experiences and needs with Siebrand (DONE)

* Alolita: schedule a meeting with Diederik on metrics. - [waiting for pre-req]

* Amir: Coordinate that metrics are properly aggregated and organised.

* Amir: Share usability analysis on CLDR users list by Tuesday.

* Amir: Write blog post about Firefox translations in translatewiki.net on personal blog.

* Gerard: Assist and proof read Niklas' blog post

* Niklas: Make a blog post on TranslationNotifications on Wikimedia blog

* Niklas: prepare bug list for translation bug triage with Siebrand (deadline: 7 May)

* Niklas: find another deployment window, because it will overlap

* Siebrand: prepare bug list for translation bug triage with Niklas (deadline: 7 May)

* Siebrand: Write memo on git experiences and needs with Alolita (10pm Thurs 3 May) (DONE)

Closed action items[edit | edit source]

Follow-up on action items for Alolita:

* Alolita: Arrange e-mail, etc. for Arun - Alolita has filled out all paperwork - DONE [Pending on OfficeIT queue]

* Alolita: Arrange office wiki access for all team members. Missing: Gerard, Arun, Pau - DONE [Stuck on OfficeIT queue]

* Alolita: Follow up on access for Pau - Alolita has filled out all paperwork - DONE

* Alolita: Get Arun on the Wikimania list. All others are already on it - Alolita has pinged Erik but no response yet - DONE [Negative response from Erik; working with Howie on budget]

* Siebrand: take care of organising translation bug triage (DONE)

* Siebrand: Whip for Amir on writing LST plan (DONE) - Amir supposedly worked on this today, and time was planned in the sprint.

Sprint planning for new sprint[edit | edit source]

:9

Siebrand reports:

* Sprint 15 has started this week.

* Sprint 14 retrospective demo:

https://commons.wikimedia.org/wiki/File:Localisation_team_Sprint_14_demo.pdf

* Will be adding interwiki special page to sprint 15 goals

https://translatewiki.net/wiki/Special:Interwiki

* Language selector prototypes for community evaluation (14 May)

* Language Support Team plan

* Fix issues in Translate extension

* Deploy translation memory and notifications on home wiki (15 May)

* 9 May, 16:00 UTC: Bug triage on translation at Meta and mediawiki.org

* Limited Firefox translation in translatewiki.net (gu/he)

* translatewiki.net newsletter

* Code review

Interwiki extension UI/UX needs to be planned this sprint. See https://translatewiki.net/wiki/Special:Interwiki

ULS progress[edit | edit source]

:19

Pau, Arun report.

http://dl.dropbox.com/u/7275233/w_universal_language_selector/uls_content.html

==== Deployment hiccups + Git/Gerrit issues: Documentation / training [Niklas]</nowiki>

Deployment hiccups + Git/Gerrit issues: Documentation / training [Niklas]

Bug triage[edit | edit source]

Siebrand to communicate really soon now. 9 May, 16:00 UTC.

Blog posts and outreach[edit | edit source]

Gerard reports (not here)

Administrative/other[edit | edit source]

* Niklas on vacation 2.6.-13.6.

* Arun on travel :

May 14 - traveling

May 15 - online

May 16-17 - traveling

May 18 - back in action

* Wikimania 2012 - current list of WMF approved team members includes Siebrand, Niklas, Amir, Santhosh, Pau, Alolita {Arun in progress}

* Weekly team meeting and bi-weekly meeting for sprint planning, sprint retrospective and ULS walkthroughs should be convenient for SF (Alolita) + Europe (Niklas, Siebrand, Pau, Amir, Gerard) + India (Santhosh, Arun)

* Tabled for next week (till Santhosh returns)

** Metrics collection + requirements for measuring language support impact discussion [Amir]

** Language Support Team plan [Amir]

Stand-up meeting 2012-05-03 Skype call initiated by Siebrand (07:00 UTC, 10 minutes)[edit | edit source]

Niklas: taking it slow today, day off on Friday.

Santhosh: ill

Amir

Arun

  • Did:
  • Will do:
    • Customize the html for the test scenarios
    • Introductions to the community on my wmf work
  • Need:

Pau

  • Did:
    • Define how to integrate ULS in different kinds of Wikis (discussion with Arun, Siebrand)
    • Adapt test scenarios.
    • Define detailed workflows for test scenarios.
  • Will do:
    • Prepare infrastructure for remote testing.
    • Review prototypes
  • Need:

Siebrand

  • Did:
    • Clearing up ULS questions with Arun and Pau.
    • Completed a lot of todos.
    • Empty in box initiative: 74 (up from 48 - failed to see every e-mail before the daily).
  • Will do:
    • 1-on-1 with Alolita
    • 30 minutes of weekly team meeting
    • Monthly metrics and activities meeting
  • Need:

Stand-up meeting 2012-05-02 (07:00 UTC, 15 minutes)[edit | edit source]

Santhosh ill.

Amir

  • Did:
    • Meetings
    • Firefox in twn.
    • Contacted people in gu/he community about Firefox in twn, and to learn how to set up the localisatin for Firefox. There are some files additional to .dtd and .properties. They need an FFS.
    • Reported lots of bugs in the beta version of the mobile app.
  • Will do:
    • Translate extension bugs
    • Finish the problems card 536 (notifications to other wikis)
  • Need:

Arun

  • Did:
    • Meetings
    • look at article feedback tool
    • alternate ideas on uls, got some sketches
  • Will do:
    • review updated uls workflows and test scenarios with pau
    • complete uls prototypes
  • Need:

Niklas

  • Did:
    • Talked with Oren - he promised to help with Lucene+TTMServer
    • 1on1 w Alolita
    • Deployment of TranslationNotifications - not successful, see email on the list. Alolita to escalate this, right?
  • Will do:
    • Sync up with Oren again
    • Look into Amir's #536 - now that TranslationNotifs is on test wiki, we can test using cluster functions.
    • Write the blog about TranslationNotifications
    • Translate bugs
  • Need:

Pau

  • Did:
    • Proposal on how to integrate ULS in different kinds of Wikis
  • Will do:
    • Define how to integrate ULS in different kinds of Wikis (discussion with Arun, Siebrand, ohers?)
    • Adapt test scenarios.
    • Define detailed workflows for test scenarios.
  • Need:
    • Set time for the meeting

Siebrand

  • Did:
    • end sprint 14, start sprint 15
    • sprint 14 demo. We had two outside attendees, both came in near the end of the presentation, that lasted ~18 minutes. Then there were no questions, which was disappointing. Had a chat with Howie, who tried to join after the demo was over. He suggested also sending the invitation on translators-l. Also wikitech-ambassadors list, as suggested by Amir.
    • started work on Firefox in twn with Amir. Proposed a scripted YAML file generation, similar to StatusNet's.
    • Empty inbox initiative: 48 (up from 32)
  • Will do:
    • Some ULS things with Pau and Arun.
  • Need:

Localisation team meetings for April 2012. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting 2012-04-30 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Planned demos:

* 536: 2012-04-30

Santhosh: ill.

Amir

  • Did:
    • card 536 - everything works with web API, just some cleanup and review needed.
    • ArticleFeedbackv5 RTL review.
    • re-sent Pau's CLDR review to the CLDR-users list, received one reply.
    • improved Narayam Punjabi transliteration keyboard based on feedback from users.
  • Will do:
    • card 536 - final cleanups and demo
    • card 806 - Check and update TranslationNotifications documentation
  • Need:
    • Niklas to review 536.

Arun

  • Did:
  • Will do:
    • JS scripting for the prototype interactions for the defined test cases. connect with pau
    • complete the twn usability issue document
  • Need:
    • More js knowledge

Niklas

Pau

  • Did:
    • Coordinate with Arun to integrate the list of languages in the prototypes
    • Document the rationale for the list design on MediaWiki
  • Will do:
    • Review prototypes
    • Complete the design specifications (settings view and contextual version)
  • Need:

Siebrand

Stand-up meeting 2012-04-27 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Planned demos:

* 788: 2012-04-24 (rescheduled to 2012-04-27)

* 536: 2012-04-25 (rescheduled to 2012-04-27)

Amir

  • Did:
    • card 536
    • 1:1, weekly
  • Will do:
    • card 536, demo
  • Need:
    • help with API an CentralAuth for card 536

Arun

  • Did:
    • Started work on html/css prototypes for uls
    • Discussions with Pau on language ordering and grouping
  • Will do:
    • Create interactive prototypes for all test scenarios
  • Need:

Gerard

Niklas

  • Did:
    • Expanded https://www.mediawiki.org/wiki/Extension:TranslationNotifications with text and screenshots
    • Updated cron patch in gerrit
    • Filed many bugs
    • Reviewed Siebrand's svn commits (mainly Interwiki)
    • Narayam active on tewiki
    • ((( Developed own skin for MediaWiki... was easier than what I thought )))
    • Hopefully helped Amir get forward with wikifarm
    • Learned more about deploying in time of git
  • Will do:
    • Help Amir
  • Need:
    • TTMServer deployment is not on track <- what the need?
    • L10n update automerging mysteriously broken since yesterday, demon is looking into it... or was supposed to
    • Tuesday is public holiday in Finland
    • Limited availibility today, traveling

Pau

  • Did:
    • Prototype for the list of +300 languages
  • Will do:
    • Coordinate with Arun to integrate the list in the prototypes
    • Document the rationale for the list design on MediaWiki
  • Need:

Santhosh (ill)

Siebrand

  • Did:
    • 1-on-1 with Alolita
    • Weekly meeting
    • Empty inbox initiative: 32 (up from 29)
    • Approve extnsion L10n updates
  • Will do (before Monday):
    • Mail action items of weekly meeting to team members
    • Test 787/788.
    • Future of Input methods and web fonts (which language groups to focus on, in which order, and why)
    • twn support
    • some work on action items from weekly meeting
  • Need:

Weekly meeting 2012-04-26 Skype call initiated by Siebrand (17:00 UTC, 60 minutes)[edit | edit source]

Attendees: Alolita, Amir, Arun, Gerard, Niklas, Pau, Siebrand

Not present: Santhosh (ill),

Action items[edit | edit source]

:10

Action items from weekly Localisation team meeting 2012-04-26

* Alolita: Arrange e-mail, etc. for Arun - Alolita has filled out all paperwork

* Alolita: Arrange office wiki access for all team members. Missing: Gerard, Arun, Pau

* Alolita: Follow up on access for Pau - Alolita has filled out all paperwork

* Alolita: Get Arun on the Wikimania list. All others are already on it - Alolita has pinged Erik but no response yet

* Alolita: Talk to Santhosh on metrics and language support. (possibly only by e-mail) -

Pending; Santhosh has been ill

* Alolita: Write memo on git experiences and needs with Siebrand

* Alolita: schedule a meeting with Diederik on metrics. - waiting for pre-req

* Amir: Coordinate that metrics are properly aggregated and organised.

* Amir: Share usability analysis on CLDR users list by Tuesday.

* Gerard: Assist and proof read Niklas' blog post

* Niklas: Make a blog post on TranslationNotifications on Wikimedia blog

* Niklas: prepare bug list for translation bug triage with Siebrand (deadline: 7 May)

* Siebrand: prepare bug list for translation bug triage with Niklas (deadline: 7 May)

* Siebrand: Whip for Amir on writing LST plan.

* Siebrand: take care of organising translation bug triage.

* Siebrand: Write memo on git experiences and needs with Alolita

Action items (completed)[edit | edit source]

* Alolita will escalate GIT issues with Robla

* Alolita: to schedule 1-on-1s with Pau and Arun. 30 minutes every week

* Amir: Language support team plan.

* Amir: get access to allow accounts in CLDR

* Niklas: to announce 24 April changes on Friday

* Pau: Process Santhosh' comments in CLDR data entry tool usability report. Done by Friday

* Siebrand: Create the etherpad to rule them

* Siebrand to arrange blog account for Niklas

* Siebrand: invite team, Howie and Brandon for meeting Monday 06:00 on ULS

Sprint progress[edit | edit source]

:13

* Mostly on track.

** Non-critical delay because of Santhosh being absent.

** Some challenges getting TM on Wikimedia. Will delay deployment by probably two weeks.

*** Cannot use MyISAM tables. Must use Lucene for full text search. Niklas is looking into classes to communicate with Lucene, but these solutions are not great. Has been in contact with Oren. Will probably affect performance (speed and quality), but which way is not known yet.

Git/Gerrit issues, documentation / training[edit | edit source]

:18

Epic: Patrick Reilly in http://lists.wikimedia.org/pipermail/wikitech-l/2012-April/060324.html:

Well, you can always do something like:

ssh -p 29418 gerrit.wikimedia.org gerrit query

change:I1744438cbee58f149e1105e7856d00343f04d55a

status:merged --patch-sets --format=TEXT limit:1 | grep 'revision:'

and get output like:

   revision: 782ab823d7ab672ef5e849631a47cdf8eae49410

L10n-updates automerging mysteriously broke yesterday.

Niklas somehow lost merge rights to deployment branches.

SERIOUS PRODUCTIVITY IMPACT.

https://www.mediawiki.org/wiki/Git

Action Item: Siebrand and Alolita will draft up note to Erik on problems with Git/Gerrit with suggested course of action; Team will review and add to this note

Upcoming Deployment - TranslationNotifications[edit | edit source]

:22

TranslationNotifications is on target for next week - May 1 (not including cross-wiki notifications yet)

TranslationMemory is delayed due to code changes - by a couple of weeks

ULS - design walkthrough and next steps[edit | edit source]

:37

Working on prototype now. We're going to have 3 rounds of feedback: Localisation team, product (design) team, community.

Alolita would like to use labs for feedback.

Metrics collection discussion[edit | edit source]

:47 - we need to finalize our i18n measurement requirements

Re-allocated with Amir. Deadline for complete proposal: next week's weekly team meeting (3 May). Finalise the week after in weekly meeting with team consensus (10 May).

Language Support Team plan[edit | edit source]

:52 - alolita has asked to amir to complete a brief plan of action

Amir to write a document on current status and plans. Alolita to work with Amir to work out action plan. First proposal by 9 May, to be discussed in 10 May weekly meeting, final version with planning in weekly of 17 May.

Date for next i18n bug triage[edit | edit source]

:54

Siebrand, 9 May,16:00 UTC. Topic: translation. Siebrand to take lead.

Foundation-l, chapters, i18, wikimedia-l, engineering-l, IRC channels notice (just before the triage starts), and add to #mediawiki-i18n topic.

Siebrand and Niklas to prepare bug list.

Wikimania 2012 talks[edit | edit source]

:59

Accepted: 5[edit | edit source]

* Alolita: accepted: the next 1B users on web fonts

* Team: accepted: ask the language people (Squeeze ULS in here somewhere?)

* Development: accepted: ask the developers (as well as Santhosh' proposal)

* Amir: accepted: The software localisation paradox

* Gerard accepted: Supporting languages, all of them

Wait listed: 4[edit | edit source]

* Siebrand: wait listed: A tale of language support

* Amir: wait listed: On Wikisource

* Niklas: wait listed: translating the wiki way

* Santhosh: probably wait listed: Read and Write in your language (has a slightly higher score than Niklas' proposal)

Interviews[edit | edit source]

:00

Alolita will be scheduling these interviews

Alolita will send the software developer jd to team list

Administrative[edit | edit source]

:00

* Go and take care of your visa for Wikimania if you need to!

Q by Niklas: When will 1.20wmf02 be branched?

Robla says next Monday

Stand-up meeting 2012-04-26 Skype call initiated by Niklas (07:00 UTC, 20 minutes)[edit | edit source]

Planned demos:

* 788: 2012-04-24 (rescheduled to 2012-04-27)

* 536: 2012-04-25 (rescheduled to 2012-04-27)

Amir

  • Did:
    • Card 536 - cross wiki notifications
      • works with a local wiki, but i need to test it with a CentralAuth config. Niklas is helping
  • Will do:
    • Card 536 - cross wiki notifications
  • Need:

Arun

Gerard

Niklas

Pau

  • Did:
    • Specification of interaction details for the ULS (part of the first design)
    • Review test scenarios to define how to support them with the prototypes
  • Will do:
    • Specification of interaction details for the ULS (complete the first design)
    • Talk with Arun on the designs and the creation of prototypes
  • Need:

Santhosh (emergency)

Siebrand (may not be present or late in daily meeting)

  • Did:
    • 1-on-1 with Howie
    • Looked into Interwiki extension and made some updates.
    • Empty inbox initiative: 29 (same as yesterday)
  • Will do:
    • 1-on-1 with Alolita
    • Prepare and have daily meeting
    • Work for another client all day.
  • Need:
    • Demos moved to tomorrow.
    • Check the todos I e-mailed you after last week's weekly meeting. You're supposed to have acted on the action items. They will be revisited at the beginning of the meeting.

Stand-up meeting 2012-04-25 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Planned demos:

* 788: 2012-04-24 (rescheduled to 2012-04-26)

* 536: 2012-04-25 (rescheduled to 2012-04-26)

Amir

Arun

  • Did:
    • Heat/power issues, (ST: Same here, no power for last 16 hrs)
    • Discussed usability metrics with Pau
    • Reviewed uls feedback and changes for next iteration
  • Will do:
    • Screens for uls v2 for Pau
    • Continue work on twn document
  • Need:

Gerard

Niklas

Pau

  • Did:
    • Gather feedback about the designs
    • Meeting with Arun about metrics
    • Review ULS designs
    • Planning next iteration for the ULS design with Arun
  • Will do:
    • Specification of interaction details for the ULS
    • Definition of prototypes to elaborate
  • Need:

Santhosh

  • Did:
    • CR/CR comments
    • Tried a solution for module dependency of language modules
    • Cancelled 1:1 with alolita, because of heavy rain and thunders here and unstable internet at night.
    • Looking into https://bugzilla.wikimedia.org/show_bug.cgi?id=36217 Bengali avro keyboard issue. Avro is the default keyboard mapping for Bengali and present in twn for months. But no bugs reported on that so far?
    • Gave reply to wikimania proposals in the google docs provided by them.
  • Will do:
    • Discuss the language module dependency with niklas and try to close it.
    • Try to fix 36217
  • Need:

Siebrand

  • Did:
    • Bi-weekly product team meeting. Addressed issue of incomplete/unknown status of style guide by Brandon, and indicated we need it for the final ULS designs.
    • Empty inbox initiative: 29 (down from 31)
    • Got reply on Wikimania talk proposals: Ask L10n team, Ask developers: accepted. A tale of language support: wait listed. Provided data in Google doc as requested for all three presentations.
    • Provided feedback on SpecialInterwiki extension that has a review request to Sam, Sumana and Howie. Indicated that it is to be scheduled for review and deployment in next sprint, with as functionality a read-only sortable list of interwiki information. https://translatewiki.net/wiki/Special:Interwiki. Needs quick UI review, and code review (especially on paths that may provide editing capabilities, which is a no-no on Wikimedia wikis).
    • Provided feedback on Amir's blog post about Almaty conference.
  • Will do:
    • 1-on-1 with Howie
    • Test 788 and demo 536 (postponed to tomorrow)
    • Other stuff (not too much, again - still realtively tired mentally)
  • Need:
    • Is your mingle status up to date?

Stand-up meeting 2012-04-24 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

(Meeting cancelled to accommodate discussion on ULS)

Planned demos:

* 788: 2012-04-24

* 536: 2012-04-25

Amir

Arun

  • Did:
  • Will do:
    • Discuss usability metrics with pau
    • Study feedback from uls screens, improve ideas
    • Share ideas for twn to team by tomorrow
  • Need:

Gerard

Niklas

  • Did:
    • Polished my patch for #778
    • Chatted with Santhosh about #787/788
    • Filed many GiGeGat bugs
    • Reach inbox 0, lists 0
    • Some code review
    • Updated my Mingle status
    • Send remaining photos to Gerard who published them
    • Learned more about cron stuff from Roan
    • Little bit of twn stuff (prepping waymarked trails export; exported mwlib, WikipediaMobile, WiktionaryMobile)
    • Got feedback on ttmserver implementation
    • ULS stuff
  • Will do:
    • Deployment and related stuff
  • Need:
    • Inbox 4, lists 30

Pau

  • Did:
  • Will do:
    • Meeting with Arun about metrics
    • Review ULS designs
    • Planning next iteration for the ULS
  • Need:

Santhosh

  • Did:
    • Talked to Niklas about 787/788, tested the funcationality locally on my machine
    • Updated some documentation about the new script for managemessagegroups.
    • CR/Addressing CR comments
  • Will do
    • CR,
    • Discuss the lang module dependecy with Niklas
  • Need:

Siebrand

  • Did:
    • ULS meeting
    • Product management meeting on PM role and expectations
    • Empty inbox initiative: 31 (up from 30)
  • Will do:
    • Demo of 788
    • Bi-weekly product management meeting
    • Procrastenating and postponing.
  • Need:

Stand-up meeting 2012-04-23 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Planned demos:

* 788: 2012-04-24

* 536: 2012-04-25

Amir

Arun

Gerard

Niklas

  • Did:
    • Didn't actually work on the weekend, so didn't yet polish my code of #787
    • Send deployment mail
  • Will do:
    • Finish 787
    • Update my Mingle status
  • Need:
    • Inbox 8, lists 260+ (from 4, 130+)

Pau

  • Did:
    • Prepare survey and presentation for gathering feedback on raw designs
  • Will do:
    • Process feedback for the designs
    • Mapping out user workflows (Narayam, Translate, and webfonts) for the definition of metrics
  • Need:

Santhosh

  • Did:
    • Mailed about the sound issue in teamviewer. Andrew white asked me to downgrade to v6. v6 cannot connect to other machines with v7. And downgrading is not solution.
    • CR
    • ULS meeting
  • Will do:
    • Sync up with Niklas on 787 and 788
  • Need:
    • Availabilie time of Niklas

Siebrand

  • Did:
    • Empty inbox initiative: 30 (down from 35).
    • translatewiki.net support and exports for 18 or so projects. Went pretty quickly with the news scripts for update, export and commit. Should go even faster next week when story 787 is live.
    • Had a (brief) meeting with Niklas on estimating time and planning. Hopefully provided him with some helpful advice.
  • Will do:
    • Have Arun observe me a translator
    • Worked 10 hours of overtime last week; going to not do too much more today.
  • Need:

Stand-up meeting 2012-04-20 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Planned demos:

* 787: 2012-04-20: On schedule.

* 788: 2012-04-24

* 536: 2012-04-25

Amir (on leave)

Arun

  • Did/will do: working on ULS screens. Should be done this afternoon.
    • got more feedback from tamil translators on twn
  • Need:

Gerard(not present)

Niklas

  • Did:
    • Worked on #787
    • Daily and Weekly
    • translatewiki.net support (APC got corrupted)
  • Will do:
    • Send deployment notification
    • Clean up #787 and submit to gerrit (even if not ready yet), need to add unit tests for example
    • Create blog account
    • ((( Attend a seminar about the Linguistic pilot in Bank of Finnish Terminology in Arts and Sciences )))
  • Need:
    • Inbox 4, lists 130+ (from 7, 85)
    • Can someone remove me from the weekly features team meeting attendee list on google calendar? <- Should be done. You could do this yourself, by editing the appointment in the Engineering calendar (removing your own name).

Pau

Santhosh

  • Did:
    • Added font variants feature to webfonts, Updated/Added Ubuntu/Libertine fonts
    • CR
  • Will do:
    • CR
    • If code ready from Niklas, try to understand it, document it
  • Need:

Siebrand

  • Did:
    • 1-on-1 with Alolita and weekly meeting prep.
    • Weekly meeting, sent out todo items to all team members
    • Created http://etherpad.wikimedia.org/l10n-etherpads
    • Empty inbox initiative: 35 (down from 41 yesterday). Can hopefully get rid of another 5 over the weekend.
  • Will do:
    • Talk with Niklas about estimation (and planning, I think)
    • Demo by Niklas/Santhosh on card 787.
  • Need:

Weekly meeting 2012-04-19 Skype call initiated by Siebrand (17:00 UTC, 60 minutes)[edit | edit source]

Attendees: Alolita, Siebrand, Santhosh, Niklas, Pau, Gerard, Arun.

Not present: Amir (travelling), Jon Harald (vacation).

TODO list[edit | edit source]

* Alolita will escalate GIT issues with Robla

* Alolita: Alolita to schedule a meeting with Diederik on metrics.

* Alolita: Arrange e-mail, etc. for Arun

* Alolita: Follow up on access for Pau.

* Alolita: Get Arun on the Wikimania list. All others are already on it.

* Alolita: Talk to Santhosh on metrics and language support. (possibly only by e-mail).

* Alolita: to schedule 1-on-1s with Pau and Arun. 30 minutes every week.

* Amir: Language support team plan.

* Amir: Share usability analysis on CLDR users list by Tuesday.

* Amir: get access to allow accounts in CLDR

* Gerard to assist and proof read Niklas' blog post

* Niklas to make a blog post on TranslationNotifications on Wikimedia blog

* Niklas: to announce 24 April changes on Friday (tomorrow).

* Santhosh: Coordinate that metrics are properly aggregated and organised.

* Santhosh: Whip for Amir on writing LST plan.

* Pau: Process Santhosh' comments in CLDR data entry tool usability report. Done by Friday (DONE)

* Siebrand: Create the etherpad to rule them (DONE)

* Siebrand to arrange blog account for Niklas (DONE)

* Siebrand: invite team, Howie and Brandon for meeting Monday 06:00 on ULS (DONE)

Sprint progress[edit | edit source]

:03

* ULS - Pau and Arun.

* Deployments: TM and TranslatorNotifications: Niklas

* Translate performance and usability improvements on Special:ManageMessageGroups (translatewiki.net specific): Santhosh, Niklas.

* Translation process usability analysis: Arun (Santhosh, Siebrand as users)

* Code review

* Misc: translatewiki.net support, bug fixing and other fun stuff.

Git/Gerrit issues, documentation / training[edit | edit source]

:13

Niklas, Amir others?

Amir voiced concerns that the git documentation is not adequate, and causing him to lose lots of time. Niklas is losing a lot of time with Git/gerrit. Siebrand as well, abadoned, and redid it. Santhosh see weird things, for examples with checkouts getting corrupted at translatewiki. Sometimes patches are not getting merged. Reasons often unknown.

I haven't seen any of the reported Git/Gerrit issues being worked on.

Example: https://bugzilla.wikimedia.org/show_bug.cgi?id=35951

41 open issues (out of 72 reported) are a problem - Alolita will escalate

https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&list_id=109033&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Git%2FGerrit

Next week's deployment - TranslationNotifications/TM[edit | edit source]

:18

* translation memory: No progress after initial talks with Roan. IN DANGER for May 1.

* TranslationNotifications: cron jobs are the hard part. ON TRACK (May 1). Niklas to let Alolita know of any submitted config patches.

* Translate::Special:AggregateGroups: ON TRACK for 24 April.

* Enable Narayam on tewiki: ON TRACK for 24 April.

Niklas to announce 24 April changes on Friday (tomorrow).

Niklas to make a blog post on TranslationNotifications on Wikimedia blog. To coordinate with Gerard for this.

Niklas needs account on the Wikimedia blog.

Siebrand to contact Guillome to set up account on blog for Niklas. -> DONE

ULS - first draft of design sketches[edit | edit source]

:18

We're having a meeting Monday morning 06:00 UTC. Siebrand to plan -> DONE

Pau and Arun: Make designs available to team tomorrow.

Metrics collection discussion[edit | edit source]

:28

Status???

Take a crack at putting all our wish lists together. Requirements page on mw.org. http://etherpad.wikimedia.org/l10n-metrics. After that, Alolita to schedule a meeting with Diederik.

Task list:

Alolita will coordinate with team to find an hour to finalize requirements for metrics. I would like Pau to take the lead on finalizing ux metrics requirements and Santhosh to take the lead on tools metrics. Let's target next Thursday as the day to meet.

Language Support Team plan[edit | edit source]

:38

Status??? Amir to write a plan with input from Santhosh.


To do: Complete LST plan with execution any  details. Amir will take the lead on this but Santhosh will be the trailboss.

Resource update + interviews[edit | edit source]

:42

Arun has started this week! We now have two awesome UI/UX folks helping make language support bright and shiny.

* Looking for experienced PHP/JavaScript developer (from India/Asia - budget is limited)

* Talking with someone to take care of India tech community comminications

Update on Font Development[edit | edit source]

:45

Stalled. Problems getting in contact. Alolita will talk Friday. Will keep us updated.

Next i18n bug triage[edit | edit source]

:50

When? 8/9 May.

Next topic will be the Translate extension, as that's now active in 4 wikis (mediawiki.org, incubator, meta-wiki and wikimania 2012 wiki), and translation for communication and documentation within the movement and on translatewiki.net.

Current bug volume < 30 (est.).

* reach out to communities

* reach out to chapters

* reach out to people like Tilman, Guillaume, ..., who create documentation that is to be translated.

CLDR follow-up[edit | edit source]

:55

UI is bad. Pau prepared document on UI/UX based on inputs from team.

Santhosh and Amir got voting rights, since we are Liaison members. We are yet to get access rights to make people member of data submission processs.

Finish this this sprint, todo:

* Amir: get access to allow accounts in CLDR

* Pau: Process Santhosh' comments in usability report. Done by Friday.

* Amir: Share usability analysis on CLDR users list by Tuesday.

DC meeting Wikimania[edit | edit source]

:57

Status update by Alolita.

* Alolita: Get Arun on the Wikimania list. All others are already on it.

* Monday before hackathon: 1 day meeting (8-20 meeting), +0.5 day. Siebrand and Alolita are taking care of accomodation, etc.

* Everyone: Make sure you're in Washington, D.C. by 8 July!!!

Admin/Misc (if any)[edit | edit source]

:00

* Alolita: to schedule 1-on-1s with Pau and Arun. 30 minutes every week.

* Alolita: Talk to Santhosh on metrics and language support. (possibly only by e-mail).

* Alolita: Arrange e-mail, etc. for Arun

* Alolita: Follow up on access for Pau.

Stand-up meeting 2012-04-19 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Amir (on leave)

Arun

  • Did:
    • Collected common usability issues from translators and translatewiki support threads
    • spoke to Niklas, Srikanth and irc on how they translate and personal preferences
    • Went through Pau's initial sketches for ULS, good ideas, need to clear some doubts
  • Will do:
    • Discuss sketches with Pau and convert to visual mocks
    • Document translatewiki issues
  • Need:
    • Pau for feedback on mocks

Gerard

  • Did:
  • Will do:
    • blog post about Translation and how we are making the process easy
  • Need:
    • illustrations from Niklas - I would like a scan of his diploma
    • Amir and Santhosh to do their part so that I can reach out re CLDR (Pau document) - Already gave comments

Niklas

  • Did:
    • Started #787: performance improvements
    • Studied why TranslationNotifications l10n updates overwrite changes - messed it up and had to do new clone of all extensions.
    • Lots of meetings
  • Will do:
    • Blog about ttmserver again (not today)
    • Finish #787
    • Weekly meeting
  • Need:

Pau

  • Did:
    • Initial sketches for the ULS
  • Will do:
    • Update CLDR document with Santosh comments
    • Coordinate with Arun for the development of mockups
    • Think on how to get feedback
  • Need:

Santhosh

  • Did:
    • Gave more inputs on CLDR to Pau for the document he was preparing
    • Address some CR comments
    • Office hours, 1:1 meeting with Alolita
    • Working on card #793
  • Will do:
    • Work on card #793
    • Weekly meeting
  • Need:
    • Todays twn exports also deleted messages.

Siebrand

  • Did:
    • office hours
    • interview with candicate for i18n developer in team together with Niklas
    • Empty inbox initiative: 41 (down from 42). Hope to bring it down to below 40 today, as I have time to work for other clients, too, which should bring it down by 7.
    • Set priorities for stories that didn't have one per Niklas' request.
    • Fiddled with TeamViewer -- is it really a good WebEx replacement?
  • Will do:
    • Weekly meeting, 1-on-1 w/ Alolita
    • Yes, yes, QA and Chris... -- may I won't be able to even today...
    • Probably some more stuff I don't know yet.
  • Need:
    • Please provide computer IDs and usernames for TeamViewer in Skype chat.

Stand-up meeting 2012-04-18 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • #785 Talked w/ Roan about deploying TranslationNotifications
      • Should ask Robla if additional code review needed
      • Cron stuff must be submitted to somewhere in gerrit and then poke ops
    • Meetings and demoes for most of the day
    • Prepared for an interview
    • Graded remaining GSoC proposals
  • Will do:
    • Start #787: performance improvements
    • Try to get Raymond or Siebrand do l10n commits for today
    • Photos for Gerard
    • Another long day ahead
      • Interview
      • Office hours
      • 1:1 w/ Alolita was rescheduled for today
      • 20% time checkin
      • ((( Visiting my accountant and having a conference call )))
  • Need:
    • Inbox 21, lists 70 (Monday: 28/84)
    • Two sprint stories don't have priority set
    • Still waiting for Asher to reply to me
    • ((( Planning to buy an SSD for desktop ))) <- WEE!

Gerard

  • Did:
  • Will do:
    • ten questions for Mr Loomis (ICU / CLDR not IBM)
    • Amna again to hospital for tests
    • any plans for sprint related communicatiopn on the Wikimedia blog?
  • Need:
    • understand from Santhosh that we can have people be managed through our Wikimedia CLDR

Santhosh

  • Did:
    • Sprint Meetings, Sprint Demo
    • Debugged the old message/missing messge in head for TranslationNotifications
    • Addressing some CR comments and doing some refactoring in Digest Emailer
  • Will do:
    • Start with the stories
    • 1:1 meeting
    • office hours
    • some personal admn stuff
  • Need:

Siebrand

  • Did:
  • Will do:
    • office hours and prep
    • interview with candicate for i18n developer in team together with Niklas
    • code review and e-mail
    • trying to take it easy today. Yesterday was a very full day.
  • Need:

Amir

Pau

  • Did:
    • Meetings
  • Will do:
    • Sketches for different design variants
  • Need:

Arun

Stand-up meeting 2012-04-16 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • TranslationNotifications
    • Responded to robla about namespaces
    • WiktionaryMobile & Waymarked Trails stuff
  • Will do:
    • Finish stories
    • Gerard needs stuff
  • Need:
    • Inbox 28, lists 84 (up from 4/50+)
    • Interview time <- Siebrand to send reminder to Alolita.
    • Make sure also Siebrand and Raymond can do l10n commits for mw+ext ("training")

Gerard

Santhosh

  • Did:
    • rewrote the digest email script with Maintainance class, did some testing.
    • Made the one-off email sending through job queue
    • Prepared the extension documentation https://www.mediawiki.org/wiki/Extension:TranslationNotifications
    • Looked into the digitTransformTable, need to find a better solution( as emailed to mailing list)
  • Will do:
    • Address any CR comments on Email notifications.
  • Need:
    • Update on testing email digest feature, demo the extension.

Siebrand

  • Did:
    • translatewiki.net exports. Found issues:
      • with Special:Translations (unfixed)
      • with unfilled edit areas in translation editor for at least MantisBT (unfixed)
      • pywikipedia export: English stripped from file (FIXED)
      • wikireader: they have keys in languages that are not in source that are stripped. Discuss with Niklas if we should have YACLP to keep unknown keys (JavaFFS)
    • Sent out invitation for Localisation team sprint demo (made a mistake in the date as usual. One date said 14/4, another said 17/4 -- luckily 14/4 was in the past).
    • translatewiki.net support (Support page, backend scripts, pywikipedia group added)
    • translatewiki.net newsletter 2012-04 sent (incl. update of News and sitenotice, tweet)
    • code review and some patches on MediaWiki core
    • Translate extension documentation review and translatable page tagging
    • Empty inbox initiative: 49 (down from 58)
  • Will do:
    • E-mail Chris McMahon on i18n QA (yeah, I've planned that more often)
    • Gimme your story demos! (between 13:00 and 14:00 UTC today)
    • sprint 14 prep
    • test and review https://gerrit.wikimedia.org/r/4540
    • Meeting with thoughtworks people on mingle (17:00 UTC WebEx)
  • Need:
    • Discuss what do to with the CLDR survey tool UX analysis of Pau and Gerard
    • Discuss language modules dependency by Santhosh

Amir

  • Did:
    • Came back from vacation
  • Will do:
    • Code review
    • in the evening - meeting at W3C Israel for HTML5 Bidi tests
  • Need:

Pau (not present)

Stand-up meeting 2012-04-13 Skype call initiated by Niklas (07:00 UTC, 19 minutes)[edit | edit source]

Niklas

  • Did:
    • L10n updates now work. Going to resume daily commits on Monday. Good
    • Graded some GSOC proposals
    • Polished page translation documentation
    • 10 questions almost ready
  • Will do:
    • Scheduled time for today with Roan to work on TTMServer
    • TranslationNotifications
    • More GSOC
    • Inbox 4, Lists 50+
  • Need:

Gerard

Santhosh

Siebrand

  • Did:
    • Empty inbox initiative: 58 (up from 57 due to late arrivals)
  • Will do:
    • Got a really strange e-mail from Robla to wikitech-l.
    • Empty inbox initiative: 58
      • Reply to QA questions of Chris
      • Send invitation for Sprint demo on Tuesday to mediawiki-i18n
    • translatewiki.net newsletter.
  • Need:

Amir

  • Did:
    • Still don't have working Skype.
    • Met with Victor Vasiliev (vvv) and MaxSem in Moscow
      • I voiced our concerns about Unicode in Lua to Victor, and he demonstrated that Unicode support there is not that bad after all. There's some special syntax for it, but Unicode strings and regular expressions work as expected. This syntax should just always be used.
      • Installed MobileFrontend and learned how it works.
      • Reported and fixed some bugs in it.
      • Documented new MobileFrontend messages and explained why is it important to document them.
      • Tried to see whether WebFonts can work with MobileFrontend easily, but it would be too complicated to fix in a day. To make them work without repeating ourselves too much we should either integrate WebFonts to the core or wait for MobileFrontend to support extensions. That is already on the way, but will take at least a few more months.
  • Will do:
  • Need:

Pau

  • Did:
    • Defined some directions to explore and patterns
    • Create instructions for using the design documents fcreates in the process
  • Will do:
    • Complete the documentation to include design directions and patterns
    • Validate and prioritize scenarios.
    • Review the whole design documentation
    • CLDR analysis
  • Need:
    • Coordinate with Gerard for CLDR tasks
    • Receive feedback or the scenarios.

Weekly meeting 2012-04-12 Skype call initiated by Siebrand (17:00 UTC, 65 minutes)[edit | edit source]

Attendees: Alolita, Siebrand,Santhosh, Niklas.

Not present: Jon Harald, Amir, Pau, Gerard.

Deployment freeze this week[edit | edit source]

17:05

Are we ready to deploy next week on Monday?

Last Monday Narayam was enabled for mr.wikisource. Nothing urgent at the moment. Merged code will be deployed automagically. Probably no separate deployment next Monday.

We can go with the general deployments, and if needed use our regular window for urgent fixes and shell bugs like enabling new extensions (or even do shell bugs more often). We still need to send notifications of upcoming changes.

Git/Gerrit training material? Some available on mediawiki.org, but we mostly understand the process, have trouble with the efficiency of the tools.

Sprint progress[edit | edit source]

17:10

Hours remaining:

  • Alolita: 2
  • Siebrand: 11.5
  • Santhosh: 26
  • Jon Harald: 26
  • Amir: 12
  • Pau: 11
  • Gerard: 13
  • Niklas: 20.5 (most of them for TTMServer, which hasn't progressed yet)

TranslationNotification[edit | edit source]

17:15

Technical documentation on mw.org

A asks Niklas to add documentation about the technical implementation of TranslationNotifications.

Our goal is not to implement new message delivery system, just to deliver messages right now.

We have a task for this-at least to document technical side.

Extending WebFonts and Narayam to other language families[edit | edit source]

17:22

This is part of ULS. It'll be a full blown deployment (i.e. opt-out instead of opt-in), and adding new functionality means that we need language support teams/community members to provide us with input. Ties in to language support team discussion.

Alolita advoces having a more clear roadmap in when particular language families or geographic areas will be targeted. Siebrand to come up with a proposal in two weeks.

ULS user scenarios feedback[edit | edit source]

17:30

Skipped. Pau not present.

Metrics discussion and follow-up w analytics team[edit | edit source]

17:38

Alolita reports: Analytics team will not be able to service any application specific requirements for the next 6-9 months, while they are building the base platform. Then it can be used by others. Will want to use JS event logging, bypassing MediaWiki. UDP logger is also tied into this.

This means that we will not have any metrics on application usage for the next 15 months (as projects are never delivered on time).

Alolita proposes to extend the ClickTracking extension. Erik has OK-ed that. Also invest in getting A/B-testing tools.

The clearer (and faster) our requirements will be complete, the greater our influence in agenda setting will be.

Language Support Team plan[edit | edit source]

17:48

-> to next week. Need Amir Gerard and possibly also Srikanth.

Font development contract starts next week[edit | edit source]

17:52

Has no internet connection and no high tech tools. He'll be working out of Red Hat, with a daily contact there. Optional attendee during the weekly meetings.

Resource update + interviews[edit | edit source]

17:55

  • Arun Ganesh will start next week. He will be working closely with Pau, assigned to our team 100% for now. Working on ULS designs and implementations with Pau.
  • Another person from India we're talking to. Niklas and Siebrand has to speak to this person. Available whenever we have time. Is this person able to operate as a team communicator and able to gather community feedback and provide us with useful agregateed information. Siebrand to assess if this person is able to branch out to other language groups, also. Siebrand should set up meeting with other people, also (Amir).
  • Developer from India, active in Linux, KDE, Gnone L10n/bug reporting/testing: Niklas and Siebrand to hold interview next Wednesday. Alolita to schedule times (1 hour interview, 08:00-14:00 UTC), and provide feedback to Alolita. Niklas and Siebrand also designed a programming task for this person (convert a log entry to new style logging in UserMerge).

Prep for office hours next week on April 18[edit | edit source]

17:58

https://meta.wikimedia.org/wiki/IRC_office_hours#Upcoming_office_hours

Language support; internationalisation of MediaWiki, language support teams, User Interaction and User Interface design for language tools.

Next i18n bug triage[edit | edit source]

18:00

Siebrand proposes that the next topic will be the Translate extension, as that's now active in 4 wikis (mediawiki.org, incubator, meta-wiki and wikimania 2012 wiki), and translation for communication and documentation within the movement and on translatewiki.net.

Stand-up meeting 2012-04-12 Skype call initiated by Siebrand (07:00 UTC, _ minutes)[edit | edit source]

Absent: Amir (on leave)

Niklas

Gerard

  • Did:
    • did some mail
    • getting Amna out of the hospital
  • Will do:
  • Need:

Santhosh

Siebrand (probably late or not present)

  • Did:
    • Empty inbox initiative (57, down from 69 just before going to bed)
    • Lots of behind the scenes grunt work at translatewiki.net shell to make product maintenance more efficient than it was.
  • Will do:
    • Working for another client on-site all day. Little connectivity.
    • Weekly team meeting
    • 1-on-1 with Alolita
    • translatewiki.net newsletter
    • Empty inbox initiative hopefully continues.
    • Moved to Friday: Chris McMahon: Localisation team testing needs
    • Moved to Friday: Start rough sprint 14 planning
  • Need:

Pau (probably not present)

  • Did:
  • Will do:
    • Define design directions to explore in next prototypes
    • Validate and prioritize scenarios (when receive feedback)
  • Need:
    • To recive mails with feedback about scenarios and their priorities

Stand-up meeting 2012-04-11 Skype call initiated by Siebrand (07:00 UTC, 15 minutes)[edit | edit source]

Niklas

Gerard

Santhosh

  • Did:
    • Attended 6 meetings y'day.
    • Started on Digest email.
  • Will do:
    • Work on Digest email story.
  • Need:

Siebrand

  • Did:
    • Analysed and discussed stories with Niklas and Santhosh (digest mails to translators (537) and messaging to all Wikimedia wikis(536))
    • Bi-weekly product team meeting: Apparently at least one development group is looking into "adequate agile project management software" and not considering mingle. Apparently "not open source" and "overengineered". I expressed concerns of the cost of using all kinds of different software within the same ecosystem, that mingle was made available to us free of charge, and that 2 or three teams are already working with it. I didn't get any support.
    • Localisation team metrics meeting
    • Empty inbox initiative (76->66):
      • Respond to ThoughtWork's mingle feedback reply and plan a WebEx with them. Once had, I'll inform the rest of the team based on some documentation. Please add new feedback to http://etherpad.wikimedia.org/Mingle-feedback.
      • Dan Foy and Wikipedia Zero localisation
      • Robla: Localisation feature requests - Rob asked me about http://meta.wikimedia.org/wiki/User_talk:RobLa-WMF#shortesturls and how we deal with issue reports outside of regular process. I informed Rob that we prefer reports in Bugzilla and steer towards using that tool.
      • Geoff Brigham: translation requests for tems of use change
    • Designed trail task for a potential new developing team member w/ Niklas (RenameUser log migration)
    • Various translatewiki.net support
  • Will do:
    • Empty inbox initiative (69):
      • Chris McMahon: Localisation team testing needs
    • translatewiki.net newsletter
    • Start rough sprint 14 planning
  • Need:

Amir

Pau

  • Did:
    • Definine interaction models: concept/mental models and flowcharts
  • Will do:
    • Validate and prioritize scenarios from feedback
    • Summarize design activities at MediaWiki
    • Start to look for patterns to apply in the design
  • Need:
    • To recive mails with feedback about scenarios and their priorities

Stand-up meeting 2012-04-10 Skype call initiated by Siebrand (07:45 UTC, 20 minutes)[edit | edit source]

Amir

  • on vacation in Moscow
  • opened a bunch of bugs
  • keeping up with email
  • the description of Lua's bad Unicode support is frustrating ( http://lua-users.org/wiki/LuaUnicode ), especially Pattern Matching
    • In fact PHP is about as bad in that regard.. the work we have done for PHP like unicode normalization could be reused -> i know; the frustrating part is that we picked a language with bad unicode support yet again...I fully agree on that -NL
  • will do: meet MaxSem, maybe try to put webfonts on the mobile site

Niklas

  • Did:
    • WebFonts on mr.wikisource.org
    • Pet projects
    • Another mail to wikitech
    • Tried to catch Roan
    • Twn exports
  • Will do:
    • Prod i18n deploy again
    • Try to catch Roan
    • Some Translate docs
    • Some meetings
    • If time the 10 questions for Gerard (finished about half of them)
  • Need:

Gerard

Santhosh

  • Did:
    • Merged rest of the parts of jsgrammar branch
    • Made the OSK invocable by a URL parameter, fixed many bugs.
    • Meetings- font development, language selection scenarios
  • Will do:
    • CR, look at some webfont addition bug reports
    • Meetings- Metrics, 1:1 with Alolita
  • Need:
    • identify cards for rest of the sprint

Siebrand

  • Did:
    • 705 (twn exports/imports for Encyclopedia of Life, freecol, fudforum, ihris, kiwix, mantis, okawix, osm, potlatch2, pywikipedia, shapado, statusnet, toolserver, wikia, wikiblame, wikireader)
    • Prepared metrics meeting with Alolita based on input of Santhosh, Gerard and Pau (http://etherpad.wikimedia.org/l10n-metrics )
    • 703 (twn support)
    • 3rd and final language selector scenarios meeting (after meeting with Pau alone, meeting with Pau, Amir, Niklas, Srikanth).
  • Will do:
    • Bi-weekly product team meeting
    • translatewiki.net newsletter
    • Localisation team metrics meeting
    • Empty inbox initiative:
      • Respond to ThoughtWork's mingle feedback reply and plan a WebEx with them. Once had, I'll inform the rest of the team based on some documentation. Please add new feedback to http://etherpad.wikimedia.org/Mingle-feedback.
      • Dan Foy and Wikipedia Zero localisation
      • Robla: Localisation feature requests
      • Geoff Brigham: translation requests for tems of use change
      • Chris McMahon: Localisation team testing needs
    • Some time with Niklas to discuss trail task for a potential new developing team member (13:30 CEST?)
    • Start rough sprint 14 planning
  • Need:
    • Re-allocate story https://mingle.corp.wikimedia.org/projects/internationalization/cards/534 (translation notifications by e-mail) <- Niklas.
    • All team members to work on their planned work first, and only then on other stuff. Example: Gerard's status report from yesterday contained work on 0 planned items, and none of the items planned for this sprint have been started yet.
    • Seeing that Pau's planning is getting tight with 40+ hours still planned. Status out of date, or in trouble of getting delayed?

Pau

  • Did:
    • Start defining interaction models: concept/mental models and flowcharts
  • Will do:
    • Validate scenarios
    • Prioritize scenarios
    • Definine interaction models: concept/mental models and flowcharts
  • Need:

Alolita

  • Did:
    • RedHat + font development status walkthrough
    • Metrics meeting notes review + prep
    • Walkthrough UX scenarios w Pau
    • Mozilla i18n follow-up
    • Dan Foy and Wikipedia Zero localisation - resolved for current translations
  • Will do:
    • RFPs completion
    • Arun G - April 16 start
    • Srikanth, developer candidate - conversations tomorrow
    • Metrics discussion
    • 1:1s
    • Office hours for April
    • Provide feedback to Pau on user scenarios
    • Dan Foy and Wikipedia Zero localisation - need twn training for Dan <- on Siebrand's planning for today
    • QA feedback for Chris McMahon <- on Siebrand's planning for today
    • Robla: Localisation feature requests <- on Siebrand's planning for today
  • Need:

Stand-up meeting 2012-04-09 Skype call initiated by Gerard (07:00 UTC, _ minutes)[edit | edit source]

Not present: Amir (on leave), Siebrand (national holiday, 2nd day of Easter)

Niklas (not attending the meeting)

  • Did:
    • Using my 20% time for code review and bug fixing
    • Emailed wikitech few times
  • Will do:
    • Enjoying a little bit of nice easter wheater
    • Yes Gerard I'm still working on those 10 questions
    • Find out whether I can do that one shell bug and do it if I can
    • My twn export day
  • Need:
    • Someone to check all replies to the request for feedback about namespace changes to make sure I didn't miss anything

Gerard

  • Did:
    • had a word with Pau about
      • multi lingual search using Wiktionary data
        • the ability to support languages that do not have a Wikipedia
        • the ability to provide information when there is no Wikipedia article
      • the use of language support in a Wikidata environment
      • the use of images in supporting search
    • identified errors in the combined stats pages for Wikipedia. Notified Erik Zachte
    • provided proof of payment to a rally contributor
    • Amna is in hospital ..yit ..
    • http://ultimategerardm.blogspot.com/2012/04/crazy-font.html
  • Will do:
  • Need:

Santhosh

  • Did:
    • Finished coding for NotifyTranslators on talk page #535
    • Addressing some CR comments while merging the jsgrammar branch
  • Will do:
    • Merge the porting of js rules with git.
  • Need:
    • Identify stories for the rest of the sprint
    • Access right fixes for NewUserNotification extension in gerrit

Pau

  • Did:
    • Plan for measuring KPIs
    • Meeting with Gerard
    • Meeting with Arun
  • Will do:
    • Define design goals
    • Start defining interaction models: concept/mental models and flowcharts
  • Need:

Stand-up meeting 2012-04-06 Skype call initiated by Santhosh (07:00 UTC, _ minutes)[edit | edit source]

Not present: Amir (on leave), Siebrand (day off)

Niklas

Gerard

Santhosh (had a day off yesterday)

  • Did:
    • Started on userpagenotification
  • Will do:
    • userpagenotification
    • cr
  • Need:

Siebrand (not in meeting)

  • Did:
    • ULS scenario meeting
    • 1-on-1 with Alolita
    • Weekly team meeting
    • March 2012 Metrics and Activities Meeting
    • Card 746 (sent mingle feedback to thoughtworks)
    • Demo of translator notifications postponed. Code not sumitted and merged.
  • Will do:
    • Doing work for Wikimedia Nederland most of the day (and getting a haircut w/ my son while you guys are having this meeting).
    • 705 (twn exports/imports)
    • 712 (twn newsletter)
    • 735/736 (proofread translation admin documentation when ready for review)
  • Need:

Jon Harald

  • Did:
    • Create categories and navigation templates
  • Will do:
    • Make those categories, templates translatable
  • Need:

Pau

  • Did:
    • KPI definitions
    • Meeting for user scenarios validation
  • Will do:
    • Plan for measuring KPI
    • Meeting with Arun
  • Need:

Weekly meeting 2012-04-05 Skype call initiated by Siebrand (17:00 UTC, 30 minutes)[edit | edit source]

Attendees: Amir, Alolita, Jon Harald, Pau, Siebrand

Not present: Santhosh (leave), Gerard (without notice)

Deployment freeze for next week[edit | edit source]

-17:05 - by Alolita. Comments by Siebrand.

Monday through Wednesday 4/9-11

Is it really necessary to discuss this? We can usually skip a deployment window here and there. Also, the new two week deployment of master schedule, will allow us to spend a lot less time on deployments. Basically we will only need it for (a) enabling already deployed software on new wikis, or (b) deploying new software (i.e. a new extension, or a change that introduces data model changes, or requires running maintenance scripts). The former is not that much work usually, and the latter happens less often. No problem here, we (?) think.

NL: I'd like to go over this shortly. Does it also apply to shell bugs? I have already scheduled one shell bug for next Monday. <- check with Robla. Siebrand will do so now. Will let us know in Skype chat.

NL: We haven't skipped deployment windows par few exceptions - I have no problem if this changes.

Team will deploy in sync with site updates from git, i.e. we'll probably deploy stable all the time.

User scenarios for ULS[edit | edit source]

-17:15 - by Siebrand/Pau. Discussed by all.

We had a meeting about this with Pau, Siebrand, Niklas, Amir and Srikanth at 13:00 UTC today. Document is at https://docs.google.com/a/wikimedia.org/file/d/0B3K_iayXLMf0ZnFKNWUwQ1pSa2lzN1hFLTZ6Y0pJdw/edit . The meeting lasted an hour, instead of the planned 30 minutes. Pau noticed that the lack of "physical proximity" (either real life or video) allows for less visual queues that would indicate someone wants to respond or has lost track of what is being explained. Siebrand makes a plea for using web cams (also pointing at GerardM allegedly being the only blocker for using Google Hangout with video).

NL: The sound quality was bad in the meeting, having webcams eating more bandwidth could have made it even worse. <- depends on how smart the protocols are. From the experiences I've had, Hangout might be more resiliant.

Summary:

Pau created 4 personas that fill the roles of "typical users" (page 12).

The user scenarios we have identified so far are:

* Properly displayed content.

* Recover from a foreign language UI.

* Contribute local content.

* Setting the UI language.

* Search in user language.

* Access cross-language information.

* Extensive contributions in one language.

* Mixed language content contributions.

The features that go with this are (in order or the user scenario's):

* Non-intrusive UI that does not interfere with regular use (proper display)

* Proper font display by default (proper display)

* Intuitive location of language tools (recover)

* Support recurrent language change among a small set (contribute local content)

* Access to local-spoken languages (contribute local content)

* Indication of lack of language support (contribute local content)

* Discoverability of UI language settings (set UI language)

* Distinction between UI and Content language settings (set UI language)

* Discoverability of input method configuration (search)

* Aids for accessing input method configuration during text input (search)

* Discoverability of relevant content in other languages (search)

* Disable/re-enable input methods (cross language)

* Cross-language access of search results (cross language)

* Input method configuration UI support for long texts (heavy contributor)

* Integration of system configured input methods (heavy contributor)

* Indication of current language for each piece of content (mixed content)

Next steps are:

* Obtain feedback on the above (mostly done)

* Prioritize scenarios (beginning of next week/Tuesday)

* Define Key Performance Indicators (input by end of this week, discuss in team on Tuesday)

* Define the interaction plan (mid/end next week)

Sprint highlights[edit | edit source]

-17:20 - by Siebrand

Sprint started on Tuesday, after closing sprint 12:

* About 32 bugs were closed

* Two stories were completed:

** The arbitrary grouping of translatable pages

** Caching in ResourceLoaderLanguageModule, which in turn made it possible to start the merging of the jsgrammar branch (svn) into master (git). https://gerrit.wikimedia.org/r/#change,4078.

Sprint 13 has the following highlights planned (https://mingle.corp.wikimedia.org/projects/internationalization/cards/682):

* More ULS preparations

* translation memory live on Wikimedia site (Roan helping Niklas)

* translation notifications for translators by e-mail, on their user talk page, on their home wiki's user talk page and digest e-mails (weekly/monthly). The latter two items are backup stories, and subject to change due to possible development time shortage.

* translatewiki.net newsletter planned.

Jon Harald - should follow up with TheHelpfulOne

https://meta.wikimedia.org/wiki/Translation_requests#Current_requests

==== Resource update - 5 min ==== </nowiki>

-17:25 - by Alolita.

UI: ...

Font developer: ...

Additional developer: Alolita, Siebrand and Niklas to interview. Niklas and Siebrand to come up with a test assignment with PHP/JS content.

==== Language Support Team plan progress ==== </nowiki>

-17:27 - by Alolita.

Meeting held earlier this week. Need progress reports on the action items.

==== Metrics discussion and follow-up - 2 min</nowiki>

-17:29 - by Siebrand.

Got feedback from Pau and Gerard so far. Deadline is Friday. Siebrand and Alolita to plan a meeting before the Tuesday meeting to aggregate and synthesize.

Font development progress[edit | edit source]

-17:30 - by Alolita.

Alolita - will share the RFP with Siebrand

Vacations:

Jon Harald: 7/4-30/4

Amir: 4/6-15

Siebrand: July, except for the Wikimania/Hackathon week

Niklas: no vacation

Santhosh: 4/5

Stand-up meeting 2012-04-05 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Niklas

Gerard

  • Did:
  • Will do:
    • have to be with Amna to see a doctor at 18:00.. will either not be there at 19:00 or will be late
  • Need:
    • time to help out with the chapter association pages ..
    • there is a discussion about frequent core deployments and extension deployment in April. is the i18n / l10n process ready for this, ready at all

Santhosh (day off)

Siebrand

  • Did:
    • Some code review
    • ULS status update with Pau
    • Completed card 747 (Arrange meeting for validating ULS scenarios)
  • Will do:
  • Need:

Amir

  • Did:
    • finished 729 - Add "last notification" property for users
    • a long discussion with Gerard about CLDR and W3C
    • 1:1
  • Will do:
  • Need:
    • Ideas and help for getting data into CLDR

Pau

  • Did:
    • Definition of user scenarios
  • Will do:
    • Complete KPI definition
    • Definition of measurement plan for ULS
    • Meeting to validate scenarios
  • Need:

Stand-up meeting 2012-04-04 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • You know, the meetings
    • Fixing bugs in twn
    • Lots emails and reading core, not so much merging code
  • Will do:
    • Mmm fresh tasks
  • Need:

Gerard

Santhosh

  • Did:
    • Nothing- Annoying cough, visited doctor today morning.
    • Had a meeting with Pravin, Ravi(new font designer)- Had to cancel it since Ravi is yet to get an internet connection, Pravin could not get Skype wrorking- Did not like that.
    • cancelled 1:1 meeting tonight with Alolia
  • Will do:
    • start on the story
    • On leave tomorrow
  • Need:

Siebrand

  • Did:
    • Archived previous month's notes.
    • Sprint end/start meetings.
  • Will do:
    • Catch up with Pau on ULS use cases.
  • Need:
    • Successful demo of "e-mail translatable page" demo.

Amir

  • Did:
    • little except the meetings
    • small amends to previous commits
    • started 729 - Add "last notification" property for users
  • Will do:
    • finish current tasks for story 534
  • Need:

Pau

  • Did:
    • Work on the definition of scenarios
  • Will do:
    • Definition of scenarios
    • Definition of Key Performance Indicators (for ULs + general UX of language tools)
  • Need:
    • Plan for validation of scenarios

Stand-up meeting 2012-04-02 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Niklas

Gerard

  • Need:

Santhosh

  • Did:
  • Will do:
    • Demo of old sprint bug fixes.(Tomorrow as part pf sprint meetings)
    • Meeting on language support team
    • Make the osk feature bit more clean,
    • merge jsgrammar changes one by one.
  • Need:
    • Feels that 3 day latenight meetings per week is not healthy for me, especially consecuitive days

Siebrand

  • Did:
    • Coordination with Jon Harald
    • translatewiki.net support
    • Some roadmap/story thinking; no tangiable progress yet
    • Continued comparing online translation tools. Want to do twitter, facebook (done), transifex and pootle.
    • Glasses broken; cannot be repaired until tomorrow.
  • Will do:
    • Plan tomorrow's meetings (07:00-08:30 UTC for sprint end, 10:00-12:30 for sprint start)
    • Prepare for sprint 13
    • Work for another client for half a day
  • Need:

Amir

Pau

  • Did:
    • Outlined initial scenarios for some user profiles.
  • Will do:
    • Add new scenarios and prepare document.
  • Need:

Localisation team meetings for March 2012. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting 2012-03-30 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas (in Berlin)

Gerard

  • Did:
    • wrote on bh.wikipedia about webfonts and narayam
    • mailed india mailing list on the same subject and asked for a font for the Kaithi script
    • Reply from Erik Zachte; he will subscribe to the newprojects mailing list (https://lists.wikimedia.org/mailman/listinfo/newprojects ), is afraid to miss it because of the large volume of mail he is getting. He does not when I mail (as I also mail when the service is interrupted or problematic)
    • Had a skype call with Bernard Gidon of the W3C - he would like the WMF to join the W3C particularly to be a power in the area of the mulilingual web
    • http://ultimategerardm.blogspot.com/2012/03/chennai-hackathon.html intent additional posts
    • wrote initial list of metrics I am interested in
    • team meeting
  • Will do:
    • additional posts about the Chennai hackathon .. they will be reviewed
  • Need:
    • update on Newari

Santhosh

  • Did:
    • Newar(i) language support added to Narayam- new.wikpedia is using local js.
    • Went through bug reports, not any new fixes
    • CR of some patches
    • meeting
  • Will do:
    • planning to look at Narayam OSK, making a configuration variable based enabling of experimental OSK
  • Need:
    • start merging jsgrammar branche changes? <- that would be great!

Siebrand

  • Did: meetings
  • Will do:
    • start creating stories for sprint 13 and later sprints.
    • 1-on-1 with Alolita
  • Need:

Amir

  • Did:
    • submitted fixes for a bunch of bugs
    • enabled Narayam for Bhojpuri (must be deployed)
    • a bit of code review
  • Will do:
    • fix more bugs
    • can do a demo of NotifyTranslators fixes later
  • Need:
    • Better Git/Workflow documentation. Even in the simple scenario of make a little change and submit it for review i have surprises.
    • How to tag changes for i18ndeploy?

Jon Harald

  • Did:
    • Suddenly found even more documentation
  • Will do:
    • Categorize, reorganize and proofreadize
  • Need:

Pau

  • Did:
    • Meeting with Alolita, Siebrand and Howie to discuss next steps for ULS
    • Define few representative user profiles to be used on scenarios
  • Will do:
    • Outline initial scenarios for some user profiles.
    • Prepare a document with the preliminary to iterate
  • Need:

Weekly meeting 2012-03-29 Skype call initiated by Santhosh (17:00 UTC, 60 minutes)[edit | edit source]

Attendees: Santhosh, Gerard, Amir, Alolita, Siebrand, Pau, Jon Harald

Not present:

Git/Gerrit impact assessment[edit | edit source]

-17:05

* We need hand holding. Some scenario's are complex, and need well documented steps. Santhosh worries that some scenarios cannot be performed by non-full time devs. Niklas has provided a lot of feedback on the lists. Major worry.

* Next Release / Sprint Planning, Retrospective schedule

-17:10

Siebrand will have a game plan ready to present by Monday. Retrospective on Tuesday.

Budget/Resources/Roadmap update[edit | edit source]

-17:15

https://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals#Internationalization

UI/UX tasks ahead update[edit | edit source]

-17:20

Pau has been planning work with Siebrand this week. Which project require UI/UX work. We established P1 projects: Universal Language Selector, Translation Management Dashboard and User experience for translators using the Translate extension. Details at http://etherpad.wikimedia.org/l10n-pau (please do not edit).

Metrics measurement discussion for Language support tools[edit | edit source]

-17:40

* We need a technical design for the specification that we need metrics for tool usage (user language prefences, use of input methods, use of web fonts, use of features in the Translate extension, ...).

* Santhosh - visible deployment metrics

** deployment metrics (which extension are active on how many wikis (and the monthly change)

** number of languages active in MediaWiki (and monthly delta)

**

* Siebrand: Usage of features by users:

** non-default wiki language setting per wiki and per content langauge/complete meta group (+delta)

** Statistics on development progress (planning vs. delivery, total output)

* Pau:

** Set KPIs

** Measure # of seconds a user spends from when the language selector is opened until a language is chosen (as an example)

* Gerard:

** Choosing your language when you start as a user

** Measuring the quality of localization (w Erik Z)

Each team member to make a wish list or impact analysis, and talk about it 16:00 UTC on 2012-04-05. Input by 2012-04-03 23:59 UTC. Siebrand and Alolita to prepare/consolidate

Technical outreach/Language Support Team update[edit | edit source]

-17:45

Preparing a matrix of good quality free fonts for Indian languages[edit | edit source]

-17:50

Not covered.

Deployment matrix of i18n extensions and wikis[edit | edit source]

-17:55

Not covered.

* Berlin team meeting (~3 min)

-17:58

May 30: Team Meeting

May 31: WikiData (Gerard, Siebrand)

June 1-3: Hackathon

* Anything else (~7 min)

Stand-up meeting 2012-03-29 Skype call initiated by Santhosh (07:00 UTC, _ minutes)[edit | edit source]

Niklas (not here)

  • Did:
    • Meetings
    • Git but triage was not as useful as I hoped
    • Some bug fixing and more git
  • Will do:
  • Need:

Gerard

  • Did:
    • discussed further with Amir the notion of content in multiple editable environments.. have written a mail to the team explaining further
    • https://bugzilla.wikimedia.org/show_bug.cgi?id=35555 for messaging Erik Zachte about new Wikis
    • forwarded CLDR proposal for recording keyboard layouts
    • clarified my point on multiple editing environments and the potential for collaborating with the Wikidata project
    • asked some questions to Yuvi Panda about the Chennai hackathon
    • Andrew Cunningham asked about Narayam in the light of the CLDR proposal - may provide us with keyboards for languages he works on
    • <grin> Long time ago I proposed a photo contest for Kosovo ... it may now be realised </grin>
  • Will do:
    • Will reach out to Newari Wikipedia and suggest ,- bh too.
  • Need:

Santhosh

Siebrand

  • Did:
  • Will do:
  • Need:

Amir

Jon Harald

  • Did:
  • Will do:
  • Need:

Pau

  • Did:
    • Collect information about language selection and sources of related problems (bugzilla, translatewiki, teahouse...)
    • Preliminary steps towards defining scenarios: behavioral variables
  • Will do:
    • Meeting with Alolita to discuss next steps
    • Define few representative user profiles to be used on scenarios
  • Need:

Stand-up meeting 2012-03-28 Skype call initiated by Niklas (07:02 UTC, 18 minutes)[edit | edit source]

Niklas

  • Did:
    • Some commits
    • E-mail to wikitech
    • Some GSOC project commenting
    • Started working on the ten questions
  • Will do:
    • Revert some namespace changes based on feedback
    • 20% meeting
    • 1:1 with Alolita
    • Git issues meeting (hopefully)
  • Need:
    • Will be traveling Thursday-Monday, not expecting to work at that time (and I have overtime from last weekend with git)- will be offline?

Gerard

  • Did:
    • ten questions for Daniel Kintzler - Wikidata
      • changed some questions to Daniel because he wants to include Lydia Pintscher in the answers
    • poked Niklas for his ten questions; he has his diploma :)
      • changing some questions on Niklas' request
    • got into contact about the Chennai hacking results ... really great effort it was
    • notified Erik Zachte on the creation of the gu and be wikisource
    • notified about the lez.wikipedia.org as well
    • noticed that the sl.wikiversity was not created .. the bug has been reopened
  • Will do:
    • bug in bugzilla about informing Erik Zachte after the creation of a new wiki
  • Need:
    • for Wikidata they are going to change things and make content possible in many formats that are edited in different ways as well. Is this a mechanism that may work for text in multiple languages as well ?
      • we will discuss this later (Amir)

Santhosh

  • Did:
    • CR
    • Bug fixes(30681), and tried someother bugs, could not find a good solution.
  • Will do:
    • Bug fixes
    • meeting with Alolita
  • Need:

Siebrand (not present in meeting Thursday, Friday)

Amir

  • Did:
    • submitted NotifyTranslators fixes, but something seems to be broken on the sandbox- looks like Translate extensions needs updating
    • started working on https://bugzilla.wikimedia.org/31236, finally learning CSSJanus properly - I love the name CSSJanus
    • probably fixed https://bugzilla.wikimedia.org/31817, needs review
    • committed some small fixes that accumulated during the slush
    • trying to understand a problem in WebFonts in en.wikisource with IE -what issue?
  • Will do:
  • Need:
    • review by Santhosh of https://bugzilla.wikimedia.org/34193 - non-Arabic numbers
    • better Git/workflow documentation...
    • Sandbox not to be broken
    • git conifguration on sandbox, to be able to test patches

Jon Harald (--)

Pau

  • Did:
    • Explore documentation provided (RTL standard, translate UI proposal)
    • Review roadmap and define scope for the ULS
    • Meeting with the mobile team to present the competitive review
  • Will do:
    • Comunicate with the mobile team to coordinate efforts regarding language selection
    • Collect information about language selection and sources of related problems (bugzilla, translatewiki, teahouse...)
  • Need:

Stand-up meeting 2012-03-27 Skype call initiated by Amir (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Meetings
    • Not so much other stuff
    • Had problems with laggy ssh connection to the server (which again had length downtime!)
    • Code review, but it's inefficient
  • Will do:
    • Fix at least one bug in this sprint
  • Need:

Gerard

Santhosh

  • Did:
    • reviewed some patches
    • bugs(narayam in contenteditable div fixed - in review)
    • meetings
  • Will do:
    • bugs
  • Need:

Siebrand (not present in meeting Tuesday, Wednesday, Friday)

  • Did: my fair share of meetings.
  • Will do: nothing but e-mail, some CR.
  • Need:

Amir

  • Did:
    • meetings
    • applied for a visa to Kazakhstan and was stuck in traffic on the way to Tel-Aviv and back
  • Will do:
    • commit NotifyTranslators fixes
    • bugs
  • Need:

Jon Harald

  • Did:
  • Will do:
    • Sleep at different times
    • Documentation..
  • Need:

Pau

  • Did:
    • Presented the competitive review document to the L10n team
    • Defined a preliminary roadmap for l10n projects
  • Will do:
    • Explore documentation provided (RTL standard, translate UI proposal)
    • Review roadmap
  • Need:

Stand-up meeting 2012-03-26 Skype call initiated by Siebrand (08:04 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Twn MW+EXT ie process should work with few open issues
      • Exported core message files are not prettyformatted
      • Very silent on the automatic approval and filtering of commits done by l10n-bot
    • Scripts partially updated: http://translatewiki.net/wiki/Repository_management
  • Will do:
    • Deployment
    • Maybe start bug fixing
    • Fix my development environment
    • Commit my local changes in twn to support git
  • Need:
    • /me hates DST
    • twn had quite long downtime because MySQL didn't again come up after reboot, I only noticed that many hours later
    • Breakfast
    • Have OT (=Other Things) around 10-13 UTC
    • Santhosh: something needs to be done to get https://gerrit.wikimedia.org/r/#change,3369 merged (has dependency on commit which has been abandoned)

Gerard

  • Did:
    • wrote on the WP village pumps about the pending MediaWiki namespace changes
    • wrote to the i18n mailing list about the pending MediaWiki namespace changes and the CLDR UI test
    • wrote to a developer who may be interested in supporting twn
    • brought a Nepali telecom company in contact with Kul
    • helped Bence with making chapter reports translatable
    • am writing a blogpost about this - needs approval of Bence before posting
  • Will do:
    • contact the dz and bo communities on webfonts
  • Need:

Santhosh

  • Did:
    • Worked on 34681- ContentEditable divs and Narayam, - got working, some cleanup to do.
    • Signed the contract
    • did not work on pets over weekend- spent time on reading.
  • Will do:
    • Finish 34681 and work on some other bugs
  • Need:

Siebrand

  • Did:
    • Product retreat briefing to team
    • translatewiki.net support
  • Will do:
    • git for my personal dev environment
    • git for translatewiki
  • Need:

Amir

  • Did:
    • code review
    • bugs
    • wrote the YAML for Waymarked Trails
  • Will do:
    • get visa to Kazakhstan
    • commit NotifyTranslators fixes
    • bugs
  • Need:

Pau

  • Did:
    • Updated the document to include findings from the suggested webs
    • Explore the functionality of the L10n tools with Siebrand
  • Will do:
    • Meetings to present the document
    • Discuss next steps with Siebrand regarding L10n projects
  • Need:

Stand-up meeting 2012-03-23 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas

Gerard

  • Did:
    • meetings
    • worked on a document about language selector
    • worked on a document about the conference opportunities
    • talked to Alolita - did discuss topics of blogs
  • Will do:
  • Need:

Santhosh

Siebrand

  • Did: weekly meeting, planned some meetings.
  • Will do:
    • Walk through team maintained functionality and mingle with Pau.
  • Need:

Amir

Jon Harald (overslept :-( )

  • Did:
    • Finished finding/cataloguing the documentation there is
  • Will do:
    • Categorize doc pages, maybe create navigation templates where needed
    • Clarify documentation where I can (e.g. split into user-oriented and sysadmin-oriented when necessary)
    • Proofread documentation
  • Need:

Pau

  • Did:
    • Meeting with Gerard Meijssen. He suggested some other websites to analyse for the ULS review.
    • Explore Mingle tool and ongoing tasks for the l10n project
  • Will do:
    • Explore all the localisation team functionality with Siebrand.
    • Update the competitive review to include the sites suggested by Gerard.
  • Need:

Weekly meeting 2012-03-22 Skype call initiated by Santhosh (18:00 UTC, 60 minutes)[edit | edit source]

Attendees: Niklas, Santhosh, Gerard, Amir, Alolita, Siebrand

1. svn to git migration impact, next steps

Niklas: working on twn to work for gerrit/git; current workflow incompatible with gerrit; commit diffs not seen on git; code reviews will be slower; unable to see the whole workflow and status of cr on git; mailing list for commits is broken; impact on deployment - hard to do deployments since current deployment process is still in svn; develop using git checkins and then merge into svn for now?

Translatewiki.net wiki that runs the site is switched to git, i18n process still not completed, Niklas' development environment not fully switched to git

Santhosh: there is a watch function that can be used in git; event notification still is not automated; requires more clicks;

Amir: hashar, sumana, demon, reedy have been helping; you have to create a branch for a commit and its sub-commits

Gerard: What is the impact of moving twn to git for l10n. Niklas is doing most of the work for the migration.

Issues: Info and timeline is not published; github is completely different from gerrit;

Siebrand: hashar and demon have been very helpful on irc and team skype chats; lets take a pulse next week and we could organize a team q&a/support session if needed

2. Documentation reorg by Jon - where are we?

http://etherpad.wikimedia.org/i18ndoc

There is an etherpad/plan of action being used by Jon. We do not have enough transparency in this process. Very limited availability by Jon is an issue. Siebrand and Alolia to plan a meeting with Jon Harald beginning of next week.

3. Team Roadmap/Budget/Resources update

Positive outlook to converting two contractor positions to permanent roles. Looks like QA resource request may be denied. We need QA, so we need an alternative strategy.

4. Language Support team and its role

We need a plan as a team of how to leverage this team. Alolita is requesting everyone to provide their ideas.

* encourage them to write structured test cases that can be performed for every language. Would most likely involve assigning volunteer coordinators to coordinate these efforts.

* take care of requests from the community with priority -- assess yes, implement: maybe, communicate this definitely

4.5 UI/UX resources

Tentative approval for a part-time UI/UX resource from India per May 1. Primarily to work with Pau on the mock-ups for ULS (Universal Language Selector), and probably also other UI/UX work in the team (Translate).

We need to have a list of features for i18n that Pau can work on this coming month.

Siebrand has 1.5h meeting with Pau on Friday. Possible follow-up on Monday to narrow and deepen scope.

5. CLDR Data Submission window coming up in April

Niklas: There has been beta testing request for the new survey tool. Currently beta period is in progress till April 4-5.

Gerard: The UI/process is too difficult to use (still). Performance is faster. Outreach is easy and Gerard will post to mediawiki-i18n list + blog about it.

Siebrand: We are building momentum.

6. Multi-language selection discussion with Pau

Planned for Monday 18.00 CEST (final appointment update for non-CEST time zone on Sunday because of Summer time start in Western Europe Monday). We expect everyone to have made an effort

Gerard: will share the links of a couple of sites that Pau can analyze also - www.booking.com ; EU websites especially for EC - these were presentations at W3C conferences which will be posted sometime in the near future.

7. Product retreat / SF trip update by Siebrand

Alolita would like Siebrand to do a report/update for the team (out of band - separate mtg/email)

Siebrand's 20 sec update: Identity, Notifications, Messaging, Affiliations, Gaming and Social around Content

Can do. Times will be an issue...

8. Berlin team meetup in early June/Wikidata/Hackathon

Alolita: we want to have a team meetup, but shall it happen?

Language Committee: meeting is it happening in conjunction with the Berlin hackathon? no it is not

VIsual Editor: team needs to intersect with i18n.

9. Misc (Conferences, Vacation, Expense Reports etc.)

Chapters meeting 29.3-2.4: Niklas

Niklas has submitted ExpR for BRU, LUX.

Niklas - Limerick (free event) LRC followup to W3C - MLW

____________________________________________________________________

Stand-up meeting 2012-03-22 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Git git git
  • Will do:
    • Git git git
    • My development will slow down just because I can't keep my development environment easily updated
    • Only going to do CR for our own code until usable workflow is created
  • Need:
    • .gitreview for Translate missing (I think I fixed it)

Gerard

Santhosh

Siebrand

  • Did:
    • Meetings sprint end/start
    • Meeting to review language selection tools in major sites by Pau
    • Spoke to Niklas and Gerard about W3C conference they attended last week
  • Will do:
    • Full time dad
    • Git
  • Need:

Amir

  • Did:
    • fixed the leftovers for Special:NotifyTranslators, scratching my head about how to commit them
    • git git git
  • Will do:
    • bugs
  • Need:

Pau

  • Did:
    • Competitive review of language selection tools for major multi-language websites
  • Will do:
    • Learn about the L10N initiatives and roadmap
    • Discuss the document with members of the team (or arrange a meeting to do so)
  • Need:
    • Info on next steps (e.g., distinguish the most suitable solutions for the case of Wikipedia from the ones in the competitive review...)

Stand-up meeting 2012-03-DD Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Santhosh

  • Did:
    • CR, some i18n bug hunting
    • More code cleanup for aggregate groups
  • Will do:
    • Bug fixes- i18n
    • CR
  • Need:

Amir

  • Did:
    • more fixes to NotifyTranslators, received good feedback from Jon.
    • had a meeting in the Standards Institute of Israel about various things:
      • some people there are willing to help with entering CLDR data, not just for Hebrew, but in general
      • i saw a demo of Windows 8 working by default with the Hebrew layout that i initiated :)
  • Will do:
  • Need:

Stand-up meeting 2012-03-19 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Enjoyed my stay in Luxembourg - learned few words of French
    • Sent expense report
  • Will do:
  • Need:
    • Some commitment from Mifos
      • what kind of commitment? They have recently been working on deduplicating the duplicate messages (incomplete yet), and as far as I know, you're the contact, right? Send a mail to Ed.
      • I've sent mails to Ed but he is not replying

Gerard

Santhosh

Siebrand (absent)

  • Did:
  • Will do:
  • Need: follow-up on made commitments. "I worked on other things than cards", "I forgot I would be away for a conference for three days during this sprint" and "It took more time than I expected" only works so long. After that, it *will* annoy your client (i.e. product manager). This is the 3rd sprint in a row that our deliverables are in a pretty bad state in general, and that is not good. This sprint it looks even worse to me; we planned less work than we usally would have, and one (1!!!) story made it out of development. Stories that were planned for less than 10 hours, have had 40+ hours of work. C'mon. This is not a sandbox, people.

Amir

  • Did:
    • logging and some error handling in NotifyTranslators
    • code review, patch review
  • Will do:
    • Outstanding NotifyTranslators issues.
  • Need:
    • Careful review of Special:NotifyTranslators, espectially with regards to:
    • Jeremy P.'s code for Narayam JS tests.

Stand-up meeting 2012-03-16 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas (at Luxemburg)

  • Did:
    • Some code review
  • Will do:
  • Need:

Gerard (at Luxemburg)

  • Did:
  • Will do:
  • Need:

Santhosh

  • Did:
  • Will do:
    • address all @FIXME, TODO stuff in the code we wote, make stories ready for demo.
    • Team meeting
    • Read and sign contract(recieved new contract)
  • Need:

Siebrand ( at SF )

  • Did:
  • Will do:
  • Need:

Amir

  • Did:
  • Will do:
    • Special:NotifyTranslators:
      • logging.
      • error handling
      • implement emailing frequency (is it supposed to be done in this sprint?)
    • Waymarked trails.
    • Another team meeting.
  • Need:
    • Careful review of Special:NotifyTranslators, espectially with regards to:
      • error handling - did i miss any potential failure?
      • scalability - it seems to be able to handle a few users, but will it be able to handle a thousand?
      • Special page programming style - does it implement everything a special page should?
    • Jeremy P.'s code for Narayam JS tests.

Jon Harald

Stand-up meeting 2012-03-15 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas (at Luxemburg)

Gerard (at Luxemburg)

Santhosh

  • Did:
    • Meera font updted to latest verion in Webfonts
    • Meeting with Alolita
    • CR+Addressing CR Comments
  • Will do:
    • More CR
    • Team meeting
  • Need:

Siebrand (at SF/product management retreat)

Amir

  • Did:
  • Will do:
    • the actual emailing functionality
    • close some old bugs
    • team meeting
  • Need:

Stand-up meeting 2012-03-14 Skype call initiated by Santhosh (08:00 UTC, _ minutes)[edit | edit source]

Niklas(Travelling to Luxemburg)

Gerard

Santhosh

  • Did:
    • more code cleanup, CR for the aggregate groups card. Added logging, some error handling
    • Cache implementation for jsgrammar(niklas explained the concept to me)
    • CR
    • Replied to the questions of Indian Express reporter
  • Will do:
    • Clean up , commit and test the caching code Niklas prepared y'day
  • Need:

Siebrand (at SF/product management retreat)

Amir

____________________________________________________________________

Stand-up meeting 2012-03-13 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Fixed Special:LanguageStats JavaScript #674
    • Some cleanup to Aggregate message group special page
    • I18ndeploy
  • Will do:
    • Prepare for the luxemboug trip
    • Probably not going to attend dailies this week (unless I can)
  • Need:

Gerard will not be present

Santhosh

  • Did:
    • coding -Make aggregate groups appear in Translate/Lang stats..
    • clean up of the code
  • Will do:
    • more cleanup
    • CR
    • interview with Indian Express reporter on Indic computing.
  • Need:

Siebrand(Not attending, at SF)

  • Did:
  • Will do:
  • Need:

Amir

  • Did:
    • Mostly finished the Special:NotifyTranslators form (634). Left to do:
      • Title doesn't appear.- can help
      • Language list autocompletion - can help
    • Started working on the actual email funcitonality for NotifyTranslators
    • code review
    • outreach to Marathi and Punjabi translators
    • received a reply from Jeremy P for Narayam JS, replied
  • Will do:
    • Email functionality for NotifyTranslators
  • Need:

Stand-up meeting 2012-03-12 Skype call initiated by Gerard (08:00 UTC, _ minutes)[edit | edit source]

Niklas

Gerard

  • Need:

Santhosh

Siebrand

  • Did:
    • translatewiki.net support. Basically exported recent translations for all projects but OpenImages (16 or 17 IIRC).
  • Will do:
    • travel to SF
  • Need:

Amir

  • Did:
    • fleshing out Special:NotifyTranslators
    • code review
    • worked on waymarked trails
  • Will do:
    • finish Special:NotifyTranslators
  • Need:

Stand-up meeting 2012-03-09 Skype call initiated by _ (08:30 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • 2xmeetings, future plans
  • Will do:
    • I18ndeploy mail & prep
      • Add missing entries to Translate change log
    • Planning to tackle TTMServer during the weekend
    • Might blog about something ;)
  • Need:
    • Comprehensive list of changes in Narayam, WebFonts - I can do it for Translate
    • Unavailable from 10 to 13 UTC

Gerard

  • Did:
  • Will do:
    • write about Sanskrit as a multiscript language - in review
    • write start of sprint blogpost
  • Need:
    • response on end of sprint blogpost
    • forwarded about Unicode and vertical scripts ... do we have a story about this in out backlog ?

Santhosh

  • Did:
    • Weekly meeting
    • CR
    • Some commits on jsgrammar branch to address Krinkles comments.
    • Prepared a task list for Lohit Devanagari by discussing with Pravin, RH
    • Had to spent lot of time on a bug in Meera font, still not fixed completely.
  • Will do:
    • Continue Grouping page with Niklas
    • Transfer TranslationRally price to winners(delayed :()
  • Need:

Siebrand

  • Did:
    • Some meetings
  • Will do:
    • Pune post-mortem
    • Read our feedback about future plans
  • Need:
    • Completed story demos. Bring 'em on!

Amir

  • Did:
    • Special:NotifyTranslators form
    • got Jeremy P. to take a look at Narayam JS
    • weekly
  • Will do:
    • Special:NotifyTranslators form
  • Need:

Jon Harald (absent)

  • Did:
    • Make inventory of i18n documentation on MediaWiki.org
    • Look into how to record WebEx calls (no useful results)
  • Will do:
    • Continue and complete inventory list
  • Need:

Weekly meeting 2012-03-08 Skype call initiated by Siebrand (18:00 UTC, 60 minutes)[edit | edit source]

Present: Amir, Alolita, Niklas, Gerard, Santhosh, Siebrand

Absent: none

* Wish list for I18n roadmap

Everyone has done one, santhosh going to send one soon.

Let's create a google doc for consolidating ideas. Siebrand will pick the most promising ideas from those. He is doing that over the weekend. He wants to have a plan covering one or two years of development by Tuesday evening.

Google doc url: ....

(some discussion about agile development)

* Next release planning - when

Maintenance mode for WebFonts and Narayam (until new UI)

Translate will not be ready for long time.


* Font development update

   - Pravin S and Santhosh discussed tasks for Lohit Devanagari today and listed the glyph wise details here: http://etherpad.wikimedia.org/lohit-todo

Alolita has talked to many fontographers(?) and Redhat.

Collaboration with Mozilla, Redhat and WMF.

* Bug triage for I18n + Bug sprint

Having i18n bug triage maybe in 21th of march.

Planning regular triages every second Wednesday of month around 1500 UTC

* Unit tests for translate extension

New methods should have tests.

* Outreach and communications

We are not getting our word across good enough.

Alolita-:Amir need to allocate 4 hrs, others also need to work on communication.

* Conference submission reminder for Wikimania

- All of the team members submitted.

* Hiring update

* Blog post by Santhosh on Malayalam font updates (to be broadcast by

Gerard, Alolita)- Found a bug in released fonts and was stuck at that, not fully fixed. Need a minor release- working on that- will fix this by weekend, will blog and post in ml.wiki VP

____________________________________________________________________

Stand-up meeting 2012-03-08 Skype call initiated by Siebrand (08:00 UTC, 19 minutes)[edit | edit source]

Niklas

  • Did:
    • Chatted with Alolita
    • Group trees based on aggregate message groups
      • Supports groups with multiple parents, but stats will still be off
    • Some (more) bug fixes for things encountered during Gnome Finnish translation workshop
      • Gettext docs not shown when reviewing recent translations
      • Typos in Finnish translations
      • Got also many suggestions:
        • Accesskeys for removing fuzzy mark, copying the suggestions
        • Open the translation editor for the first message automatically
        • Some wording changes to texts
    • Email to wikitech
    • Talked with mark about labs usage
  • Will do:
    • Nothing but so much
    • So much to do
  • Need:

Gerard

  • Did:
    • send ten questions to the new ProofreaderPage extension maintainer
    • more work on the transliteration blog post
    • had again downtime for internet in the evening
    • worked on end of spring blog post
    • mailed about the Lohit fonts to India list
  • Will do:
    • end of sprint blogpost
  • Need:
    • Internet to work for me for three days at least :(

Santhosh

  • Did:
    • Handled the move, delete page cases in prioritylangs
    • 1:1 meeting with alolita
    • pets: helped gnu freefont to resolve a debian bug and to include our new version of fonts in freefont-sans, frefonts-serif, released new version of fonts for ml
    • Spent some time in understanding the code clean up krinkle did and his comments in jsgrammar branch - working on task #650
  • Will do:
    • Weekly meeting
    • work on #650- jsgrammar krinkle coments
    • 30 mins meeting with Pravin to list task for Ravi Pandey on Lohit.
  • Need:

Siebrand

  • Did:
    • Terms of use release preparation meeting
    • Meeting with Arthur and Alolita preparing a developer outreach and fostering program
    • 1-on-1 with Alolita
  • Will do:
    • Many non-WMF related activities: work half a day for another client, Wikimedia Nederland board meeting.
    • Possibly half on hour of weekly team meeting
  • Need:

Amir

  • Did:
    • forgot that Wednesday is a holiday (Jewish calendar is weird), so had relatively little time
    • finished 632
    • started 634
  • Will do:
    • do 634
    • finish Narayam tests
  • Need:

Stand-up meeting 2012-03-07 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

Gerard

Santhosh

  • Did:
    • Updating lohit fonts #679 done.
    • Contacted sumana for lab account, got it, but no temp password so far.
    • Monday-Worked on the UI, backend for grouping pages. Task#623 "Make the groups appear to Translate extension" remaining on the story. cannt do that in the current sprint
  • Will do:
    • Continue cards, mainly grouping of message groups.
  • Need:

Siebrand

  • Did:
    • Sprint 10 end, sprint 11 start
    • Got commit access for WikipediaMobile app (for card 657)
  • Will do:
    • Working for another client most of the day.
  • Need:

Amir

____________________________________________________________________

No meeting on 2012-03-06. Sprint 10 retrospective.

____________________________________________________________________

Stand-up meeting 2012-03-05 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Story demo
    • Bug fixing
    • I18ndeploy mail
  • Will do:
    • I18ndeploy with new notification
    • Review Siebrand's patch
    • Can help Amir/Santhosh
    • TTMServer??
  • Need:

Gerard

Santhosh

Siebrand

  • Did:
  • Will do:
    • Work for another client half a day today (from right after meeting)
    • Completed sprint 10 story demos please!
    • Sprint 11 prep
  • Need:
    • Plan tomorrow's meetings window.

Amir

Stand-up meeting 2012-03-02 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Monthly metrics and activity
    • Finished cleaning up "limit languages" story
    • Performance observation and fixes on twn
    • Got info how to proceed with TTMServer story
    • Cleared some i18nreview backlog
    • Team meeting
  • Will do:
    • Quite busy with other stuff today
    • I18n deploy - as usual let me know what you want deployed
  • Need:
    • oDesk not showing my hours again <- my experience is that it sometimes takes up to half a day until they're visible in the reports. <- Not in the reports but in work diary!

Gerard

Santhosh

Siebrand

Amir

  • Did:
  • Will do:
    • report timeline bug to wikitech and the ploticus forum
    • Narayam JS tests :(
    • finish language limitation review
    • Wikimania proposal
  • Need:
    • Help from Santhosh, IRC, Jeremy P. with JS
    • a bit of help from Niklas for language limitation

Jon Harald

  • Did:
  • Will do:
  • Need:

Weekly meeting 2012-03-01 Skype call initiated by Siebrand (11:30 UTC, 60 minutes)[edit | edit source]

Present: Amir, Alolita, Niklas, Gerard, Santhosh, Siebrand

Absent: none

Release 1.19 dependencies[edit | edit source]

* https://bugzilla.wikimedia.org/34832 -- $wgOut->addWikiText() doesn't run language converter BLOCKER

We no knowledge of the subsystem.

* https://bugzilla.wikimedia.org/34810 -- Minify SVG fonts served by WebFonts

Not a blocker

* https://bugzilla.wikimedia.org/34791 -- Enable Special:Import for administrator in Bengali Wikipedia

Not a blocker. Shell issue. Trivial.

* https://bugzilla.wikimedia.org/34817 -- Enable WebFonts on the Burmese Wikipedia (mywiki)

Not a blocker. Shell issue. Trivial.

We don't have a web font for this wiki, do we? - We have , refer todays mail, but not tested well.

* https://bugzilla.wikimedia.org/34834 -- Translations needed for new menu items

Can not be a blocker. Unknown app.

We haven't heard about this wiktionary app before. Developed by UCOSP =?. Not in translatewiki.net

Red Hat/Mozilla/Indic Font Development[edit | edit source]

max. 10 mins.

Alolita: Status

Language support workshop in India end of year during hackathon.

Reorganizing our I18n documentation on mediawiki.org[edit | edit source]

max 5 mins.

Alolita: Working on a central landing page with sections on Translate, Input Methods, Output fonts, Search, Features list (Mingle reports), Wishlists, Sprint retrospective notes, Meeting logs, Bug triage reports, User Documentation etc. - Alolita will take the lead on this.

We really need a page for developers with highlevel overview of how i18n works in MediaWiki including translatewiki.net. Currently the info is scattered on many pages.

Proposal: Ask Jon Harald to work on this.

i18n strategic areas of interest[edit | edit source]

NEEDS CLEANUP. Want to continue this disucssion for about 10-15 mins.

Our mission: Every user, independent of their mother tongue, has a right to a user experience that is equal to that in English.

Possible strategic areas of interest for the next 2-3 years (!):

* Translate to be used by 3rd parties a lot (like KDE Userbase)

** Better management for translations and permissions

** Terminologies...

** Mobile review app

** A developer community around Translate. It is bigger now

*** That's my personal goal too -N

* Cooperation with other organisations like Mozilla and Red Hat to come closer to our goals, even if functionality is not being implemented in our own product (web fonts for example).

* Horizontal language support: adding languages. Many parts of language support are not being done pro-actively. This is usually only done if community members notice something missing. We could consider making checklists and having these checked, so we know what areas of L10n for that language may need attention down the road. We could also work with Mozilla and Red Hat to build a language support stack.

* Vertical language support: Developing out own tools, adding language support to existing features like VisualEditor (aka VE) and Mobile apps and platforms. Search - advancing Semantic search

* Offline support - e-books etc.

* Accessibility - depends on language also, fontsize, color, formats etc. (W3C - WAI) - braille

* No missing glyphs in Wikipedia (hah!)

* Increasing language data coverage within CLDR (or without -- Siebrand doesn't like another standard...?) Niklas doesn't either. Siebrand and Niklas agree.

Deadline: March 10 for first draft

March 12: Siebrand arrives in SF

March 19: Siebrand returns home

March 14-16: At nature bootcamp

Meeting with VE team on Language support/RTL[edit | edit source]

Preparing requirements/questions for VE team meeting next week

Amir will create and add initial topics to an Etherpad

Siebrand runs a Doodle poll for deciding meeting time: http://www.doodle.com/k9sefyrkeswumhm2

Creating training materials[edit | edit source]

max. 15 mins.

Alolita: We have poor training materials for doing I18n workshops today. I would like for us to build out a framework for what we should be covering in an I18n tools workshop and a translation workshop. Each of us should help build sections of a workshop training session such that all of us can do this workshop at any conference, hackathon in any part of the world.

Git switchover status check[edit | edit source]

Localization process will be affected.

Short cycle / turnaround.

Git training

Some extensions not wanting to use gated trunk were not going to have any possibility of doing code review as it is now (giving feedback comments), Chad proposed that everything will use gerrit, but some extensions just go directly into the master.

Countdown is: 22 days

Misc: Administrative - Expense reports, Contracts, Conference submissions etc.[edit | edit source]

Wikimania Topics:

* Gerard submitted

* Niklas Submitted

* Santhosh- Read and Write in your on languages- to be submitted this week

* Ask the I18n Developers - panel session - Alolita will submit this

Contracts- Santhosh's contract expired.

____________________________________________________________________

Stand-up meeting 2012-03-01 Skype call initiated by Siebrand (08:02 UTC, 22 minutes)[edit | edit source]

Niklas

  • Did:
    • Working on the limited languages story
    • Small bug fixing Translate and updating docs
    • Contacted ssmollett
    • 20% check meeting
  • Will do:
    • Really finish that story
  • Need:

Gerard

Santhosh

  • Did:
    • Discussed and started on Aggregate groups for translatable page with Niklas- Working on UI coding.
    • Meeting with Alolita postponed to Friday morning 9 IST
  • Will do:
    • Work on the cards with Niklas
  • Need:

Siebrand

  • Did:
    • Worked for clients for about 12 hours yesterday. Nothing done except for trying to keep up with mail.
  • Will do:
    • One-on-one with Alolita and weekly team meeting.
    • Monthly metrics and activity meeting
    • Knowledge transfer about twn operations to Amir
    • Wikimania proposals
  • Need:

Amir

  • Did:
    • reviewed the language limiting code, but couldn't make it run on my machine
    • tried to task out the card about translator
    • sent a support request about timeline to ploticus developer (will it really be useful on wikitech-l?)
  • Will do:
    • Finish Narayam JS tests (very little work left, but help from Santhosh and better understanding of jQuery Event is needed)
    • TWN operations knowledge transfer with Siebrand
    • team meeting
  • Need:
    • support from Niklas about Language limiting
    • support from Niklas about Translator notifiication
    • support from Santhosh about Narayam

Localisation team meetings for February 2012. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

____________________________________________________________________

Stand-up meeting 2012-02-29 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Finished twn exports
    • Worked on cards & with Santhosh
    • Discussed some Special:Translate designs
    • Discussed with FSF and jeremyb about getting mailman to twn
  • Will do:
    • Get Limit page translation languages story ready for CR and testing
    • Contact ssmollett
  • Need:

Gerard

  • Did:
  • Will do:
    • BLOG about the Arabic font once it is available on translatewiki
  • Need:
    • a mingle story about supporting the Arabic font Please add? Is this a solution looking for a problem, or a problem looking for a solution?
    • adding the Arabic font to twn

Santhosh

  • Did:
    • Comitted all the code for Language limiter. Niklas to review
  • Will do:
    • Start Group translatable pages story with Nikals
    • 1:1 meeting with Alolita
    • Prepare talk proposal for wikmania- 'Read and Write in your own language'
  • Need:
    • Info: My contract with WMF technically ends today. There is a delay in getting paperworks done for new contract- according to Alolita.

Siebrand

  • Did:
    • product management meeting
    • twn support
    • asked if Timo could help to review jsgrammar and something with caching. He said probably Thrusday or Friday.
    • chatted more about git migration with Diederik van Liere. We're both worried about the consequences of the move.
  • Will do:
    • Working for another client all day Wednesday.
  • Need:

Amir

Stand-up meeting 2012-02-28 Skype call initiated by Siebrand (08:00 UTC, 26 minutes)[edit | edit source]

Niklas

  • Did:
    • Mostly did twn exports - need to cleanup today
    • Expense report for Fosdem
    • ((( Ordered a new screen ))) <= wee! 30" cinema screen? :)
    • Helped Santhosh
    • Git more impressions from the git workflow
      • Gerrit cannot be translated - am I seeing a trend here (that i18n is not being considered in new solutions elsewhere in WMF) or am I just making this up?
    • Little bit of code review
    • I18n deploy
    • https://wikimania2012.wikimedia.org/wiki/Submissions/Translating_the_wiki_way
  • Will do:
    • Still no word from ssmollett - haven seen her on IRC - trying to email her/alolita
    • Fix up Narayam on guwiki - siebrand merged the fix, but looks like nobody synced it yet
    • Poking people to get design for my and santhosh other joint story
    • Review Santhosh's new commits
  • Need:

Gerard

Santhosh

  • Did:
    • Helped Amir to figure out the issue with timeline. Looks like a bug in ploticus
    • Continued on the tasks, Niklas helped
  • Will do:
    • Mainly UI remains in restrict language feature.
  • Need:

Siebrand

  • Did:
    • translatewiki.net support
    • Git/gerrit workshop
    • Discussion on logging changes by Niklas with RobLa
    • Removed beta status from Gujarati input methods, because they didn't work after deployment (why did that happen?)
  • Will do:
    • Write product management status update
    • Write Wikimania talk proposal
    • Product team bi-weekly meeting
    • Expense report Pune
    • Inquire after i18n/L10n policy of Wikimedia for production status products.
  • Need:
    • Cards done, so that story completion can be assessed

Amir

  • Did:
    • tried fixing timeline with Santhosh - no success, probably a bug in ploticus, sent an email to Erik Zachte
    • Added Narayam rules JS test, but many fail.
    • played with Translators signup page
  • Will do:
    • at a Perl community meeting for much of the day, will possibly be available on Skype
    • Narayam JS tests
  • Need:
    • help from Erik Zachte with ploticus / timeline <- I think you need to shoot wider. - ok
    • help from Santhosh with Narayam JS tests

Stand-up meeting 2012-02-27 Skype call initiated by Siebrand (08:00 UTC, 19 minutes)[edit | edit source]

Niklas

Gerard: not present.

Santhosh

  • Did:
    • Worked more on the restrict by languages feature
    • Went to Cochin on Sunday, to attend an IT seminar by a science &tech ngo, Talked about internet freedom
    • Cuneiform added to WebFonts
  • Will do:
    • Work on the cards
  • Need:
    • New contract

Siebrand

Amir

Stand-up meeting 2012-02-24 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Pair programming with Santhosh
    • ResourceLoader workshop
    • Team meeting
  • Will do:
    • Send mail about i18n deployment
    • Not much else, traveling to my parents and my weekly hours full
  • Need:

Gerard

Santhosh

Siebrand

  • Did:
    • weekly, 1-on-1 with Alolita
  • Will do:
    • 1600 CET: talk with Jon Harald w/ Alolita.
  • Need:
    • Diligent interaction with mingle as we're going to be adding 4 people to the team by the end of March.

Amir

  • Did:
    • timeline bugs. frustrating, but should be possible to fix. maybe pair programming later today will give me some ideas?
    • a bit of mobile outreach on the India list - got Bengali translation completed.
    • Ahirani support
    • weekly meeting
    • ResourceLoader workshop
  • Will do:
    • timeline
  • Need:
    • Should we add Ahirani to Names.php anywhere?

Weekly meeting 2012-02-23 Skype call initiated by Siebrand (16:00 UTC, 60 minutes)[edit | edit source]

Present: Amir, Alolita, Niklas, Gerard, Santhosh, Siebrand

Absent: none

I18n language support: Building a wish list[edit | edit source]

Alolita: We're doing a lot in our sprints which is tactical but not really strategic (i.e. does not lead to an overall I18n strategy for all Wikimedia sites). I would like all of us to think about where we are today in terms of language support for Wikipedia (in all languages), features and functionality we would like to be added to our current extensions, and identify our ideal scenarios for where we want to be in 3 years from now. This is a lot to think about - but we should all contribute ideas as a team bringing each of our expert areas into a cumulative list. This will also help Siebrand present a consolidated picture when he participates in the product-features bonding session in California in early March.

Our mission: Every user, independent of their mother tongue, has a right to a user experience that is equal to that in English.

Possible strategic areas of interest for the next 2-3 years (!):

* Translate to be used by 3rd parties a lot (like KDE Userbase)

** Better management for translations and permissions

** Terminologies...

* A developer community around Translate. It is bigger now

** That's my personal goal too -N

* Cooperation with other organisations like Mozilla and Red Hat to come closer to our goals, even if functionality is not being implemented in our own product (web fonts for example).

* Horizontal language support: adding languages. Many parts of language support are not being done pro-actively. This is usually only done if community members notice something missing. We could consider making checklists and having these checked, so we know what areas of L10n for that language may need attention down the road. We could also work with Mozilla and Red Hat to build a language support stack.

* Vertical language support: Developing out own tools, adding language support to existing features like VisualEditor (aka VE) and Mobile apps and platforms. Search - advancing Semantic search

* Offline support - e-books etc.

* Accessibility - depends on language also, fontsize, color, formats etc. (W3C - WAI) - braille

* No missing glyphs in Wikipedia (hah!)

* Increasing language data coverage within CLDR (or without -- Siebrand doesn't like another standard...?) Niklas doesn't either. Siebrand and Niklas agree.

Takeaways from the Pune Hackathon[edit | edit source]

Alolita: Please add your feedback to the etherpad that Rachel has sent out.

Siebrand: It's my opinion we are currently not getting a maximum result out of the two hackathons that we had in India. These two events had many visitors that have not participated in any Wikimedia or open source related development. Two main issues we should do better at, to improve both the events themselves for Wikimedia contributors as well as attendees, as well as for Wikimedia recruitment.

a. Pre-screening of potential attendees to up the level, and

b. follow-up by questionaires and the possibility of internships are two ways to integrate developer events further into our organisation.

Alolita: We have to sustain follow-up from the 2 hackathons. We also need to do more preparation as mentors. Also having an internship plan is very key to sustain participation is key.

Santhosh: There are a few FOSS developers, language technology contributors outside Mediawiki developer/user community. They are also outside wikimedia editor community. They are already pre occuppied with their own pet projects and community activities. We need to think about how we can attract them.eg: My own petproject codevelopers

Impact of Git[edit | edit source]

Alolita: Impact of git and what tools we need to build in order to keep translations flowing

In the short term not much will change, the scripts will be updated to handle git instead of svn.

We are planning to automate the import & export from translatewiki.net even more.

In the long term (even) faster and more efficient distribution of translations could be one possible work item.

LocalisationUpdate on WMF continues to work, but not for other users.

We are already familiar with different version control systems, other twn projects will not be affected.

The main difference will be that extensions are in different repositories, which means that the number of commits will explode.

Features develop in branches are not localised until they are merged into master. This will lead to shorter time to translate and fix i18n issues before the code is deployed. With better management systems we could support branches more easily (with the risk of translating stuff that does not get merged). The "no deadlines" model will disappear.

Amir: Git is supposed to be easy with branch; We can have a branch that is semi-stable ("staging"), but needs more review. From there things are merged after full review

List of Siebrand's concerns:

1. LU doesn't have a proposed solution yet.

2. ExtensionDistributor doesn't have a proposed solution yet

3. translatewiki.net L10n process is not fleshed out yet

4. We have serious review troubles. What if we get (even) more volunteer contributions? Our review capacity is not increasing, and with a gated trunk, they'll only get more pissed. Just like Bugzilla patches now. What if we get boom of new commits right after the migration.

Takeaways from I18n office hours[edit | edit source]

* Gerard should itemize action points and blog about it. What can the team do better (pre-office hours preparation, circulation of agenda to communities, targeted audiences ...)

Adding UI and QA/feedback resources to the team[edit | edit source]

Alolita: Tasking and coordination discussion

* Pau from Spain will join us 20 hours/week mid March. 20 more hours/week are going to other teams.

* Most probably a UI/UX developer from India will join us 20 hours/week starting soon. We hope they will be able to work on

* Jon Harald will be available 8 hours/week:

** QA of translate features

** set up translatewiki.net newsletters structure

** come up with a structured communication plan for twn

** meta wiki translation

** YouTube video tutorials for translatewiki and meta wiki translations.

Misc[edit | edit source]

- Upcoming conferences, presentations, expense reports, contracts etc.

* Expense report for FOSDEM (Siebrand, Alolita, Gerard, Niklas)

* Expense report for Pune (Santhosh, Amir, Siebrand, Alolita)

* Siebrand: Wikipedia in 2015 (14-16 March, SF)

* Gerard, Niklas: W3C The Future of the Multi Lingual Web (March, Luxembourg)

* Berlin Hackathon 1-3 June. We'll all be there. Visual Editor and Universal Language Selector will most probably be main topics. Possibly also mobile topics in relation to i18n/L10n.

Related:

* WMF Chapters meeting 30-1 April (Niklas) Berlin

* KDE Webworld 2012 Sprint 18-20 May (Niklas, Siebrand) Berlin

* Akademy (KDE) 2012, 30-6 July (Niklas) Tallin, Estonia

Red Hat/Mozilla/Indic Font Development[edit | edit source]

Alolita: Status


Reorganizing our I18n documentation on mediawiki.org[edit | edit source]

Alolita: Working on a central landing page with sections on Translate, Input Methods, Output fonts, Search, Features list (Mingle reports), Wishlists, Sprint retrospective notes, Meeting logs, Bug triage reports, User Documentation etc. - Alolita will take the lead on this.

Building collateral for training[edit | edit source]

Alolita: We have poor training materials for doing I18n workshops today. I would like for us to build out a framework for what we should be covering in an I18n tools workshop and a translation workshop. Each of us should help build sections of a workshop training session such that all of us can do this workshop at any conference, hackathon in any part of the world.

Stand-up meeting 2012-02-23 Skype call initiated by Siebrand (08:00 UTC, 27 minutes)[edit | edit source]

Niklas

  • Did:
    • Git meeting
    • Talk with Alolita
      • Translate
      • * High lever overview
      • * Statistics
      • * Tasks for GSOC
    • Helping fix 1.19 blockers
    • Committed wikipedia mobile translations
    • Some code review and bug fixing
    • Finished TranslatorSignup again ;)
  • Will do:
    • Pair programming with Santhosh.
    • Weekly meeting
    • (Maybe RL WORKSHOP)
  • Need:

Gerard

Santhosh

  • Did:
    • Some bug fixes on mr, te input method
    • Finished card 625 619 - microtype express compressed fonts
  • Will do:
    • rest of the cards(mainly pair programming)
    • weekly meeting
  • Need:
    • deployment time for mr danda fix(bug 34596) and kn -make Narayam default fixes(Bug 34591)

Siebrand

  • Did:
    • Meeting with Chad and Niklas on GIT and localisation.
    • Specs with Niklas on Special:ManageMessageGroups
      • 1. (3) Improve performance of Special:ManageMessageGroups for current groups
      • 2. (3) Improve usability of Special:ManageMessageGroups for current groups
      • 3. (5) Then add MediaWiki extension message groups to Special:ManageMessageGroups
      • 4. (5) Then add MediaWiki core message group (+ branches) to Special:ManageMessageGroups
  • Will do:
    • Weekly meeting at 16.00 UTC
    • 1-on-1 with Alolita
    • I'll be in SF 12/3-19/3.
  • Need:

Amir

  • Did:
    • few hours - was busy with real-life administrativia, will have more time today.
    • worked on timeline rendering issues. mostly tweaks with the way ploticus and rsvg are called.
    • ahirani support
    • 1-on-1 with Alolita
    • work with Gerard on communication about Narayam and mobile language support
    • got the mobile developers to make maps work for more languages
    • tried to get mobile developers and OpenStreetMap developers to fix RTL rendering of place names on the maps (it's an upstream bug)
  • Will do:
    • timeline rendering
    • attend ResourceLoader workshop (hopefully)
  • Need:

Stand-up meeting 2012-02-22 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
  • Will do:
    • Pick something from the new sprint (if Mingle comes up)
    • Talk with Alolita
    • Join Siebrand and Chad for git meeting
  • Need:

Gerard

Santhosh

  • Did:
    • porting grammar rules to js
    • typing simulation to test input methods , got it working
    • Narayam - more tests, and CR of amir code
    • Sprint meeting
    • Office hours
    • CR, Bug fixes(gu, te input methods)
    • Started on converting/testing EOT fonts with microtype express compression
    • Helped sumana to assess a few bugs "easy" or not
  • Will do:
    • Work on the cards - sfntly
  • Need:

Siebrand

  • Did:
    • Ended sprint 9, started sprint 10
    • Some translatewiki.net support
    • Office hours
  • Will do:
    • Meeting with Chad about L10n and GIT
    • More translatewiki.net support

Amir

  • Did:
    • ISOC conference
    • sprint and office hours meetings
  • Will do:
    • fix remaining Timeline bugs
  • Need:

Stand-up meeting 2012-02-20 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Webfonts on amwiki
    • Lots of bug fixing and code review
    • #532 http://translatewiki.net/sw/Special:LCADFT getting near completion
      • Cannot add as new extension to SVN
      • Might commit to Translate
      • Or ask a git repo for it to be created -> perhaps needs better name than LCADFT then
    • Not talking in w3c conference :<
  • Will do:
    • Finish TranslatorSignup
    • Shell bugs, I've heard there are some
  • Need:

Gerard

Santhosh

  • Did:
    • Grammar rules porting, planning to finish by today(4 langs pending la, ksh, tyv,os). Skipping languages with grammar rules in 100s of lines and not able to understand.
    • CR
    • pets
  • Will do:
    • Finish the cards
  • Need:
    • Narayam in kannada, marathi wikis
    • Merging of un-beta-ed IMEs to 1.18WMF1/1.19WMF1

Siebrand

  • Did:
    • Stuff
  • Will do:
    • More stuff
  • Need:
    • Code review done
    • Status on cards that are in danger of not being completed today
    • Decide on time windows for sprint end/start
    • Few days off (planned next week Monday to Friday).

Amir

  • Did:
    • Fixed EasyTimeline size (card 557).
    • Having trouble with the links in the timelines (image map, card 558)
    • code review for Santhosh's jsgrammar, made some (mostly trivial) fixes
    • Worked on Narayam JS tests
    • learned a lot of jQuery on a online course ( http://tutsplus.com/ )
  • Will do:
    • Narayam JS tests
  • Need:

Stand-up meeting 2012-02-17 Skype call initiated by Niklas (08:01 UTC, 16 minutes)[edit | edit source]

Niklas

Gerard

Santhosh

  • Did:
    • grammar support added in js - using jsgrammar branch. Committed several qunit tests, grammar rules ported to js for some languages, more pending
  • Will do:
    • Work on the porting of convertGrammar and its qunit tests.
  • Need:
    • commit access in twn
    • help on getModified time for the new resourceloaderLanguageModule
    • get the contract renewed!

Siebrand (in Paris)

Amir

  • Did:
    • proposed WebFonts for en.wikisource - https://en.wikisource.org/wiki/Wikisource:Scriptorium#Web_fonts
    • Finished fixing the Punjabi translit keyboard
    • tried to poke same Punjabi Wikipedia users to test the Narayam mapping (Surinder is testing it, but more testing would be better)
    • got my friend who studies Tibetan to test the Tibetan (& Dzongkha) font - he says that it's mostly good, except a minor line spacing issue on Windows. He will also send a test string for Special:WebFonts.
    • probably finished most of the EasyTimeline work, but struggling with some PHP weirdness
  • Will do:
    • Finish EasyTimeline work.
    • to work on Narayam JS tests
    • send Gerard an easy timeline screenshot
  • Need:

Stand-up meeting 2012-02-16 Skype call initiated by Siebrand (08:05 UTC, 36 minutes)[edit | edit source]

Niklas

  • Did:
    • ((( Visited tax info afternoon - no wlan! )))
    • Created https://mingle.corp.wikimedia.org/projects/internationalization/cards/583?version=1 +1
    • Committed inline editor prototype, dark launch!
    • Talked about git with Chad
      • It should be really obvious that having your extension hosted elsewhere might leave it out of twn
      • Permission and stuff are in order
      • Still missing commands to pull/push to everything at once
    • Contributed to revtags discussion
    • Discussed with Tim with deployment related i18n issues
      • Especially the namespace changes are a problem -> see the email thread
      • I proposed that we would announce changes to wmf projects using those languages (where namespaces change) before they come live
      • Have to be careful when namespaces change and that language is used as a fallback language
    • Started TranslatorSignup (story #532)
  • Will do:
    • Continue with TranslatorSignup
    • Thinkg about how to continue with TTMServer
    • ((( Termbank meeting )))
  • Need:
    • See yesterday

Gerard

  • Did:
    • completed the outreach to Wikipedias <- Mingle not updated? done
    • completed messaging about missing Babel localisations <- Mingle not updated? done
  • Will do:
    • write to the i18n mailing list with an update
    • blog about the dz font and its availability on twn -- we need testing
  • Need:
    • Amir proved how hard it is to amend the CLDR for Hebrew, we need a strategy on this because we NEED better CLDR information because we aim to use CLDR information exclusively- Did amir try to update cldr by filing a ticket?

Santhosh

  • Need:

Siebrand

  • Did:
  • Will do:
    • Lots of other stuff
    • Namespaces thread
    • Status update in Mingle
  • Need:

Amir

  • Did:
    • landed, had some sleep, had some headache
    • read heaps of email
  • Will do:
    • commit Punjabi transliteration keyboard fixes according to feedback that i received in the hackathon and in Red Hat
    • update EasyTimeline in xbox with my changes.
    • do card
  • Need:

Stand-up meeting 2012-02-15 Skype call initiated by Gerard (08:07 UTC, _ minutes)[edit | edit source]

Niklas

Gerard

  • Did:
    • Finishing reaching out to all wikipedia
    • Making list of non approved languages
  • Will do:
  • Need:

Santhosh (absent -traveling?)

Siebrand (absent - flying)

Amir

  • Did:
    • Back From India
    • Read Skype chat
  • Will do:
  • Need:

Features meeting 2012-02-14

[21:33:10] Nikerabbit> Siebrand, Amir, Santhosn and Alolita have been in India

[21:33:33] Nikerabbit> I don't know much about what fun I've been missing, but there is something in this pad about the hackathon: http://etherpad.wikimedia.org/123

[21:34:38] Nikerabbit> No i18ndeploy yesterday, waiting for 1.19 to be rolled out

[21:35:07] Nikerabbit> new translation memory is progressing, already enabled on translatewiki.net, and I've started playing with the labs to test tm in a environment closer to wmf cluster

[21:35:29] Nikerabbit> also blogged about the translation memory design

[21:35:47] Nikerabbit> Some UI work Special:Translate: http://translatewiki.net/sandwiki/i.php?title=Special%3ATranslate&taction=translate&group=ext-translate-core&language=ru&task=untranslated

[21:36:16] Nikerabbit> compare with: https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Wikimedia+Highlights%2C+December+2011&language=fi&task=view

[21:36:45] jorm> pretty.

[21:36:54] Nikerabbit> Gerard has been blogging as usual, and reaching out all the wikipedias and such

[21:37:20] Nikerabbit> I will continue working on getting translation memory to wmf, probably after 1.19

[21:37:35] Nikerabbit> hoping to sync with rest of the team which is getting back today I think

[21:37:37] kaldari> nice work on the UI

[21:38:31] Nikerabbit> and final words: I hope to stary playing with git soonish, to make sure we can handle it from i18n side

Stand-up meeting 2012-02-14 Skype call initiated by Gerard (08:00 UTC, 33 minutes)[edit | edit source]

Niklas

Gerard

  • Did:
    • talked to Matthew Roth
    • worked on a list of languages that can be approved or not
      • am getting over the stress of last Thursday
    • worked on the blog about the Pune hackathon
  • Will do:
  • Need:
    • The Marathi Wikisource is recently created and does not have WebFonts and Narayam support
    • want to know if the Dzongkha web fonts will be available on twn today

Santhosh (absent)

Siebrand (absent)

Amir (absent)

Stand-up meeting 2012-02-13 Skype call initiated by Niklas (08:00 UTC, 35 minutes)[edit | edit source]

Niklas

Using (((x))) for stuff not billed

  • Did:
    • Improved the new Translate UI
      • Lots of feedback about the greying out - need alternative design from JHS or someone
    • Commented about GIT migration in wikitech
      • We have some serious blockers there
    • (((Inline translation editor, gathering feedback for it)))
      • Feedback thus far has been mostly positive. Problems with it
        • It moves around when you go to next
        • Harder to distinguish for eyes
      • The plan is have an updating preview of translatable page on the side
    • (((Going to have KDE Web Sprint in May)))
    • (((Preparing a talk with Annew for Akademy))) - pad restricted
    • (((Started reading Open Advice - maybe blog about that too)))
      • I feel that Translate extension is now in state where users can support each other (stage 2)
      • I feel that if I left right now, Translate extension would end up abandoned (stage 3)
  • Will do:
  • Need:
    • To catch JHS
    • (((Have events both on Tuesday and Wednesday - limits work time)))
    • I might not be able to do everything that has been planned in this sprint

Gerard

  • Did:
  • Will do:
    • have a skype meeting with matthew roth
  • Need:
    • the Arabic font blocker needs to be a release 1.20 blocker for MediaWiki
      • this is for Arabic texts that we are likely to get.. having full font support is a requirement (ie latest additions for alternate presentation)

Santhosh (absent)

Siebrand (absent)

Amir (absent)

Stand-up meeting 2012-02-10 Skype call initiated by Gerard (08:07 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Blogged http://laxstrom.name/blag/2012/02/09/new-translation-memories-near-you-soon/
    • Submitted presentation proposal
    • Almost finished card #533: Usability improvements for Special:Translate workflow
      • The most interesting part turned out to be passing parameters when switching tabs:
        • Changed Special:LanguageStats to use 'language' isntead of 'code' (BC)
        • Have to duplicate the logic of parsing subpage params like Special:Translate/foo, otherwise it is not passed to other tabs
        • Submitting Special:LanguageStats/Special:MessageGroupStats loses language/group parameter
      • I've replaced review tab with proofreading:
        • Proofreading -> the task
        • Reviewing -> doing proofreading systematically
        • accepting -> explicit review marking (restricted to certain users)
      • Didn't implement checkbox for optional messages (just included as one task)
        • That would be much deeper change than just UI
        • KISS
    • (((There is going to be localisation working group in Finland, I will be in it)))
      • By holding events iIt aims to: recruit new translators, activate localisation community and translate stuff
      • In bigger picture it aims to provide services to open software vendors by doing translation work for them
  • Will do:
    • Finish card #533
    • Research on labs
  • Need:
    • In next sprint or sometime, could we have a meeting to think what docs should exists for mediawiki i18n?

Gerard

  • Did:
  • Will do:
  • Need:
    • needs for internationalisation: LUA is yet another language we will support in MediaWiki. Does it need the same internationalisation support we provide for JavaScript and PHP ?
    • Centralised gadgets are for MW 1.20 / 21 and will support localisation. This means that we need infrastructure to update gadgets from translatewiki.net (Krinkle)
    • Visual Editor how does it support all our languages and Narayam / WebFonts (not yet in twn)
    • GIT may support localisations from twn ... Niklas is not convinced particularly for extensions (access control and how can we update them all at once)

Santhosh

Siebrand

Amir

Stand-up meeting 2012-02-09 Skype call initiated by Gerard (08:06 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Catchup
  • Will do:
    • Prepare presentation?
  • Need:
    • Concerned about the git migration

Gerard

Santhosh

  • Did:
    • grammar rule porting to php
  • Will do:
    • travel
  • Need:

Siebrand

Amir

Stand-up meeting 2012-02-08 Skype call initiated by Gerard (08:00 UTC, _ minutes)[edit | edit source]

Niklas(Not present)

Gerard

Santhosh

Siebrand(Not present)

Amir

  • Did:
    • an editathon in the National Library of Israel, took most of the day.
    • a little for EasyTimeline
    • worked with Sumana on a localization tutorial for new developers
  • Will do:
    • pack and fly
  • Need:

No Stand-up meeting 2012-02-07 Spint 8 retrsospective + Sprint 9 starting

Stand-up meeting 2012-02-06 Skype call initiated by Siebrand (08:30 UTC, _ minutes)[edit | edit source]

Niklas, Siebrand and Gerard are still travelling at this time. Let's do this later in the day when we're all available. Probably around 12:00 UTC.

Niklas

Gerard

Santhosh

  • Did:
    • CR
    • Bug fixes(Gujarati transliteration)
    • worked on osk.
  • Will do:
  • Need:

Siebrand

Amir

  • Did:
    • Reported of bunch of bugs, mostly RTL, in the Mobile app.
    • Wrote more Narayam JS tests, though some fail. Hope to start committihg later today.
    • fixed FIXMEs.
    • Pune hackathon meeting
  • Will do:
    • Narayam JS tests
  • Need:

Stand-up meeting 2012-02-02 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Meetings
    • ((Tweaking my thesis))
  • Will do:
    • Prepare for the trip
  • Need:

Gerard

  • Did:
    • a lot of outreach. Am at 227 projects
    • proofread the off line documentation
    • proofread the quality assurance documentation
    • updated mingle status
  • Will do:
  • Need:
    • story on translate memory only once it is in WMF production. It needs an effect, Please move it is the relevant sprint

Santhosh: Day off

Siebrand

  • Did:
    • Heard that Translate was installed on Wikimania 2012 wiki. No translatable content yet, unsure who'll be working with it there.
    • Code review
    • Pune hackathon registrations finalised. 104 people invited, out of 137 people asking for an invite.
    • Meeting with Amir and Santhosh about Pune hackathon topics.
    • Created a new project for Editor Retention in mingle for Ian Baker's team
  • Will do:
    • Meeting with Amir and Niklas for Pune projects prep
  • Need:

Amir

Stand-up meeting 2012-02-01 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

Gerard

Santhosh

  • Did:
    • tm server - testing, understanding the code
    • general CR
  • Will do:
    • more test on tm
    • Meting with Alolita
    • Ofline on thursday
  • Need:

Siebrand

  • Did:
    • Slowly going crazy. Afriad I won't have a day off in the coming two weeks, and I'm very stressed out. Will probably have to drop priority for translatewiki.net for a few weeks, but I still have to handle the translation rally information inquiry and payout preparation.
    • Meetings, code review, more stuff I don't remember.
  • Will do:
    • loads of stuff. Highest priority:
    • Pune hackathon plans for localisation team with Amir and Santhosh
    • Pune hackathon invitations
    • Mail Howie on product management succes factors
    • Mail Fabrice on completion of AFTv5 L10n/i18n review
  • Need:
    • sleep and a few days off.
    • Gerard, did WMNL pay Open Progress for rally 2011-12?

Amir

  • Did:
    • Almost all phpunit tests for plural (card 530). http://etherpad.wikimedia.org/phpunit-plural Comments:
      • Very interesting, even though sometimes repetitive work.
      • Maybe i over-test here and there, especially in the Slavic languages (Pl, Ru). Technically it may be too much, but i had a feeling that some extra cases should be tested.
      • Sl - should be checked. MW has a special form for zero and CLDR doesn't.
      • Ro - want to understand the problem with Mo, because they are supposed to be the same.
      • Sr - want to be sure that testing all scripts together is the right thing. The code is probably the same as for Ru.
    • Narayam JS test cases - http://etherpad.wikimedia.org/Narayam-JS-tests (card 518)
    • A little cleanup in Narayam code (card 523).
    • Weekly meeting report
  • Will do:
    • Finish card 530 - phpunit tests for plural.
    • Start writing Narayam JS tests.
  • Need:

Localisation team meetings for January 2012. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting 2012-01-31 Skype call initiated by Siebrand (08:00 UTC, 23 minutes)[edit | edit source]

Niklas

Gerard

Santhosh

  • Did:
    • PHPunit test cases for plural for some more languages, and found a bug in mo.
    • Mailed mediawiki-i18n list about the plural for fraction numbers.
    • CR
      • AFTv5 developers are fixing some of the comments, but if they can mark it fixed in our review page, it will be helpful
    • Looked into the Raghu Guajrati font issue- I think we need not support it. CDAC's fonts usually buggy and outdated
    • Dropped the petproject epub- Tomasz informed that Pediapress is working on that.
  • Will do:
    • TM review and testing
  • Need:

Siebrand

  • Did:
    • translatewiki.net support
    • code review and testing of Translate
    • The UI/UX resource sage continues. Trevor and Neil backed out last night, apparently because we were covered already by Brandon. I replied with a rant and added Brandon in CC.
  • Will do:
    • Send mail about AFTv5 L10n/i18n review to AFTv5 team and C levels
    • Pune hackathin registration processing
    • Product group meeting with Alolita and Howie
    • Pune hackathon meeting
    • Product managers meeting
  • Need:

Amir

  • Did:
    • EasyTimeline works almost completely on my machine, except i couldn't find a a way to detect image size automatically. Sent an email to Erik Zachte.
    • Tried to install EasyTimeline on twn, but couldn't make it work yet.
    • Started working on https://bugzilla.wikimedia.org/show_bug.cgi?id=34046 - probably done, but something's weird with JS on machine
    • started looking at PHPunit plural test cases
  • Will do:
  • Need:
    • Help making EasyTimeline work on twn
    • help with image size in EasyTimeline

Stand-up meeting 2012-01-30 Skype call initiated by Siebrand (08:01 UTC, 27 minutes)[edit | edit source]

Niklas

  • Did:
    • Committed tm code (it could be enabled on twn already)
    • Twn export day: freecol, mifos, wp mobile app
  • Will do:
    • I18ndeploy
    • Writing/plan something like tm docs/blog or presentations
    • Fix Special:Translate/page-spaces in the words bug
  • Need:
    • 0915 on BRU at Friday, then what? <- straight to coworking space.
    • Looks like I'm a little bit behind schedule currently

Gerard

  • Did:
    • announced our office hours on Facebook on the International Mother Language Day page
    • ten questions send to Thomasz and ten questions to Matthew Roth
    • worked on concept for new sprint blogpost
    • saw presentation by Siebrand
  • Will do:
    • finish blog post
    • outreach
  • Need:

Santhosh

  • Did:
    • Card 529 phpunit test cases for plural
    • pets
    • CR
    • Some bug fixes- add font for gu, change default font for bn
  • Will do:
    • CR
    • rest of cards
  • Need:

Siebrand

Amir

  • Did:
    • EasyTimeline:
      • made it create SVG files with a custom font (currently a single font per timeline, maybe will add multiple fonts support later).
      • rsvg is able to convert SVG with Unicode to readable PNG
      • trying to use MediaWiki's own SVG conversion capabilities to create PNG on the fly (to use SvgHandler rather than run rsvg directly)
      • learned a lot about SVG, reported some SVG bugs in Firefox
    • A bit of blogging in English about our activities. Published one post, have some more draft posts.
    • An interview for India visa.
  • Will do:
    • Try to install and test the updated EasyTimeline on translatewiki if there's no objection.
  • Need:

Stand-up meeting 2012-01-27 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas

Gerard

  • Did:
    • chat on IRC with Alolita
    • 10 questions on Wikipedia Mobile for Tomasz
    • weekly i18n meeting
    • talked to Jeremy on supporting Mailman on twn
  • Will do:
    • mingle status
  • Need:
    • can we do something on Februari 21, International Mother Language Day ? Office hours

Santhosh

  • Did:
    • AFTv5 review
    • Unit tests for plural
    • weekly i18n meeting
  • Will do:
    • unit tests
    • CR
  • Need:
    • A brief idea about what is going on in tm

Siebrand

  • Did:
    • don't know, really. Been too busy and tired. Have been trying to git rid of some long standing overtime this week. Only partially succeeded.
    • tried to participate in a lot of meetings (3 this week) that were either cancelled last minute (or past due) or for which no one showed up. Experienced this as very frustrating.
  • Will do:
  • Need:
    • sleep.
    • Ask Gerard if he wants to drive with me to Brussels next Friday morning. Leaving around 07:30 at Utrecht CS.

Amir

  • Can't attend - went to an interview in the Indian embassy in Tel-Aviv.
  • Did
    • Played more with EasyTimeline SVG and font support. Looks good, demo - hopefully later today.
  • Will do:
    • Demo EasyTimeline SVG.
  • Need:

Weekly team meeting 2012-01-26 Skype call initiated by Santhosh (18.00 UTC, 30minutes planned, started 18:12.)

Present: Amir, Gerard, Alolita (late), Niklas, Santhosh

Topics Discussed

  • Office hours- All team member should participate, announcement important
  • Gerard - Story tellers communication; Gerard need access to socialmedia list(?)
  • FOSDEM - Travel plans yet to be finalized- Alolita and Siebrand have plans - Niklas and Gerard should join- Meeting with Jon Herald Soby(Friday), and a UI designer.
  • Pune GNUNify- Meetings with UI candidates
  • Alolita to introduce an Arabic localizer to Amir and Santhosh- possibly on fonts
  • bugs for pune hackathon
  • Connect with Jeremy (Postlethwaite?) on selenium+unit testing
  • Berlin Hackathon - May

Stand-up meeting 2012-01-26 Skype call initiated by Niklas (08:00 UTC, 8 minutes)[edit | edit source]

Niklas

  • Did:
    • (( I will continue working in the Finnish termbank project ))
    • 1-on-1
    • Office (hours)
    • tmserver ported to PHP as ttmserver
  • Will do:
  • Need:

Gerard

  • Did:
  • Will do:
  • Need:

Santhosh

Siebrand (absent)

Amir

  • Absent - getting India vaccination
  • Did:
    • Few hours, but interesting work
    • EasyTimeline:
      • Worked on making EasyTimeline aware of webfonts (card 512)
      • Ploticus cannot render non-Latin fonts itself, but it can output SVG. Firefox appears to be rendering SVG files generated by Ploticus very well, including Hebrew, Arabic, Hindi, Georgian and Japanese text. rsvg, used on Wikimedia servers is not as good, but it may be worth investing in this direction rather than in Pango.
        • Thanks a lot to Gerard for suggesting to look at the SVG direction - it may save a lot of time.
        • If you generate SVG(translatable), the text rendering will depend on browser capabilities+availailability of fonts at client machine. SVGs can use webfont technology(some browsers suck)
    • Office hours
    • 1-on-1
  • Will do:
    • India shots
    • Explore the SVG direction deeper
  • Need:

Stand-up meeting 2012-01-25 Skype call initiated by Santhosh (08:00 UTC, 11 minutes)[edit | edit source]

Niklas

  • Did:
    • Features meeting
    • Started with the translation memory stuff
  • Will do:
    • More of it
  • Need:

Gerard

Santhosh

Siebrand (not here)

  • Did:
    • Features meeting
  • Will do:
    • Other stuff
  • Need:

Amir

  • Did:
    • EasyTimeline:
      • Done: 510 - Finish reviewing and refactoring the current EasyTimeline.pl
      • raindrift promised to review
      • Asked Erik Zachte for some clarifications about EasyTimleine and received them
      • Created a minimal test case which i plan to get running well in this sprint - http://www.mediawiki.org/wiki/User:Amire80/Timeline_test
    • Took a better look at ArticleFeedback wrt RTL
  • Will do:
    • probably only a few hours - have some university work
    • 512 Make EasyTimeline aware of WebFonts fonts
  • Need:

Stand-up meeting 2012-01-23 Skype call initiated by Siebrand (08:00 UTC, minutes)[edit | edit source]

Niklas

  • Did:
    • Late i18ndeploy mail
    • Some code review
    • Fixed my fixme
  • Will do:
    • The unit tests mebbe
    • Meetings
    • Deploy
  • Need:

Gerard

Santhosh(not attending meeting since I have to attend a teachers training program)

  • Did:
    • Some CR
    • Some documentation about qunit testing in mediawiki.org
    • played with Google sfntly library, added a card #456
  • Will do:
  • Need:

Siebrand

Amir

Stand-up meeting 2012-01-20 Skype call initiated by Niklas (08:00 UTC, <20 minutes)

Niklas

  • Did:
    • Code review
    • Gadgets problem twn
  • Will do:
  • Need:
    • Anything to deploy?

Gerard

  • Did:
    • ask a bot guy not to distribute babel templates but instead convert people to the babel extension
    • a lot of outreach while waiting for a meeting that did not happen
  • Will do:
  • Need:
    • talk about what presentations to give at Wikimania

Santhosh(did not attend meeting)

  • Did:
    • CR, testing
    • Was AFK in IST morning
  • Will do:
  • Need:

Siebrand (not in the meeting)

Amir

  • Did:
    • WebFonts tests
    • Some more Android app bug reports
  • Will do:
    • WebFonts tests
  • Need:
    • Help with putting WebFonts tests into the suite

Weekly team meeting 2012-01-19 Skype call initiated by Siebrand (planned 18.00 UTC, 60 minutes planned, started 18:00.)

Present: Amir, Gerard, Niklas, Siebrand, Alolita (late), Niklas (late)

Absent: Santhosh (driving test tomorrow, so to be early -- this meeting is at 23:30 for him)

Notes of previous meeting: this pad, around line 300.

  • Issues from previous meeting:
    • Luxemburg conference: Has Niklas submitted a talk proposal on WebFonts yet?
    • Siebrand poked Timo. He indicated his availability was different than Alolita said it was. I told him to go back to Alolita and talk with her, because I only want him on the team is there's clarity on his availability.
    • Try to get Feedback ready with the help of Timo - Siebrand to talk Timo: no progress because of previous issue.
  • call for participation for Wikimania 2012 is out (link?). Who from our team should submit talk proposals?

Stand-up meeting 2012-01-19 Skype call initiated by Siebrand (08:00 UTC, 29 minutes)[edit | edit source]

Niklas

  • Did: Not much
    • Some tutorial tweaks
    • Some code review
    • Updated Translate file level documentation a bit
  • Will do:
    • Some mails to catch up
    • Unit tests
    • Code review
    • Weekly meeting
  • Need:

Gerard

Santhosh

  • Did:
    • CR
    • qunit tests, some fixes
    • i18n bug triage, talked to liangent to understand the chinese font issue. -> can you add a little background on http://etherpad.wikimedia.org/BugTriage-i18n-2012-01 so Siebrand can use it in the bug triage report?
    • Meeting with Alolita
    • Helped orwiki people to debug Narayam not enabled issue. turned out that one of their gadget was causing js errors
  • Will do:
    • I may not attend weekly meeting, since I got to wake up very early to go for my driving test. I will attend daily meeting if I return early
  • Need:

Siebrand

  • Did:
    • Spoke to hashar about adding Translate to Jenkins, and asked him to do that in an e-mail with CC to Niklas. Done.
    • i18n bug triage
    • Had a meeting with Erik and Alolita on product management
    • Did code maintenance wrt LanguageGetMagic
    • Reviewed documentation:
  • Will do:
  • Need:

Amir

  • Did:
  • Will do:
    • Write more webfonts tests.
  • Need:

Stand-up meeting 2012-01-18 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • #428 Code review
    • #418.. Polishing the tutorials
    • #397 QUnit fun
    • Popped in Features meeting
  • Will do:
    • #428 Code review
    • I18n triage in some way
    • Maybe continue #397
    • Maybe start #414 QUnit tests for grammar
    • Polish tutorials according to the feedback
    • Maybe chat with Alolita in the middle of night
  • Need:

Gerard

Santhosh

  • Did:
    • Qunit integrated to webfonts, wrote some 40+ test cases. more to write
    • CR
  • Will do:
    • More tests
    • i18n triage
    • Meeting with Alolita
  • Need:

Siebrand

Amir

  • Did:
    • Sprint:
      • Wrote some WebFonts tests
      • Made little changes to the WebFonts extension itself to make it more testable (#438)
    • Non-sprint:
  • Will do:
    • Write more WebFonts tests
    • blood tests (the doctor wanted it for vaccination...)
    • i18n triage
  • Need:

Stand-up meeting 2012-01-17 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

Gerard

Santhosh

  • Did:
  • Will do:
    • Rest of the cards
  • Need:

Siebrand

Amir

  • Did:
    • Hopefully finished the edit summary RTL saga
    • JS tests:
  • Will do:
    • Write WebFonts JS tests.
  • Need:

Stand-up meeting 2012-01-16 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Tutorials 3/5 are now ready WRT content
    • Code review and bug fixing - had nice sprint with Reedy on Friday, but people keep committing like 50 new revs per day... even on weekends
    • (Voted in advance for in presidential elections)
  • Will do:
    • Deployment
    • More tutorials: #419 workflow stuff
    • Siebrand wanted me to do something... review some commits
  • Need:
    • Please keep Mingle up to date (both Sprint backlog and Task/Sprint status by owner)
    • Bang my head with SemanticForms JavaScript, maybe ask help from Krinkle (low prio)

Gerard

Santhosh

Siebrand

Amir

Stand-up meeting 2012-01-13 Skype call initiated by Siebrand (08:00 UTC, 16 minutes)[edit | edit source]

Niklas

Gerard

  • Did:
  • Will do:
    • blog about the new sprint
    • some admin work
    • think about statistics that explain our work / localisation / use of our work
  • Need:
    • ok on the concept for the WMF blog <- not given. Needs to have a lower entry level, or explain/link to the plural concept better.

Santhosh

  • Did:
    • Working on https://www.mediawiki.org/wiki/Help:Extension:Narayam and subpages for keyboard layouts - pretty difficult- local wiki help pages are incomplete. Got some help from Subhashish and Srikanth for or and ta, but while preparing help, Srikanth discovered some issues in mapping.
    • Weekly meeting
  • Will do:
    • Do some more documentation for Narayam layouts for the languages where it is deployed
  • Need:

Siebrand

Amir: not able to attend.

Weekly team meeting 2012-01-12 Skype call initiated by Siebrand (planned 18.00 UTC, 60 minutes planned, started 18:00.)

Present: Alolita (late), Amir, Gerard, Niklas, Santhosh, Siebrand

Absent: none

Notes of previous meeting: http://etherpad.wikimedia.org/l10n-team-2011-12 line 47.

topics to be discussed:

  • FOSDEM meeting
    • Flying in Jon Harold from Fri-Sun for Translate feedback and possibly more.
    • Thu arrival
    • Fri work at collaboration site
    • Sat/Sun FOSDEM conference
    • Mon work at collab site
  • Pune hackathon
    • Arun Ganesh will be in Pune to talk about UX/UI.
    • Talks submitted.
    • Hackathon logistics: arrive Mumbai 9. GNUnify will send 2 vans to pick us up, so we can spend time together in transit. Staying in different guest houses.
    • Hackathon is in one of the labs. On 7th floor there is wifi and brakout rooms, and an open hacking space. We'll have to work that out.
    • Alolita has pinged Red Hat to request a working session on Monday 13 Feb.
    • 14 Feb most people fly back. 14 Feb is unknown, but meetings.
    • Fri: spend some time with editors that Alolita has invited.
  • GNUnify talks
    • Amir submitted 2 talk proposals on Introduction to translatewiki.net (as workshop), and the other is about localisation and why people should use native language language interfaces.
    • Santhosh submitted talk proposal on WebFonts and how it can be used for Indic langauges (mainly in MediaWiki, but also elsewhere). Santhosh to add link from site.
    • Alolita has the idea of a "call for translation". Maybe announce that in Amir's presention.
  • Office hours: (unannounced) planned for 25 January 10 AM PDT / 18:00 UTC / 22:30 IST
    • just one or monthly? <- one for now. Alolita thinks once a month might be a good idea. We'll discuss.
  • Luxembourg conference
    • Gerard: submitted proposal for talk about the difference between using professional translators and volunteers, especially in a context where you need hundreds of languages translated.
    • Niklas: Not yet submitted a talk proposal. Will submit a talk proposal on WebFonts. Can reuse part of Santhosh' talk.
  • CLDR
    • Complicated to add data to. Need to make it easier. Gerard proposes to learn from users and enter it in CLDR.
    • Need to verify the plural forms for a list of languages, fix it in mediawiki or fix it in cldr. But get consensus first. This require some help to language people because they cannot understand the definitions in cldr or mw.
    • CLDR submission process is extremely complicated - we cannot expect regular people to do it.First priority to fix in mw. http://etherpad.wikimedia.org/Plural-CLDR-mw (don't forget http://translatewiki.net/wiki/Plural ) Make this list available in mediawiki.org
  • Update on testing progress
    • Amir is working on it. Santhosh on QUnit: no examples for extensions yet. Siebrand e-mailed a heads up to Timo and Antoine, that we may need some help. Timo is available 50 % of the time. Priority change: make sure you start using Timo NOW! Robla has made an offer to someone for a QA/testing lead for MediaWiki. Haven't had this resource in WMF yet, so far. This is at least a month away.
    • For the time being (1 month) Timo is our point of contact for testing. He's pretty awesome :). Siebrand to poke Timo to see if we can drag him into our daily sprints.
  • Discuss hunt for UX/UI resources/frontend developer into the team
    • Arun Ganesh will be in Pune to talk about UX/UI.
    • Timo has worked a lot on frontend as well as QA. Let's just use him as much as we can.
    • Alolita to arrange conf. call with Siebrand and Timo from 11-12PDT this Friday.
  • How are we doing testing:
    • Amir: I read the code, describe the functionality in English as a list, and try to turn every item into a test case. It's the first time i try it, we'll see how it goes.
  • Documentation

Stand-up meeting 2012-01-12 Skype call initiated by Siebrand (08:02 UTC, _ minutes)[edit | edit source]

Niklas

Gerard

Santhosh

  • Did:
    • Modified the jqueryMsg parser syntax to allow {{template:value1|value2}} forms- Bug 33653 - JqueryMsg parser should support templates without replacements
    • grammar support in js Bug 33658 - Add support for GRAMMAR in javascript message parsing
    • CR
    • Meeting with Alolita
    • Working on Narayam documentation : https://www.mediawiki.org/wiki/Help:Extension:Narayam
  • Will do:
    • Work on Narayam documentation.
  • Need:

Siebrand

  • Did:
    • Backporting of L10n for MediaWiki patch releases 1.17.2 and 1.18.1
    • translatewiki.net support
    • e-mail and CR
    • India visa prepapration
  • Will do:
    • Not much planned. Review completed stories if there are any, and/or review documentation that needs reviewing.
    • Have work for another client and WMNL board meeting
    • Can only attend first half hour of weekly meeting.
  • Need:

Amir (Happy Birthday!)

  • Did:
    • University (that's ending soon)
    • Some more struggles with PHP unit, but eventually got help from Ashar, who promised to give more help today.
    • Mapping the cases that need to be tested in WebFonts' interface (#415)
  • Will do:
    • Try to run a complete PHPunit test suite and document what i had to do achieve this
    • Finish 415 and upload a document with test cases for review
    • Try to write some JS tests
    • Apply for visa (all the documents are supposed to be ready)
  • Need:

Stand-up meeting 2012-01-11 Skype call initiated by Niklas (08:00 UTC, _ minutes)[edit | edit source]

Niklas

Gerard

Santhosh

  • Did:
  • Will do:
    • Rest of the cards
    • Meeting with Alolita
  • Need:
    • How to make plural rules consistant with CLDR? Suggestion:
      • Get language experts and verify mw implmentation is correct or wrong.
      • If CLDR is wrong, file bugs in CLDR bug tracker with references from experts
      • If mw is wrong fix it

Siebrand: absent

Amir

  • Did:
    • Started learning QUnit.
    • Made PHPunit work on my machine (thanks to Reedy). Updated the installation instructions at mediawiki.org
    • Features team meeting
    • Was interviewed by Israel's biggest women's magazine, spoke about {{GENDER}} and the Foundations strategic plan to attract more women.
    • Started seriously testing the Wikipedia android app.
  • Will do:
  • Need:

Stand-up meeting 2012-01-09 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Don't remember
    • I18n deploy prep
    • Fixing twn gadgets
  • Will do:
    • Review (our) code a bit, especially #94
    • Visit the city (dropping thesis and stuff)
    • Back for i18ndeploy in the evening
    • I18ndeployment
  • Need:

Gerard

Santhosh

  • Did:
    • Submitted talk proposal for GNUnify
    • PLURAL/GENDER support now optionally available in js
    • petprojects, clearing todo items
    • Gave a talk about basics of language computing at my Engineering college.
    • Started on the related cards on plural support
  • Will do:
  • Need:
    • Are you people sending weekly reports? I am not. SM: nope.

Siebrand

  • Did:
    • Caught up a little on e-mail
  • Will do:
    • India visa
    • Sprint 6 end (today with team)
    • Review deployment plan and details with Niklas (review, workflow on meta, review on mw.org!)
    • WMF Mumbai expense report
    • read up on blogs
    • Sprint 7 planning
    • WMF contract
    • translation rally handling
    • Workshop Translate
    • Set date for and communicatie office hours
  • Need:

Amir

Stand-up meeting 2012-01-06 Skype call initiated by Siebrand (08:00 UTC, 21 minutes)[edit | edit source]

Niklas [around if I bother to wake up so early]

  • Did:
    • Hunted down hard-to-debug bug in Translate
    • Code review and random bug fixes
  • Will do:
    • I18ndeploy - please help
  • Need:

Gerard

Santhosh

  • Did:
    • Finished card #380- Special:WebFonts
    • #petproject. did Some bug fixes and minor version release at night.
  • Will do:
    • Redo jqueryMsg integration Card #355
  • Need:

Siebrand

  • Did:
    • Found a pre- and post-FOSDEM venue to work at on Monday and Friday, select hotels for staff to stay at in Brussels. http://coworking.betagroup.be/
    • Planned next i18n bug triage for 18/1. Prep 16/1. See invitation in mail.
    • Attended Metrics and Activities Meeting
    • E-mailed Erik about the interlanguage extension and me not wanting to put our team's efforts in it, mainly because the WMDE Wikidata project will address it before end of 2012, and two major changes in the same area within a year, is not a good idea.
    • Asked Office IT to start monitoring Mingle (and possible also SugarCRM) because these important systems are now unavailable for a long period of time (roughly a day) because of firewall changes for the second time.
  • Will do:
    • India visa
  • Need:

Amir

  • Did:
    • Most of the auto-workflow-states is probably done - need some help from Niklas
    • received India visa letter; have a flight booked
    • corrections for the Hackathon t-shirt
    • upgraded my connection from 1.5 mbps to 10 mbps
  • Will do:
  • Need:

Weekly team meeting 2012-01-05 cancelled.

Stand-up meeting 2012-01-05 Skype call initiated by Siebrand (08:00 UTC, 24 minutes)[edit | edit source]

Niklas

  • Did:
    • Code review
    • Translate bugfixing and refactoring
    • Had a meeting with Alolita but was not able to resolve all issues
  • Will do:
    • The same?
  • Need:

Gerard

Santhosh

Siebrand

Amir

  • Can't attend, have a university exam <- GOOD LUCK!
  • Did:
    • work on automatic workflow states creation
    • demo
    • <tfoot> for Translate stats
    • 1-on-1
    • receieved India visa letter
  • Will do:
    • automatic workflow states creation <- please work together with Niklas on this.
    • IRC office hours with the WMF features team, 23:00 UTC - late, but should be useful
  • Need:

Stand-up meeting 2012-01-04 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Some Translate docs
    • Random bugfixes
    • Code review
    • Features meeting
  • Will do:
    • The same stuff
    • meeting with alolita (hopefully)
    • Demos? <- PLANNED
  • Need:

Gerard

Santhosh

  • Did:
    • Task #354 CR#325: Special: MyLanguage/ Foo/languagecode - Done
    • Task #364 CR#356: Refactor workflow state adding column to be usable in Special:LanguageStats and Special:MessageGroupStats - Done
    • Started on Special:WebFonts (card #283)- played with editable div . Have a look http://thottingal.in/wiki/index.php?title=Special:WebFonts&uselang=en
  • Will do:
    • Redo the jqueryMsg integration? If so, need Krinkles suggestion on best place to define dependency.
    • Weekly Meeting with Alolita
  • Need:

Siebrand

Amir

  • Did:
    • current sprint:
      • 350 - Review recent translations
      • some work on 369 / 371 - Add automatic creation of messages for each configured workflow state
      • little Narayam migration script fixes
    • other:
      • Hebrew speakers who tried to join TWN recently complained that the Naraym layout was a bit too experimental, so i committed a simplified Hebrew Narayam layout that i prepared long ago and forgot to commit.
        • Fixed my shell login procedure on translatewiki.net to run bupdate properly (thx to Niklas).
      • Sent the Opera WebFonts bug to Håkon Wium Lie and cleaned up a few Opera bugs in Bugzilla
  • Will do:
  • Need:
    • Reply from Siebrand to Håkon
    • Visa letter

Stand-up meeting 2012-01-03 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • I18ndeploy (thanks Tim)
    • Fixed export script and exports mobile app, mifos, freecol
    • Fixed some Translate bugs
    • Mailed to CT Woo
  • Will do:
    • Code review and documentation
    • Will visit the city center in the evening to get info about getting thesis printed
  • Need:

Siebrand

  • Did:
    • Almost nothing but keep up with e-mail and Skype. Work for other client turned out to be 9 hours instead of 4.
  • Will do:
    • Celebrate my son Syb's 3rd birthday
    • Get my business visa application ready, or at least to the point where I know what I'm missing.
    • Review completed stories
    • Poke NeilK about feedback -- again.
    • Mumbai/Pune expense report
    • E-mail (queue grew to 100 up from 40).
  • Need:

Santhosh

Gerard

  • mail and more mail
  • bought a new headset
  • Will do:
  • refactoring is something that we do ... as I understand it, it is upgrading existing code to new best practices ... is this something that deserves a blogpost ? <- yes, nice. Definitely talk to IAlex, who's been doing a whole lot of refactoring on MediaWiki core.
  • SVG and local translation
  • Need:
  • blacklist for selenagomez.com and others (repeated vandalism on twn)

Amir

  • Did:
    • finished 363 - narayam migration script
    • done some of 350 - CR recent translations review (learning about message groups code on the way, which is helpful for the the next bullet)
    • started 369/371 - automatic creation of workflow states messages
  • Will do:
    • finish 350 / 369 / 371
  • Need:

Stand-up meeting 2012-01-02 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • https://www.mediawiki.org/wiki/Help:Extension:Translate
      • Asked whether Waldid could help
    • Wondered why Russian does not have proper namespace aliases
    • Prepated the almost empty i18ndeploy and mailed
    • Enabled JS error logging at twn with help of Krinkle
    • Set $wgLegacyGlobals to false on twn, some of the gadgets are still broken because of that
    • Helped a bit Amir with questions about the preference migration script
    • Signed a new contract, not enthuastic with the new changes
  • Will do:
    • I18ndeploy
    • General CR, also code by our team if I see one
    • Finish card #353 about Special:MyLanguage
    • Continue with Translate documentation
    • 2xmontly exports of mifos,mobileapp,....
    • https://bugzilla.wikimedia.org/33461 bug about Translate on meta
    • Do something about the Luxembourg conference
  • Need:
  • Other:
    • Someone tried to submit mobile app translations via pull request
    • (Non-work) Proofread my thesis, wrote a short English summary tbp later: http://etherpad.wikimedia.org/zjz5VxURjY
    • Enjoyed the new year with good food (maybe photos later), reviewing new Finnish translations at translatewiki.net and by proofreading my thesis
    • Installed google analytics for my blog
    • The protocal relative webfonts helplink was not working, will be fixed in todays i18ndeployment

Gerard: unable to attend.

Santhosh

  • Did:
    • CR
    • Petprojects- filed two patches for fontconfig project, more pending. Updated a font my team maintaining and some help to Debian India team
    • prepared expense report for the last 2 months
    • Some qunit tests
  • Will do:
    • Add gender to mw.language and mw.jqueryMsg parser- Almost done, prepare qunit testcases,
    • Rest of the cards.
  • Need:

Siebrand

  • Did:
    • There has been some discussion about the Localisation team potentially adopting the https://www.mediawiki.org/wiki/Extension:Interlanguage. We have also been in contact with Wikimedia Germany about the Wikidata project. That project will do what Interlanguage extensions aims to accomplish, but differently and better. Because it would be confusing to change interwiki links on Wikimedia projects twice in one year, we are not going to do this.
  • Will do:
    • Work for another client first part of the day.
    • Get my business visa application ready, or at least to the point where I know what I'm missing.
    • Review completed stories
    • Poke NeilK about feedback -- again.
  • Need:

Amir

  • Did:
    • Narayam migration script (363) - mostly done, must check how to make it cluster-compatible
    • Some code review
    • fixed problem with workflow states logging
  • Will do:
    • finish Narayam migration script for the cluster
    • code review for recent translations
    • automatic workflow states creation
  • Need:

Localisation team meetings for December 2011. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting 2011-12-30 Skype call initiated by Siebrand (08:04 UTC, 20 minutes)[edit | edit source]

Niklas

Gerard

  • Did:
  • Will do:
  • Need:

Santhosh

Siebrand

  • Did:
    • 1 o 1 w/ Alolita
  • Will do:
  • Need:

Amir

  • Did:
    • Code review.
    • Started 363 - migration script for Narayam preference
  • Will do:
    • Finish 363
    • Address comments by Niklas about workflow states
    • Code review
  • Need:

Weekly team meeting 2011-12-29 Skype call initiated by Santhosh (planned 18.00 UTC, 30 minutes planned, started 18.20, 80 minutes)

Present: Niklas (a bit late), Alolita, Santhosh, Amir, Siebrand (late)

* Javascript plural -> contact Neil, Trevor, Roan when they come back

* Feedback

* Tomasz and mobile i18n support next Thursday

* Amir and NIklas been working on Translate - when are we deploying new stuff?

* Max (api) and Yuvi (frontend, performance) started working on mobile site

* Translate new: workflows, review, discouraging groups

* Adopting Interlanguage extension by Erik..? <- not sure about this yet. Siebrand will give it a good read-over.

* busy before traveling on feb to fosdem/pune

* India visa logic is a mystery

* Chennai?

* Amir and Santhosh encouraged to give talks in the Gnunify

* Why no i18n bug triages every month? <- bad planning.

* I18n office hours 8 pm Indian IST <- which date? whom to contact: Howie, Alolita on CC. Steven Walling to announce.

* Discussing funny cat names and other cats (kittens?)

* Luxembourg conf - Niklas encouraged to submit a talk

Stand-up meeting 2011-12-29 Skype call initiated by Niklas (08:00 UTC, 8 minutes)[edit | edit source]

Niklas

  • Did:
    • Finished most of #94
    • Met Siebrand
    • 1on1 meeting with Alolita
  • Will do:
    • Blog
    • Tidy up #94
    • Address fixmes
  • Need:

Gerard: on holiday.

Santhosh

  • Did:
    • Worked on PLURAL support. Got it working, need some more testing.
    • Wrote some qunit test cases for mw,msg, but got confused because of the active JSTesting branch commits. Qunit setup in trunk is kind of useless for language testing- since it is static and cannot switch between languages.
    • Sent a mail to Neil asking some doubts in JqueryMsg
    • Meeting with Alolita.
    • Got expenses reimbursed for October. Time to send next expense report.
  • Will do:
    • Before I commit the plural change, I need a review by Niklas, to avoid breaking trunk.
  • Need:

Siebrand (not available):

  • Did:
    • Took care of a few parking lot items (did you know you might have a few, too?)
    • Talked through Translate documentation with Niklas
    • translatewiki.net support
    • Tested some features by Niklas and Amir informally.
    • Requested OTRS e-mail address for Pune
  • Will do (most probably not today):
    • HIGH: India business visa (2y, multiple entry)
    • HIGH: India expense report
    • HIGH: Chase Brandon for language selector designs
    • Review Pune registrations
    • Schedule office hours for Localisation team (in week 1 or 2 of January) (plan it 20:00 IST)
    • ReCaptcha and still spam

Amir

Stand-up meeting 2011-12-28 Skype call initiated by Santhosh (08:00 UTC, 10 minutes)[edit | edit source]

Niklas

  • Did:
    • I18ndeploy
    • Finished last cards (please mention card numbers next time).
    • Added {{#translationdialog|pagename}}
    • Reviewed some code
    • Something I've forgot
  • Will do:
    • Meet with siebrand
    • Start working on cards
  • Need:
    • Something for the spamming in twn

Gerard [not present]

Santhosh

  • Did:
    • Sprint meetings.
    • Started on Plural implementation
    • Niel said he will work on the central feedback page this week.
  • Will do:
    • Work on the cards
    • Meeting with Alolita
  • Need:

Siebrand [flying]

Amir

  • Did:
  • Will do:
    • Finish (300, 356)
    • try 363 (migration script for Narayam preference)
  • Need:

No meeting on 2011-12-26 nor 27

Stand-up meeting 2011-12-23 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Some Translate
    • pets: Updated some docs on mw.org
  • Will do:
    • Prepare i18ndeploy list and communicate deployment feature set and time.
  • Need:

Gerard

Santhosh

  • Did:
    • Added a help link to webfonts. while doing that changed the help icon of Narayam too.
    • mw.util.addCSS reintroduced after Krinkle's workaround fix in mw.util
    • Code review+ trying the translate new features.
    • Midnight meeting. I was AFK in morning IST
    • Looks like adding feedback link wil require waiting since the feature to post ot central wikipage not available. Mailed Ryan and Niel about this.
  • Will do:
    • Finish card 322- code review for translate(disable page translation)
    • petprojects
  • Need:

Siebrand

  • Did:
  • Will do:
  • Need:

Amir

  • Did:
    • Committed the basic functionality for 297 (localizable message translation workflow states), but they are not very discoverable.
    • weekly meeting + a long and good one-on-one with Alolita
  • Will do:
    • can do it using hooks, but it may take some time - do it now or create a separate card?
    • logging cards
  • Need:

Weekly team meeting 2011-12-22 Skype call initiated by Siebrand (planned 18.00 UTC, 30 minutes planned, started 18.04, 30 minutes)

Present: Niklas, Siebrand, Alolita, Gerard, Santhosh, Amir

* Pune hackathon: Not whole team present because of budget restrictions.

* 1-on-1's: will be resumed in 2012 properly. Need to plan a convenient time for everyone. Times:

** Siebrand: proposed 1100-1130 PDT (2000-2030 Central European Time) (OK)

** Gerard: proposed 1130-1200 PDT (2030-2100 Central European Time) (OK)

** Niklas: proposed Wed 1100-1130 PDT (2100-2130 Eastern Europan Time) (OK)

** Amir: proposed Wed 1200-1230 PDT (2200-2230 Israel Standard Time) (OK)

** Santhosh: proposed Wed 1130-1200 PDT (0000-0030 India Standard Time) To be discussed.

* WebFonts status: criticism has died down and appears to have moved to AFTv5 (!?).

* QA role and dark launch will most likely improve initial launch quality. Alolita to write up a scope of work for QA position.

* Contracts will be renewed for another 6 months.

Stand-up meeting 2011-12-22 Skype call initiated by Siebrand (08:00 UTC, 33 minutes)[edit | edit source]

Niklas

  • Did:
    • Translate #320, #321
    • Wrote an email to engineering
  • Will do:
    • Translate: #319
  • Need:
    • Currently I have some work-related stuff in the 8-9pm rate on four days of the week
    • Question: skip i18ndeploy next monday? -> moved to tuesday earlier

Gerard

  • Did:
  • Will do:
    • blog about DNS and Incubator
    • A sprint produces workable software HOWEVER it may not be a complete feature and consequently may be deployed once the feature is complete / functional
    • correspond with a translator about our work in India (request from Jay)
  • Need:
    • Amna bought us two days in a hotel in Middelburg tue wed thu

Santhosh

  • Did:
  • Will do:
    • Test Krinkles mw.util.addCSS fix and update webfonts.js accordingly
    • CR Cards.
  • Need:
  • Info: Will be away from work tomorrow morning for attending a family function. Will be available by standup meeting time.

Siebrand

  • Did:
  • Will do (not necessarily today):
    • Work for another client for about 4 hours today
    • OTRS e-mail address for Pune
    • HIGHEST: start translation rally
    • HIGH: India business visa (2y, multiple entry)
    • HIGH: India expense report
    • Chase Brandon for language selector designs
    • Review completed stories with devs
    • Review Pune registrations
    • WebFonts documentation
    • Prepare sprint 6
    • Schedule office hours for Localisation team (in week 1 or 2 of January) (plan it 20:00 IST)
    • ReCaptcha and still spam
  • Need:
    • All teams members to least have a one on one with Alolita every fortnight. Send mail to Alolita proposing to repurpose today's weekly meeting.
    • Two days not available next week: Wednesday/Thursday I'm in Finland for another client.

Amir

  • Did:
    • very little - was at a parliament discussion about textbooks copyright at the request of WM-IL.
    • Did the (very little) needed coding for card 297, but have some issues, Niklas is helping.
  • Will do:
    • Translate logging cards.
  • Need:

Stand-up meeting 2011-12-21 Skype call initiated by Santhosh (08:00 UTC)[edit | edit source]

Niklas

  • Did:
    • Some more on Translate: card #320
    • Deployed the small fixes
    • Part of features meeting
  • Will do:
    • Two more card on Translate left
  • Need:

Gerard

Santhosh

  • Did:
    • Tried , integrated mw.feedback to webfonts. But cross site ajax, post of the feedback content fails(expected). Did some code fixes on the issues I found during testing. - not comitted, but available in my test server.
    • Tested Timo's code cleanup in IE and confirmed it crash them. Fixed it.
    • Some code review ( Did not do week1 code review last week)
    • Addressed some bugs - Tamil Bamini fixes.
    • An interesting bug in search suggestions https://bugzilla.wikimedia.org/show_bug.cgi?id=33242
  • Will do:
    • Check the code review cards for sprint 5, test and review if ready.
  • Need:
    • How do we address mobile phone issues for Narayam, WebFonts?

Siebrand: was not able to attend.

Amir

Stand-up meeting 2011-12-20 Skype call initiated by Siebrand (08:00 UTC, 25 minutes)[edit | edit source]

Niklas (possibly not attending)

Gerard

Santhosh

Siebrand

  • Did:
    • L10n QA at translatewiki, added support for ArticleFeedbackv5
    • git conversion meeting (IRC)
    • Spoke to NielK about feedback. Santhosh to contact him. Looks like our "collect feedback from multiple Wikimedia wikis in a single wiki" might be very easy, using a feedback widget that can be used from everywhere.
  • Will do:
  • Need:

Amir

Stand-up meeting 2011-12-19 Skype call initiated by Siebrand (08:01 UTC, 30 minutes)[edit | edit source]

Niklas

  • Did:
    • Lots of CR
    • Forgot to send mail about i18ndeploy <- yes, was about to ask for that :)
    • Tested the new mingle feature a little (and they changed favicon)
  • Will do:
    • Send mail about i18ndeploy after this meeting (any changes needed to the list?
    • i18ndeploy
    • Work on cards
    • Twn exports
  • Need:

Gerard: late bad road conditions lost thirty minutes on hour trip

Santhosh

  • Did:
    • Narayam- Do not hide the menu when clicked on menu. https://www.mediawiki.org/wiki/Special:Code/MediaWiki/106432
    • Update to Bamin Keyboard of Tamil - https://www.mediawiki.org/wiki/Special:Code/MediaWiki/106435, Bug 31904
    • Checked Narayam for the issue reported on Array Prototype modification - Array modification affects the rules array of Narayam, but it got safe iteration already.
    • Bug http://bugzilla.wikimedia.org/29005 -
      • reported the allegation by shiju against me in Malayalam community. Ml.wiki admins says its is not their opinion, and many ml wiki admins are for enabling the webfont extension.
      • Shiju apologized for mlwiki community.
      • Fonts disabled for Bug 29005, till ml.wiki take a decision or till upstream release new fonts. The fonts disabled where the default font in offline releases of ml wiki, wikisource.
    • Some petproject works, did some help to Tamil community in developing a new font by reusing glyphs from an existing legacy encoded font.
    • Fixed bug 33195 - Support Tulu in Narayam based on kannada keymap.
    • OT- Tested my eyes for farsight- wearing specs now, passed driving license test(learners)
  • Will do:
    • Continue with CR, bugfixes. Follow up on reported bugs in upstreams
    • There is only one card with programming in this sprint-(#303) that has dependency.So will focus on the bug fixing card.
  • Need:
    • More blacklisting for legacy/old browsers? I read that Safari version less than 5 not supporting any font embedding otherthan svg(which works only for latin)

Bugzilla weekly report says , I am in top 5 bug resolvers of last 7 days. https://bugzilla.wikimedia.org/weekly-bug-summary.cgi?tops=10&days=7

Siebrand

  • Did:
    • kept up with e-mail (almost)
    • translatewiki.net support
  • Will do:
    • updating my e-mail
    • translatewiki.net support
  • Need:

Amir

  • Did:
    • Almost nothing - my family told me that i didn't spend enough time with them lately and grabbed me for the weekend :)
    • Started looking at #297, #290, #291
  • Will do:
    • #297, #290, #291
  • Need:
    • Probably some help from Niklas with #297, #290, #291.

Stand-up meeting 2011-12-16 Skype call initiated by Siebrand (08:00 UTC, 27 minutes)[edit | edit source]

Niklas

  • Did:
    • Started working on #277: Allow disabling of page translation
    • Tested WebFonts on Nokia N9 (not working - but good out of box font support)
    • A bit #314: general CR
    • Deploy important fixes
  • Will do:
    • More CR, bug fixing
    • Get something committed on #277
  • Need:
    • Doing shorter day today because of extra hours in the beginning of this week

Gerard

Santhosh

  • Did:
    • Updated some bugs, Reported issues upstream.
    • Spent time to figure out if there is any way to get IE6 back. apparently no.
    • Modern skin issues fixes from last sprint.
    • Do not hide the menu on click - done
  • Will do:
    • Not much, unless there are bugs, planning to spend remaining week time in reading, petprojects
    • Look into Narayam containing similar issues to https://bugzilla.wikimedia.org/33154. Please grep the repo for any
  • Need:
    • Did you check the open access of mingle?

Siebrand

  • Did:
    • Did a lot of things, but don't really recall with what.
  • Will do:
    • Not a lot.
  • Need:

Amir

Weekly team meeting 2011-12-15 Skype call initiated by Siebrand (planned 18.00 UTC, 30 minutes, started 18.00)

Present: Niklas, Siebrand, Alolita, Amir, Gerard

Not present: Santhosh

* Talking through retrospective. Testing needs to be improved, but we're waiting for Testswarm support for JavaScript qunit tests. No standards yet. We have no preference, just as long as there is standard for JS tests. Get in touch with Timo. Hashar/Antoine is helping RobLa with setting up that infrastructure.

* Open issues WebFonts https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=WebFonts&list_id=143554 (15)

** HIGH: https://bugzilla.wikimedia.org/33102 -- Opera 11.60 on OSX does not have font fallback

** HIGH: https://bugzilla.wikimedia.org/33100 -- Chrome on OSX crashes

** MEDIUM: https://bugzilla.wikimedia.org/33154 -- Twinkle broken by webfonts in sa and hi wikipedias

* Open issues Narayam https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Narayam&list_id=143555 (18)

** HIGH: https://bugzilla.wikimedia.org/32029 -- Some vowel combination in Sinhala Wijesekara need to be corrected

** HIGH: https://bugzilla.wikimedia.org/32622 -- Option to filter from big list of input methods like in Language Selector

** HIGH: https://bugzilla.wikimedia.org/31917 -- Change the Disable Narayam preference to Enable Narayam

** HIGH: https://bugzilla.wikimedia.org/32670 -- Request for changes in Edit tools provided above edit window on Marathi Language Wikipedia

* Pune February Hackathon attendence -- Siebrand, Santhosh, Amir are going.

* Open communication issues

Meeting 2011-12-15 Skype call initiated by Siebrand (08:00 UTC, _ minutes)

Niklas

  • Did:
    • Webfonts webfonts webfonts webfonts
    • Know how to use crossbrowsertesting in the future
    • Weird IRC meeting
  • Will do:
    • Cards
  • Need:
    • New contracts coming?

Gerard

  • Did:
    • Meetings
    • lots of mail
    • webex is working .. with sound provided by skype it is really good
  • Will do:
  • Need:
    • does tcy (Tulu) have a fall back language - Indic language uses Kannada for its script - need it asap for a reply on a mail -> Fallback is Kannada
    • a list admin can see the list of subscribers, would help me with the i18n list
    • did Roan fix LocalisationUpdate ?

Santhosh

  • Did: Meetings, Bugs!
  • Will do:
    • Bugs!
  • Need:

Siebrand

Amir

  • Did:
    • From yesterday's meeting:
  • Will do:
    • [a few hours in the University]
    • WebFonts bugs or Translate extension cards - please advise
  • Need:
    • advice about cards, if relevant, see above

Meeting 2011-12-14 Skype

There was a "daily meeting", but it took almost 3 hours and was all about WebFonts. See http://lists.wikimedia.org/pipermail/mediawiki-i18n/2011-December/000359.html for results (long!)

Stand-up meeting 2011-12-12 Skype call initiated by Siebrand (08:20 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Prepared i18ndeploy http://etherpad.wikimedia.org/i18ndeploy
    • PET: Fixed bug 30619
    • PET: Cleaned up Asirra captcha module
    • PET: Committed wikipedia mobile translations
    • Enabled WebFonts on testwiki
    • (OT: WMFI got a new board and a new chair!)
  • Will do:
    • Deployment
  • Need:

Gerard

Santhosh

  • Did:
  • Will do:
  • Need:
    • I have marked the inputmethods from hackathon as beta, did not hear any feedback from community so far, safe to mark it stable? especially Panjabi, Gujarati, Marati? - can language support team help to get feedback? I asked for feedback in the bug reports.
      • Amir: Panjabi (Gurmukhi) is definitely not ready. I probably fixed most issues in Gujarati, but it still must be tested. Marathi is probably fine - AFAIK, the people at the hackathon tested it thoroughly.

Siebrand

  • Did:
    • Back channel communications about WebFonts deployment
    • translatewiki.net support
  • Will do:
  • Need:

Amir

Stand-up meeting 2011-12-09 Skype call initiated by Siebrand (08:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Closed many cards like #272, #244, #243
    • Some bug fixing (pet projects) and CR
    • Chose some CR times
    • Team meeting
  • Will do:
    • Branch WebFonts and deploy to testwiki
    • Check if can finish #248: narayam mappings
  • Need:
    • Help to plan i18ndeploy

Gerard

  • Did:
    • added story #280 for enabling the Ahirani language speakers in Incubator and twn
    • wrote a mail to Sue et al
    • wrote a mail to Tinu
    • wrote concept for blog post ... technical issues about Unicode are not clear
    • have a font person interested in working for us from India
    • correspondence (Berber, Marathi ....)
    • slept a lot
  • Will do:
  • Need:

Santhosh

Siebrand

  • Did: added message documentation for AbuseFilter, code review, e.a.
  • Will do:
  • Need:

Amir

  • Did:
    • 266 - Nepali InScript (checking the differences from Hindi)
    • RTL problems in Narayam very frustrating. Learned a lot of CSS while trying to fix them, but probably will need some help.
      • Since Narayam, WebFonts and Kieli all use JS/CSS drop down menus, some code re-use should be considered, but maybe not immediately.
  • Will do:
    • Finish 266
  • Need:
    • Help with CSS for Narayam.

Weekly team meeting 2011-12-08 Skype call initiated by Alolita (planned 18.00 UTC, 60 minutes, started 18.00)

Present: Niklas, Siebrand, Alolita, Santhosh, Amir

Not present: Gerard

  • Quick recap of our India experiences. Everyone seems to have recovered by now. Questions about not reporting yet on our India experiences and achievements.
  • Alolita: what's the deployment status for WebFonts? Siebrand: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag/i18nreview and http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag/i18ndeploy. Critical path issues are technical completion (all code done, reviewed and no open high priority issues) and community communication (having contacted all relevant communities). Secondary are the press releases. All but the press releases are on schedule, so no blocking issues at the moment. Santhosh talks some more about font hinting for Tamil. Sinhala is dropped because the currently available font is sub-standard. List of wikis for which WebFonts will be enabled: https://mingle.corp.wikimedia.org/projects/ internationalization/cards/201
  • Alolita expresses that there may be room to contract a fontographer to improve the free font situation for Indic scripts/languages. We should keep our eyes open; we have an option, but we should look for less expensive alternatives for now.
  • Siebrand requests Alolita to ensure that Brandon will have the language selector designs ready by 15/12.
  • Gerard and Alolita to make a techblog post. Rest of the team to comment, fix and add.
  • Amir: Has been testing the languages to be included in WebFonts on various (IE8/XP has problems);
  • Narayam: beta-flag, WebFonts: versioning of fonts - modern and monobook skin support
  • Amir follows up on Urdu
  • Hackathon in Pune in February - think about what to do as projects at the hackathon (UX, keymaps, search etc.)
  • Get more stuff to use Translate on meta

Stand-up meeting 2011-12-08 Skype call initiated by Siebrand (08:00 UTC, 25 minutes)[edit | edit source]

Niklas

  • Did:
    • CR - i18n looks now pretty good, some FIXMEs though
    • Started going through the webfonts list - cannot really verify "good looking" or "well-maintained", nor "open source" easily, because the license is hidden in the font or in the web
    • Updated mingle
    • Knowledge transfer
    • (Prepared expense report, grr)
  • Will do:
    • Try to finish #272, #244, #243
    • Team meeting
    • Get rid of FIXMEs
  • Need:
    • Few disrepancies in the list of fonts noted in #272 that I'd like a comment that it is intented

Gerard

  • Did: Lousy week; pneumonia, asthma. No work done.
  • Will do:
    • Plan is to get press releases out a week after implementation. Still have time for translations.
    • mail to Sue, Erik and Barry cc Alolita Siebrand Jay about the press release
    • inform Tinu and Jay about the press release cc Siebrand
    • have the pressreleases at twn ready for translation
    • inform the Com-com and India-list about the needed translation (and reason for choice of twn)
    • card 201 has list of configuration of languages involved in WebFonts (info)
    • card for Ahirani to be supported like Marathi *
  • Need:

Santhosh

  • Did:
    • Narayam knowledge transfer(webex+skype)
    • Reviewed Tamil inscript keyboard, and many i18nreview tagged revisions
    • Addressed the FIXMEs , bugs
    • worked on Bug 32826 - Titles in indic languages are partially cut
  • Will do:
    • Some more code review,
    • Bug fixes
  • Need:

Siebrand

  • Did: CR, mail and other stuff. Mingle was down for a long time because of office firewall reconfiguration.
  • Will do:
    • Weekly team meeting (18.00 UTC). Can only participate for 30 mins. because of scheduling conflict with WMNL board meeting that also starts 18.00 UTC.
    • Review finished stories
  • Need:
    • All code review on WebFonts and Narayam done, all fixmes fixed and high priority bugzilla issues resolved.

Amir

  • Did:
  • Will do:
    • Will probably have little time today
    • finish Narayam and UploadWizard RTL fixes
    • i18n code review
  • Need:
    • Tamil InScript testing

Stand-up meeting 2011-12-07 Skype call initiated by Siebrand (08:00 UTC, 15 minutes)[edit | edit source]

Niklas

  • Did:
    • tainy bit of CR/IRC support
  • Will do:
    • Decide some specific CR hours to avoid spamming from rob <- he's spamming about what? Yes, he emails every day (late evening in European time though)
    • Santhosh/Siebrand seems to need/want some CR
  • Need:
    • Schedule knowledge transfer

Gerard: ill

Santhosh

Siebrand

Amir

  • Did:
    • RTL work:
      • Created a Hebrew layout for Narayam and while testing found a bunch of RTL display issues
      • Upload Wizard
    • a little weekly report for the weekly meeting
  • Will do:
  • Need:

Stand-up meeting 2011-12-06 Skype call initiated by _ (08:00 UTC, _ minutes)[edit | edit source]

Niklas ( Not present, Finland Independence day )

Gerard: ill

Santhosh

  • Did:
    • Added version(beta,stable) support for inputmethods, updated documentation.
    • Task #223 Fix webfonts in Monobook skin Done
    • Code review
  • Will do:
    • Remaining cards
  • Need:
    • What time is best for Amir/Niklas- knowledge transfer on narayam.

Siebrand

  • Did:
  • Will do:
  • Need:

Amir

  • Did:
  • Will do:
    • Finish Narayam CSS for Monobook
      • Can't see Mingle now, but IIRC that's the end of my cards
    • Code review
    • RTL bugs in Upload Wizard
    • Narayam layouts cleanup for other languages (more code reuse)
  • Need:
    • Time for Narayam knowledge transfer (Niklas may not be here today)

Stand-up meeting 2011-12-05 Skype call initiated by Siebrand (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Some code review (i18n and non-i18n)
    • Recaptcha for twn
  • Will do:
    • National holiday tomorrow(1919 december 6)
  • Need:

Gerard: sick, pneumonia

Santhosh

  • Did:
    • Task #264 Konkani Devanagari InScript key mapping Done
    • Task #265 Chattisgarhi InScript support in Narayam Done (Pair Programming- teamviewer with Amir)
    • Task #238 Santhosh: Bug fixing and other fun - Pointer issue of Narayam,webfonts
    • Task #255 Code review Santhosh s4w1 - Week 1 code review done, updated the card with revisions reviewed.
    • Scroll issue of long menu of Narayam. simple solutions did not work, ended up in a slightly new UI like this http://thottingal.in/wiki/index.php?title=Main_Page&uselang=ta Took few hours from my weekend time.
  • Will do:
  • Need:

Siebrand

  • Did:
    • GLAMcamp Amsterdam on Fri/Sat
    • translatewiki.net support
  • Will do:
    • Prepare sprint 5
  • Need:

Amir

Stand-up meeting 2011-12-02 Skype call initiated by Niklas (08:00 UTC, 5 minutes)[edit | edit source]

Niklas

  • Did:
    • Nothing - started catching up with email today
  • Will do:
    • It depends
  • Need:

Gerard: AWOL

Santhosh

  • Did:
  • Will do:
    • Trying to fix the Narayam menu scroll IE
  • Need:

Siebrand: not present. GLAMcamp.

Amir

  • Did:
    • Again busy at the University, so not much.
    • Tried to think of ways to reuse keyboard mappings.
    • Reviewed a big documentation patch by Reedy.
  • Will do:
    • Try to reuse keyboard mappings better.
  • Need:

Stand-up meeting 2011-12-01 Skype call initiated by _ (08:00 UTC, 15 minutes)[edit | edit source]

Niklas

  • Did:
    • Attented Open Knowledge Foundation Network Suomi meetup
  • Will do:
    • Probably not much; not feeling well.
  • Need:

Gerard

  • Did:
  • Will do:
  • Need:

Santhosh

  • Did:
    • Task #276: Add version number of fonts - Done
    • Task #268 Update Lohit from upstream - Done
    • Task #269 Add more fonts font for Telugu - Done
    • Task #273 Add fonts for Sinhala - The only opensource font available is LKLUG , and found that it is rendering very bad in windows. So I did not add it.
    • Task #271 Add fonts for Nepali, Bhojpuri, Maithili- Done
    • Some code review
  • Will do:
    • Work on remaining cards.
  • Need:

Siebrand

  • Did: lots of code review, internal was very busy again.
  • Will do:
    • Plan i18n deployment of Monday if Niklas is up for it.
    • not that much. Will do work for WMNL today, and have GLAMcamp Amsterdam tomorrow (not present in Friday daily) and Saturday.
  • Need:

Amir

  • Did:
    • Not much - busy at the University
    • Cards 262, 265 - Chhattisgarhi and Maithili
      • Researched whether any changes from Hindi are needed - probably not.
      • for Chhattisgarhi: added the language to MediaWiki: a line in Names.php and a new MessagesHne.php file (not committed yet) - is it all that is needed?
      • needed for both: a nice way to reuse a mapping
  • Will do:
    • Finish cards 262, 265 - maybe a change in Narayam that would allow more flexible mapping titles
    • Card 191
    • Code review
  • Need:

Localisation team meetings for November 2011. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting 2011-11-30 Skype call initiated by _ (08:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • (OT: Slept, visited public and private healtchare)
    • Shortening mail queues
  • Will do:
    • Have some cetchup to do
    • Look into my cards
    • Open Knowledge Foundation Network Suomi Meetup in the evening
  • Need:
    • Any pointers to efficient handling of masses of email?
      • use appropriate filters?
      • quick selection. Throw away whole threads. Still takes ~10 seconds/mail, but you'll get better at it...
    • Process expense and insurance reports

Gerard: AWOL

Santhosh

  • Did:
    • Used crossbrowsertesting.com for Lohit Tamil fix verification.
    • Working on card 269- Update lohit fonts from upstream
    • Finished card 270. use Lohit Assamese font for assamese. Filed upstream bug to merge bengali and assamese https://bugzilla.redhat.com/show_bug.cgi?id=758570
    • Mailed Dhanishka asking the details of Sinhala fonts.
    • Found a new TTF to EOT conversion tool with very good compression. Need to verify whether we can use it.http://www.eotfast.com/
    • Created card for handing font version updates.
  • Will do:
    • Work on the remaining cards.
    • Try alternate embolding values to see if it is better for Lohit Tamil.
  • Need:

Siebrand

  • Did:
    • Ended sprint 3, started sprint 4
    • Sent a question to legal
    • Requested business cards with Rachel
    • Contacted ThoughtWorks BA, who is not feeling well, so no progress there yet
    • Assisted Gerard with some WebFonts related communication items
    • Created a card for disabling page translation. Talking w/ Niklas on how we should analyze that card.
  • Will do:
    • Not that much, except for high priority team support.
  • Need:

Amir

  • Did:
  • Will do:
    • (Probably little - have some university tasks)
    • Cards 262, 265 - Chhattisgarhi and Maithilim Narayam maps
      • Chhattisgarhi is probably identical to Hindi.
      • Chhattisgarhi(hne) isn't supported in MediaWiki at all yet.
    • Code review
  • Need:
    • Commit numbers for card 191 -> I will do it -Niklas (did you check the ones in #105?)
    • Somebody's thourugh CR for the Tamil InScript keyboard <- Santhosh?

Stand-up meeting 2011-11-29 Skype call initiated by _ (08:10 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Enabled Narayam on commons
    • Narayam cleanup (wrt to WebFonts review)
    • Limit the height of Narayam dialog - does not work on IE
  • Will do:
    • Get well
  • Need:

Gerard

    • many new things learned in India - met many great and wonderful people
    • got gmeijssen@wikimedia.org on comcom and india mailing list
    • got ok for adapted press release
    • intervened in a pending row about a person translating in Tamil
  • Will do:
    • ask for translation of press releases - preferably on twn - on comcom and india list
  • Need:
    • go ahead for transling on twn for press release
    • help with JAVA re webex

Santhosh

  • Did:
    • Worked on Lohit Tamil, learned fontforge a little bit more.
    • Started on todo items of Red Hat meeting.
    • Did some code review for sprint 3.
  • Will do:
  • Need:

Siebrand

  • Did:
    • Lots of stuff done in India. It was great to see this many potential developers and translators, and to be able to meet many community members at WCI 2011. Wasn't really productive wrt sprint goals.
  • Will do:
    • End sprint 3, start sprint 4.
  • Need:

Amir

  • Did:
  • Will do:
  • Need:

Meeting With Red Hat

http://etherpad.wikimedia.org/rht-wmf-i18n-11232011

Meeting 2011-11-21, Mumbai

http://etherpad.wikimedia.org/I18n-team-meeting-11212011

Stand-up meeting 2011-11-15 Skype call initiated by Siebrand (07:00 UTC, _ minutes)[edit | edit source]

NO DAILY MEETING TOMORROW AND WEDNESDAY- TEAM TRAVELLING TO MUMBAI

Niklas

  • I18n deployment preparation
  • Fixed a bug that prevented reading of translated pages (was active for a week!)
  • Tested page translation on meta by translating the highlights
  • Meetings
  • Tried to make documentation more prominent on twn
  • Will do:
  • Update the hackathon page in some way Alolita requested
  • Packing
  • Need:
  • Waiting for paypal to unfreeze my money - how long will this take ? - took over the weekend

Santhosh

  • Did:
  • Will do:
  • Need:

Gerard

Siebrand

  • Did:
    • End of sprint 2 meetings, sprint 3 preparation/planning, showcase sprint 2
  • Will do:
    • Finish up stuff that needs fixing up before I fly to India
    • Hug wife and kids
    • Pack
    • Fly to Mumbai!
  • Need:

Amir

  • Did:
    • (Not exactly work, but:)
      • Impressed the localization managers of Mozilla with translatewiki.net at MozCamp Berlin. <- Any follow-ups planned?
      • Heard a lot of talks about Mozilla localization.
    • Flew back from Berlin.
    • Card 196 - WebFonts caching testing.
  • Will do:
    • Publish Card 196 - WebFonts caching testing report.
    • Blog on Berlin conference
  • Need:

Weekly team meeting 2011-11-11 Skype call initiated by Alolita (planned 15:00 UTC, 60 minutes, started 15:30)

Present: Niklas, Siebrand, Alolita, Santhosh,

Not present: Amir (Mozilla event, Berlin), Gerard

  • Sprint progress: WebFonts deployment is cancelled for 14 November. The communication plan has not been executed fully, so there was not enough community information and there has not been enough time for communities to test and respond. Other tasks have been finished, and extra work was pulled in. Development showcase is at the same time as two weeks ago on Monday.
  • Sprint 3 planning: heavily influenced by India visit of team, we will be focusing on fixing packages of bugs.
  • India trip final schedule (Alolita)
    • Nov 17: Everyone arrives
    • Nov 18: Main conference starts
    • Nov 19-20: Hackathon
    • Nov 21: Face-to-face team meeting
    • Nov 22: Travel to Pune
    • Nov 23-24: Red Hat meetings in Pune
    • Nov 25: Other community meetings in Pune (CDAC, PLUG)
    • Nov 26: Translation Sprint (College of Engineering, Pune; Sudhanwa: local POC)
  • Weekly team reports on mediawiki.org (Siebrand): shame on Siebrand - no time/not given priority.
  • Monday: Roadmap. Erik and Howie will be in India also on Monday. Erik wants to get Howie more familiar with what i18n is all about. Walk through our tasks, what we completed, have a discussion on what we are doing next. Work out communication plan (Gerard, Siebrand, Alolita, Erik).
  • Tuesday: Walk around Mombai and travel to Pune by rental car with driver.
  • Wednesday/Thursday: Alolita has been speaking with Red Hat folks. They will host us. We need to figure out what areas we want to discuss with them. AVAILABILITY OF FOSS FONTS, INPUT METHODS, LOCALISATION TOOLS/METHODOLOGY, PDF RENDERING, SEARCH
  • Sat 26 November: translation sprint in Pune -> Siebrand to contact Sudhanva.

Stand-up meeting 2011-11-11 Skype call initiated by Siebrand (07:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Bug hunting
    • Helped a bit with WebFonts
    • WikimediaMobile closer to translation
  • Will do:
    • Check visa
  • Need
    • Plan i18ndeploy today, not on Monday

Gerard:

Santhosh

Siebrand

  • Did:
    • India hackathon planning and OTRS communication
    • didn't feel well yesterday.
  • Will do:
    • sprint 3 planning
    • create cards and a rough sprint 3 overview
    • sprint definition and scoring meeting
    • send invitations for end of sprint/start of sprint meetings
    • (hopefully) ask team devs for card demos
    • WMNL dinner with Sue Gardner and Geoff Brigham
  • Need:

Amir: not present.

Stand-up meeting 2011-11-10 Skype call initiated by Siebrand (07:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Helped Brion to get the mobile app into translation
    • Registered to the conference
  • Will do:
  • Need

Gerard:

Santhosh

Siebrand

  • Did:
  • Will do:
    • sprint 3 planning
    • activity for UI design to hackathon
    • send invitations for end of sprint/start of sprint meetings
    • (hopefully) ask team devs for card demos
  • Need:

Amir

  • Did:
    • Nothing - preparing to the flights in the morning and testifying about my vandalized car in the evening
  • Will do:
    • Fly to Berlin
    • Will probably have a few hours to finish the last cards
  • Need:

Stand-up meeting 2011-11-09 Skype call initiated by Siebrand (07:10 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • #158 Code review (perhaps a bit too much?) SMW, 1.18, patches....
    • Ironed a little those mingle cards about CLDR
    • Asked Roan to investigate why Localistion Update doesn't work -> "should" work now
    • #167 Did translatewiki.net exports
    • #167 Shortened translatewiki.net unread messages
    • FeaturesMeeting in etherpad
    • #167 Helped Platonides to hunt down the fatal error bug
  • Will do:
    • Not much, will be unavailable for most of the day
  • Need:
    • odesk does not support wire transfer to my bank - will have to compare their local money transfer and paypal costs (after three days it takes to activate it).
    • Alolita asked me to forward message to Siebrand that Brandon attends the hackathon -> we could scheduly ui design session with him

Gerard: no status

Santhosh

  • Did:
  • Will do:
    • If Krinkle started review, do card #203, else:
    • Code review(mostly I see it as reading code and learning unless I see obvious things I can comment)
    • Wiki conference - some programs planning..
  • Need:

Siebrand

  • Did: worked on India hackathon registrations
  • Will do:
    • finish India hackathon registrations
    • sprint 3 planning
    • Brandon hackathon session
  • Need:

Amir

  • Probably won't attend, preparing for the trip to Berlin tomorrow
  • Did:
    • Sprint
      • Card 216 Code review for Use wgUserVariant to detect the language variant to select fonts
        • Learned some JS syntax the hard way from Roan
      • Finished 190 CR #154: Show the recently selected input method in top of the input methods menu
      • Card 191 - CR #105: workflow display on MessageGroupStats - probably finished, but i may be confused
      • Started 186, have some questions.
      • 196 - Test the caching behavior of webfonts - started, posted the first simplistic reports at http://mingle.corp.wikimedia.org/projects/internationalization/cards/196
  • Will do:
    • 196: Test the caching behavior of webfonts
    • 186: code review for "implement a browser, OS aware shortcut mechanism for Narayam"
  • Need:

Stand-up meeting 2011-11-08 Skype call initiated by _ (07:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Wrote some stories in Mingle
  • #158 General code review
  • Prepared i18ndeploy w/ Santhosh and deployed it
  • Will do:
  • Be around
  • Work on those mingle stories
  • Pick up more cards to work on
  • Look into 1.18/i18n code review
  • Need:

Gerard

Santhosh

  • Did:
    • Prepared revisions for i18ndeploy. For narayam, we selected everything except the commits for Sprint2 - https://bugzilla.wikimedia.org/show_bug.cgi?id=32257 - Need LocalizationUpdate, request for disabling optional way to use any inputmethods
    • #162 code review
    • Moved card 117 from sprint 3 to sprint 2- Tasks are card 215, 216. #215 is done. #216 is code review. Assigned to Amir(I hope that is ok, it is 2 lines change)
  • Will do:
    • Till code review starts, look at the card 207,208 , to find out the root cause of the issue (Narayam, Webfonts, Kieli not working in non-vector skins)
  • Need:
    • Card #199- Have feedback from language communities

Siebrand

  • Did: hackathon registration processing. Had little time for other things.
  • Will do: troubleshooting at client in London and hackathon registration processing after. Hackathon registration is closing today. Did everyone sign up?
  • Need: more time

Amir

  • Did:
    • Sprint:
    • 179 - translate-groupreview right - ensured that it's everywhere it's needed.
      • 200 - create cluster config for WebFonts
      • finished the coding, very simple
      • 191: code review for "workflow on MessageGroupStats" - read the code, have questions for Niklas
      • 190: code review for "show the recently selected input method" - read the code, have questions for Santhosh
      • 182: Document $wgTranslateWorkflowStates and translate-groupreview
    • talk about translatewiki.net for Mozilla Camp Berlin: http://etherpad.wikimedia.org/BnnfuLg8DZ. Gerard, Niklas, Siebrand - thanks for comments.
  • Will do:
    • finish 190
    • finish 191
    • 186 - code review "implement a browser, OS-aware shortcut mechanism for Narayam"
    • 196 - test the caching behavior of WebFonts
  • Need:

Stand-up meeting 2011-11-07 Skype call initiated by Niklas (07:00 UTC, 19 minutes)[edit | edit source]

Niklas

  • Did:
    • #193 WebFonts knowledge transfer
    • #167 many bugs in Translate extension, compatibility issues with 1.17...
    • #158 general CR (semantic, vips)
    • #167 1.18 triage
  • Will do:
    • N/A 1100~1300 UTC
    • #167 TWN twicemonthly exportsnoth
    • #158 general CR
    • I18n deploy and prep.
  • Need:
    • Unless someone asks/points what I should do, I'm doing code review and pet projects
    • Should we add CLDR integration to list of big targets

Gerard

  • Will do
    • call the embassy to see if they are open
      • when they are I goto the Hague
    • on the India mailinglist they are asking about Narayam / Translate for their chapter wiki ? if so they may want it installed ...->It is maintained by German chapter.
  • Need:

Santhosh

  • Did:
    • #193 WebFonts knowledge transfer
    • Worked on petprojects,
    • Sent weekly report.
    • Fixed the issue of cookie font getting applied when we switch languages(sometimes with no option to reset).
  • Will do:
    • If Krinkle is not available for code review, Card 203 (fix webfonts bugs) will not have enought task. Move #117 -Change the font when the script is switched for the language of wiki to Sprint 2 from backlog?
    • i18n deploy- select revisions with Niklas
  • Need:

Siebrand: not present.

Amir

  • Did:
    • Sprint:
    • WebFonts KT
      • Finished card 177 - translate workflow states CR
      • Adding translate-groupreview - still have to find all the places to use it
      • Started reading about cluster configuration
    • Other:
      • fixed an RTL bug in ConfirmEdit
    • pet project:
      • added support for Biblical Hebrew in WebFonts and created a test page (the reaction in the Hebrew Wikipedia is positive)
    • unrelated:
      • prepared most of my talk about translatewiki for Mozilla conference in Berlin
  • Will do:
    • finish translate-groupreview (179)
    • finish WMF cluster configuration for WebFonts (200)
    • code review
  • Need:

Stand-up meeting 2011-11-04 Skype call initiated by Siebrand (07:00 UTC, _ minutes)[edit | edit source]

Niklas (unavailable in the morning)

  • Did:
    • #165 Test font file cache headers on WMF w/ Roan and Santhosh - looks pretty good now
    • #187, #189
    • General code review #159
    • #167 hunted a bug in logging code (duplicate feed entries)
  • Will do:
    • Webfonts knowledge transfer moved to today
  • Need:t
    • Is it easy to get to the airport (BOM) in middle of night?
    • More tasks while waiting something to do with WebFonts

Gerard:

  • Did:
    • slept most of the day :( feel better as a result
  • Will do:
    • received mail with letter .. not signed and scanned ... but will probably do
    • will call and goto the Hague if ok
    • blog post about Wikia translation jam (good idea for WMF developer activity ??)
  • Need:

Santhosh

  • Did:
    • Card 176
    • some Code review
    • Tested the font caching in test.wikipedia.org with Niklas, Roan.
    • Added me to default cc of Narayam and Webfonts - hexmode (Siebrand is bugzilla admin too, so let him know if you need bugzilla stuff done.) -Ok, I did not know that.
    • Big mail on Malayalam webfonts :( - thanks. Very enlightening -Another one in moderation queue!
    • Read the code about gender support, added Gender support mediawiki.language.js
  • Will do:
    • WebFonts KT
    • Many todo items in petprojects - Preparing new releases, new packaging requests in Debian, Helping Tamil community for getting their new fonts in Linux distros.
  • Need:

Siebrand

  • Did:
    • Hackathon sync-ups with India team and WMF
    • L10n QA
    • translatewiki: did Wikia updates and exports.
    • Legal related updates for Wikimedia Messages
  • Will do:
    • create presentation for WCN 2011 (and India conference) (highest priority)
    • review sprint 1 retrospective action items. Also previous retrospective open issues:
      • skill mapping (w/AS)
      • team success criteria (w/AS/EM)
    • translatewiki: do EOL and iHRIS updates and exports.
    • OT: write invoices
    • Fix up a weekly team report on mediawiki.org for last week and this week.
  • Need:
    • quick presentations on finished cards on Monday.

Amir:

  • Did:
    • 177 finished
    • 179 working on it
  • Will do:
    • Knowledge transfer with devs today.
  • Need:

Stand-up meeting 2011-11-03 Skype call initiated by Siebrand (07:05 UTC, _ minutes)[edit | edit source]

Thursday weekly team meeting is cancelled. Alolita has declined.

Niklas

  • Did:
    • Code review #159 (general code review, Semantic mainly - not getting enough feedback).
    • List of not done will-dos or suggestions (all moved to pet projects #167 for now)
    • Did #174, #175
    • #167 pets
      • Asked feedback about Special:FirstSteps from new users who had used it (and got some)
      • Upped priority of bug 28827 with steps to reproduce
      • Asked LST for Gujarati to fix math extension translations
      • Ate some own dogfood: translated/revieweed translate extension messages
        • Improved word/docs of few, fixed one bug
    • Non-work time: attented database bug triage
    • X minutes of agile
    • /me now entrepreneur
  • Will do:
    • Study WebFonts alone and together #193
    • Act on CR feedback (to #174, #175)
    • Register for hackathon
    • Choose from two not so good flights
  • Need:
    • Skype to stop suggesting sending update links to everybody every ...ing time

Gerard

  • Did:
    • GOTO the Hague .. visa problems - are there public holidays next week?I dont see any holidays. can confirm later.
    • was sick
  • Will do:
  • Need:

Santhosh

  • Did:
    • Finished cards #180(recently used input method menu), #188(remove configurable shortcut feature for Narayam), #172(Firefox+ OSX control+m not working - mapped to control+g).
    • Working on #176(opera+mac shortcut issue)
  • Will do:
    • WebFonts KT.
    • Remaining cards.
  • Need:

Siebrand

Amir

  • Possibly won't attend, getting shots early in the morning.
  • Did:
    • Sprint:
      • Finished card 183. https://www.mediawiki.org/wiki/Special:Code/MediaWiki/101619
        • Feedback welcome.
        • Known issue - the extension only uses one version of the font, so if the font has a bold version, the browser still sees it. It's OK for Pagul (Saurashtra), but not for Padauk (Burmese).
        • Linux only. Windows and Mac would be nice, but not planned for this sprint.
      • Reviewed most of card 104 commits (card 177).
      • Started coding card 179 (adding translate-groupreview).
    • Not quite sprint:
      • Created a simple Hebrew test page for WebFonts with a few Indic parts ( http://translatewiki.net/wiki/User:Amire80/Pompeu_Fabra ) and invited Hebrew Wikipedia participants to check it.
        • The feedback about the WebFonts feature is almost 100% positive, except everybody hates the Hebrew font itself.
    • Other:
      • Meeting with Hai, very nice.
      • Features meeting.
        • I have to agree with Siebrand: it should be better. I'm very interested in Visual Editor, Upload Wizard and Timed Media, and it would be beneficial for the other engineers to know what we're doing, but the current meeting format is not great.
  • Will do:
    • India shots.
    • Finish reviewing card 104 commits (just a couple of questions to Niklas).
    • WebFonts Knowledge transfer.
    • Finish coding card 179.
    • Card 200 - WMF cluster configuration.
  • Need:

20 minutes of agile questions 2011-11-02 Skype call initiated by Siebrand (18:00 UTC, 20 minutes)

Guest: Hai Ton -- ThoughtWorks

Refactoring: plan a couple of hours a week with the whole team. Actively build this into the schedule. 10% of iteration to cleanup and refactoring (we've already planned a bit of this in story http://mingle.corp.wikimedia.org/projects/internationalization/cards/166 )

Personas: Not talked about them for a couple of weeks. Personas are for empathy. You develop better software if you keep them in mind. Makes you ask the right questions. For each story card, you should be able to identify a persona. Who is going to be using this and in which context.

Pair programming: Which tooling to use? There is a pair programming plugin for Eclipse. Otherwise use Team Viewer, as that allows you to share the same computer. Skype only for screen sharing. WebEx for multiple people, but no screen sharing.

What to do when you almost run out of work? You must have about 20% of your velocity as backup cards that are fully analysed. The team running dry is bad. Another way to do this is to carefully monitor the velocity, so that the business analyst can analyse the cards just in time.

The "Crystal ball": Calendar divided in two weeks (sprint length). Post-it notes for the day on which the card will be done. Based on new information, the cards will change place. Provides additional clarity on the planning. Schedule slippage will be immediately clear, etc. Could probably create a wall in Mingle that has a calendar view. Create a new field "Est. end date" with values "Mon1", "Tue1" -> 14 swimming lanes, filter by this sprint only. Possibility for Sprint 4.

Stand-up meeting 2011-11-02 Skype call initiated by Siebrand (07:00 UTC, 20 minutes)[edit | edit source]

Niklas

  • Did:
    • Pet project: Worked on Special:FirstSteps of Translate
    • Sprint related meetings
    • Prepared (with others) and executed i18n deployment
    • Tried to do #165: testing font caching on WMF cluster
    • Did #173: storage for message group workflows
    • Some #159 general CR
  • Will do:
    • Go over my will-dos
    • #174 (API module for mgw) and #165 are in my plans
  • Need:
    • Do you Siebrand want me to work on https://www.mediawiki.org/wiki/Extension_talk:I18nTags <- is it worth it? I.e. what's the gain? The problem is not well explained, but they are probably the only use case for the requested features. <- ask them for a patch and/or a bugzilla entry explaining things better.

Gerard

Santhosh

  • Did:
    • Sprint related metings.
    • Started on my task cards. working on #188. My estimate of 3 hrs was wrong. Coulnot reuse much code from Kieli and Refactoring of code demanded more testing. Almost done now.
  • Will do:
    • Finish #188, take some other cards.
  • Need:

Siebrand

Amir

  • Did:
    • Finished card #178
    • Almost finished the follow-up card #183.
  • Will do:
    • 200: configuration for the cluster
    • 179: create translate-groupreview right
    • set the time for knowledge transfer
  • Need:

Parking lot:

No daily meeting on Tuesday 2011-11-01 because of sprint 2 kickoff.

Localisation team meetings for October 2011. This should be a read-only pad. See http://etherpad.wikimedia.org/l10n-team2 for current meeting notes.

Stand-up meeting Monday 2011-10-31 Skype call initiated by Siebrand (08:00 UTC, 26 minutes)[edit | edit source]

Niklas

  • Did:
    • Code review
    • Sprint 2 planning meeting
    • Investigated a new fatal on twn: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/101069#c25092
    • Cards #146,#147,#148,#149, part of #90: message review
    • Misc Translate extension changes
      • Fixed message review bug w/ Firefox
      • Message review still fails w/ Chrome and HTTPS
    • (on freetime) Helped userbase to update Translate and install LocalisationUpdate
      • Fixed compatibility of Translate with 1.17
      • Added migration script that was not svn added earlier, and fixed compatibility with1.17
      • Translatewiki.net has not run this migration script yet
    • Edited Special:FirstSteps to make it better, not finished
    • Started http://etherpad.wikimedia.org/i18ndeploy
  • Will do:
    • Meeting x3
    • I18ndeploy
  • Need:
    • What is taking so long with WMF office visit reimbursements?
    • What's the intention with CR cards like #159? <- In my conversation with Hai, it was advised that especially larger chunks of work that are not planned as cards may disrupt insight in the process. The daily meeting should make visible who worked on what, and there shouldn't be too much outside of cards. Because CR is 8 hours or more per developer per sprint, I have decided to add it to the backlog.

Gerard

Santhosh (Not available till evening IST)

  • Did:
    • Sprint 2 planning meeting
    • Demo of cards (pending from last demo) to siebrand
    • some code review
    • Sent weekly report and monthly expense report to Alolita
    • https://bugzilla.wikimedia.org/show_bug.cgi?id=30506 - do not have default fonts for Tamil since there is no 'good' free licensed font available. for me its WONTFIX - Gave a big explanation.
  • Will do:
  • Need:

Siebrand

Amir

  • Did:
    • Sprint planning.
    • WebFonts discussions.
    • Investigated and reported an RTL bug in the current stable version of Chrome. It breaks MediaWiki article editing <textarea> in some rather common cases ( https://bugs.webkit.org/show_bug.cgi?id=71188 )
    • Card 150 (code review), almost finished.
  • Will do:
  • Need:
    • SIP account for future feature meetings - can we do this together ? Gerard
    • Engineering mailing list.
    • Can I play with the Hebrew WebFont in TranslateWiki?

Stand-up meeting 2011-10-28 Skype call initiated by _ (07:00 UTC, _ minutes)[edit | edit source]

Niklas

  • Did:
    • Looked what you are doing with webfonts testing and took one screenshot
    • Started on #90 Translate reviewqueue task
    • Committed Kieli - proof of concept language selector
    • Visa submitted, finally
    • Weekly team meeting
    • Code review
  • Will do:
    • Programming yay!
    • Look at what bug 31999 is about (about Translate)
  • Need:

Gerard

  • Did:
    • mentioned Selenium for the creation of screen shot issue. Selenium has an option to use a group of systems to do such screen shots. As far as I know WMF has this installed.
  • Will do:
  • Need:
    • is there a UI notion about the combination of Narayam, language and WebFonts?

Santhosh

  • Did:
    • Went through the screenshots of webfonts in twn. Based on that, added more content to http://etherpad.wikimedia.org/WebFonts
    • Added an analysis to card 152, Fickering of page when font gets downloaded first time
    • Created a new card 154 for listing recently added input method on top of menu(it is implemented, but need rework as per bug https://bugzilla.wikimedia.org/show_bug.cgi?id=31916
    • Crated a card to fix the control+m behaviour in different browsers/OS - Card 155.
  • Will do:
    • Analyse, Document the issues found in webfonts behaviour with various browser, os combination.
    • Fix some reported bugs of Narayam - May be bug 31916 since it is noticeable when we do demo.
    • Prepare expense report for Sept/Oct
    • Address some bugs reported on petprojects if there is time.
  • Need:
    • Information on any activities of our team after India conference to plan my travel

Siebrand

  • Did:
  • Will do:
    • Plan stories for sprint 2 (whole team)
    • Score stories for sprint 2 (devs)
    • Analyse stories for sprint 2 (devs and BA/Scrummaster) (also possible on Monday)
    • Send out invitation for sprint 1 demo on Tuesday (will probably be the second half of the features meeting) - only engineering invited for this first demo. Also means we will probably kick of the sprint and task out *before* we do the demo. We'll see how that goes.
    • Probably some other stuffs I will let you know on Monday :)
  • Need:
    • We will have choose to unicode reps. Pick two out of Santhosh, Amir, Gerard. My pref: Santhosh, Amir. -< postponed until Monday.

Amir

Parking lot:

* Dealt with. siebrand/gerard: Gerard will write overview of language support teams, what is where, what is missing and who is needed. Write communication plans for WebFonts.

* Dealt with. Amir: r101120

Weekly team meeting 2011-10-27 Skype call initiated by Alolita (17:00 UTC, 60 minutes planned)

Present: Niklas, Amir, Siebrand, Alolita

Not present: Gerard (emergency), Santhosh (day off)

  • Sprint progress: a bit messy, but productive. We've added some work, because the initial estimates were that we would be able to do less (good thing!). Going to plan a WebEx demo next Tuesday around 10.00 CET of all the functionality that was delivered this spint.
  • Sprint 2 planning: Complete WebFonts extension, including review by Timo/Krinkle and deploy on Indic languages by end of that sprint or just after (which is around the time of the Wiki Conference India 2011 (!). Communication needs to start really soon. Asked Gerard to draw up a communication plan, and Siebrand will review that with him tomorrow afternoon. Further enhancements to Narayam, and more features in Translate. Release overview at https://mingle.corp.wikimedia.org/projects/internationalization/cards?favorite_id=164&view=Sprint+Planning
    • Monthly status report of Guillaume: use it!
    • Siebrand pulled into next week's 1-on-1 with Gerard
  • Niklas is our deployment guy now. Yay!
    • Code reviews: No code is deployed unreviewed by a second dev.
    • Pairing (2hrs/day per person)
    • Amir needs to be on engineering list (Alolita will add)
    • 20% time for general code reviews for Mediawiki core + extensions
  • India trip planning.
    • Visa status:
      • Amir, Alolita: done
      • Niklas: applied
      • Siebrand: application in tomorrow, visa expected before 11 Nov (so on time)
      • Gerard: unknown. (Said he will try again Friday or next week)
      • Robin: Should be ok.
    • Day to day planning:
      • Wed 16 Nov: travel
      • Thu 17: recover
      • Fri 18: WikiCon India 2011
      • Sat/Sun 19/20: Hackathon
      • Mon 21: travel Pune
      • Tue/Wed 22/23: Meetup at Red Hat (schedule tbd)
      • Thu/Fri 24/25: translation sprint with Pune community/team meetups
        • two day translation sprint (meet community first do some translation work too, do even more translations at home, IRC, etc.)
          • Presentations by team members in their strong/favorite areas. 30 minutes for whole team, 5 people = 6 minutes per person. Maybe 15 mins of plenary discussion after. We have about 4 hour of sprint, and of course we'd like people to be translating, not listening...
            • Amir: interoperability
            • Niklas: translatewiki
            • Siebrand: WMF Localisation product management
            • Gerard: language support teams
            • Santhosh: import and output methods
        • team face to face meeting
      • Sat 26: day off or travel home (hotel own expense)
      • Sun 27: travel home (hotel own expense)
    • Hackathon planning:
      • Day one: introductory talk: Alolita (10-15 min)
      • Scatter early: two stage division process (first: mobile/offline/i18n, second: dealt with by topic leaders). Work sessions. Management by walking around by 4-8 facilitators. 3 wrap up sessions + introduction of day 2, then dinner.
      • Day two: Same, except plenary wrapup at end of day, certificate presentations?
      • Unconference style is the current proposal: each day starts with max 1 hour of 3 minute presentations, group forming (max group size is 10). Day ends with presentations for 45 mins (also 3 mins). Runs from 09:00 - 17:30. Dinner at end of first day.
      • High priority issue: wifi!!!
      • What is high tea? -> http://en.wikipedia.org/wiki/Tea_%28meal%29#High_tea
      • Siebrand to put a tentative schedule up -> https://www.mediawiki.org/wiki/India_Hackathon_2011#Schedule
  • Format for weekly reports.
  • Unicode membership (3 for USD 1500 or 2 for nothing :P) <- Alolita to decide (-1 from Siebrand) -> decision: 2 for 0 USD.

Stand-up meeting 2011-10-27 Skype call initiated by Siebrand (07:00 UTC, 27 minutes)[edit | edit source]

Niklas

  • Did:
    • Tried visa - okay I get the point: always check their website on the morning you are going there
    • Exported freecol, mifos, mwlib.rl
    • The flash effect on translatewiki.net with webfonts should be greatly reduced, stupid lighttpd didn't allow browsers to cache the fonts. -> This problem is generally known as FOUT. And supposed to be fixed in browsers in their new releases, but I dont see it. More: http://paulirish.com/2009/fighting-the-font-face-fout/ https://bugzilla.mozilla.org/show_bug.cgi?id=499292 Caching is _very_ important for webfonts, I agree, and caching was fully broken until today.
    • I would recommend that we migrate away from lighttpd - apache is better maintained and more well known
    • Fixed https://translatewiki.net/ (was directing to non-secure site)
    • r100807 ??? What about it?
    • Code review
  • Will do:
    • Embassy website still says it's closed on Wednesday
    • Demo #93?
    • Work on #90
  • Need:
    • WBN info about odesk payment costs

Gerard

Santhosh is on leave.

Siebrand

  • Did:
    • mail and CR
    • Enabled page translation for new Wikimedia Terms of use at Meta (https://meta.wikimedia.org/wiki/Terms_of_use )
    • India visa prep. Should finalize today.
    • Have the bank transfer numbers. I withdrew two times USD 4000 using two different payment methods:
      • USD 4000 using "Local Funds Transfer (EUR)" (USD 1,99) brought me EUR 2.844,94.
      • USD 4000 using "Wire Transfer (USD)" (USD 30,00) brought me EUR 2.867,53.
        • Conclusion: for larger amounts, using wire transfer brings you more money! Disclaimers apply!
  • Will do:
  • Need:

Amir

Stand-up meeting 2011-10-26 Skype call initiated by Gerard (07:00 UTC, 23 minutes). Gerard, Niklas and Amir present.[edit | edit source]

Niklas

  • Did:
    • Development of #93 - ready for demo
    • Read the mediawiki architecture book chapter
  • Will do:
    • Visit embassy again
    • Visit another office
    • And yet another meeting (not work related)
    • Twn twicemonthly exports (forgot to do on monday)
  • Need:
    • What does the Feature field in Mingle do? <- Epic story consists of features that consist of stories that consist of tasks. We don't use features, as we connect stories to epic stories.

Gerard

  • Did:
    • Kashmiri and Marathi both have a script that is not yet encoded in Unicode. The Kashmiri script is actively used by a minority. Do we want a quote for a provisional Unicode font ?
    • Ilokano and Tagalog / Filipino need a script for historic documents. Mailed for a release of a font to a Free License
    • experimented with support of Ubuntu for "complex" scripts ... I will love it when Narayam and Webfonts just works !!
  • Will do:
    • need a tourist letter from Siebrand and will then goto Den Haag for an India visum
    • work on train re mail (off line GMAIL) <- you do not have an employment contract with WMF (, so that is not needed.
  • Need:

Santhosh(on leave, Deepawali)

  • Did:
    • Finished the development of card 122, 118.
  • Will do:
    • On leave on Thursday too.
  • Need:

Siebrand: can't be in today's meeting.

  • Did:
    • i18n/L10n QA and fixes
    • Made card #90 (3 points) ready for development (Niklas)
  • Will do:
    • Not much. Working for another client.
  • Need:
    • Card #117 scored, analyzed with acceptance criteria, tasked out, added to sprint 1 and development started in if it's estimated at 3 points or less (Santhosh/Amir). Otherwise pick any card from https://mingle.corp.wikimedia.org/projects/internationalization/cards?favorite_id=164&view=Sprint+Planning that is not in sprint 1 that you score at 3 point or less, add it to sprint 1 and so what you didn't do for #117 :).
    • Stories created for whatever may be missing in WebFonts for deployment on Indic Wikimedia wikis. Nothing else than the stories (Amir/Santhosh), as they will be planned for sprint 2.

Amir

  • Did:
    • Most of the day - HTML5FEST, Ramat-Gan. Presenting a talk about HTML5 RTL features.
      • Met W3C, Google and Mozilla people and discussed language support and localization. Got some ideas to propose to the W3C.
    • Code review for logging translate review (half an hour, picked up a card mid-sprint).
  • Will do:
    • Easy:
      • Check whether visa to India is ready.
    • Current sprint WIP:
      • More work on web fonts disabling?
    • Siebrand's needs:
    • Other WIP:
      • Check on Hebrew Web fonts bug in Internet Explorer.
      • Things i promised to do for the India Hackathon.
      • Try to automate WebFonts testing - write scripts that uninstall and reinstall local fonts.
  • Need:
    • SIP account for future feature meetings.
    • India - dates, flight.

Stand-up meeting 2011-10-25 Skype call initiated by Siebrand (07:00 UTC, 15 minutes)[edit | edit source]

Niklas

  • Did:
    • Demoed #88 after some fixes
    • Message review live on twn
    • I18ndeploy
    • Features team meeting
  • Will do:
    • Task out #93
    • Coding
    • Visa 2nd try wed morning
  • Need:

Gerard

  • Did:
    • two meetings; half my time gone ..
    • http://ultimategerardm.blogspot.com/2011/10/language-options-looking-for-iteration_24.html
    • talked with Niklas about easy ways of supporting Translate on Meta (ie follow largely the twn model as this is a known model and therefore cheap to implement
    • Two ways to do mobile support - posted a mail about Geograph and got into a conversation with Mathias Schindler about annotation press release with info on persons on Wikipedia.
  • Will do:
  • Need:

Santhosh

  • Did:
    • Testing with siebrand on Cards ready for testing.
    • Changed a preference of webfonts from "disable.." to "enable..." Card 118
    • Features team meeting
    • Refactored webfonts.js to make it more flexible(for #122) r100677
  • Will do:
    • Card 122- reset fonts for tags with lang attr. working on that
  • Need:
    • decision on UTC liaison representatives - they allows 2 reps. <- working on that. Will let you know if it's finally 2 or 3.

Siebrand

  • Did:
    • demo for cards 82, 83, 96 with Santhosh. Those are Ready for sign-off. Not OK were 118 and 122. Those were set back from In testing to In development because of non-compliance to acceptance criteria. Santhosh will work on those some more.
    • demo for card 88. Looks great. We're going to put it live on translatewiki.
    • India visa prep. Looking for place to get the correct size photos (2"x2")
    • Features team meeting
    • WMF internal meeting on the India hackathon
  • Will do:
    • Contact Office IT about SIP for Amir
  • Need:

Amir

  • Not present: attending HTML5FEST conference in Ramat-Gan, organized by the Israeli Internet Society.
  • Did:
    • Sprint:
      • Posed the questions from the code review of Transation review to Niklas, got good replies, learned a lot. (card 134)
        • Estimated time for code review was 2 hours. My code reading (on Friday) took about 3 hours, and the session with Niklas took about 1.5 hours more. Useful for estimations in the future.
      • Added the translate-proofr group and updated the documentation. Very little coding, but i had to learn about user rights and twn configuration (cards 136, 139).
      • Code review for WebFonts disabling (138) + some discussions about it with Santhosh.
        • If it's over, then i have no more tasks for the sprint.
    • Non-sprint:
      • Features team meeting. Took too long to connect using Skype, but should be easier in the future.
  • Will do:
    • Most of the day - HTML5FEST, Ramat-Gan. Presenting a talk about HTML5 RTL features.
    • If i have time and network:
      • More work on web fonts disabling?
      • Check on Hebrew Web fonts bug in Internet Explorer.
      • Things i promised to do for the India Hackathon.
      • Try to automate WebFonts testing - write scripts that uninstall and reinstall local fonts.
  • Need:
    • SIP account for future feature meetings.

Stand-up meeting 2011-10-24 Skype call initiated by Siebrand (07:00 UTC, 30 minutes)[edit | edit source]

Niklas

  • Did:
    • #131 webfonts review
    • Dropping visa application - or not
    • Prepared for i18ndeploy (thanks santhosh)
    • Hrrr
  • Will do:
    • Do the i18ndeploy while Roan is coaching
    • It should not be possible to review own translations
  • Need:
    • Visa :(

Santhosh(working today, but not available full time)

  • Did:
    • Reviewed the revisions for i18ndeploy with Niklas.
    • Some code review fixes(Code review card 131)
    • Added 3 Tamil free licensed fonts to webfonts. bug 31889
    • Fixed Bug 31840 - Webfonts fonts folder follows Script codes instead of lang codes.
    • Did some follow up on IDN standards for Indic languages #petproject, #standards
    • Sent weekly report.
  • Will do:
    • Not planned anything,(availability is not sure)
  • Need:

Siebrand

  • Did:
    • twn support
    • met up with Alolita for hackathon prep and schedule discussion.
    • sent mail to Pune community on localisation sprint for Saturday after India hackathon
  • Will do:
    • planning sprint 2
    • Contact Hai
    • more translatewiki support
    • India visa
    • Hackathon prep
    • Features team meeting (11 PDT/18UTC)
    • Address TODO list of SF retrospective:
      • skill mapping (w/AS)
      • Understanding of the support work (what was this again?)
      • inter team interactions (focusing on what? -> features team meeting not sufficient)
      • team success criteria (w/AS/EM)
  • Need:
    • quick demos of finished functionality

Amir

  • Did:
    • Sprint:
      • Read all Niklas' code changes listed in card 88 to complete card 134 (Code review for Mark a translation as reviewed).
        • Looks OK, but i have a list of questions. <- where is that list? -> local machine of Amir
      • Probably finished card 139 (Create translate-messagereview right) but wanted to be sure it's good before committing. <- Niklas
    • Non-sprint (and hardly work-related)
  • Will do:
    • Finalize cards 134 and 139, probably very quickly.
    • See what other cards i can do.
    • Check on Hebrew Web fonts bug in Internet Explorer.
    • Things i promised to do for the India Hackathon.
  • Need:
    • Nothing in particular.
  • Note:
    • Tomorrow i am attending an HTML5 conference. I probably won't attend the meeting and won't be available for most of the day.

Gerard

Stand-up meeting 2011-10-21 Skype call initiated by Niklas (07:00 UTC, 16 minutes)[edit | edit source]

Niklas

  • Did:
    • Installed Skype to Fedora - after a kernel panic it seems to work pretty fine with webcam - still using Windows mainly, but if needed can Skype when traveling
    • #134 Translate extension knowledge transfer (Used WebEx + Skype)
    • Found out that bugs 31602 and 31697 might be related
    • Broke translatewiki.net for a while, stupid me, see r100413.
    • Did cards #129 and #130 - took longer than I had estimated
    • Weekly l10n meeting
  • Will do:
    • Try to help Amir to do cards #139 and #134 to get the user story ready for testing :)
    • Card #131 - code review for webfonts
    • We should decide i18ndeploy revisions
  • Need:
    • Did card #128, but after I committed I started thinking, should there be restrictions that prevent marking 1) non-latest translation 2) fuzzy translations as reviewed - where should these constraints be mentioned? <- discuss with product owner/BA after daily meeting.
    • Is there template or iw-link in mediawiki.org for linking cards in mingle?

Gerard

  • Did:
  • Will do:
    • make language support teams more visible in the WMF context
  • Need:
    • money to appear in my bank account

Santhosh

  • Did:
    • #134 Translate extension knowledge transfer
    • Weekly meeting.
    • Show Selected input on top of menu(from dynamically loaded list) - Junaid added this feature - did code review and follow up fixes/corrections. r100351, r100412
    • Code review on Amharic and Tamil keymap commits
    • Hackathon registration - informed some more i18n folks and asked them to register
    • Got my first payment credited to my account- May be because first transfer- no transaction fee.
  • Will do:
  • Need:
    • Shall we mark Narayam card #96 for i18ndeploy?

Siebrand: not present.

Amir

  • Did:
    • #134 Translate extension knowledge transfer
    • Installed the Translate extension at home and started understanding the code.
    • Weekly meeting with Alolita.
    • Got a few nice welcome messages :)
  • Will do:
    • Complete cards 134 (Code review for Mark a translation as reviewed) and 139 (Create translate-messagereview right)
  • Need:
    • I'll probably need help from Niklas with the above-mentioned cards, but he already promised it..

Weekly reports

Language support teams

Stand-up meeting 2011-10-20 Skype call initiated by Niklas (07:00 UTC, 17 minutes)[edit | edit source]

Niklas

  • Did:
    • Embass