Dominik 4:48 AM [VIVO i18n Standup] Finished yesterday: - VIVO-1842: i18n - Freemarker templates that insert values into Javascript code do not always handle single quotes properly Working on today: - VIVO-1900: Adding a spanish label to an article causes an error Blockers: - None
Brian Lowe 6:16 AM [VIVO i18n Standup] Finished yesterday: - Reviewed/provided input on VIVO-1837, started investigating at RDFService.getVitroRequest() issue Working on today: - Study what it is happening with visualization cache, look at firsttime/everytime question, VIVO-1906/1908 as available time permits Blockers: - None
William Welling 8:51 AM [VIVO i18n Standup] Finished yesterday: - None Working on today: - VIVO-1870: i18n - Inadequate "No Entry for that Letter" message when browsing alphabetically - VIVO-1837: i18n: Anonymous class labels include hard-coded English words Blockers: - VIVO-1837: Still have yet to find a reasonable way to bring I18NBundle into VClassDAOJena. I have investigated getting a I18NBundle from a ServletContext and a Locale which seems to be a plausible approach. If the RDFService available is language aware attempt getting preferred locale/s from the set of languages else use system default locale. The ServletContext is obtained via a ServletContextAware interface and presents testing issues of existing VClass tests. What I see as a significant disconnect is the difference between a request based I18NBundle and a context based I18NBundle (new concept). The request I18NBundle is retrieved by order of; forced locale on context, selected locale on request session, or the first of previously set locales on the context. Now if we attempt to use only the servlet context to retrieve a I18NBundle we will not be assured to have the selectable locale. However, we will be able to locate the files on the context path using the ServletContext. I am open for more discussion or another perspective on desired strategy for this issue. Side Note: I highly suggest integrating dependency injection in order to afford injecting singleton beans, prototype beans, session beans, and request. This will simplify these such issues and afford massive cleanup throughout the code base. No longer would classes have to arbitrarily pass objects from one to another sometimes making them class members and sometimes not.
awoods 9:37 AM [VIVO i18n Standup] Finished yesterday: - Reviewed/Merged: - VIVO-1812: i18n: Warning for empty field on submission on Research keywords page needs french translation - Reviewed/Reopened: - VIVO-1863: Menus are presented in French Canadian in the en_CA context. - VIVO-1842: Freemarker templates that insert values into Javascript code do not always handle single quotes properly Working on today: - Investigating implications of moving files between firsttime/everytime (re:VIVO-1863) - Reviewing: - VIVO-1885: i18n-regression-test documentation - Documenting: VIVO-1764: i18n: Document how an end-user can use the i18n features Blockers: - Where to put 'propertygroups' - firsttime? everytime?
Matthias Lühr 10:01 AM [VIVO i18n Standup] Finished yesterday: - modification of cap map template (VIVO-1902) Working on today: - investigating on remaining tickets - reviewing vivo-1821 Blockers: - None
Ralph O'Flinn 11:02 AM [VIVO i18n Standup] Finished yesterday: - verified my 1.12 SNAPSHOT (no i18n) instance running and populated correctly - performed backup of instance Working on today: - setting up a 1.10 instance with data as well - starting test upgrades Blockers: - Always life in gerneral! |