]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Merge googlefonts/lang commit '9f9625fcc1c64be19cd5dc0d71eacddab7efd246' 5925/head
authorMarc Foley <m.foley.88@gmail.com>
Thu, 23 Feb 2023 11:04:16 +0000 (11:04 +0000)
committerMarc Foley <m.foley.88@gmail.com>
Thu, 23 Feb 2023 11:04:16 +0000 (11:04 +0000)
1  2 
lang/Lib/gflanguages/__init__.py
lang/Lib/gflanguages/data/languages/th_Thai.textproto
lang/Lib/gflanguages/languages_public.proto
lang/Lib/gflanguages/languages_public_pb2.py
lang/README.md
lang/dev-requirements.txt
lang/requirements.txt
lang/setup.py
lang/tests/test_data_languages.py
lang/tox.ini

Simple merge
index 43529a67ce2e79f5ffc3158ae602e8ddebb8de45,12eedb4ac7c3cd81830d190a43e09d7edf8b6922..acdbde096430a0aff415d849ef31507f9426019f
@@@ -18,12 -18,12 +18,12 @@@ sample_text 
    masthead_partial: "ทง"
    styles: "โดยที่การไม่นำพาและการหมิ่นในคุณค่าของสิทธิมนุษยชน"
    tester: "โดยที่ประชาชนแห่งสหประชาชาติได้ยืนยันอีกครั้งไว้ในกฎบัตรถึงศรัทธาในสิทธิมนุษยชนขั้นพื้นฐาน"
 -  poster_sm: "ทุกคนมีสิทธิที่จะได"
 +  poster_sm: "ทุกคนมีสิทธิที่จะได"
    poster_md: "ฉะนั้น บัดนี้"
    poster_lg: "อาทิ"
-   specimen_48: "à¹\82à¸\94ยà¸\97ีà¹\88à¸\81ารà¹\84มà¹\88à¸\99ำà¸\9eาà¹\81ละà¸\81ารหมิà¹\88à¸\99à¹\83à¸\99à¸\84ุà¸\93à¸\84à¹\88าà¸\82อà¸\87สิà¸\97à¸\98ิมà¸\99ุษยà¸\8aà¸\99 à¸¢à¸±à¸\87à¸\9cลà¹\83หà¹\89มีà¸\81ารà¸\81ระà¸\97ำอัà¸\99à¸\9bà¹\88าà¹\80à¸\96ืà¹\88อà¸\99"
+   specimen_48: "การไม่นำพาและการหมิ่นในคุณค่าของสิทธิมนุษยชน ยังผลให้มีการกระทำอันป่าเถื่อน"
    specimen_36: "โดยที่เป็นการจำเป็นที่สิทธิมนุษยชนควรได้รับความคุ้มครองโดยหลักนิติธรรม ถ้าจะไม่บังคับให้คนต้องหันเข้าหาการลุกขึ้นต่อต้านทรราชและการกดขี่เป็นวิถีทางสุดท้าย"
    specimen_32: "ทุกคนย่อมมีสิทธิในความเสมอภาคอย่างเต็มที่ในการได้รับการพิจารณาคดีที่เป็นธรรมและเปิดเผยจากศาลที่อิสระและไม่ลำเอียง ในการพิจารณากำหนดสิทธิและหน้าที่ของตนและข้อกล่าวหาอาญาใดต่อตน"
