Uploaded image for project: 'Google Code-in'
  1. Google Code-in
  2. GCI-7

Review module JSP pages, and move any freetext into a messages.properties file

    Details

    • Complexity:
      Medium

      Description

      A number of our modules may have free-text within jsp pages of the web layer.
      This is not good practice, as it prevents them from being localized.
      The proper approach is to move such text into a messages.properties file so that they can easily be localized.

      Listed below are modules that need review as specified by this task

      a.https://github.com/openmrs/openmrs-module-htmlformentry
      b.https://github.com/openmrs/openmrs-module-reporting
      c. https://github.com/openmrs/openmrs-module-idgen
      d.https://github.com/openmrs/openmrs-module-metadatasharing
      e.https://github.com/openmrs/openmrs-module-htmlformflowsheet
      f.https://github.com/openmrs/openmrs-module-patientsummary
      g.https://github.com/openmrs/openmrs-module-birt
      h.https://github.com/openmrs/openmrs-module-messaging
      i.https://github.com/openmrs/openmrs-module-patientnarratives
      j.https://github.com/openmrs/openmrs-module-patientmatching

      1) Setup the OpenMRS developer environment on your local machine [0]
      2) Select one of the modules from above list, and document your selection on this ticket so that others do not claim the same module.
      3) Fork and checkout the Source code for the module you selected
      4) Review all JSP pages within the module that you selected. If they contain any free-text, move them to the messages.properties file, as per instructions found here [1]
      If any changes were made, make a pull request with these changes
      OR
      If no changes were made, write a summary of at last 100 words, defining the purpose of the module (in your own words) and comment on this ticket.

      NOTE: It is required that you submit a screenshot proving you have tested your code. Failure to do so, will result in your task being sent back for more work.

      [0] https://wiki.openmrs.org/display/docs/Step+by+Step+Installation+for+Developers
      [1] https://wiki.openmrs.org/display/docs/Module+messages.properties+Files

        Gliffy Diagrams

          Attachments

            Attachments-Category-Modification

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  surangak Suranga Kasthurirathne
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  18 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Time Tracking

                    Estimated:
                    Original Estimate - 1 day, 7 hours
                    1d 7h
                    Remaining:
                    Remaining Estimate - 1 day, 7 hours
                    1d 7h
                    Logged:
                    Time Spent - Not Specified
                    Not Specified