)]}'
{"id":"openstack%2Fhorizon~696321","triplet_id":"openstack%2Fhorizon~master~I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29","project":"openstack/horizon","branch":"master","topic":"bug/1841617","hashtags":[],"change_id":"I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29","subject":"Fix use of ngettext in registry getName","status":"MERGED","created":"2019-11-27 15:09:57.000000000","updated":"2020-09-01 14:12:01.000000000","submitted":"2020-01-06 12:34:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"696321-1578314053242-bbef5f2b","meta_rev_id":"1f34a5336d4490bbb9fa807cec1dd75127e3dd10","_number":696321,"virtual_id_number":696321,"owner":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"date":"2020-01-06 08:52:15.000000000","_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-06 12:34:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"recommended":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"all":[{"value":1,"date":"2019-12-20 09:44:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},{"value":1,"date":"2019-12-20 09:44:48.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":2,"date":"2019-12-20 09:44:48.000000000","_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":2,"date":"2020-01-06 11:03:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"all":[{"value":0,"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":1,"date":"2020-01-06 11:03:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},{"value":0,"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"value":0,"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-28 19:08:56.000000000","updated_by":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"reviewer":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"state":"REVIEWER"},{"updated":"2019-11-29 14:41:25.000000000","updated_by":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"reviewer":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"state":"REVIEWER"},{"updated":"2019-12-05 16:26:19.000000000","updated_by":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"reviewer":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"state":"REVIEWER"},{"updated":"2020-01-06 11:03:35.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2020-01-06 12:34:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"7473b87a49afaca43563bc8cd25bb21192e53ae0","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-11-27 15:09:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d2b7467941982f2d98d62f94a52e841eefa52ef8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 16:29:50.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- nodejs10-npm-run-lint https://zuul.opendev.org/t/openstack/build/1434e4c028db44f984d338c2534537cf : FAILURE in 5m 30s\n- nodejs10-npm-run-test https://zuul.opendev.org/t/openstack/build/96b83bc569954c4bb7fe815abead9b59 : SUCCESS in 9m 04s\n- horizon-openstack-tox-python3-django111 https://zuul.opendev.org/t/openstack/build/f045f62d81e34a34b822a8031695a136 : SUCCESS in 8m 06s\n- horizon-openstack-tox-python3-django22 https://zuul.opendev.org/t/openstack/build/37ff406c48064f97b2d377a71ce5213a : SUCCESS in 8m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8154d9d29d2c4905baf22353f0ac71d3 : SUCCESS in 11m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a4a008606024ca49e12406ff93aab16 : SUCCESS in 5m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b792061d37c04fe386ee7f3990057e4f : SUCCESS in 9m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/44029092cd854ddaaa1c3e13fe702c24 : SUCCESS in 11m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2cef5df1fe8148f08808215f01bd459b : SUCCESS in 6m 17s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/4af7c309e7114e30aa7988122e02aae1 : SUCCESS in 8m 27s\n- horizon-integration-tests https://zuul.opendev.org/t/openstack/build/131d0d6b49754aa5b1f940b54a6fd130 : SUCCESS in 1h 12m 54s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/333e9ac5e525447db718456bb8632a2b : SUCCESS in 39m 42s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/a9bb5ea235ff4c03965d81324198365e : SUCCESS in 5m 39s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/6ea5b547b7ac418da5b165c8763c72f8 : SUCCESS in 45m 28s","accounts_in_message":[],"_revision_number":1},{"id":"df0362ea201fc0db9ccd9a5693d2cfc3f30bce18","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-11-27 16:54:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3ea232e235e13826a7db447ad6a21ff1b2d6addd","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-11-27 17:01:11.000000000","message":"Patch Set 1:\n\nPlease note that for this patch to take effect, new .pot file has to be generated, and the translations have to updated according to it.","accounts_in_message":[],"_revision_number":1},{"id":"d271111d0a8d06cec661c88009c8beea602a81ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 18:16:02.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- nodejs10-npm-run-lint https://zuul.opendev.org/t/openstack/build/fc59ddde607e4690bb576a467ef44b61 : FAILURE in 5m 36s\n- nodejs10-npm-run-test https://zuul.opendev.org/t/openstack/build/bf8a4895dcec40b5afeaaae35aafe6ba : SUCCESS in 6m 51s\n- horizon-openstack-tox-python3-django111 https://zuul.opendev.org/t/openstack/build/abe695b5cf784c81ba9a7109cbc46f57 : SUCCESS in 9m 49s\n- horizon-openstack-tox-python3-django22 https://zuul.opendev.org/t/openstack/build/a3815d2ac24649f5971040aef6dd015e : SUCCESS in 10m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9634dab657414e01935bafed8e113858 : SUCCESS in 9m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9664ab7c1e674469865164975bebd0fd : SUCCESS in 6m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fcfe652a8da04d50819e411abf81375e : SUCCESS in 8m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ef8a4c35726244199d60a9c9e399b9d7 : SUCCESS in 8m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81110b2c4774444e9ee64a6d3a8d750a : SUCCESS in 8m 48s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/bc29fe5d44ca477ca0675f99ff49a755 : SUCCESS in 6m 23s\n- horizon-integration-tests https://zuul.opendev.org/t/openstack/build/9865ca75614b4478960dc70be7344077 : SUCCESS in 1h 19m 20s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/ad49fe67dbe54a5c910849f852ff298c : SUCCESS in 35m 35s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/bb58aab288eb4c9faac2d714cbc34b86 : SUCCESS in 5m 18s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/685ca6c19f884c0f87484737d0ba1c89 : SUCCESS in 33m 08s","accounts_in_message":[],"_revision_number":2},{"id":"f5b62ca173cc4f5037932644e9cd4863d2df30d1","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-11-27 19:23:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b59bfc1d304005910637ab4ac41a5c12a975ef89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 20:43:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- nodejs10-npm-run-lint https://zuul.opendev.org/t/openstack/build/5da8952f2dbb49dc9fe30b3688d248ef : SUCCESS in 4m 39s\n- nodejs10-npm-run-test https://zuul.opendev.org/t/openstack/build/9cfbdc7cf4904f148cdbe00ae2798198 : SUCCESS in 6m 49s\n- horizon-openstack-tox-python3-django111 https://zuul.opendev.org/t/openstack/build/3bc7eac0ee624a6aa523fe34e81a2792 : SUCCESS in 8m 46s\n- horizon-openstack-tox-python3-django22 https://zuul.opendev.org/t/openstack/build/e6012fc6c6fc4e7797dff33d4ae27957 : SUCCESS in 10m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/073bafbf4f18431398b28b2e1137354b : SUCCESS in 9m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/116910f2c82f4dbb982cef8577f8788e : SUCCESS in 6m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/51b43363c73b4d1e839e82b360dcca4a : SUCCESS in 9m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e81614209d2a4fdea25ca3b752cc9089 : SUCCESS in 9m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/852e134a2c614e57aa86370636a59637 : SUCCESS in 5m 40s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/49b4346d1275431e8e1945aa6e698588 : SUCCESS in 6m 21s\n- horizon-integration-tests https://zuul.opendev.org/t/openstack/build/48684fad7c3d4335bf49a191663e59ed : SUCCESS in 1h 12m 26s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/cc4eb84b93154184bd6d91d26babf4c0 : SUCCESS in 27m 45s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/98b5ab842d574256b7939b577d78e046 : SUCCESS in 4m 19s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/361062b452f84e9db431ba7218c505f4 : SUCCESS in 36m 05s","accounts_in_message":[],"_revision_number":3},{"id":"411f400b46ebca2cb2ce028c5182cab227f967dd","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-11-28 01:55:18.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"d4d6a9f191eb05af10db003e22e994237c36a3e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-28 03:08:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- nodejs10-npm-run-lint https://zuul.opendev.org/t/openstack/build/b74029106942465dbae45832461e8833 : SUCCESS in 4m 43s\n- nodejs10-npm-run-test https://zuul.opendev.org/t/openstack/build/b0088be305f944dea7ba638e2c50f928 : SUCCESS in 5m 52s\n- horizon-openstack-tox-python3-django111 https://zuul.opendev.org/t/openstack/build/31b0ebca339f42d8831a34ed0a42ed71 : SUCCESS in 8m 53s\n- horizon-openstack-tox-python3-django22 https://zuul.opendev.org/t/openstack/build/e6511b3eaa7443e48e8c17862c728b3a : SUCCESS in 9m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ae109b3a864432cbd48a61d3ebb8848 : SUCCESS in 9m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e931805d92a846e68e22c7c7ed4a4feb : SUCCESS in 5m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b3d667d5af3e4722a30c2eb5860dbd79 : SUCCESS in 8m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6ab8b4df5bd74f6791efe849c03042d4 : SUCCESS in 8m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28d8737a68de44a3ab050ae3681fcdd6 : SUCCESS in 6m 06s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/4d91eb8420f64dfaaadb3d42ac9ba829 : SUCCESS in 5m 30s\n- horizon-integration-tests https://zuul.opendev.org/t/openstack/build/968c47971f2e47488698468e7cf703e1 : SUCCESS in 1h 07m 29s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/48e4847ff5fb4761819edb3b4c5b3b96 : SUCCESS in 36m 06s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/e5c43bd59cde4063a489ea355dc5f58e : SUCCESS in 4m 12s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/df8ecd2ec6c442a78740185b5f2583b6 : SUCCESS in 36m 35s","accounts_in_message":[],"_revision_number":4},{"id":"23668f3a299998b99d6be3b1c949c9a7d4ce82d1","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-11-28 08:30:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"619a79da0c3fb9a1802a344803c7663a63a6afe1","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-11-28 10:19:45.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"21fce0a9c591fdaebe33a1fce095c930b00ae53f","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-11-28 11:11:49.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"af839fc73d35126ade2c6b4bfe9723e8ed092a2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-28 12:42:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- nodejs10-npm-run-lint https://zuul.opendev.org/t/openstack/build/9714029ce9d24c6e91b90b2c6735a5c0 : SUCCESS in 5m 43s\n- nodejs10-npm-run-test https://zuul.opendev.org/t/openstack/build/09e42a1cf91a426bb24d9df3ff72648b : SUCCESS in 7m 27s\n- horizon-openstack-tox-python3-django111 https://zuul.opendev.org/t/openstack/build/f097b04a843941b2abd4db039e06e9e6 : SUCCESS in 8m 20s\n- horizon-openstack-tox-python3-django22 https://zuul.opendev.org/t/openstack/build/7c23480552af46f8871a4cdf8c97a125 : SUCCESS in 9m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/65c1d30cedb1471a95fdf004b30fff83 : SUCCESS in 10m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/854b4203c1dc475bacbe0f9078fdc299 : SUCCESS in 7m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1caeb2dc888f48aa8c12555a427191db : SUCCESS in 9m 23s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/63bde182a09342f98f917385a9e0f99c : SUCCESS in 10m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90400e3e20ac4af39da81306f40afbb8 : SUCCESS in 7m 25s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/4d186812c5fa4b72af28f27d190d51ff : SUCCESS in 8m 12s\n- horizon-integration-tests https://zuul.opendev.org/t/openstack/build/8b7a8a413c3f43868684186c0f49d96b : SUCCESS in 1h 21m 02s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/734e4547c25342ed8d91419778cc5206 : SUCCESS in 38m 22s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/1c4cbeaf1784482fbe49121321c5b1c9 : SUCCESS in 5m 27s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/5311fb2f0819452f8adc28192ab545df : SUCCESS in 33m 37s","accounts_in_message":[],"_revision_number":5},{"id":"c6d0e61235b36a92a304f59bad503caca4f620a8","author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"date":"2019-11-28 19:08:56.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fcf200b0674c05b13e92c611cd0cabe5c3130e84","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-11-29 08:29:37.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"2b5cdb41dba94e53f4767ea7641cac41d9d94f82","author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"date":"2019-11-29 14:41:25.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"449fc17f36e882b9584324820f8e52a52d4f067a","author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"date":"2019-11-30 17:12:44.000000000","message":"Patch Set 5:\n\nI cherry-picked this patch, but still hit the problem. The image and keypair panels still doesn\u0027t display the correct title.","accounts_in_message":[],"_revision_number":5},{"id":"99fb3c64d549f526ecdc854b92501dd6fef09f96","author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"date":"2019-11-30 17:13:17.000000000","message":"Patch Set 5:\n\nLet me know if anything I can help for the troubleshooting.","accounts_in_message":[],"_revision_number":5},{"id":"3997e3126e15272418344949a60000bcd2677bd3","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-12-02 08:17:58.000000000","message":"Patch Set 5:\n\nYou have to update and fill the translations for this to take effect.\n\nFor instance, instead of:\n\nmsgid \"Image\"\nmsgstr \"Image\"\n\nmsgid \"Images\"\nmsgstr \"Images\"\n\nthere needs to be:\n\nmsgid \"Image\"\nmsgid_plural \"Images\"\nmsgstr[0] \"Image\"\nmsgstr[1] \"Images\"","accounts_in_message":[],"_revision_number":5},{"id":"0dcd9346a498e4bac776da7707ce724be9f28697","author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"date":"2019-12-05 16:26:19.000000000","message":"Patch Set 5: Code-Review+1\n\n\u003e You have to update and fill the translations for this to take\n \u003e effect.\n \u003e \n \u003e For instance, instead of:\n \u003e \n \u003e msgid \"Image\"\n \u003e msgstr \"Image\"\n \u003e \n \u003e msgid \"Images\"\n \u003e msgstr \"Images\"\n \u003e \n \u003e there needs to be:\n \u003e \n \u003e msgid \"Image\"\n \u003e msgid_plural \"Images\"\n \u003e msgstr[0] \"Image\"\n \u003e msgstr[1] \"Images\"\n\nCool. I did what you said and it worked very well. Thanks for the fix.","accounts_in_message":[],"_revision_number":5},{"id":"83c6f74f329e516a50e078893463c5e8fc8a5fb3","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-12-06 14:47:00.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"6f0995dd2759d2f8eb392bee195573c47df6d336","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 16:15:53.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- nodejs10-npm-run-lint https://zuul.opendev.org/t/openstack/build/2df0a53bb62e46c8a7210f157039e9ef : SUCCESS in 6m 15s\n- nodejs10-npm-run-test https://zuul.opendev.org/t/openstack/build/cc04e5b6e6af4324b574ea8c692d7b48 : SUCCESS in 7m 28s\n- horizon-openstack-tox-python3-django111 https://zuul.opendev.org/t/openstack/build/5524923b358b4bd6a038fd597c7bff24 : SUCCESS in 12m 43s\n- horizon-openstack-tox-python3-django22 https://zuul.opendev.org/t/openstack/build/68cbfdfcb3f8421797a0e2f2a6fb8f5e : SUCCESS in 11m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b07f2ec005a494fa1a61351b180771e : SUCCESS in 12m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1131de5956644e9484d7823f72edca2b : SUCCESS in 7m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9c7f67e82dcc4f159230f4fd63f77315 : SUCCESS in 11m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ba28f28c96ea48f293ff37ad6c612372 : SUCCESS in 10m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/549351ce758c4195b970f8691d962211 : SUCCESS in 7m 53s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/37570824a764489e859bb9069b5c3570 : SUCCESS in 6m 30s\n- horizon-integration-tests https://zuul.opendev.org/t/openstack/build/1d26d4ce6f064267a3b6b4213decd655 : SUCCESS in 1h 27m 33s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/5db9907b23f846c4a60abcaf77b7cd44 : SUCCESS in 36m 28s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/33b2985e98e14b5db883efe24c28dd85 : SUCCESS in 4m 00s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/66d07ae6c4c44d1d898012d247229ea1 : SUCCESS in 33m 41s","accounts_in_message":[],"_revision_number":6},{"id":"c0b191e0c566342636639a8ab3d039edcf38b850","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2019-12-20 09:44:48.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"fcac3a314f665cc6d8fcbf78ff3c8085c2089f76","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-20 11:09:45.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- nodejs10-npm-run-lint https://zuul.opendev.org/t/openstack/build/c21a9d5fae074a0eae10092aecfecf43 : SUCCESS in 5m 59s\n- nodejs10-npm-run-test https://zuul.opendev.org/t/openstack/build/946ff7060e1b4d1aa516ea1a59dbe207 : SUCCESS in 7m 29s\n- horizon-openstack-tox-python3-django111 https://zuul.opendev.org/t/openstack/build/d4b44cb59dc441a1be4c445d525ade16 : SUCCESS in 8m 26s\n- horizon-openstack-tox-python3-django22 https://zuul.opendev.org/t/openstack/build/0b6bd0e35b64441780396b6ecc4b281d : SUCCESS in 9m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c966b5cc2ad74abf8fae263691e0b64b : SUCCESS in 9m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c2c2e4e7ab14f2a8ea6f73f4a6064ef : SUCCESS in 5m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4f6094fb019b46d09b5095b7987a5985 : SUCCESS in 9m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8878fbdf3c0f4cadac0f11a29304dd8d : SUCCESS in 9m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/757be2732f8444428fa59f01f107cb29 : SUCCESS in 7m 28s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/e18045b32c7c40ce8a49459012af301f : SUCCESS in 7m 31s\n- horizon-integration-tests https://zuul.opendev.org/t/openstack/build/7173f24b0b1540b581d6dfdde12e576d : SUCCESS in 1h 21m 44s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/3ac87259531e48b88a54563b453b38f7 : SUCCESS in 31m 33s\n- horizon-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/f00119b9eb9c41e2825d6e912090b471 : SUCCESS in 4m 47s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/c8083fe9d8a24c4ab93046886065d667 : SUCCESS in 36m 43s","accounts_in_message":[],"_revision_number":7},{"id":"d7fbfbf8d169766709587dee5986948d2f0e94bc","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-12-23 05:16:10.000000000","message":"Patch Set 7:\n\nI still cannot reproduce the original issue with my latest master of horizon..... I switch the language to en-gb or en-au as mentioned in the bug report but I still see the right title like \"Images\" and \"Key Pairs\". What is the best way to reproduce the original issue? Otherwise, I cannot verify this patch works well.....","accounts_in_message":[],"_revision_number":7},{"id":"5adc9d236941955d75064f908cac9de74858e94b","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-12-23 06:17:25.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"2bd5490dc69372274f39c1e29c2dd15eb22ea49e","author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"date":"2019-12-27 20:34:35.000000000","message":"Patch Set 7:\n\n\u003e I still cannot reproduce the original issue with my latest master\n \u003e of horizon..... I switch the language to en-gb or en-au as\n \u003e mentioned in the bug report but I still see the right title like\n \u003e \"Images\" and \"Key Pairs\". What is the best way to reproduce the\n \u003e original issue? Otherwise, I cannot verify this patch works\n \u003e well.....\n\nClearing the browser cache might help.","accounts_in_message":[],"_revision_number":7},{"id":"f32b14177442ab721ed8d46c52a084766875f11f","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2020-01-06 08:52:15.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"82269f9b6ff47de1cb1defeab4e46fb8176ec303","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-06 11:03:35.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nWhile I haven\u0027t succeeded to reproduce the original issue, the approach proposed looks okay and other reviewers confirm it works well, so I am approving this.","accounts_in_message":[],"_revision_number":7},{"id":"c371184ff0c62e850348af037bcb696c15d154d3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 11:03:49.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"1ba7c9917d1da269119396cdecd1b55bd14f8fea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 12:34:13.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"a59750ca3eec5463ffb4b70fe965209e4fb87a7e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 12:34:13.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- nodejs10-npm-run-lint https://zuul.opendev.org/t/openstack/build/857a5014ac934ce48d87be013bd9353f : SUCCESS in 5m 53s\n- nodejs10-npm-run-test https://zuul.opendev.org/t/openstack/build/d589620a8c904a2c8a4c9e7f4e34c88f : SUCCESS in 9m 08s\n- horizon-tox-python3-django22 https://zuul.opendev.org/t/openstack/build/33faff22c88d44ad8b61571f62415f2b : SUCCESS in 11m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3aa64f370c6847acbec7734c78ab66c1 : SUCCESS in 11m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc348f5e98d74a1fa2b0ba1809be6216 : SUCCESS in 6m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a06d3eb9e8ce4bbab8c65d7881a1492c : SUCCESS in 10m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ae491aae2f4a44099fe1b56f3e8dee24 : SUCCESS in 9m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c251451e871e4d23973ce5fb11f97a31 : SUCCESS in 5m 49s\n- horizon-dsvm-tempest-plugin https://zuul.opendev.org/t/openstack/build/1a80f17818194f4b9a7cc5f322e4dfd0 : SUCCESS in 46m 18s\n- horizon-selenium-headless https://zuul.opendev.org/t/openstack/build/2e069e735a764e9fa4042c960055f98e : SUCCESS in 9m 03s\n- horizon-integration-tests https://zuul.opendev.org/t/openstack/build/556253fe73bd418d85a4a38b8010988f : SUCCESS in 1h 25m 11s\n- horizon-tempest-plugin-ipv6 https://zuul.opendev.org/t/openstack/build/5bee22d37729494a80cd26a2a9b0b9f4 : SUCCESS in 45m 06s","accounts_in_message":[],"_revision_number":7},{"id":"a52b4293664c21676edc200cb8eaa10177ef8577","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 12:36:00.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1eb4e57041b2423d8cd6603ecd51fd7e : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":7},{"id":"58b494dc41aa30a6412c6c7d974a72df75e79e37","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2020-09-01 14:12:01.000000000","message":"Patch Set 7: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit c542d0e9a0c1354bc2f27f53efa12c86ab24b18e","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"ef4055e2888bb0fe67d64e9c422a31f925469200","revisions":{"3148cd95e17b9afca532a8707d0a42ed6dfaa8fe":{"kind":"REWORK","_number":1,"created":"2019-11-27 15:09:57.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/21/696321/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/21/696321/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/21/696321/1"}}},"commit":{"parents":[{"commit":"daffc72bfca1171303370aff36cae009683c0e84","subject":"Merge \"Send binary frame in websocket client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/daffc72bfca1171303370aff36cae009683c0e84"}]}],"author":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 14:07:41.000000000","tz":60},"committer":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 15:05:40.000000000","tz":60},"subject":"Fix use of ngettext in resgitry getName","message":"Fix use of ngettext in resgitry getName\n\nThe setNames and getNames functions in the resource registry were\ncalling ngettext() on already translated strings that were marked for\ntranslation with gettext() and not ngetttext(). That lead to some\npage titles in some locales being displayed as single characters.\n\nCloses-Bug: #1762089\n\nChange-Id: I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/3148cd95e17b9afca532a8707d0a42ed6dfaa8fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/3148cd95e17b9afca532a8707d0a42ed6dfaa8fe"}]},"branch":"refs/heads/master"},"15fdc73b3e9143f85a73c264f49bca4ef6a81018":{"kind":"REWORK","_number":2,"created":"2019-11-27 16:54:09.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/21/696321/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/21/696321/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/21/696321/2"}}},"commit":{"parents":[{"commit":"daffc72bfca1171303370aff36cae009683c0e84","subject":"Merge \"Send binary frame in websocket client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/daffc72bfca1171303370aff36cae009683c0e84"}]}],"author":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 14:07:41.000000000","tz":60},"committer":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 16:52:53.000000000","tz":60},"subject":"Fix use of ngettext in resgitry getName","message":"Fix use of ngettext in resgitry getName\n\nThe setNames and getNames functions in the resource registry were\ncalling ngettext() on already translated strings that were marked for\ntranslation with gettext() and not ngetttext(). That lead to some\npage titles in some locales being displayed as single characters.\n\nCloses-Bug: #1762089\n\nChange-Id: I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/15fdc73b3e9143f85a73c264f49bca4ef6a81018"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/15fdc73b3e9143f85a73c264f49bca4ef6a81018"}]},"branch":"refs/heads/master"},"f246c2ef11f7e7ba2cd00dd7856e5252ee125827":{"kind":"REWORK","_number":3,"created":"2019-11-27 19:23:54.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/21/696321/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/21/696321/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/21/696321/3"}}},"commit":{"parents":[{"commit":"daffc72bfca1171303370aff36cae009683c0e84","subject":"Merge \"Send binary frame in websocket client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/daffc72bfca1171303370aff36cae009683c0e84"}]}],"author":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 14:07:41.000000000","tz":60},"committer":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 19:23:44.000000000","tz":60},"subject":"Fix use of ngettext in resgitry getName","message":"Fix use of ngettext in resgitry getName\n\nThe setNames and getNames functions in the resource registry were\ncalling ngettext() on already translated strings that were marked for\ntranslation with gettext() and not ngetttext(). That lead to some\npage titles in some locales being displayed as single characters.\n\nCloses-Bug: #1762089\n\nChange-Id: I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/f246c2ef11f7e7ba2cd00dd7856e5252ee125827"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/f246c2ef11f7e7ba2cd00dd7856e5252ee125827"}]},"branch":"refs/heads/master"},"4b8ec7965b588e263739cf4b8e62d923897702df":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2019-11-28 01:55:18.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/21/696321/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/21/696321/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/21/696321/4"}}},"commit":{"parents":[{"commit":"daffc72bfca1171303370aff36cae009683c0e84","subject":"Merge \"Send binary frame in websocket client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/daffc72bfca1171303370aff36cae009683c0e84"}]}],"author":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 14:07:41.000000000","tz":60},"committer":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-28 01:54:41.000000000","tz":60},"subject":"Fix use of ngettext in registry getName","message":"Fix use of ngettext in registry getName\n\nThe setNames and getNames functions in the resource registry were\ncalling ngettext() on already translated strings that were marked for\ntranslation with gettext() and not ngetttext(). That lead to some\npage titles in some locales being displayed as single characters.\n\nCloses-Bug: #1762089\nChange-Id: I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/4b8ec7965b588e263739cf4b8e62d923897702df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/4b8ec7965b588e263739cf4b8e62d923897702df"}]},"branch":"refs/heads/master"},"b8cefb5c4901ff53a203fecede85be222f88343e":{"kind":"REWORK","_number":5,"created":"2019-11-28 11:11:49.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/21/696321/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/21/696321/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/21/696321/5"}}},"commit":{"parents":[{"commit":"daffc72bfca1171303370aff36cae009683c0e84","subject":"Merge \"Send binary frame in websocket client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/daffc72bfca1171303370aff36cae009683c0e84"}]}],"author":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 14:07:41.000000000","tz":60},"committer":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-28 11:11:36.000000000","tz":60},"subject":"Fix use of ngettext in registry getName","message":"Fix use of ngettext in registry getName\n\nThe setNames and getNames functions in the resource registry were\ncalling ngettext() on already translated strings that were marked for\ntranslation with gettext() and not ngetttext(). That lead to some\npage titles in some locales being displayed as single characters.\n\nCloses-Bug: #1762089\nChange-Id: I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/b8cefb5c4901ff53a203fecede85be222f88343e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/b8cefb5c4901ff53a203fecede85be222f88343e"}]},"branch":"refs/heads/master"},"031b8f090251774c2be8557de471b5ecfb6417d9":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2019-12-06 14:47:00.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/21/696321/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/21/696321/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/21/696321/6"}}},"commit":{"parents":[{"commit":"50753f4c9379628dac3dc5fb71bf6d75b392275c","subject":"Merge \"Fix failing tests under python3.8\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/50753f4c9379628dac3dc5fb71bf6d75b392275c"}]}],"author":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 14:07:41.000000000","tz":60},"committer":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-12-06 14:47:00.000000000","tz":0},"subject":"Fix use of ngettext in registry getName","message":"Fix use of ngettext in registry getName\n\nThe setNames and getNames functions in the resource registry were\ncalling ngettext() on already translated strings that were marked for\ntranslation with gettext() and not ngetttext(). That lead to some\npage titles in some locales being displayed as single characters.\n\nCloses-Bug: #1762089\nChange-Id: I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/031b8f090251774c2be8557de471b5ecfb6417d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/031b8f090251774c2be8557de471b5ecfb6417d9"}]},"branch":"refs/heads/master"},"ef4055e2888bb0fe67d64e9c422a31f925469200":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2019-12-20 09:44:48.000000000","uploader":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"ref":"refs/changes/21/696321/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/horizon","ref":"refs/changes/21/696321/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/horizon refs/changes/21/696321/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/horizon refs/changes/21/696321/7"}}},"commit":{"parents":[{"commit":"3a829be260a6c1ee8c8a73a0ff59cc68bb8d245a","subject":"Merge \"Add support to get disk_formats from glance\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/3a829be260a6c1ee8c8a73a0ff59cc68bb8d245a"}]}],"author":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-11-27 14:07:41.000000000","tz":60},"committer":{"name":"Radomir Dopieralski","email":"openstack@sheep.art.pl","date":"2019-12-20 09:44:48.000000000","tz":0},"subject":"Fix use of ngettext in registry getName","message":"Fix use of ngettext in registry getName\n\nThe setNames and getNames functions in the resource registry were\ncalling ngettext() on already translated strings that were marked for\ntranslation with gettext() and not ngetttext(). That lead to some\npage titles in some locales being displayed as single characters.\n\nCloses-Bug: #1762089\nChange-Id: I0ef365e0c0de6ae27a2e80bcb5257132f8c6ba29\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/ef4055e2888bb0fe67d64e9c422a31f925469200"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/horizon/commit/ef4055e2888bb0fe67d64e9c422a31f925469200"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