-   specimen_21: "à¹\82à¸\94ยà¸\97ีà¹\88à¸\81ารยอมรัà¸\9aศัà¸\81à¸\94ิà¹\8cศรีà¹\81à¸\95à¹\88à¸\81ำà¹\80à¸\99ิà¸\94 à¹\81ละสิà¸\97à¸\98ิà¸\97ีà¹\88à¹\80à¸\97à¹\88าà¹\80à¸\97ียมà¸\81ัà¸\99à¹\81ละà¸\97ีà¹\88à¹\84มà¹\88อาà¸\88à¹\80à¸\9eิà¸\81à¸\96อà¸\99à¹\84à¸\94à¹\89à¸\82อà¸\87สมาà¸\8aิà¸\81à¸\97ัà¹\89à¸\87มวลà¹\81หà¹\88à¸\87à¸\84รอà¸\9aà¸\84รัวมà¸\99ุษยà¸\8aาà¸\95ิ à¹\80à¸\9bà¹\87à¸\99à¸\9eืà¹\89à¸\99à¸\90าà¸\99à¹\81หà¹\88à¸\87อิสรภาà¸\9e à¸\84วามยุà¸\95ิà¸\98รรม à¹\81ละสัà¸\99à¸\95ิภาà¸\9eà¹\83à¸\99à¹\82ลà¸\81\nà¹\82à¸\94ยà¸\97ีà¹\88à¸\81ารà¹\84มà¹\88à¸\99ำà¸\9eาà¹\81ละà¸\81ารหมิà¹\88à¸\99à¹\83à¸\99à¸\84ุà¸\93à¸\84à¹\88าà¸\82อà¸\87สิà¸\97à¸\98ิมà¸\99ุษยà¸\8aà¸\99 à¸¢à¸±à¸\87à¸\9cลà¹\83หà¹\89มีà¸\81ารà¸\81ระà¸\97ำอัà¸\99à¸\9bà¹\88าà¹\80à¸\96ืà¹\88อà¸\99 à¸\8bึà¹\88à¸\87à¹\80à¸\9bà¹\87à¸\99à¸\81ารà¸\82ัà¸\94อยà¹\88าà¸\87รà¹\89ายà¹\81รà¸\87à¸\95à¹\88อมà¹\82à¸\99à¸\98รรมà¸\82อà¸\87มà¸\99ุษยà¸\8aาà¸\95ิ à¹\81ละà¸\81ารมาà¸\96ึà¸\87à¸\82อà¸\87à¹\82ลà¸\81à¸\97ีà¹\88à¹\84à¸\94à¹\89มีà¸\81ารà¸\9bระà¸\81าศà¹\83หà¹\89à¸\84วามมีอิสรภาà¸\9eà¹\83à¸\99à¸\81ารà¸\9eูà¸\94à¹\81ละà¸\84วามà¹\80à¸\8aืà¹\88อ à¹\81ละอิสรภาà¸\9eà¸\88าà¸\81à¸\84วามหวาà¸\94à¸\81ลัวà¹\81ละà¸\84วามà¸\95à¹\89อà¸\87à¸\81ารà¸\82อà¸\87มà¸\99ุษยà¹\8c à¹\80à¸\9bà¹\87à¸\99à¸\84วามà¸\9bรารà¸\96à¸\99าสูà¸\87สุà¸\94à¸\82อà¸\87à¸\9bระà¸\8aาà¸\8aà¸\99à¸\97ัà¹\88วà¹\84à¸\9b"
-   specimen_16: "à¹\82à¸\94ยà¸\97ีà¹\88à¸\81ารยอมรัà¸\9aศัà¸\81à¸\94ิà¹\8cศรีà¹\81à¸\95à¹\88à¸\81ำà¹\80à¸\99ิà¸\94 à¹\81ละสิà¸\97à¸\98ิà¸\97ีà¹\88à¹\80à¸\97à¹\88าà¹\80à¸\97ียมà¸\81ัà¸\99à¹\81ละà¸\97ีà¹\88à¹\84มà¹\88อาà¸\88à¹\80à¸\9eิà¸\81à¸\96อà¸\99à¹\84à¸\94à¹\89à¸\82อà¸\87สมาà¸\8aิà¸\81à¸\97ัà¹\89à¸\87มวลà¹\81หà¹\88à¸\87à¸\84รอà¸\9aà¸\84รัวมà¸\99ุษยà¸\8aาà¸\95ิ à¹\80à¸\9bà¹\87à¸\99à¸\9eืà¹\89à¸\99à¸\90าà¸\99à¹\81หà¹\88à¸\87อิสรภาà¸\9e à¸\84วามยุà¸\95ิà¸\98รรม à¹\81ละสัà¸\99à¸\95ิภาà¸\9eà¹\83à¸\99à¹\82ลà¸\81\nà¹\82à¸\94ยà¸\97ีà¹\88à¸\81ารà¹\84มà¹\88à¸\99ำà¸\9eาà¹\81ละà¸\81ารหมิà¹\88à¸\99à¹\83à¸\99à¸\84ุà¸\93à¸\84à¹\88าà¸\82อà¸\87สิà¸\97à¸\98ิมà¸\99ุษยà¸\8aà¸\99 à¸¢à¸±à¸\87à¸\9cลà¹\83หà¹\89มีà¸\81ารà¸\81ระà¸\97ำอัà¸\99à¸\9bà¹\88าà¹\80à¸\96ืà¹\88อà¸\99 à¸\8bึà¹\88à¸\87à¹\80à¸\9bà¹\87à¸\99à¸\81ารà¸\82ัà¸\94อยà¹\88าà¸\87รà¹\89ายà¹\81รà¸\87à¸\95à¹\88อมà¹\82à¸\99à¸\98รรมà¸\82อà¸\87มà¸\99ุษยà¸\8aาà¸\95ิ à¹\81ละà¸\81ารมาà¸\96ึà¸\87à¸\82อà¸\87à¹\82ลà¸\81à¸\97ีà¹\88à¹\84à¸\94à¹\89มีà¸\81ารà¸\9bระà¸\81าศà¹\83หà¹\89à¸\84วามมีอิสรภาà¸\9eà¹\83à¸\99à¸\81ารà¸\9eูà¸\94à¹\81ละà¸\84วามà¹\80à¸\8aืà¹\88อ à¹\81ละอิสรภาà¸\9eà¸\88าà¸\81à¸\84วามหวาà¸\94à¸\81ลัวà¹\81ละà¸\84วามà¸\95à¹\89อà¸\87à¸\81ารà¸\82อà¸\87มà¸\99ุษยà¹\8c à¹\80à¸\9bà¹\87à¸\99à¸\84วามà¸\9bรารà¸\96à¸\99าสูà¸\87สุà¸\94à¸\82อà¸\87à¸\9bระà¸\8aาà¸\8aà¸\99à¸\97ัà¹\88วà¹\84à¸\9b\nà¹\82à¸\94ยà¸\97ีà¹\88à¹\80à¸\9bà¹\87à¸\99à¸\81ารà¸\88ำà¹\80à¸\9bà¹\87à¸\99à¸\97ีà¹\88สิà¸\97à¸\98ิมà¸\99ุษยà¸\8aà¸\99à¸\84วรà¹\84à¸\94à¹\89รัà¸\9aà¸\84วามà¸\84ุà¹\89มà¸\84รอà¸\87à¹\82à¸\94ยหลัà¸\81à¸\99ิà¸\95ิà¸\98รรม à¸\96à¹\89าà¸\88ะà¹\84มà¹\88à¸\9aัà¸\87à¸\84ัà¸\9aà¹\83หà¹\89à¸\84à¸\99à¸\95à¹\89อà¸\87หัà¸\99à¹\80à¸\82à¹\89าหาà¸\81ารลุà¸\81à¸\82ึà¹\89à¸\99à¸\95à¹\88อà¸\95à¹\89าà¸\99à¸\97รราà¸\8aà¹\81ละà¸\81ารà¸\81à¸\94à¸\82ีà¹\88à¹\80à¸\9bà¹\87à¸\99วิà¸\96ีà¸\97าà¸\87สุà¸\94à¸\97à¹\89าย\nà¹\82à¸\94ยà¸\97ีà¹\88à¹\80à¸\9bà¹\87à¸\99à¸\81ารà¸\88ำà¹\80à¸\9bà¹\87à¸\99à¸\97ีà¹\88à¸\88ะสà¹\88à¸\87à¹\80สริมà¸\9eัà¸\92à¸\99าà¸\81ารà¹\81หà¹\88à¸\87à¸\84วามสัมà¸\9eัà¸\99à¸\98à¹\8cà¸\89ัà¸\99มิà¸\95รระหวà¹\88าà¸\87à¸\8aาà¸\95ิà¸\95à¹\88าà¸\87à¹\86"
+   specimen_21: "โดยที่การยอมรับศักดิ์ศรีแต่กำเนิด และสิทธิที่เท่าเทียมกันและที่ไม่อาจเพิกถอนได้ของสมาชิกทั้งมวลแห่งครอบครัวมนุษยชาติ เป็นพื้นฐานแห่งอิสรภาพ ความยุติธรรม และสันติภาพในโลก\nการไม่นำพาและการหมิ่นในคุณค่าของสิทธิมนุษยชน ยังผลให้มีการกระทำอันป่าเถื่อน ซึ่งเป็นการขัดอย่างร้ายแรงต่อมโนธรรมของมนุษยชาติ และการมาถึงของโลกที่ได้มีการประกาศให้ความมีอิสรภาพในการพูดและความเชื่อ และอิสรภาพจากความหวาดกลัวและความต้องการของมนุษย์ เป็นความปรารถนาสูงสุดของประชาชนทั่วไป"
+   specimen_16: "โดยที่การยอมรับศักดิ์ศรีแต่กำเนิด และสิทธิที่เท่าเทียมกันและที่ไม่อาจเพิกถอนได้ของสมาชิกทั้งมวลแห่งครอบครัวมนุษยชาติ เป็นพื้นฐานแห่งอิสรภาพ ความยุติธรรม และสันติภาพในโลก\nการไม่นำพาและการหมิ่นในคุณค่าของสิทธิมนุษยชน ยังผลให้มีการกระทำอันป่าเถื่อน ซึ่งเป็นการขัดอย่างร้ายแรงต่อมโนธรรมของมนุษยชาติ และการมาถึงของโลกที่ได้มีการประกาศให้ความมีอิสรภาพในการพูดและความเชื่อ และอิสรภาพจากความหวาดกลัวและความต้องการของมนุษย์ เป็นความปรารถนาสูงสุดของประชาชนทั่วไป\nโดยที่เป็นการจำเป็นที่สิทธิมนุษยชนควรได้รับความคุ้มครองโดยหลักนิติธรรม ถ้าจะไม่บังคับให้คนต้องหันเข้าหาการลุกขึ้นต่อต้านทรราชและการกดขี่เป็นวิถีทางสุดท้าย\nโดยที่เป็นการจำเป็นที่จะส่งเสริมพัฒนาการแห่งความสัมพันธ์ฉันมิตรระหว่างชาติต่างๆ"
  }
