Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6474

Incorporate gettext_setup gem into puppet

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 4.9.0
    • Component/s: None
    • Labels:
    • Template:
    • Acceptance Criteria:
      Hide

      Puppet-agent and puppet server's acceptance tests pass with updated gem dependencies.

      Puppet gem is installable after adding gettext_setup gem dependency.

      Show
      Puppet-agent and puppet server's acceptance tests pass with updated gem dependencies. Puppet gem is installable after adding gettext_setup gem dependency.
    • Team:
      Agent
    • Story Points:
      3
    • Sprint:
      AP 2016-10-19, AP 2016-11-02, AP 2016-11-16, AP 2016-11-30, AP 2016-12-14, AP 2017-01-11
    • Release Notes:
      New Feature
    • Release Notes Summary:
      Puppet will now ship with the gettext-setup gem, which provides a useful interface for Ruby's gettext tooling, which allows extraction of strings for translation and runtime insertion of translated strings based on the user's locale.
    • QA Risk Assessment:
      No Action
    • QA Risk Assessment Reason:
      Tested elsewhere

      Description

      Goal here is to incorporate the gettext_setup gem into such that we can externalize a single string in puppet and produce a pot file (presumably from a rake task).

      There are several things that will need to be updated, including (but not limited to) puppet's gemspec, puppet-agent and puppetserver packaging.

      The version of the gettext-setup gem required for this must be > 0.7 due to our decision to use binary .mo files for reading in translated strings (see PUP-6934). Versions < 0.7 assume .po files.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                maggie Maggie Dreyer
                Reporter:
                kylo Kylo Ginsberg
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support