[PUP-8379] translation string uses wrong variable names Created: 2018/01/23  Updated: 2018/02/05  Resolved: 2018/01/26

Status: Closed
Project: Puppet
Component/s: None
Affects Version/s: PUP 5.3.3
Fix Version/s: PUP 5.3.4, PUP 5.4.0

Type: Bug Priority: Normal
Reporter: Eric Delaney Assignee: Eric Delaney
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template: PUP Bug Template
Sub-team: Coremunity
Team: Platform Core
Sprint: Platform Core KANBAN
Method Found: Automated Test
Release Notes: Not Needed
QA Risk Assessment: No Action


The translations string for this japanese string is wrong, it uses the wrong variable name:

#: ../lib/puppet/error.rb:68 ../lib/puppet/parser/compiler.rb:39
msgid "%{message} on node %{node}"
msgstr "ノード%{node}の%{msg}"

so you end up with untranslated variable names:

        Info: 設定された環境'puppet_agent_l4rs2vm1'を使用しています。
        Info: pluginfactsを取得しています。
        Info: pluginを取得しています。
        Info: localesを取得しています。
        Info: factsを読み込んでいます。
        Error: Facter: error while resolving custom fact "i18ndemo_fact": eputnam-i18ndemo fact: これはeputnam-i18ndemoからのカスタムファクトからのレイズです
        Error: リモートサーバからカタログを取得できませんでした: SERVERのエラー500 : サーバエラー: ノード%{node}の%{msg}
        Warning: 失敗したカタログではキャッシュを使用できません。
        Error: カタログを取得できませんでした; 実行をスキップしています。

Comment by Eric Delaney [ 2018/01/23 ]

Larissa Lane This is the ticket that needs an update to the translation .po file for japanese

Comment by Eric Delaney [ 2018/01/23 ]

Merged to 5.3.x at https://github.com/puppetlabs/puppet/commit/2318501c6cf3ebee91a38eb462cde62896ea4ab5

Comment by Melissa Stone [ 2018/01/26 ]

This has passed CI

Generated at Sun Sep 27 17:28:58 PDT 2020 using Jira 8.5.2#805002-sha1:a66f9354b9e12ac788984e5d84669c903a370049.