diff --cc lang/README.md
index fc2fda709ba2fd882c2a9c9bd5fd3e6e0451fffe,0000000000000000000000000000000000000000..7e448bf7e273394a078b9a608f5d91a38fe665d1
mode 100644,000000..100644
--- /dev/null
@@@ -1,14 -1,0 +1,16 @@@
- * [`languages`](https://github.com/felipesanches/gflanguages/tree/main/Lib/gflanguages/data/languages)
- * [`regions`](https://github.com/felipesanches/gflanguages/tree/main/Lib/gflanguages/data/regions)
- * [`scripts`](https://github.com/felipesanches/gflanguages/tree/main/Lib/gflanguages/data/scripts)
 +This python module provides an API with data about languages/regions/scripts for use in the language-support categorization of the font families in the Google Fonts collection.
 +
 +You can also directly access the raw **textproto** files on the `Lib/gflanguages/data` directory:
++* [`languages`](https://github.com/googlefonts/lang/tree/main/Lib/gflanguages/data/languages)
++* [`regions`](https://github.com/googlefonts/lang/tree/main/Lib/gflanguages/data/regions)
++* [`scripts`](https://github.com/googlefonts/lang/tree/main/Lib/gflanguages/data/scripts)
 +
 +Most of the code in this project was copied from the `gftools` repository (https://github.com/googlefonts/gftools/) so that language/region/script data can be easily available to all our tools without having to also get the large dependency tree of `gftools`. The most immediate user of this module is `Font Bakery`, which needs to validate language support on font binaries being checked. (see https://github.com/googlefonts/fontbakery/issues/3605)
 +
 +The second obvious user of this `gflanguages` module is `gftools` itself.
 +
 +Language/region/script definitions and the `gflanguages` modules are used as a subtree in the `google/fonts` repo, on its **lang/** directory (https://github.com/google/fonts/tree/main/lang).
 +
 +This module is the main place to update these definitions, avoiding data duplication and guaranteeing uniformity across tools.
++
++To learn more about how *lang* metadata affects downstream, see [gf-guide/lang](https://googlefonts.github.io/gf-guide/lang).
Simple merge
Simple merge
diff --cc lang/setup.py
Simple merge
Simple merge
diff --cc lang/tox.ini
Simple merge