diff --git a/Signal.xcodeproj/project.pbxproj b/Signal.xcodeproj/project.pbxproj index 60d1574de..324c39ccf 100644 --- a/Signal.xcodeproj/project.pbxproj +++ b/Signal.xcodeproj/project.pbxproj @@ -378,11 +378,49 @@ A1C32D5117A06544000A904E /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4D17A0652C000A904E /* AddressBook.framework */; }; AA0C8E498E2046B0B81EEE6E /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8313AE91B4954215858A5662 /* libPods.a */; }; B60C16651988999D00E97A6C /* VersionMigrations.m in Sources */ = {isa = PBXBuildFile; fileRef = B60C16641988999D00E97A6C /* VersionMigrations.m */; }; + B621B070198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621AFFC198C69A100D36C3D /* Localizable.strings */; }; + B621B071198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621AFFF198C69A100D36C3D /* Localizable.strings */; }; + B621B072198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B002198C69A100D36C3D /* Localizable.strings */; }; + B621B073198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B005198C69A100D36C3D /* Localizable.strings */; }; + B621B074198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B008198C69A100D36C3D /* Localizable.strings */; }; + B621B075198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B00B198C69A100D36C3D /* Localizable.strings */; }; + B621B076198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B00E198C69A100D36C3D /* Localizable.strings */; }; + B621B077198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B011198C69A100D36C3D /* Localizable.strings */; }; + B621B078198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B014198C69A100D36C3D /* Localizable.strings */; }; + B621B079198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B017198C69A100D36C3D /* Localizable.strings */; }; + B621B07A198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B01A198C69A100D36C3D /* Localizable.strings */; }; + B621B07B198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B01D198C69A100D36C3D /* Localizable.strings */; }; + B621B07C198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B020198C69A100D36C3D /* Localizable.strings */; }; + B621B07D198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B023198C69A100D36C3D /* Localizable.strings */; }; + B621B07E198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B026198C69A100D36C3D /* Localizable.strings */; }; + B621B07F198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B029198C69A100D36C3D /* Localizable.strings */; }; + B621B080198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B02C198C69A100D36C3D /* Localizable.strings */; }; + B621B081198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B02F198C69A100D36C3D /* Localizable.strings */; }; + B621B082198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B032198C69A100D36C3D /* Localizable.strings */; }; + B621B083198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B035198C69A100D36C3D /* Localizable.strings */; }; + B621B084198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B038198C69A100D36C3D /* Localizable.strings */; }; + B621B085198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B03B198C69A100D36C3D /* Localizable.strings */; }; + B621B086198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B03E198C69A100D36C3D /* Localizable.strings */; }; + B621B087198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B041198C69A100D36C3D /* Localizable.strings */; }; + B621B088198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B044198C69A100D36C3D /* Localizable.strings */; }; + B621B089198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B047198C69A100D36C3D /* Localizable.strings */; }; + B621B08A198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B04A198C69A100D36C3D /* Localizable.strings */; }; + B621B08B198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B04D198C69A100D36C3D /* Localizable.strings */; }; + B621B08C198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B050198C69A100D36C3D /* Localizable.strings */; }; + B621B08D198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B053198C69A100D36C3D /* Localizable.strings */; }; + B621B08E198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B056198C69A100D36C3D /* Localizable.strings */; }; + B621B08F198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B059198C69A100D36C3D /* Localizable.strings */; }; + B621B090198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B05C198C69A100D36C3D /* Localizable.strings */; }; + B621B091198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B05F198C69A100D36C3D /* Localizable.strings */; }; + B621B092198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B062198C69A100D36C3D /* Localizable.strings */; }; + B621B093198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B065198C69A100D36C3D /* Localizable.strings */; }; + B621B094198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B068198C69A100D36C3D /* Localizable.strings */; }; + B621B095198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B06B198C69A100D36C3D /* Localizable.strings */; }; + B621B096198C69A100D36C3D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B621B06E198C69A100D36C3D /* Localizable.strings */; }; B67ADDC41989FF8700E1A773 /* CallServerRequestsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */; }; B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B67EBF5C19194AC60084CCFD /* Settings.bundle */; }; B69CD25119773E79005CE69A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B69CD25019773E79005CE69A /* XCTest.framework */; }; B6B1013C196D213F007E3930 /* SGNKeychainUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */; }; - B6B6C3C71919440C00C0B76B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6B6C3C51919440C00C0B76B /* Localizable.strings */; }; B6B9ECFC198B31BA00C620D3 /* PushManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B9ECFB198B31BA00C620D3 /* PushManager.m */; }; B90418E6183E9DD40038554A /* DateUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B90418E5183E9DD40038554A /* DateUtil.m */; }; B90418E7183E9DD40038554A /* DateUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B90418E5183E9DD40038554A /* DateUtil.m */; }; @@ -1072,6 +1110,45 @@ A1FDCBEE16DAA6C300868894 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; B60C16631988999D00E97A6C /* VersionMigrations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionMigrations.h; sourceTree = ""; }; B60C16641988999D00E97A6C /* VersionMigrations.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VersionMigrations.m; sourceTree = ""; }; + B621AFFD198C69A100D36C3D /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = Localizable.strings; sourceTree = ""; }; + B621B000198C69A100D36C3D /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = Localizable.strings; sourceTree = ""; }; + B621B003198C69A100D36C3D /* bg_BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg_BG; path = Localizable.strings; sourceTree = ""; }; + B621B006198C69A100D36C3D /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = Localizable.strings; sourceTree = ""; }; + B621B009198C69A100D36C3D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = Localizable.strings; sourceTree = ""; }; + B621B00C198C69A100D36C3D /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = Localizable.strings; sourceTree = ""; }; + B621B00F198C69A100D36C3D /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = Localizable.strings; sourceTree = ""; }; + B621B012198C69A100D36C3D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = Localizable.strings; sourceTree = ""; }; + B621B015198C69A100D36C3D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Localizable.strings; sourceTree = ""; }; + B621B018198C69A100D36C3D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Localizable.strings; sourceTree = ""; }; + B621B01B198C69A100D36C3D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Localizable.strings; sourceTree = ""; }; + B621B01E198C69A100D36C3D /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = Localizable.strings; sourceTree = ""; }; + B621B021198C69A100D36C3D /* fa_IR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa_IR; path = Localizable.strings; sourceTree = ""; }; + B621B024198C69A100D36C3D /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = Localizable.strings; sourceTree = ""; }; + B621B027198C69A100D36C3D /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = Localizable.strings; sourceTree = ""; }; + B621B02A198C69A100D36C3D /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = Localizable.strings; sourceTree = ""; }; + B621B02D198C69A100D36C3D /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = Localizable.strings; sourceTree = ""; }; + B621B030198C69A100D36C3D /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = Localizable.strings; sourceTree = ""; }; + B621B033198C69A100D36C3D /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = Localizable.strings; sourceTree = ""; }; + B621B036198C69A100D36C3D /* it_IT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it_IT; path = Localizable.strings; sourceTree = ""; }; + B621B039198C69A100D36C3D /* ja_JP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja_JP; path = Localizable.strings; sourceTree = ""; }; + B621B03C198C69A100D36C3D /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = Localizable.strings; sourceTree = ""; }; + B621B03F198C69A100D36C3D /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = Localizable.strings; sourceTree = ""; }; + B621B042198C69A100D36C3D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = Localizable.strings; sourceTree = ""; }; + B621B045198C69A100D36C3D /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = Localizable.strings; sourceTree = ""; }; + B621B048198C69A100D36C3D /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = Localizable.strings; sourceTree = ""; }; + B621B04B198C69A100D36C3D /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = Localizable.strings; sourceTree = ""; }; + B621B04E198C69A100D36C3D /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = Localizable.strings; sourceTree = ""; }; + B621B051198C69A100D36C3D /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = Localizable.strings; sourceTree = ""; }; + B621B054198C69A100D36C3D /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = Localizable.strings; sourceTree = ""; }; + B621B057198C69A100D36C3D /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = Localizable.strings; sourceTree = ""; }; + B621B05A198C69A100D36C3D /* sv_SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv_SE; path = Localizable.strings; sourceTree = ""; }; + B621B05D198C69A100D36C3D /* sv-SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sv-SE"; path = Localizable.strings; sourceTree = ""; }; + B621B060198C69A100D36C3D /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = Localizable.strings; sourceTree = ""; }; + B621B063198C69A100D36C3D /* tr_TR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr_TR; path = Localizable.strings; sourceTree = ""; }; + B621B066198C69A100D36C3D /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = Localizable.strings; sourceTree = ""; }; + B621B069198C69A100D36C3D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = Localizable.strings; sourceTree = ""; }; + B621B06C198C69A100D36C3D /* zh_TW.Big5 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW.Big5; path = Localizable.strings; sourceTree = ""; }; + B621B06F198C69A100D36C3D /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = Localizable.strings; sourceTree = ""; }; B657DDC91911A40500F45B0C /* Signal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Signal.entitlements; sourceTree = ""; }; B67ADDC21989FF8700E1A773 /* CallServerRequestsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallServerRequestsManager.h; sourceTree = ""; }; B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallServerRequestsManager.m; sourceTree = ""; }; @@ -1079,14 +1156,6 @@ B69CD25019773E79005CE69A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; B6B1013A196D213F007E3930 /* SGNKeychainUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGNKeychainUtil.h; sourceTree = ""; }; B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGNKeychainUtil.m; sourceTree = ""; }; - B6B6C3C61919440C00C0B76B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - B6B6C3C81919441D00C0B76B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - B6B6C3C91919448900C0B76B /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/Localizable.strings"; sourceTree = ""; }; - B6B6C3CA191944A500C0B76B /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "cs-CZ.lproj/Localizable.strings"; sourceTree = ""; }; - B6B6C3CB191944EE00C0B76B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - B6B6C3CC1919454200C0B76B /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Localizable.strings"; sourceTree = ""; }; - B6B6C3CD1919455400C0B76B /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - B6B6C3CE1919456C00C0B76B /* sv-SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sv-SE"; path = "sv-SE.lproj/Localizable.strings"; sourceTree = ""; }; B6B9ECFA198B31BA00C620D3 /* PushManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PushManager.h; sourceTree = ""; }; B6B9ECFB198B31BA00C620D3 /* PushManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PushManager.m; sourceTree = ""; }; B90418E4183E9DD40038554A /* DateUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateUtil.h; sourceTree = ""; }; @@ -2392,10 +2461,399 @@ path = util; sourceTree = ""; }; + B621AFFB198C69A100D36C3D /* an.lproj */ = { + isa = PBXGroup; + children = ( + B621AFFC198C69A100D36C3D /* Localizable.strings */, + ); + name = an.lproj; + path = translations/an.lproj; + sourceTree = ""; + }; + B621AFFE198C69A100D36C3D /* ar.lproj */ = { + isa = PBXGroup; + children = ( + B621AFFF198C69A100D36C3D /* Localizable.strings */, + ); + name = ar.lproj; + path = translations/ar.lproj; + sourceTree = ""; + }; + B621B001198C69A100D36C3D /* bg_BG.lproj */ = { + isa = PBXGroup; + children = ( + B621B002198C69A100D36C3D /* Localizable.strings */, + ); + name = bg_BG.lproj; + path = translations/bg_BG.lproj; + sourceTree = ""; + }; + B621B004198C69A100D36C3D /* ca-ES.lproj */ = { + isa = PBXGroup; + children = ( + B621B005198C69A100D36C3D /* Localizable.strings */, + ); + name = "ca-ES.lproj"; + path = "translations/ca-ES.lproj"; + sourceTree = ""; + }; + B621B007198C69A100D36C3D /* ca.lproj */ = { + isa = PBXGroup; + children = ( + B621B008198C69A100D36C3D /* Localizable.strings */, + ); + name = ca.lproj; + path = translations/ca.lproj; + sourceTree = ""; + }; + B621B00A198C69A100D36C3D /* cs-CZ.lproj */ = { + isa = PBXGroup; + children = ( + B621B00B198C69A100D36C3D /* Localizable.strings */, + ); + name = "cs-CZ.lproj"; + path = "translations/cs-CZ.lproj"; + sourceTree = ""; + }; + B621B00D198C69A100D36C3D /* cs.lproj */ = { + isa = PBXGroup; + children = ( + B621B00E198C69A100D36C3D /* Localizable.strings */, + ); + name = cs.lproj; + path = translations/cs.lproj; + sourceTree = ""; + }; + B621B010198C69A100D36C3D /* da.lproj */ = { + isa = PBXGroup; + children = ( + B621B011198C69A100D36C3D /* Localizable.strings */, + ); + name = da.lproj; + path = translations/da.lproj; + sourceTree = ""; + }; + B621B013198C69A100D36C3D /* de.lproj */ = { + isa = PBXGroup; + children = ( + B621B014198C69A100D36C3D /* Localizable.strings */, + ); + name = de.lproj; + path = translations/de.lproj; + sourceTree = ""; + }; + B621B016198C69A100D36C3D /* en.lproj */ = { + isa = PBXGroup; + children = ( + B621B017198C69A100D36C3D /* Localizable.strings */, + ); + name = en.lproj; + path = translations/en.lproj; + sourceTree = ""; + }; + B621B019198C69A100D36C3D /* es.lproj */ = { + isa = PBXGroup; + children = ( + B621B01A198C69A100D36C3D /* Localizable.strings */, + ); + name = es.lproj; + path = translations/es.lproj; + sourceTree = ""; + }; + B621B01C198C69A100D36C3D /* eu.lproj */ = { + isa = PBXGroup; + children = ( + B621B01D198C69A100D36C3D /* Localizable.strings */, + ); + name = eu.lproj; + path = translations/eu.lproj; + sourceTree = ""; + }; + B621B01F198C69A100D36C3D /* fa_IR.lproj */ = { + isa = PBXGroup; + children = ( + B621B020198C69A100D36C3D /* Localizable.strings */, + ); + name = fa_IR.lproj; + path = translations/fa_IR.lproj; + sourceTree = ""; + }; + B621B022198C69A100D36C3D /* fa.lproj */ = { + isa = PBXGroup; + children = ( + B621B023198C69A100D36C3D /* Localizable.strings */, + ); + name = fa.lproj; + path = translations/fa.lproj; + sourceTree = ""; + }; + B621B025198C69A100D36C3D /* fi.lproj */ = { + isa = PBXGroup; + children = ( + B621B026198C69A100D36C3D /* Localizable.strings */, + ); + name = fi.lproj; + path = translations/fi.lproj; + sourceTree = ""; + }; + B621B028198C69A100D36C3D /* fil.lproj */ = { + isa = PBXGroup; + children = ( + B621B029198C69A100D36C3D /* Localizable.strings */, + ); + name = fil.lproj; + path = translations/fil.lproj; + sourceTree = ""; + }; + B621B02B198C69A100D36C3D /* fr.lproj */ = { + isa = PBXGroup; + children = ( + B621B02C198C69A100D36C3D /* Localizable.strings */, + ); + name = fr.lproj; + path = translations/fr.lproj; + sourceTree = ""; + }; + B621B02E198C69A100D36C3D /* he.lproj */ = { + isa = PBXGroup; + children = ( + B621B02F198C69A100D36C3D /* Localizable.strings */, + ); + name = he.lproj; + path = translations/he.lproj; + sourceTree = ""; + }; + B621B031198C69A100D36C3D /* hu.lproj */ = { + isa = PBXGroup; + children = ( + B621B032198C69A100D36C3D /* Localizable.strings */, + ); + name = hu.lproj; + path = translations/hu.lproj; + sourceTree = ""; + }; + B621B034198C69A100D36C3D /* it_IT.lproj */ = { + isa = PBXGroup; + children = ( + B621B035198C69A100D36C3D /* Localizable.strings */, + ); + name = it_IT.lproj; + path = translations/it_IT.lproj; + sourceTree = ""; + }; + B621B037198C69A100D36C3D /* ja_JP.lproj */ = { + isa = PBXGroup; + children = ( + B621B038198C69A100D36C3D /* Localizable.strings */, + ); + name = ja_JP.lproj; + path = translations/ja_JP.lproj; + sourceTree = ""; + }; + B621B03A198C69A100D36C3D /* lv.lproj */ = { + isa = PBXGroup; + children = ( + B621B03B198C69A100D36C3D /* Localizable.strings */, + ); + name = lv.lproj; + path = translations/lv.lproj; + sourceTree = ""; + }; + B621B03D198C69A100D36C3D /* nb.lproj */ = { + isa = PBXGroup; + children = ( + B621B03E198C69A100D36C3D /* Localizable.strings */, + ); + name = nb.lproj; + path = translations/nb.lproj; + sourceTree = ""; + }; + B621B040198C69A100D36C3D /* nl.lproj */ = { + isa = PBXGroup; + children = ( + B621B041198C69A100D36C3D /* Localizable.strings */, + ); + name = nl.lproj; + path = translations/nl.lproj; + sourceTree = ""; + }; + B621B043198C69A100D36C3D /* pl.lproj */ = { + isa = PBXGroup; + children = ( + B621B044198C69A100D36C3D /* Localizable.strings */, + ); + name = pl.lproj; + path = translations/pl.lproj; + sourceTree = ""; + }; + B621B046198C69A100D36C3D /* pt_BR.lproj */ = { + isa = PBXGroup; + children = ( + B621B047198C69A100D36C3D /* Localizable.strings */, + ); + name = pt_BR.lproj; + path = translations/pt_BR.lproj; + sourceTree = ""; + }; + B621B049198C69A100D36C3D /* ro-RO.lproj */ = { + isa = PBXGroup; + children = ( + B621B04A198C69A100D36C3D /* Localizable.strings */, + ); + name = "ro-RO.lproj"; + path = "translations/ro-RO.lproj"; + sourceTree = ""; + }; + B621B04C198C69A100D36C3D /* ro.lproj */ = { + isa = PBXGroup; + children = ( + B621B04D198C69A100D36C3D /* Localizable.strings */, + ); + name = ro.lproj; + path = translations/ro.lproj; + sourceTree = ""; + }; + B621B04F198C69A100D36C3D /* ru.lproj */ = { + isa = PBXGroup; + children = ( + B621B050198C69A100D36C3D /* Localizable.strings */, + ); + name = ru.lproj; + path = translations/ru.lproj; + sourceTree = ""; + }; + B621B052198C69A100D36C3D /* sl.lproj */ = { + isa = PBXGroup; + children = ( + B621B053198C69A100D36C3D /* Localizable.strings */, + ); + name = sl.lproj; + path = translations/sl.lproj; + sourceTree = ""; + }; + B621B055198C69A100D36C3D /* sq.lproj */ = { + isa = PBXGroup; + children = ( + B621B056198C69A100D36C3D /* Localizable.strings */, + ); + name = sq.lproj; + path = translations/sq.lproj; + sourceTree = ""; + }; + B621B058198C69A100D36C3D /* sv_SE.lproj */ = { + isa = PBXGroup; + children = ( + B621B059198C69A100D36C3D /* Localizable.strings */, + ); + name = sv_SE.lproj; + path = translations/sv_SE.lproj; + sourceTree = ""; + }; + B621B05B198C69A100D36C3D /* sv-SE.lproj */ = { + isa = PBXGroup; + children = ( + B621B05C198C69A100D36C3D /* Localizable.strings */, + ); + name = "sv-SE.lproj"; + path = "translations/sv-SE.lproj"; + sourceTree = ""; + }; + B621B05E198C69A100D36C3D /* ta.lproj */ = { + isa = PBXGroup; + children = ( + B621B05F198C69A100D36C3D /* Localizable.strings */, + ); + name = ta.lproj; + path = translations/ta.lproj; + sourceTree = ""; + }; + B621B061198C69A100D36C3D /* tr_TR.lproj */ = { + isa = PBXGroup; + children = ( + B621B062198C69A100D36C3D /* Localizable.strings */, + ); + name = tr_TR.lproj; + path = translations/tr_TR.lproj; + sourceTree = ""; + }; + B621B064198C69A100D36C3D /* uk.lproj */ = { + isa = PBXGroup; + children = ( + B621B065198C69A100D36C3D /* Localizable.strings */, + ); + name = uk.lproj; + path = translations/uk.lproj; + sourceTree = ""; + }; + B621B067198C69A100D36C3D /* zh_CN.lproj */ = { + isa = PBXGroup; + children = ( + B621B068198C69A100D36C3D /* Localizable.strings */, + ); + name = zh_CN.lproj; + path = translations/zh_CN.lproj; + sourceTree = ""; + }; + B621B06A198C69A100D36C3D /* zh_TW.Big5.lproj */ = { + isa = PBXGroup; + children = ( + B621B06B198C69A100D36C3D /* Localizable.strings */, + ); + name = zh_TW.Big5.lproj; + path = translations/zh_TW.Big5.lproj; + sourceTree = ""; + }; + B621B06D198C69A100D36C3D /* zh_TW.lproj */ = { + isa = PBXGroup; + children = ( + B621B06E198C69A100D36C3D /* Localizable.strings */, + ); + name = zh_TW.lproj; + path = translations/zh_TW.lproj; + sourceTree = ""; + }; B6B6C3C419193F5B00C0B76B /* Translations */ = { isa = PBXGroup; children = ( - B6B6C3C51919440C00C0B76B /* Localizable.strings */, + B621AFFB198C69A100D36C3D /* an.lproj */, + B621AFFE198C69A100D36C3D /* ar.lproj */, + B621B001198C69A100D36C3D /* bg_BG.lproj */, + B621B004198C69A100D36C3D /* ca-ES.lproj */, + B621B007198C69A100D36C3D /* ca.lproj */, + B621B00A198C69A100D36C3D /* cs-CZ.lproj */, + B621B00D198C69A100D36C3D /* cs.lproj */, + B621B010198C69A100D36C3D /* da.lproj */, + B621B013198C69A100D36C3D /* de.lproj */, + B621B016198C69A100D36C3D /* en.lproj */, + B621B019198C69A100D36C3D /* es.lproj */, + B621B01C198C69A100D36C3D /* eu.lproj */, + B621B01F198C69A100D36C3D /* fa_IR.lproj */, + B621B022198C69A100D36C3D /* fa.lproj */, + B621B025198C69A100D36C3D /* fi.lproj */, + B621B028198C69A100D36C3D /* fil.lproj */, + B621B02B198C69A100D36C3D /* fr.lproj */, + B621B02E198C69A100D36C3D /* he.lproj */, + B621B031198C69A100D36C3D /* hu.lproj */, + B621B034198C69A100D36C3D /* it_IT.lproj */, + B621B037198C69A100D36C3D /* ja_JP.lproj */, + B621B03A198C69A100D36C3D /* lv.lproj */, + B621B03D198C69A100D36C3D /* nb.lproj */, + B621B040198C69A100D36C3D /* nl.lproj */, + B621B043198C69A100D36C3D /* pl.lproj */, + B621B046198C69A100D36C3D /* pt_BR.lproj */, + B621B049198C69A100D36C3D /* ro-RO.lproj */, + B621B04C198C69A100D36C3D /* ro.lproj */, + B621B04F198C69A100D36C3D /* ru.lproj */, + B621B052198C69A100D36C3D /* sl.lproj */, + B621B055198C69A100D36C3D /* sq.lproj */, + B621B058198C69A100D36C3D /* sv_SE.lproj */, + B621B05B198C69A100D36C3D /* sv-SE.lproj */, + B621B05E198C69A100D36C3D /* ta.lproj */, + B621B061198C69A100D36C3D /* tr_TR.lproj */, + B621B064198C69A100D36C3D /* uk.lproj */, + B621B067198C69A100D36C3D /* zh_CN.lproj */, + B621B06A198C69A100D36C3D /* zh_TW.Big5.lproj */, + B621B06D198C69A100D36C3D /* zh_TW.lproj */, ); name = Translations; sourceTree = ""; @@ -2663,6 +3121,37 @@ "ro-RO", nl, "sv-SE", + an, + ar, + bg_BG, + ca, + cs, + da, + es, + eu, + fa_IR, + fa, + fi, + fil, + he, + hu, + it_IT, + ja_JP, + lv, + nb, + pl, + pt_BR, + ro, + ru, + sl, + sq, + sv_SE, + ta, + tr_TR, + uk, + zh_CN, + zh_TW.Big5, + zh_TW, ); mainGroup = D221A07E169C9E5E00537ABF; productRefGroup = D221A08A169C9E5E00537ABF /* Products */; @@ -2708,6 +3197,7 @@ buildActionMask = 2147483647; files = ( E148750018A06966002CC4F3 /* CallAudioManagerDemo.xib in Resources */, + B621B071198C69A100D36C3D /* Localizable.strings in Resources */, E148750118A06966002CC4F3 /* CallLogViewController.xib in Resources */, E148750218A06966002CC4F3 /* ContactBrowseViewController.xib in Resources */, E148750318A06966002CC4F3 /* ContactDetailTableViewCell.xib in Resources */, @@ -2716,12 +3206,17 @@ E148750618A06966002CC4F3 /* DialerViewController.xib in Resources */, E148750718A06966002CC4F3 /* DowngradeCallViewController.xib in Resources */, E148750818A06966002CC4F3 /* FavouritesViewController.xib in Resources */, + B621B093198C69A100D36C3D /* Localizable.strings in Resources */, + B621B077198C69A100D36C3D /* Localizable.strings in Resources */, E148750918A06966002CC4F3 /* InboxFeedViewController.xib in Resources */, + B621B094198C69A100D36C3D /* Localizable.strings in Resources */, E148750A18A06966002CC4F3 /* InCallViewController.xib in Resources */, E148750B18A06966002CC4F3 /* InviteContactsViewController.xib in Resources */, + B621B074198C69A100D36C3D /* Localizable.strings in Resources */, E148750C18A06966002CC4F3 /* LeftSideMenuViewController.xib in Resources */, E148750D18A06966002CC4F3 /* PreferenceListViewController.xib in Resources */, E148750E18A06966002CC4F3 /* RegisterViewController.xib in Resources */, + B621B07B198C69A100D36C3D /* Localizable.strings in Resources */, E148750F18A06966002CC4F3 /* SettingsViewController.xib in Resources */, E148751018A06966002CC4F3 /* TabBarParentViewController.xib in Resources */, E14874F718A06951002CC4F3 /* CallLogTableViewCell.xib in Resources */, @@ -2741,64 +3236,89 @@ E14874A718A0692F002CC4F3 /* checkbox_checkmark@2x.png in Resources */, E14874A818A0692F002CC4F3 /* checkbox_empty.png in Resources */, E14874A918A0692F002CC4F3 /* checkbox_empty@2x.png in Resources */, + B621B073198C69A100D36C3D /* Localizable.strings in Resources */, E14874AA18A0692F002CC4F3 /* contact_default_feed.png in Resources */, E14874AB18A0692F002CC4F3 /* contacts_arrow.png in Resources */, E14874AC18A0692F002CC4F3 /* contacts_arrow@2x.png in Resources */, E14874AD18A0692F002CC4F3 /* DefaultContactImage.png in Resources */, E14874AE18A0692F002CC4F3 /* dismiss_notification_icon.png in Resources */, E14874AF18A0692F002CC4F3 /* dismiss_notification_icon@2x.png in Resources */, + B621B084198C69A100D36C3D /* Localizable.strings in Resources */, + B621B072198C69A100D36C3D /* Localizable.strings in Resources */, E14874B018A0692F002CC4F3 /* drop_down_arrow_icon.png in Resources */, + B621B08D198C69A100D36C3D /* Localizable.strings in Resources */, E14874B118A0692F002CC4F3 /* drop_down_arrow_icon@2x.png in Resources */, E14874B218A0692F002CC4F3 /* expanded_cell_icon.png in Resources */, E14874B318A0692F002CC4F3 /* expanded_cell_icon@2x.png in Resources */, E14874B418A0692F002CC4F3 /* favourite_false_icon.png in Resources */, + B621B070198C69A100D36C3D /* Localizable.strings in Resources */, E14874B518A0692F002CC4F3 /* favourite_false_icon@2x.png in Resources */, E14874B618A0692F002CC4F3 /* favourite_true_icon.png in Resources */, E14874B718A0692F002CC4F3 /* favourite_true_icon@2x.png in Resources */, + B621B096198C69A100D36C3D /* Localizable.strings in Resources */, E14874B818A0692F002CC4F3 /* forward_button.png in Resources */, E14874B918A0692F002CC4F3 /* forward_button@2x.png in Resources */, E14874BA18A0692F002CC4F3 /* home_icon.png in Resources */, E14874BB18A0692F002CC4F3 /* icon_contacts.png in Resources */, E14874BC18A0692F002CC4F3 /* icon_favourites.png in Resources */, E14874BD18A0692F002CC4F3 /* icon_keypad.png in Resources */, + B621B080198C69A100D36C3D /* Localizable.strings in Resources */, E14874BE18A0692F002CC4F3 /* icon_recents.png in Resources */, + B621B082198C69A100D36C3D /* Localizable.strings in Resources */, + B621B078198C69A100D36C3D /* Localizable.strings in Resources */, E14874BF18A0692F002CC4F3 /* in_call_phone_icon.png in Resources */, E14874C018A0692F002CC4F3 /* in_call_phone_icon@2x.png in Resources */, E14874C118A0692F002CC4F3 /* in_call_phrase_icon.png in Resources */, E16E5C1518AEDB5A00B7C403 /* phone_icon.png in Resources */, E14874C218A0692F002CC4F3 /* in_call_phrase_icon@2x.png in Resources */, + B621B083198C69A100D36C3D /* Localizable.strings in Resources */, E14874C318A0692F002CC4F3 /* incoming_call_icon.png in Resources */, + B621B088198C69A100D36C3D /* Localizable.strings in Resources */, E14874C418A0692F002CC4F3 /* incoming_call_icon@2x.png in Resources */, E14874C518A0692F002CC4F3 /* menu_icon.png in Resources */, + B621B08B198C69A100D36C3D /* Localizable.strings in Resources */, E14874C618A0692F002CC4F3 /* menu_icon@2x.png in Resources */, + B621B076198C69A100D36C3D /* Localizable.strings in Resources */, E14874C718A0692F002CC4F3 /* message_bubble.png in Resources */, E14874C818A0692F002CC4F3 /* message_bubble@2x.png in Resources */, - B6B6C3C71919440C00C0B76B /* Localizable.strings in Resources */, E14874C918A0692F002CC4F3 /* mute_icon_selected.png in Resources */, E14874CA18A0692F002CC4F3 /* mute_icon_selected@2x.png in Resources */, E14874CB18A0692F002CC4F3 /* mute_icon.png in Resources */, + B621B08E198C69A100D36C3D /* Localizable.strings in Resources */, E14874CC18A0692F002CC4F3 /* mute_icon@2x.png in Resources */, E14874CD18A0692F002CC4F3 /* notification_detail_icon.png in Resources */, E14874CE18A0692F002CC4F3 /* notification_detail_icon@2x.png in Resources */, + B621B087198C69A100D36C3D /* Localizable.strings in Resources */, + B621B086198C69A100D36C3D /* Localizable.strings in Resources */, E14874CF18A0692F002CC4F3 /* notification_mini_icon.png in Resources */, E14874D018A0692F002CC4F3 /* notification_mini_icon@2x.png in Resources */, E14874D118A0692F002CC4F3 /* outgoing_call_icon.png in Resources */, + B621B075198C69A100D36C3D /* Localizable.strings in Resources */, + B621B07D198C69A100D36C3D /* Localizable.strings in Resources */, E14874D218A0692F002CC4F3 /* outgoing_call_icon@2x.png in Resources */, + B621B07A198C69A100D36C3D /* Localizable.strings in Resources */, E14874D318A0692F002CC4F3 /* search_cancel.png in Resources */, E14874D418A0692F002CC4F3 /* search_cancel@2x.png in Resources */, + B621B085198C69A100D36C3D /* Localizable.strings in Resources */, + B621B091198C69A100D36C3D /* Localizable.strings in Resources */, E14874D518A0692F002CC4F3 /* search_icon.png in Resources */, E14874D618A0692F002CC4F3 /* search_icon@2x.png in Resources */, E14874D718A0692F002CC4F3 /* send_code_icon.png in Resources */, + B621B08A198C69A100D36C3D /* Localizable.strings in Resources */, E14874D818A0692F002CC4F3 /* send_code_icon@2x.png in Resources */, E14874D918A0692F002CC4F3 /* speaker_icon_selected.png in Resources */, E14874DA18A0692F002CC4F3 /* speaker_icon_selected@2x.png in Resources */, + B621B092198C69A100D36C3D /* Localizable.strings in Resources */, E14874DB18A0692F002CC4F3 /* speaker_icon.png in Resources */, E14874DC18A0692F002CC4F3 /* speaker_icon@2x.png in Resources */, E14874DD18A0692F002CC4F3 /* spinner_connecting_flash.png in Resources */, E14874DE18A0692F002CC4F3 /* spinner_connecting_flash@2x.png in Resources */, E14874DF18A06930002CC4F3 /* spinner_connecting.png in Resources */, + B621B07E198C69A100D36C3D /* Localizable.strings in Resources */, E14874E018A06930002CC4F3 /* spinner_connecting@2x.png in Resources */, E14874E118A06930002CC4F3 /* spinner_error.png in Resources */, + B621B081198C69A100D36C3D /* Localizable.strings in Resources */, + B621B079198C69A100D36C3D /* Localizable.strings in Resources */, E14874E218A06930002CC4F3 /* spinner_error@2x.png in Resources */, E14874E318A06930002CC4F3 /* spinner_ringing.png in Resources */, E14874E418A06930002CC4F3 /* spinner_ringing@2x.png in Resources */, @@ -2810,13 +3330,16 @@ E14874EA18A06930002CC4F3 /* tab_icon_inbox@2x.png in Resources */, E14874EB18A06930002CC4F3 /* tab_icon_keypad.png in Resources */, E14874EC18A06930002CC4F3 /* tab_icon_keypad@2x.png in Resources */, + B621B095198C69A100D36C3D /* Localizable.strings in Resources */, E14874ED18A06930002CC4F3 /* tab_icon_menu.png in Resources */, + B621B08F198C69A100D36C3D /* Localizable.strings in Resources */, E14874EE18A06930002CC4F3 /* tab_icon_menu@2x.png in Resources */, E14874EF18A06930002CC4F3 /* trash_icon.png in Resources */, E14874F018A06930002CC4F3 /* trash_icon@2x.png in Resources */, E14874F118A06930002CC4F3 /* volume_high.png in Resources */, E14874F218A06930002CC4F3 /* volume_high@2x.png in Resources */, 70B8FEE21909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav in Resources */, + B621B090198C69A100D36C3D /* Localizable.strings in Resources */, E14874F318A06930002CC4F3 /* volume_low.png in Resources */, E14874F418A06930002CC4F3 /* volume_low@2x.png in Resources */, E14874F518A06930002CC4F3 /* whisper_notification_icon.png in Resources */, @@ -2830,14 +3353,17 @@ E16E5C1418AEDB5A00B7C403 /* message_icon.png in Resources */, E1370BEF18A0689000826894 /* AppIcon60x60.png in Resources */, E1370BF018A0689000826894 /* AppIcon60x60@2x.png in Resources */, + B621B089198C69A100D36C3D /* Localizable.strings in Resources */, E1370BF118A0689000826894 /* AppIcon76x76.png in Resources */, E1370BF218A0689000826894 /* AppIcon76x76@2x.png in Resources */, E1370BE718A0688300826894 /* Default-568h@2x.png in Resources */, E1370BE818A0688300826894 /* Default.png in Resources */, + B621B07F198C69A100D36C3D /* Localizable.strings in Resources */, E1370BE918A0688300826894 /* Default@2x.png in Resources */, E1370BE018A0686600826894 /* busy.mp3 in Resources */, E1370BE118A0686C00826894 /* completed.mp3 in Resources */, E1370BE218A0686C00826894 /* failure.mp3 in Resources */, + B621B08C198C69A100D36C3D /* Localizable.strings in Resources */, E1370BE318A0686C00826894 /* handshake.mp3 in Resources */, B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */, E1370BE418A0686C00826894 /* outring.mp3 in Resources */, @@ -2845,6 +3371,7 @@ E1370BE618A0686C00826894 /* sonarping.mp3 in Resources */, E148751218A06AFD002CC4F3 /* HelveticaNeueLTStd-Bd.otf in Resources */, E148751318A06AFD002CC4F3 /* HelveticaNeueLTStd-Th.otf in Resources */, + B621B07C198C69A100D36C3D /* Localizable.strings in Resources */, E148751418A06AFD002CC4F3 /* HelveticaNeueLTStd-Lt.otf in Resources */, E148751518A06AFD002CC4F3 /* HelveticaNeueLTStd-Md.otf in Resources */, ); @@ -3390,20 +3917,316 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - B6B6C3C51919440C00C0B76B /* Localizable.strings */ = { + B621AFFC198C69A100D36C3D /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( - B6B6C3C61919440C00C0B76B /* en */, - B6B6C3C81919441D00C0B76B /* fr */, - B6B6C3C91919448900C0B76B /* ca-ES */, - B6B6C3CA191944A500C0B76B /* cs-CZ */, - B6B6C3CB191944EE00C0B76B /* de */, - B6B6C3CC1919454200C0B76B /* ro-RO */, - B6B6C3CD1919455400C0B76B /* nl */, - B6B6C3CE1919456C00C0B76B /* sv-SE */, + B621AFFD198C69A100D36C3D /* an */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621AFFF198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B000198C69A100D36C3D /* ar */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B002198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B003198C69A100D36C3D /* bg_BG */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B005198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B006198C69A100D36C3D /* ca-ES */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B008198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B009198C69A100D36C3D /* ca */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B00B198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B00C198C69A100D36C3D /* cs-CZ */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B00E198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B00F198C69A100D36C3D /* cs */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B011198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B012198C69A100D36C3D /* da */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B014198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B015198C69A100D36C3D /* de */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B017198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B018198C69A100D36C3D /* en */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B01A198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B01B198C69A100D36C3D /* es */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B01D198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B01E198C69A100D36C3D /* eu */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B020198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B021198C69A100D36C3D /* fa_IR */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B023198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B024198C69A100D36C3D /* fa */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B026198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B027198C69A100D36C3D /* fi */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B029198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B02A198C69A100D36C3D /* fil */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B02C198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B02D198C69A100D36C3D /* fr */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B02F198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B030198C69A100D36C3D /* he */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B032198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B033198C69A100D36C3D /* hu */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B035198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B036198C69A100D36C3D /* it_IT */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B038198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B039198C69A100D36C3D /* ja_JP */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B03B198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B03C198C69A100D36C3D /* lv */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B03E198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B03F198C69A100D36C3D /* nb */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B041198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B042198C69A100D36C3D /* nl */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B044198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B045198C69A100D36C3D /* pl */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B047198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B048198C69A100D36C3D /* pt_BR */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B04A198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B04B198C69A100D36C3D /* ro-RO */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B04D198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B04E198C69A100D36C3D /* ro */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B050198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B051198C69A100D36C3D /* ru */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B053198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B054198C69A100D36C3D /* sl */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B056198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B057198C69A100D36C3D /* sq */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B059198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B05A198C69A100D36C3D /* sv_SE */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B05C198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B05D198C69A100D36C3D /* sv-SE */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B05F198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B060198C69A100D36C3D /* ta */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B062198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B063198C69A100D36C3D /* tr_TR */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B065198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B066198C69A100D36C3D /* uk */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B068198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B069198C69A100D36C3D /* zh_CN */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B06B198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B06C198C69A100D36C3D /* zh_TW.Big5 */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B621B06E198C69A100D36C3D /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B621B06F198C69A100D36C3D /* zh_TW */, ); name = Localizable.strings; - path = translations; sourceTree = ""; }; /* End PBXVariantGroup section */ diff --git a/Signal/translations/.tx/config b/Signal/translations/.tx/config new file mode 100644 index 000000000..800c49544 --- /dev/null +++ b/Signal/translations/.tx/config @@ -0,0 +1,7 @@ +[main] +host = https://www.transifex.com + +[signal-ios.localizablestrings-30] +source_lang = en +source_file = en.lproj/Localizable.strings +file_filter = .lproj/Localizable.strings diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/an_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/an_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/an_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/ar_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/ar_translation new file mode 100644 index 000000000..0a4f595fe Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/ar_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/bg_BG_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/bg_BG_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/bg_BG_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/ca_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/ca_translation new file mode 100644 index 000000000..fe5184d7e Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/ca_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/cs_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/cs_translation new file mode 100644 index 000000000..3510a37a0 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/cs_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/da_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/da_translation new file mode 100644 index 000000000..ee9d886ec Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/da_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/de_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/de_translation new file mode 100644 index 000000000..7c2aded04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/de_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/es_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/es_translation new file mode 100644 index 000000000..de26ecf0a Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/es_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/eu_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/eu_translation new file mode 100644 index 000000000..957b6f4af Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/eu_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/fa_IR_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/fa_IR_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/fa_IR_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/fa_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/fa_translation new file mode 100644 index 000000000..d8f9c028a Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/fa_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/fi_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/fi_translation new file mode 100644 index 000000000..83a588766 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/fi_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/fil_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/fil_translation new file mode 100644 index 000000000..5f547d809 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/fil_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/fr_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/fr_translation new file mode 100644 index 000000000..7c01668df Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/fr_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/he_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/he_translation new file mode 100644 index 000000000..0c0a94c3e Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/he_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/hu_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/hu_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/hu_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/it_IT_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/it_IT_translation new file mode 100644 index 000000000..d7cc22c29 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/it_IT_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/ja_JP_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/ja_JP_translation new file mode 100644 index 000000000..8f7598cf6 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/ja_JP_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/lv_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/lv_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/lv_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/nb_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/nb_translation new file mode 100644 index 000000000..0160ddddb Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/nb_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/nl_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/nl_translation new file mode 100644 index 000000000..cc71f8443 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/nl_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/pl_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/pl_translation new file mode 100644 index 000000000..ac77e5f46 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/pl_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/pt_BR_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/pt_BR_translation new file mode 100644 index 000000000..eaae649f1 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/pt_BR_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/ro_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/ro_translation new file mode 100644 index 000000000..4879df64e Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/ro_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/ru_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/ru_translation new file mode 100644 index 000000000..1cd42de68 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/ru_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/sl_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/sl_translation new file mode 100644 index 000000000..3c582b3da Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/sl_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/sq_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/sq_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/sq_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/sv_SE_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/sv_SE_translation new file mode 100644 index 000000000..5a7cfb3cb Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/sv_SE_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/ta_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/ta_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/ta_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/tr_TR_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/tr_TR_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/tr_TR_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/uk_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/uk_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/uk_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_CN_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_CN_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_CN_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_TW.Big5_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_TW.Big5_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_TW.Big5_translation differ diff --git a/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_TW_translation b/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_TW_translation new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/.tx/signal-ios.localizablestrings-30/zh_TW_translation differ diff --git a/Signal/translations/an.lproj/Localizable.strings b/Signal/translations/an.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/an.lproj/Localizable.strings differ diff --git a/Signal/translations/ar.lproj/Localizable.strings b/Signal/translations/ar.lproj/Localizable.strings new file mode 100644 index 000000000..0a4f595fe Binary files /dev/null and b/Signal/translations/ar.lproj/Localizable.strings differ diff --git a/Signal/translations/bg_BG.lproj/Localizable.strings b/Signal/translations/bg_BG.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/bg_BG.lproj/Localizable.strings differ diff --git a/Signal/translations/ca.lproj/Localizable.strings b/Signal/translations/ca.lproj/Localizable.strings new file mode 100644 index 000000000..fe5184d7e Binary files /dev/null and b/Signal/translations/ca.lproj/Localizable.strings differ diff --git a/Signal/translations/cs.lproj/Localizable.strings b/Signal/translations/cs.lproj/Localizable.strings new file mode 100644 index 000000000..3510a37a0 Binary files /dev/null and b/Signal/translations/cs.lproj/Localizable.strings differ diff --git a/Signal/translations/da.lproj/Localizable.strings b/Signal/translations/da.lproj/Localizable.strings new file mode 100644 index 000000000..ee9d886ec Binary files /dev/null and b/Signal/translations/da.lproj/Localizable.strings differ diff --git a/Signal/translations/de.lproj/Localizable.strings b/Signal/translations/de.lproj/Localizable.strings index 196fa304f..7c2aded04 100644 Binary files a/Signal/translations/de.lproj/Localizable.strings and b/Signal/translations/de.lproj/Localizable.strings differ diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings new file mode 100644 index 000000000..de26ecf0a Binary files /dev/null and b/Signal/translations/es.lproj/Localizable.strings differ diff --git a/Signal/translations/eu.lproj/Localizable.strings b/Signal/translations/eu.lproj/Localizable.strings new file mode 100644 index 000000000..957b6f4af Binary files /dev/null and b/Signal/translations/eu.lproj/Localizable.strings differ diff --git a/Signal/translations/fa.lproj/Localizable.strings b/Signal/translations/fa.lproj/Localizable.strings new file mode 100644 index 000000000..d8f9c028a Binary files /dev/null and b/Signal/translations/fa.lproj/Localizable.strings differ diff --git a/Signal/translations/fa_IR.lproj/Localizable.strings b/Signal/translations/fa_IR.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/fa_IR.lproj/Localizable.strings differ diff --git a/Signal/translations/fi.lproj/Localizable.strings b/Signal/translations/fi.lproj/Localizable.strings new file mode 100644 index 000000000..83a588766 Binary files /dev/null and b/Signal/translations/fi.lproj/Localizable.strings differ diff --git a/Signal/translations/fil.lproj/Localizable.strings b/Signal/translations/fil.lproj/Localizable.strings new file mode 100644 index 000000000..5f547d809 Binary files /dev/null and b/Signal/translations/fil.lproj/Localizable.strings differ diff --git a/Signal/translations/fr.lproj/Localizable.strings b/Signal/translations/fr.lproj/Localizable.strings index f1bab584a..7c01668df 100644 Binary files a/Signal/translations/fr.lproj/Localizable.strings and b/Signal/translations/fr.lproj/Localizable.strings differ diff --git a/Signal/translations/he.lproj/Localizable.strings b/Signal/translations/he.lproj/Localizable.strings new file mode 100644 index 000000000..0c0a94c3e Binary files /dev/null and b/Signal/translations/he.lproj/Localizable.strings differ diff --git a/Signal/translations/hu.lproj/Localizable.strings b/Signal/translations/hu.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/hu.lproj/Localizable.strings differ diff --git a/Signal/translations/it_IT.lproj/Localizable.strings b/Signal/translations/it_IT.lproj/Localizable.strings new file mode 100644 index 000000000..d7cc22c29 Binary files /dev/null and b/Signal/translations/it_IT.lproj/Localizable.strings differ diff --git a/Signal/translations/ja_JP.lproj/Localizable.strings b/Signal/translations/ja_JP.lproj/Localizable.strings new file mode 100644 index 000000000..8f7598cf6 Binary files /dev/null and b/Signal/translations/ja_JP.lproj/Localizable.strings differ diff --git a/Signal/translations/lv.lproj/Localizable.strings b/Signal/translations/lv.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/lv.lproj/Localizable.strings differ diff --git a/Signal/translations/nb.lproj/Localizable.strings b/Signal/translations/nb.lproj/Localizable.strings new file mode 100644 index 000000000..0160ddddb Binary files /dev/null and b/Signal/translations/nb.lproj/Localizable.strings differ diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index 2c56c9311..cc71f8443 100644 Binary files a/Signal/translations/nl.lproj/Localizable.strings and b/Signal/translations/nl.lproj/Localizable.strings differ diff --git a/Signal/translations/pl.lproj/Localizable.strings b/Signal/translations/pl.lproj/Localizable.strings new file mode 100644 index 000000000..ac77e5f46 Binary files /dev/null and b/Signal/translations/pl.lproj/Localizable.strings differ diff --git a/Signal/translations/pt_BR.lproj/Localizable.strings b/Signal/translations/pt_BR.lproj/Localizable.strings new file mode 100644 index 000000000..eaae649f1 Binary files /dev/null and b/Signal/translations/pt_BR.lproj/Localizable.strings differ diff --git a/Signal/translations/ro.lproj/Localizable.strings b/Signal/translations/ro.lproj/Localizable.strings new file mode 100644 index 000000000..4879df64e Binary files /dev/null and b/Signal/translations/ro.lproj/Localizable.strings differ diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings new file mode 100644 index 000000000..1cd42de68 Binary files /dev/null and b/Signal/translations/ru.lproj/Localizable.strings differ diff --git a/Signal/translations/sl.lproj/Localizable.strings b/Signal/translations/sl.lproj/Localizable.strings new file mode 100644 index 000000000..3c582b3da Binary files /dev/null and b/Signal/translations/sl.lproj/Localizable.strings differ diff --git a/Signal/translations/sq.lproj/Localizable.strings b/Signal/translations/sq.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/sq.lproj/Localizable.strings differ diff --git a/Signal/translations/sv-SE.lproj/Localizable.strings b/Signal/translations/sv_SE.lproj/Localizable.strings similarity index 82% rename from Signal/translations/sv-SE.lproj/Localizable.strings rename to Signal/translations/sv_SE.lproj/Localizable.strings index 4fd485e43..5a7cfb3cb 100644 Binary files a/Signal/translations/sv-SE.lproj/Localizable.strings and b/Signal/translations/sv_SE.lproj/Localizable.strings differ diff --git a/Signal/translations/ta.lproj/Localizable.strings b/Signal/translations/ta.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/ta.lproj/Localizable.strings differ diff --git a/Signal/translations/tr_TR.lproj/Localizable.strings b/Signal/translations/tr_TR.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/tr_TR.lproj/Localizable.strings differ diff --git a/Signal/translations/uk.lproj/Localizable.strings b/Signal/translations/uk.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/uk.lproj/Localizable.strings differ diff --git a/Signal/translations/zh_CN.lproj/Localizable.strings b/Signal/translations/zh_CN.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/zh_CN.lproj/Localizable.strings differ diff --git a/Signal/translations/zh_TW.Big5.lproj/Localizable.strings b/Signal/translations/zh_TW.Big5.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/zh_TW.Big5.lproj/Localizable.strings differ diff --git a/Signal/translations/zh_TW.lproj/Localizable.strings b/Signal/translations/zh_TW.lproj/Localizable.strings new file mode 100644 index 000000000..896593f04 Binary files /dev/null and b/Signal/translations/zh_TW.lproj/Localizable.strings differ