)]}'
{"nova/api/validation/validators.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"e894ba971f2f094a5a93e393a8b7da2d2234af57","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                    \u0027path\u0027: ex.path.pop(), \u0027value\u0027: ex.instance,"},{"line_number":292,"context_line":"                    \u0027message\u0027: ex.message"},{"line_number":293,"context_line":"                }"},{"line_number":294,"context_line":"                if self.version:"},{"line_number":295,"context_line":"                    detail +\u003d (\u0027 on microversion \u0027 + self.version.get_string())"},{"line_number":296,"context_line":"            else:"},{"line_number":297,"context_line":"                detail \u003d ex.message"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_4d13dc0e","line":294,"updated":"2017-03-30 21:49:46.000000000","message":"Not sure how it is around here, but where I come from, translators will string you up for this kind of message construction.  (Also, this chunk isn\u0027t being translated as written.)\n\nSuggest maybe including in the original message something like:\n\n \u0027Microversion: %(ver)\u0027 % {..., \u0027ver\u0027: self.version.get_string() if self.version else \u0027??\u0027, ...}","commit_id":"7ad7a101abdb0c1238832b1009c1400137e8d53b"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c3cbeec06498b00b859bddf10848ec18a3ad8ecb","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                    \u0027path\u0027: ex.path.pop(), \u0027value\u0027: ex.instance,"},{"line_number":292,"context_line":"                    \u0027message\u0027: ex.message"},{"line_number":293,"context_line":"                }"},{"line_number":294,"context_line":"                if self.version:"},{"line_number":295,"context_line":"                    detail +\u003d (\u0027 on microversion \u0027 + self.version.get_string())"},{"line_number":296,"context_line":"            else:"},{"line_number":297,"context_line":"                detail \u003d ex.message"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_5c85b0ac","line":294,"in_reply_to":"dfeb2761_4d13dc0e","updated":"2017-03-31 17:30:43.000000000","message":"This message is used for legacy v2 API which doesn\u0027t support microversion mechanism. On such envs, ?? seems a little odd, so it would be nice to avoid adding \"Microversion\" itself.","commit_id":"7ad7a101abdb0c1238832b1009c1400137e8d53b"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"97049a1708ff89d25ebf8e8176e1b7d66e5fe30a","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                    \u0027path\u0027: ex.path.pop(), \u0027value\u0027: ex.instance,"},{"line_number":292,"context_line":"                    \u0027message\u0027: ex.message"},{"line_number":293,"context_line":"                }"},{"line_number":294,"context_line":"                if self.version:"},{"line_number":295,"context_line":"                    detail +\u003d (\u0027 on microversion \u0027 + self.version.get_string())"},{"line_number":296,"context_line":"            else:"},{"line_number":297,"context_line":"                detail \u003d ex.message"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_0d0a1020","line":294,"in_reply_to":"dfeb2761_5c85b0ac","updated":"2017-04-03 21:42:09.000000000","message":"Sure, I agree.  My point was just that we shouldn\u0027t a) append hardcoded English into a translated message; or b) combine two translated messages.","commit_id":"7ad7a101abdb0c1238832b1009c1400137e8d53b"}]}
