1
0
mirror of https://github.com/django/django.git synced 2025-06-05 11:39:13 +00:00

Fixed #35278 -- Fixed tests for fallback translations key when catalog has empty array on provided .

This commit is contained in:
Piotr Kawula 2024-03-07 12:39:55 +01:00
parent c39c7133a0
commit a9830a403b
2 changed files with 11 additions and 2 deletions

View File

@ -43,10 +43,17 @@
</script> </script>
</p> </p>
<p id="ngettext_empty_array">
<!-- The po file contains empty array on "%s element" id. -->
<script>
document.write(interpolate(ngettext("%s element", "%s element", "%s elements", 1), [1]));
</script>
</p>
<p id="ngettext_plural_empty_array"> <p id="ngettext_plural_empty_array">
<!-- The po file contains empty array on "%s element" id. --> <!-- The po file contains empty array on "%s element" id. -->
<script> <script>
document.write(interpolate(npgettext("%s element", "%s element", "%s elements", 455), [455])); document.write(interpolate(ngettext("%s element", "%s element", "%s elements", 455), [455]));
</script> </script>
</p> </p>

View File

@ -548,8 +548,10 @@ class I18nSeleniumTests(SeleniumTestCase):
self.assertEqual(elem.text, "455 Elemente") self.assertEqual(elem.text, "455 Elemente")
elem = self.selenium.find_element(By.ID, "ngettext_onnonplural") elem = self.selenium.find_element(By.ID, "ngettext_onnonplural")
self.assertEqual(elem.text, "Bild") self.assertEqual(elem.text, "Bild")
elem = self.selenium.find_element(By.ID, "ngettext_empty_array")
self.assertEqual(elem.text, "1 element")
elem = self.selenium.find_element(By.ID, "ngettext_plural_empty_array") elem = self.selenium.find_element(By.ID, "ngettext_plural_empty_array")
self.assertEqual(elem.text, "455 element") self.assertEqual(elem.text, "455 elements")
elem = self.selenium.find_element(By.ID, "pgettext") elem = self.selenium.find_element(By.ID, "pgettext")
self.assertEqual(elem.text, "Kann") self.assertEqual(elem.text, "Kann")
elem = self.selenium.find_element(By.ID, "npgettext_sing") elem = self.selenium.find_element(By.ID, "npgettext_sing")