diff --git a/Signal.xcodeproj/project.pbxproj b/Signal.xcodeproj/project.pbxproj index cc55f41c0..4795d9675 100644 --- a/Signal.xcodeproj/project.pbxproj +++ b/Signal.xcodeproj/project.pbxproj @@ -43,6 +43,7 @@ 34533F181EA8D2070006114F /* OWSAudioAttachmentPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 34533F171EA8D2070006114F /* OWSAudioAttachmentPlayer.m */; }; 3453D8EA1EC0D4ED003F9E6F /* OWSAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3453D8E91EC0D4ED003F9E6F /* OWSAlerts.swift */; }; 345671011E89A5F1006EE662 /* ThreadUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 345671001E89A5F1006EE662 /* ThreadUtil.m */; }; + 346129321FD1A26100532771 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 346129051FD1A25B00532771 /* Localizable.strings */; }; 346B66311F4E29B200E5122F /* CropScaleImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 346B66301F4E29B200E5122F /* CropScaleImageViewController.swift */; }; 3471B1DA1EB7C63600F6AEC8 /* NewNonContactConversationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3471B1D91EB7C63600F6AEC8 /* NewNonContactConversationViewController.m */; }; 3472229F1EB22FFE00E53955 /* AddToGroupViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3472229E1EB22FFE00E53955 /* AddToGroupViewController.m */; }; @@ -526,6 +527,50 @@ 3453D8E91EC0D4ED003F9E6F /* OWSAlerts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OWSAlerts.swift; sourceTree = ""; }; 345670FF1E89A5F1006EE662 /* ThreadUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadUtil.h; sourceTree = ""; }; 345671001E89A5F1006EE662 /* ThreadUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThreadUtil.m; sourceTree = ""; }; + 346129061FD1A25B00532771 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = Signal/translations/bs.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129071FD1A25B00532771 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = Signal/translations/he.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129081FD1A25B00532771 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = Signal/translations/hu.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129091FD1A25B00532771 /* pt_PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_PT; path = Signal/translations/pt_PT.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461290A1FD1A25B00532771 /* el_GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el_GR; path = Signal/translations/el_GR.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461290B1FD1A25C00532771 /* sn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sn; path = Signal/translations/sn.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461290C1FD1A25C00532771 /* az_AZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az_AZ; path = Signal/translations/az_AZ.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461290D1FD1A25C00532771 /* mk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mk; path = Signal/translations/mk.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461290E1FD1A25C00532771 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = Signal/translations/fil.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461290F1FD1A25C00532771 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = Signal/translations/sq.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129101FD1A25C00532771 /* th_TH */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th_TH; path = Signal/translations/th_TH.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129111FD1A25C00532771 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = Signal/translations/hr.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129121FD1A25C00532771 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = Signal/translations/km.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129131FD1A25C00532771 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = Signal/translations/ru.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129141FD1A25C00532771 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = Signal/translations/gl.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129151FD1A25C00532771 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = Signal/translations/sl.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129161FD1A25C00532771 /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = Signal/translations/pt_BR.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129171FD1A25D00532771 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = Signal/translations/fr.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129181FD1A25E00532771 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = Signal/translations/my.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129191FD1A25E00532771 /* it_IT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it_IT; path = Signal/translations/it_IT.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461291A1FD1A25E00532771 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = Signal/translations/ca.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461291B1FD1A25F00532771 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = Signal/translations/fa.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461291C1FD1A25F00532771 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = Signal/translations/fi.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461291D1FD1A25F00532771 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Signal/translations/de.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461291E1FD1A25F00532771 /* ko_KR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko_KR; path = Signal/translations/ko_KR.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461291F1FD1A25F00532771 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = Signal/translations/da.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129201FD1A25F00532771 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = Signal/translations/zh_CN.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129211FD1A25F00532771 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = Signal/translations/cs.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129221FD1A25F00532771 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = Signal/translations/ar.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129231FD1A25F00532771 /* ja_JP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja_JP; path = Signal/translations/ja_JP.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129241FD1A25F00532771 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = Signal/translations/et.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129251FD1A25F00532771 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = Signal/translations/bg.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129261FD1A25F00532771 /* nb_NO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb_NO; path = Signal/translations/nb_NO.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129271FD1A26000532771 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = Signal/translations/pl.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129281FD1A26000532771 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = Signal/translations/ro.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129291FD1A26000532771 /* sv_SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv_SE; path = Signal/translations/sv_SE.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461292A1FD1A26000532771 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = Signal/translations/id.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461292B1FD1A26000532771 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = Signal/translations/lt.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461292C1FD1A26000532771 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = Signal/translations/nl.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461292D1FD1A26000532771 /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = Signal/translations/zh_TW.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461292E1FD1A26000532771 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = Signal/translations/lv.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 3461292F1FD1A26000532771 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Signal/translations/en.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129301FD1A26000532771 /* tr_TR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr_TR; path = Signal/translations/tr_TR.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + 346129311FD1A26100532771 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Signal/translations/es.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; 346B66301F4E29B200E5122F /* CropScaleImageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CropScaleImageViewController.swift; sourceTree = ""; }; 3471B1D81EB7C63600F6AEC8 /* NewNonContactConversationViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewNonContactConversationViewController.h; sourceTree = ""; }; 3471B1D91EB7C63600F6AEC8 /* NewNonContactConversationViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NewNonContactConversationViewController.m; sourceTree = ""; }; @@ -1390,6 +1435,7 @@ isa = PBXGroup; children = ( 4535186F1FC635DD00210559 /* Info.plist */, + 346129051FD1A25B00532771 /* Localizable.strings */, 4535186C1FC635DD00210559 /* MainInterface.storyboard */, 4535186A1FC635DD00210559 /* ShareViewController.swift */, 34480B371FD092A900BC14EF /* SignalShareExtension-Bridging-Header.h */, @@ -2228,6 +2274,8 @@ he, my, fa, + et, + zh_TW, ); mainGroup = D221A07E169C9E5E00537ABF; productRefGroup = D221A08A169C9E5E00537ABF /* Products */; @@ -2248,6 +2296,7 @@ buildActionMask = 2147483647; files = ( 4535186E1FC635DD00210559 /* MainInterface.storyboard in Resources */, + 346129321FD1A26100532771 /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2958,6 +3007,57 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ + 346129051FD1A25B00532771 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + 346129061FD1A25B00532771 /* bs */, + 346129071FD1A25B00532771 /* he */, + 346129081FD1A25B00532771 /* hu */, + 346129091FD1A25B00532771 /* pt_PT */, + 3461290A1FD1A25B00532771 /* el_GR */, + 3461290B1FD1A25C00532771 /* sn */, + 3461290C1FD1A25C00532771 /* az_AZ */, + 3461290D1FD1A25C00532771 /* mk */, + 3461290E1FD1A25C00532771 /* fil */, + 3461290F1FD1A25C00532771 /* sq */, + 346129101FD1A25C00532771 /* th_TH */, + 346129111FD1A25C00532771 /* hr */, + 346129121FD1A25C00532771 /* km */, + 346129131FD1A25C00532771 /* ru */, + 346129141FD1A25C00532771 /* gl */, + 346129151FD1A25C00532771 /* sl */, + 346129161FD1A25C00532771 /* pt_BR */, + 346129171FD1A25D00532771 /* fr */, + 346129181FD1A25E00532771 /* my */, + 346129191FD1A25E00532771 /* it_IT */, + 3461291A1FD1A25E00532771 /* ca */, + 3461291B1FD1A25F00532771 /* fa */, + 3461291C1FD1A25F00532771 /* fi */, + 3461291D1FD1A25F00532771 /* de */, + 3461291E1FD1A25F00532771 /* ko_KR */, + 3461291F1FD1A25F00532771 /* da */, + 346129201FD1A25F00532771 /* zh_CN */, + 346129211FD1A25F00532771 /* cs */, + 346129221FD1A25F00532771 /* ar */, + 346129231FD1A25F00532771 /* ja_JP */, + 346129241FD1A25F00532771 /* et */, + 346129251FD1A25F00532771 /* bg */, + 346129261FD1A25F00532771 /* nb_NO */, + 346129271FD1A26000532771 /* pl */, + 346129281FD1A26000532771 /* ro */, + 346129291FD1A26000532771 /* sv_SE */, + 3461292A1FD1A26000532771 /* id */, + 3461292B1FD1A26000532771 /* lt */, + 3461292C1FD1A26000532771 /* nl */, + 3461292D1FD1A26000532771 /* zh_TW */, + 3461292E1FD1A26000532771 /* lv */, + 3461292F1FD1A26000532771 /* en */, + 346129301FD1A26000532771 /* tr_TR */, + 346129311FD1A26100532771 /* es */, + ); + name = Localizable.strings; + sourceTree = ""; + }; 4535186C1FC635DD00210559 /* MainInterface.storyboard */ = { isa = PBXVariantGroup; children = (