commit ccb94e6d690e39b00aae1df80680b6db2738782d
parent 3c9fd36654b0e66cdedfe2989d40d1b795268e8e
Author: Daniel D’Aquino <daniel@daquino.me>
Date: Mon, 6 May 2024 13:06:55 -0700
Merge pull request #2201 from tyiu/thai
Add Thai as a supported language
Diffstat:
2 files changed, 79 insertions(+), 73 deletions(-)
diff --git a/damus.xcodeproj/project.pbxproj b/damus.xcodeproj/project.pbxproj
@@ -774,6 +774,9 @@
3A96D41A298DA94500388A2A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
3A96D41B298DA94500388A2A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
3A96D41C298DA94500388A2A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nl; path = nl.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
+ 3A994C4C2BE5B9370019F632 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = th; path = th.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
+ 3A994C4D2BE5B9370019F632 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 3A994C4E2BE5B9370019F632 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = "<group>"; };
3AA247FE297E3D900090C62D /* RepostsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepostsView.swift; sourceTree = "<group>"; };
3AA24801297E3DC20090C62D /* RepostView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepostView.swift; sourceTree = "<group>"; };
3AA59D1C2999B0400061C48E /* DraftsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftsModel.swift; sourceTree = "<group>"; };
@@ -2554,7 +2557,6 @@
E06336A92B75832100A88E6B /* ImageMetadataTest.swift */,
D7CBD1D52B8D509800BFD889 /* DamusPurpleImpendingExpirationTests.swift */,
D72927AC2BAB515C00F93E90 /* RelayURLTests.swift */,
- D7831AF72BBE11E2005DA780 /* VideoCacheTests.swift */,
);
path = damusTests;
sourceTree = "<group>";
@@ -2953,6 +2955,7 @@
ru,
"sv-SE",
sw,
+ th,
"tr-TR",
uk,
vi,
@@ -3739,36 +3742,37 @@
3A4325AA2961E11400BFCD9D /* Localizable.stringsdict */ = {
isa = PBXVariantGroup;
children = (
- 3A5C4575296A879E0032D398 /* es-419 */,
- 3A2B8B0A296A8982009CC16D /* en-US */,
- 3AEB8005297CCEA900713A25 /* tr-TR */,
- 3A185A06297F2C3800F4BDC0 /* lv-LV */,
- 3A929C22297F2CF80090925E /* it-IT */,
- 3AB5B86C2986D8A3006599D2 /* de */,
- 3AF6336A29884C6B0005672A /* pt-PT */,
- 3A93342B29884CA600D6A8F3 /* pl-PL */,
3AC524F0298C000B00693EBF /* ar */,
- 3A96D41C298DA94500388A2A /* nl */,
- 3A5CAE1F298DC0DB00B5334F /* zh-CN */,
- 3A25EF152992DA5D008ABE69 /* el-GR */,
- 3A66D929299472FA008B44F4 /* ja */,
- 3A41E55B299D52BE001FA465 /* id */,
- 3A8624DB299E82BE00BD8BE9 /* cs */,
- 3A827A1A299FC69D00C4D171 /* ru */,
- 3A3040FB29A91F03008A0F29 /* zh-HK */,
- 3A3040FD29A91F31008A0F29 /* zh-TW */,
- 3AA5E70429B682B3002701ED /* uk */,
3AA5E70729B9E84A002701ED /* bg */,
+ 3A8624DB299E82BE00BD8BE9 /* cs */,
+ 3AB5B86C2986D8A3006599D2 /* de */,
+ 3A25EF152992DA5D008ABE69 /* el-GR */,
+ 3A2B8B0A296A8982009CC16D /* en-US */,
+ 3A5C4575296A879E0032D398 /* es-419 */,
+ 3A325AC929C9E0CF002BE7ED /* es-ES */,
3AD5662C29BD2F5300BF77C5 /* fa */,
- 3AD5663229C0DA4B00BF77C5 /* ko */,
+ 3A47CB792BDA05A200728A7C /* fi */,
+ 3A821C4029E819D500B4BCA7 /* fr */,
3AD14EB529C40F38009D2D9C /* hu-HU */,
- 3AD14EB829C40F3F009D2D9C /* sv-SE */,
- 3A325AC629C9E0B8002BE7ED /* vi */,
- 3A325AC929C9E0CF002BE7ED /* es-ES */,
+ 3A41E55B299D52BE001FA465 /* id */,
+ 3A929C22297F2CF80090925E /* it-IT */,
+ 3A66D929299472FA008B44F4 /* ja */,
+ 3AD5663229C0DA4B00BF77C5 /* ko */,
+ 3A185A06297F2C3800F4BDC0 /* lv-LV */,
+ 3A96D41C298DA94500388A2A /* nl */,
+ 3A93342B29884CA600D6A8F3 /* pl-PL */,
3AC59CA929CDDB78007E04A6 /* pt-BR */,
- 3A821C4029E819D500B4BCA7 /* fr */,
+ 3AF6336A29884C6B0005672A /* pt-PT */,
+ 3A827A1A299FC69D00C4D171 /* ru */,
+ 3AD14EB829C40F3F009D2D9C /* sv-SE */,
3ABACEC02A5B3ED10037A847 /* sw */,
- 3A47CB792BDA05A200728A7C /* fi */,
+ 3A994C4C2BE5B9370019F632 /* th */,
+ 3AEB8005297CCEA900713A25 /* tr-TR */,
+ 3AA5E70429B682B3002701ED /* uk */,
+ 3A325AC629C9E0B8002BE7ED /* vi */,
+ 3A5CAE1F298DC0DB00B5334F /* zh-CN */,
+ 3A3040FB29A91F03008A0F29 /* zh-HK */,
+ 3A3040FD29A91F31008A0F29 /* zh-TW */,
);
name = Localizable.stringsdict;
sourceTree = "<group>";
@@ -3776,35 +3780,36 @@
3ACB685A297633BC00C46468 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
- 3ACB685B297633BC00C46468 /* es-419 */,
- 3AEB8003297CCEA800713A25 /* tr-TR */,
- 3A185A04297F2C3800F4BDC0 /* lv-LV */,
- 3A929C20297F2CF80090925E /* it-IT */,
- 3AB5B86A2986D8A3006599D2 /* de */,
- 3AF6336829884C6B0005672A /* pt-PT */,
- 3A93342929884CA600D6A8F3 /* pl-PL */,
3AC524EE298C000B00693EBF /* ar */,
- 3A96D41A298DA94500388A2A /* nl */,
- 3A5CAE1D298DC0DB00B5334F /* zh-CN */,
- 3A25EF132992DA5D008ABE69 /* el-GR */,
- 3A66D927299472FA008B44F4 /* ja */,
- 3A41E559299D52BE001FA465 /* id */,
- 3A8624D9299E82BE00BD8BE9 /* cs */,
- 3A827A18299FC69D00C4D171 /* ru */,
- 3A3040F929A91ED6008A0F29 /* zh-HK */,
- 3A3040FC29A91F31008A0F29 /* zh-TW */,
- 3AA5E70329B682AD002701ED /* uk */,
3AA5E70529B9E83E002701ED /* bg */,
+ 3A8624D9299E82BE00BD8BE9 /* cs */,
+ 3AB5B86A2986D8A3006599D2 /* de */,
+ 3A25EF132992DA5D008ABE69 /* el-GR */,
+ 3ACB685B297633BC00C46468 /* es-419 */,
+ 3A325AC829C9E0CF002BE7ED /* es-ES */,
3AD5662B29BD2F5300BF77C5 /* fa */,
- 3AD5663329C0DA4B00BF77C5 /* ko */,
+ 3A47CB772BDA05A200728A7C /* fi */,
+ 3A821C3F29E819D500B4BCA7 /* fr */,
3AD14EB629C40F38009D2D9C /* hu-HU */,
- 3AD14EB929C40F3F009D2D9C /* sv-SE */,
- 3A325AC529C9E0B8002BE7ED /* vi */,
- 3A325AC829C9E0CF002BE7ED /* es-ES */,
+ 3A41E559299D52BE001FA465 /* id */,
+ 3A929C20297F2CF80090925E /* it-IT */,
+ 3A66D927299472FA008B44F4 /* ja */,
+ 3AD5663329C0DA4B00BF77C5 /* ko */,
+ 3A96D41A298DA94500388A2A /* nl */,
+ 3A185A04297F2C3800F4BDC0 /* lv-LV */,
+ 3A93342929884CA600D6A8F3 /* pl-PL */,
3AC59CA829CDDB78007E04A6 /* pt-BR */,
- 3A821C3F29E819D500B4BCA7 /* fr */,
+ 3AF6336829884C6B0005672A /* pt-PT */,
+ 3A827A18299FC69D00C4D171 /* ru */,
+ 3AD14EB929C40F3F009D2D9C /* sv-SE */,
3ABACEBF2A5B3ED10037A847 /* sw */,
- 3A47CB772BDA05A200728A7C /* fi */,
+ 3A994C4D2BE5B9370019F632 /* th */,
+ 3AEB8003297CCEA800713A25 /* tr-TR */,
+ 3AA5E70329B682AD002701ED /* uk */,
+ 3A325AC529C9E0B8002BE7ED /* vi */,
+ 3A5CAE1D298DC0DB00B5334F /* zh-CN */,
+ 3A3040F929A91ED6008A0F29 /* zh-HK */,
+ 3A3040FC29A91F31008A0F29 /* zh-TW */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
@@ -3812,36 +3817,37 @@
3ACB685D297633BC00C46468 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
- 3ACB685E297633BC00C46468 /* es-419 */,
- 3AEB8004297CCEA800713A25 /* tr-TR */,
- 3A185A05297F2C3800F4BDC0 /* lv-LV */,
- 3A929C21297F2CF80090925E /* it-IT */,
- 3AB5B86B2986D8A3006599D2 /* de */,
- 3AF6336929884C6B0005672A /* pt-PT */,
- 3A93342A29884CA600D6A8F3 /* pl-PL */,
3AC524EF298C000B00693EBF /* ar */,
- 3A96D41B298DA94500388A2A /* nl */,
- 3A5CAE1E298DC0DB00B5334F /* zh-CN */,
- 3A25EF142992DA5D008ABE69 /* el-GR */,
- 3A66D928299472FA008B44F4 /* ja */,
- 3A41E55A299D52BE001FA465 /* id */,
+ 3AA5E70629B9E844002701ED /* bg */,
3A8624DA299E82BE00BD8BE9 /* cs */,
- 3A827A19299FC69D00C4D171 /* ru */,
- 3A3040FA29A91EFC008A0F29 /* zh-HK */,
- 3A3040FE29A91F31008A0F29 /* zh-TW */,
+ 3AB5B86B2986D8A3006599D2 /* de */,
+ 3A25EF142992DA5D008ABE69 /* el-GR */,
3A3040FF29AB02D1008A0F29 /* en-US */,
- 3AA5E70229B682A5002701ED /* uk */,
- 3AA5E70629B9E844002701ED /* bg */,
+ 3ACB685E297633BC00C46468 /* es-419 */,
+ 3A325AC729C9E0CF002BE7ED /* es-ES */,
3AD5662D29BD2F5300BF77C5 /* fa */,
- 3AD5663129C0DA4B00BF77C5 /* ko */,
+ 3A47CB782BDA05A200728A7C /* fi */,
+ 3A821C3E29E819D500B4BCA7 /* fr */,
+ 3A41E55A299D52BE001FA465 /* id */,
3AD14EB729C40F38009D2D9C /* hu-HU */,
- 3AD14EBA29C40F3F009D2D9C /* sv-SE */,
- 3A325AC429C9E0B8002BE7ED /* vi */,
- 3A325AC729C9E0CF002BE7ED /* es-ES */,
+ 3A929C21297F2CF80090925E /* it-IT */,
+ 3A66D928299472FA008B44F4 /* ja */,
+ 3AD5663129C0DA4B00BF77C5 /* ko */,
+ 3A185A05297F2C3800F4BDC0 /* lv-LV */,
+ 3A96D41B298DA94500388A2A /* nl */,
+ 3A93342A29884CA600D6A8F3 /* pl-PL */,
3AC59CA729CDDB78007E04A6 /* pt-BR */,
- 3A821C3E29E819D500B4BCA7 /* fr */,
+ 3AF6336929884C6B0005672A /* pt-PT */,
+ 3A827A19299FC69D00C4D171 /* ru */,
+ 3AD14EBA29C40F3F009D2D9C /* sv-SE */,
3ABACEC12A5B3ED10037A847 /* sw */,
- 3A47CB782BDA05A200728A7C /* fi */,
+ 3A994C4E2BE5B9370019F632 /* th */,
+ 3AEB8004297CCEA800713A25 /* tr-TR */,
+ 3AA5E70229B682A5002701ED /* uk */,
+ 3A325AC429C9E0B8002BE7ED /* vi */,
+ 3A5CAE1E298DC0DB00B5334F /* zh-CN */,
+ 3A3040FA29A91EFC008A0F29 /* zh-HK */,
+ 3A3040FE29A91F31008A0F29 /* zh-TW */,
);
name = Localizable.strings;
sourceTree = "<group>";
diff --git a/damus/th.lproj/Localizable.stringsdict b/damus/th.lproj/Localizable.stringsdict
@@ -13,7 +13,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>other</key>
- <string>ผู้ติดตามโดย %2$@, %3$@, %4$@ & %1$d คนอื่นๆ</string>
+ <string>ผู้ติดตามโดย %2$@, %3$@, %4$@ & %1$d คนอื่นๆ</string>
</dict>
</dict>
<key>followers_count</key>
@@ -139,7 +139,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>other</key>
- <string>ตอบกลับ %2$@, %3$@ & %1$d คนอื่นๆ</string>
+ <string>ตอบกลับ %2$@, %3$@ & %1$d คนอื่นๆ</string>
</dict>
</dict>
<key>reposted_tagged_in_3</key>