diff --git a/Classes/AssistantLinkView.m b/Classes/AssistantLinkView.m
index f0e50073d..13d7013da 100644
--- a/Classes/AssistantLinkView.m
+++ b/Classes/AssistantLinkView.m
@@ -176,7 +176,7 @@ void assistant_activate_phone_number_link(LinphoneAccountCreator *creator, Linph
[_countryButton setTitle:c ? [c objectForKey:@"name"] : NSLocalizedString(@"Unknown country code", nil)
forState:UIControlStateNormal];
}
- if ([[_countryButton currentTitle] isEqualToString:@"Unknown country code"]) {
+ if ([[_countryButton currentTitle] isEqualToString:NSLocalizedString(@"Unknown country code", nil)]) {
_countryCodeField.layer.borderWidth = .8;
_countryCodeField.layer.cornerRadius = 4.f;
_countryCodeField.layer.borderColor = [[UIColor redColor] CGColor];
diff --git a/Classes/AssistantView.m b/Classes/AssistantView.m
index 70dd6165f..ac0db68fe 100644
--- a/Classes/AssistantView.m
+++ b/Classes/AssistantView.m
@@ -157,6 +157,7 @@ static UICompositeViewDescription *compositeDescription = nil;
assistant_recover_phone_account);
linphone_account_creator_cbs_set_is_account_linked(linphone_account_creator_get_callbacks(account_creator),
assistant_is_account_linked);
+
}
- (void)loadAssistantConfig:(NSString *)rcFilename {
NSString *fullPath = [@"file://" stringByAppendingString:[LinphoneManager bundleFile:rcFilename]];
diff --git a/Classes/LinphoneManager.m b/Classes/LinphoneManager.m
index 715fd7b40..253298040 100644
--- a/Classes/LinphoneManager.m
+++ b/Classes/LinphoneManager.m
@@ -1076,7 +1076,7 @@ static void linphone_iphone_popup_password_request(LinphoneCore *lc, const char
handler:^(UIAlertAction * action) {}];
[alertView addTextFieldWithConfigurationHandler:^(UITextField *textField) {
- textField.placeholder = @"Password";
+ textField.placeholder = NSLocalizedString(@"Password", nil);
textField.clearButtonMode = UITextFieldViewModeWhileEditing;
textField.borderStyle = UITextBorderStyleRoundedRect;
textField.secureTextEntry = YES;
diff --git a/Classes/LinphoneUI/fr-FR.lproj/StatusBarView.strings b/Classes/LinphoneUI/fr-FR.lproj/StatusBarView.strings
new file mode 100644
index 000000000..183cdcd39
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/StatusBarView.strings
@@ -0,0 +1,12 @@
+
+/* Class = "UIButton"; normalTitle = "1234"; ObjectID = "3Jg-EU-ajT"; */
+"3Jg-EU-ajT.normalTitle" = "1234";
+
+/* Class = "UIButton"; accessibilityLabel = "Registration state"; ObjectID = "Mhg-P6-RfU"; */
+"Mhg-P6-RfU.accessibilityLabel" = "Registration state";
+
+/* Class = "UIButton"; normalTitle = "Registered"; ObjectID = "Mhg-P6-RfU"; */
+"Mhg-P6-RfU.normalTitle" = "Registered";
+
+/* Class = "UIButton"; accessibilityLabel = "Side menu button"; ObjectID = "yg7-rx-XVv"; */
+"yg7-rx-XVv.accessibilityLabel" = "Side menu button";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/TabBarView.strings b/Classes/LinphoneUI/fr-FR.lproj/TabBarView.strings
new file mode 100644
index 000000000..f32e50c82
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/TabBarView.strings
@@ -0,0 +1,48 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Chat"; ObjectID = "5"; */
+"5.accessibilityLabel" = "Chat";
+
+/* Class = "UIButton"; accessibilityLabel = "History"; ObjectID = "6"; */
+"6.accessibilityLabel" = "History";
+
+/* Class = "UIButton"; accessibilityLabel = "Dialer"; ObjectID = "7"; */
+"7.accessibilityLabel" = "Dialer";
+
+/* Class = "UIButton"; accessibilityLabel = "Contacts"; ObjectID = "8"; */
+"8.accessibilityLabel" = "Contacts";
+
+/* Class = "UILabel"; accessibilityLabel = "Missed call(s)"; ObjectID = "34"; */
+"34.accessibilityLabel" = "Missed call(s)";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "34"; */
+"34.text" = "99";
+
+/* Class = "UILabel"; accessibilityLabel = "Missed message(s)"; ObjectID = "38"; */
+"38.accessibilityLabel" = "Missed message(s)";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "38"; */
+"38.text" = "99";
+
+/* Class = "UIButton"; accessibilityLabel = "Dialer"; ObjectID = "Leo-2i-huu"; */
+"Leo-2i-huu.accessibilityLabel" = "Dialer";
+
+/* Class = "UIButton"; accessibilityLabel = "Chat"; ObjectID = "TbS-j0-yv4"; */
+"TbS-j0-yv4.accessibilityLabel" = "Chat";
+
+/* Class = "UILabel"; accessibilityLabel = "Missed message(s)"; ObjectID = "cWJ-ol-R0k"; */
+"cWJ-ol-R0k.accessibilityLabel" = "Missed message(s)";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "cWJ-ol-R0k"; */
+"cWJ-ol-R0k.text" = "99";
+
+/* Class = "UILabel"; accessibilityLabel = "Missed call(s)"; ObjectID = "eU2-w3-nYr"; */
+"eU2-w3-nYr.accessibilityLabel" = "Missed call(s)";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "eU2-w3-nYr"; */
+"eU2-w3-nYr.text" = "99";
+
+/* Class = "UIButton"; accessibilityLabel = "Contacts"; ObjectID = "ea1-DR-JeN"; */
+"ea1-DR-JeN.accessibilityLabel" = "Contacts";
+
+/* Class = "UIButton"; accessibilityLabel = "History"; ObjectID = "hlj-lf-AGD"; */
+"hlj-lf-AGD.accessibilityLabel" = "History";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UICallConferenceCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UICallConferenceCell.strings
new file mode 100644
index 000000000..c3d0c08af
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UICallConferenceCell.strings
@@ -0,0 +1,18 @@
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "63x-tV-T6U"; */
+"63x-tV-T6U.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "63x-tV-T6U"; */
+"63x-tV-T6U.text" = "John Doe";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "Jgc-Z9-ItD"; */
+"Jgc-Z9-ItD.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "00:02:15"; ObjectID = "Jgc-Z9-ItD"; */
+"Jgc-Z9-ItD.text" = "00:02:15";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "PjC-yS-i03"; */
+"PjC-yS-i03.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "nOf-6W-BeC"; */
+"nOf-6W-BeC.accessibilityLabel" = "Pause";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UICallPausedCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UICallPausedCell.strings
new file mode 100644
index 000000000..da3684bdc
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UICallPausedCell.strings
@@ -0,0 +1,18 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "Izu-Zj-sHi"; */
+"Izu-Zj-sHi.accessibilityLabel" = "Pause";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "NBJ-w0-Uvw"; */
+"NBJ-w0-Uvw.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "g3t-eS-m7B"; */
+"g3t-eS-m7B.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "g3t-eS-m7B"; */
+"g3t-eS-m7B.text" = "John Doe";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "tZi-KI-viq"; */
+"tZi-KI-viq.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "00:02:15"; ObjectID = "tZi-KI-viq"; */
+"tZi-KI-viq.text" = "00:02:15";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UIChatBubblePhotoCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UIChatBubblePhotoCell.strings
new file mode 100644
index 000000000..6eb80b7e1
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UIChatBubblePhotoCell.strings
@@ -0,0 +1,24 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Cancel"; ObjectID = "6dl-Nz-rdv"; */
+"6dl-Nz-rdv.accessibilityLabel" = "Cancel";
+
+/* Class = "UIButton"; normalTitle = "CANCEL"; ObjectID = "6dl-Nz-rdv"; */
+"6dl-Nz-rdv.normalTitle" = "CANCEL";
+
+/* Class = "UIImageView"; accessibilityLabel = "Delivery failed"; ObjectID = "ASM-vr-ei3"; */
+"ASM-vr-ei3.accessibilityLabel" = "Delivery failed";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "JyR-RQ-uwF"; */
+"JyR-RQ-uwF.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "11:35 John Doe"; ObjectID = "JyR-RQ-uwF"; */
+"JyR-RQ-uwF.text" = "11:35 John Doe";
+
+/* Class = "UIButton"; accessibilityLabel = "Download"; ObjectID = "N75-gL-R6t"; */
+"N75-gL-R6t.accessibilityLabel" = "Download";
+
+/* Class = "UIButton"; normalTitle = "DOWNLOAD"; ObjectID = "N75-gL-R6t"; */
+"N75-gL-R6t.normalTitle" = "DOWNLOAD";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "hD2-19-7IH"; */
+"hD2-19-7IH.accessibilityLabel" = "Contact avatar";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UIChatBubbleTextCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UIChatBubbleTextCell.strings
new file mode 100644
index 000000000..d4bd9465e
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UIChatBubbleTextCell.strings
@@ -0,0 +1,15 @@
+
+/* Class = "UITextView"; text = "Lore ipsum..."; ObjectID = "CYa-If-oB4"; */
+"CYa-If-oB4.text" = "Lore ipsum...";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "GRe-ur-aSb"; */
+"GRe-ur-aSb.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "11:35 John Doe"; ObjectID = "GRe-ur-aSb"; */
+"GRe-ur-aSb.text" = "11:35 John Doe";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "P1c-sD-eOv"; */
+"P1c-sD-eOv.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIImageView"; accessibilityLabel = "Delivery failed"; ObjectID = "nLy-JO-TyL"; */
+"nLy-JO-TyL.accessibilityLabel" = "Delivery failed";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UIChatCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UIChatCell.strings
new file mode 100644
index 000000000..3e1377c2c
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UIChatCell.strings
@@ -0,0 +1,18 @@
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "20"; */
+"20.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "20"; */
+"20.text" = "John Doe";
+
+/* Class = "UILabel"; accessibilityLabel = "Message"; ObjectID = "21"; */
+"21.accessibilityLabel" = "Message";
+
+/* Class = "UILabel"; text = "This is a placeholder message"; ObjectID = "21"; */
+"21.text" = "This is a placeholder message";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "ZXq-Do-7Ua"; */
+"ZXq-Do-7Ua.text" = "99";
+
+/* Class = "UILabel"; text = "11:15"; ObjectID = "r7A-Mk-LQX"; */
+"r7A-Mk-LQX.text" = "11:15";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UIChatCreateCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UIChatCreateCell.strings
new file mode 100644
index 000000000..44c1d1924
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UIChatCreateCell.strings
@@ -0,0 +1,6 @@
+
+/* Class = "UILabel"; text = "john.doe@linphone.org"; ObjectID = "Bjy-H9-VyJ"; */
+"Bjy-H9-VyJ.text" = "john.doe@linphone.org";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "Hrt-Iz-T2j"; */
+"Hrt-Iz-T2j.text" = "John Doe";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UICompositeView.strings b/Classes/LinphoneUI/fr-FR.lproj/UICompositeView.strings
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UICompositeView.strings
@@ -0,0 +1 @@
+
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UICompositeView~ipad.strings b/Classes/LinphoneUI/fr-FR.lproj/UICompositeView~ipad.strings
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UICompositeView~ipad.strings
@@ -0,0 +1 @@
+
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UIConfirmationDialog.strings b/Classes/LinphoneUI/fr-FR.lproj/UIConfirmationDialog.strings
new file mode 100644
index 000000000..a3acfeaed
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UIConfirmationDialog.strings
@@ -0,0 +1,9 @@
+
+/* Class = "UIButton"; normalTitle = "CANCEL"; ObjectID = "B1K-CB-3of"; */
+"B1K-CB-3of.normalTitle" = "CANCEL";
+
+/* Class = "UIButton"; normalTitle = "DELETE"; ObjectID = "SbQ-re-fGQ"; */
+"SbQ-re-fGQ.normalTitle" = "DELETE";
+
+/* Class = "UILabel"; text = "Are you sure you want to delete all your selection?"; ObjectID = "jLz-g1-cTe"; */
+"jLz-g1-cTe.text" = "Are you sure you want to delete all your selection?";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UIContactCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UIContactCell.strings
new file mode 100644
index 000000000..59ff77684
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UIContactCell.strings
@@ -0,0 +1,6 @@
+
+/* Class = "UILabel"; accessibilityLabel = "Firstname"; ObjectID = "6"; */
+"6.accessibilityLabel" = "Firstname";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "6"; */
+"6.text" = "John Doe";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UIContactDetailsCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UIContactDetailsCell.strings
new file mode 100644
index 000000000..f5eb07230
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UIContactDetailsCell.strings
@@ -0,0 +1,9 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Chat"; ObjectID = "FDT-HY-OQZ"; */
+"FDT-HY-OQZ.accessibilityLabel" = "Chat";
+
+/* Class = "UIButton"; accessibilityLabel = "Call"; ObjectID = "ZbV-2Z-b4y"; */
+"ZbV-2Z-b4y.accessibilityLabel" = "Call";
+
+/* Class = "UILabel"; text = "john.doe@sip.linphone.org"; ObjectID = "frB-ep-LWi"; */
+"frB-ep-LWi.text" = "john.doe@sip.linphone.org";
diff --git a/Classes/LinphoneUI/fr-FR.lproj/UIHistoryCell.strings b/Classes/LinphoneUI/fr-FR.lproj/UIHistoryCell.strings
new file mode 100644
index 000000000..edd27eab2
--- /dev/null
+++ b/Classes/LinphoneUI/fr-FR.lproj/UIHistoryCell.strings
@@ -0,0 +1,6 @@
+
+/* Class = "UILabel"; accessibilityLabel = "Firstname"; ObjectID = "zG2-Kg-0jD"; */
+"zG2-Kg-0jD.accessibilityLabel" = "Firstname";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "zG2-Kg-0jD"; */
+"zG2-Kg-0jD.text" = "John Doe";
diff --git a/Classes/LinphoneUI/fr.lproj/StatusBarView.strings b/Classes/LinphoneUI/fr.lproj/StatusBarView.strings
index 332db0f25..183cdcd39 100644
Binary files a/Classes/LinphoneUI/fr.lproj/StatusBarView.strings and b/Classes/LinphoneUI/fr.lproj/StatusBarView.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/TabBarView.strings b/Classes/LinphoneUI/fr.lproj/TabBarView.strings
index c206807e2..f32e50c82 100644
Binary files a/Classes/LinphoneUI/fr.lproj/TabBarView.strings and b/Classes/LinphoneUI/fr.lproj/TabBarView.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UICallConferenceCell.strings b/Classes/LinphoneUI/fr.lproj/UICallConferenceCell.strings
index 629130fa2..c3d0c08af 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UICallConferenceCell.strings and b/Classes/LinphoneUI/fr.lproj/UICallConferenceCell.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UICallPausedCell.strings b/Classes/LinphoneUI/fr.lproj/UICallPausedCell.strings
index 4d0eb9bb9..da3684bdc 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UICallPausedCell.strings and b/Classes/LinphoneUI/fr.lproj/UICallPausedCell.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UIChatBubblePhotoCell.strings b/Classes/LinphoneUI/fr.lproj/UIChatBubblePhotoCell.strings
index 4388780d7..6eb80b7e1 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UIChatBubblePhotoCell.strings and b/Classes/LinphoneUI/fr.lproj/UIChatBubblePhotoCell.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UIChatBubbleTextCell.strings b/Classes/LinphoneUI/fr.lproj/UIChatBubbleTextCell.strings
index 1125a27b4..d4bd9465e 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UIChatBubbleTextCell.strings and b/Classes/LinphoneUI/fr.lproj/UIChatBubbleTextCell.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UIChatCell.strings b/Classes/LinphoneUI/fr.lproj/UIChatCell.strings
index 68b814db2..3e1377c2c 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UIChatCell.strings and b/Classes/LinphoneUI/fr.lproj/UIChatCell.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UIChatCreateCell.strings b/Classes/LinphoneUI/fr.lproj/UIChatCreateCell.strings
index ac8173e78..44c1d1924 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UIChatCreateCell.strings and b/Classes/LinphoneUI/fr.lproj/UIChatCreateCell.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UICompositeView.strings b/Classes/LinphoneUI/fr.lproj/UICompositeView.strings
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/Classes/LinphoneUI/fr.lproj/UICompositeView.strings
@@ -0,0 +1 @@
+
diff --git a/Classes/LinphoneUI/fr.lproj/UICompositeView~ipad.strings b/Classes/LinphoneUI/fr.lproj/UICompositeView~ipad.strings
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/Classes/LinphoneUI/fr.lproj/UICompositeView~ipad.strings
@@ -0,0 +1 @@
+
diff --git a/Classes/LinphoneUI/fr.lproj/UIConfirmationDialog.strings b/Classes/LinphoneUI/fr.lproj/UIConfirmationDialog.strings
index 8fce37804..a3acfeaed 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UIConfirmationDialog.strings and b/Classes/LinphoneUI/fr.lproj/UIConfirmationDialog.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UIContactCell.strings b/Classes/LinphoneUI/fr.lproj/UIContactCell.strings
index 6099fa96e..59ff77684 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UIContactCell.strings and b/Classes/LinphoneUI/fr.lproj/UIContactCell.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UIContactDetailsCell.strings b/Classes/LinphoneUI/fr.lproj/UIContactDetailsCell.strings
index 2a6b8f684..f5eb07230 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UIContactDetailsCell.strings and b/Classes/LinphoneUI/fr.lproj/UIContactDetailsCell.strings differ
diff --git a/Classes/LinphoneUI/fr.lproj/UIHistoryCell.strings b/Classes/LinphoneUI/fr.lproj/UIHistoryCell.strings
index c0f90ab0f..edd27eab2 100644
Binary files a/Classes/LinphoneUI/fr.lproj/UIHistoryCell.strings and b/Classes/LinphoneUI/fr.lproj/UIHistoryCell.strings differ
diff --git a/Classes/fr-FR.lproj/AboutView.strings b/Classes/fr-FR.lproj/AboutView.strings
new file mode 100644
index 000000000..50008191c
--- /dev/null
+++ b/Classes/fr-FR.lproj/AboutView.strings
@@ -0,0 +1,42 @@
+
+/* Class = "UILabel"; text = "https://www.linphone.org"; ObjectID = "1pe-zf-cQh"; */
+"1pe-zf-cQh.text" = "https://www.linphone.org";
+
+/* Class = "UIButton"; accessibilityLabel = "Add contact"; ObjectID = "ETk-tB-ZNl"; */
+"ETk-tB-ZNl.accessibilityLabel" = "Add contact";
+
+/* Class = "UILabel"; text = "GNU General Public License V2\n© 2010-2016 Belledonne Communications"; ObjectID = "ToT-OI-B2F"; */
+"ToT-OI-B2F.text" = "GNU General Public License V2\n© 2010-2016 Belledonne Communications";
+
+/* Class = "UILabel"; text = "Linphone Core 3.14.0"; ObjectID = "ZYk-v1-CYZ"; */
+"ZYk-v1-CYZ.text" = "Linphone Core 3.14.0";
+
+/* Class = "UILabel"; text = "LINPHONE"; ObjectID = "dFa-fl-SAE"; */
+"dFa-fl-SAE.text" = "LINPHONE";
+
+/* Class = "UILabel"; text = "LINPHONE"; ObjectID = "fss-Tl-kRy"; */
+"fss-Tl-kRy.text" = "LINPHONE";
+
+/* Class = "UILabel"; text = "Linphone Core 3.9.0"; ObjectID = "g2W-u5-yxg"; */
+"g2W-u5-yxg.text" = "Linphone Core 3.9.0";
+
+/* Class = "UILabel"; text = "Linphone iOS 8.0"; ObjectID = "gLk-Bc-zvx"; */
+"gLk-Bc-zvx.text" = "Linphone iOS 8.0";
+
+/* Class = "UILabel"; text = "GNU General Public License V2\n© 2010-2016 Belledonne Communications"; ObjectID = "gVK-Xc-S59"; */
+"gVK-Xc-S59.text" = "GNU General Public License V2\n© 2010-2016 Belledonne Communications";
+
+/* Class = "UILabel"; text = "ABOUT"; ObjectID = "iNt-9d-7si"; */
+"iNt-9d-7si.text" = "ABOUT";
+
+/* Class = "UILabel"; text = "Linphone iPhone 3.0"; ObjectID = "oYk-ih-BBi"; */
+"oYk-ih-BBi.text" = "Linphone iPhone 3.0";
+
+/* Class = "UILabel"; text = "https://www.linphone.org"; ObjectID = "uis-xz-Qsa"; */
+"uis-xz-Qsa.text" = "https://www.linphone.org";
+
+/* Class = "UIButton"; accessibilityLabel = "Add contact"; ObjectID = "vX8-wO-ZEN"; */
+"vX8-wO-ZEN.accessibilityLabel" = "Add contact";
+
+/* Class = "UILabel"; text = "ABOUT"; ObjectID = "wKp-iH-ojJ"; */
+"wKp-iH-ojJ.text" = "ABOUT";
diff --git a/Classes/fr-FR.lproj/AssistantLinkView.strings b/Classes/fr-FR.lproj/AssistantLinkView.strings
new file mode 100644
index 000000000..5d2b27ed2
--- /dev/null
+++ b/Classes/fr-FR.lproj/AssistantLinkView.strings
@@ -0,0 +1,66 @@
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "0xQ-6c-cAc"; */
+"0xQ-6c-cAc.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "LINK YOUR ACCOUNT"; ObjectID = "0xQ-6c-cAc"; */
+"0xQ-6c-cAc.text" = "LINK YOUR ACCOUNT";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "5aj-17-dC2"; */
+"5aj-17-dC2.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "LINK YOUR ACCOUNT"; ObjectID = "5aj-17-dC2"; */
+"5aj-17-dC2.text" = "LINK YOUR ACCOUNT";
+
+/* Class = "UIButton"; accessibilityLabel = "Create account"; ObjectID = "D25-6f-qRg"; */
+"D25-6f-qRg.accessibilityLabel" = "Create account";
+
+/* Class = "UIButton"; normalTitle = "LINK ACCOUNT"; ObjectID = "D25-6f-qRg"; */
+"D25-6f-qRg.normalTitle" = "LINK ACCOUNT";
+
+/* Class = "UITextField"; placeholder = "+1"; ObjectID = "DBr-NA-Ibx"; */
+"DBr-NA-Ibx.placeholder" = "+1";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "Dvq-wa-3k8"; */
+"Dvq-wa-3k8.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "We have sent you a SMS with a validation code. To complete your phone number verification, please enter the 4 digit code below:"; ObjectID = "Dvq-wa-3k8"; */
+"Dvq-wa-3k8.text" = "We have sent you a SMS with a validation code. To complete your phone number verification, please enter the 4 digit code below:";
+
+/* Class = "UITextField"; placeholder = "Activation code"; ObjectID = "PXL-cl-haZ"; */
+"PXL-cl-haZ.placeholder" = "Activation code";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "RQz-tT-5vp"; */
+"RQz-tT-5vp.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "Please confirm your country code and enter your phone number"; ObjectID = "RQz-tT-5vp"; */
+"RQz-tT-5vp.text" = "Please confirm your country code and enter your phone number";
+
+/* Class = "UIButton"; accessibilityLabel = "Add contact"; ObjectID = "VlN-Em-1V6"; */
+"VlN-Em-1V6.accessibilityLabel" = "Add contact";
+
+/* Class = "UIButton"; accessibilityLabel = "Finish configuration"; ObjectID = "bIM-bh-Huy"; */
+"bIM-bh-Huy.accessibilityLabel" = "Finish configuration";
+
+/* Class = "UIButton"; normalTitle = "LINK ACCOUNT"; ObjectID = "bIM-bh-Huy"; */
+"bIM-bh-Huy.normalTitle" = "LINK ACCOUNT";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "bU8-Tu-9O4"; */
+"bU8-Tu-9O4.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "2/2"; ObjectID = "bU8-Tu-9O4"; */
+"bU8-Tu-9O4.text" = "2/2";
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "cEN-WO-5qv"; */
+"cEN-WO-5qv.accessibilityLabel" = "Username";
+
+/* Class = "UIButton"; highlightedTitle = "Choose your country"; ObjectID = "rLT-uU-cJS"; */
+"rLT-uU-cJS.highlightedTitle" = "Choose your country";
+
+/* Class = "UIButton"; normalTitle = "Select your country"; ObjectID = "rLT-uU-cJS"; */
+"rLT-uU-cJS.normalTitle" = "Select your country";
+
+/* Class = "UILabel"; text = "PHONE NUMBER"; ObjectID = "v2Q-jf-BdL"; */
+"v2Q-jf-BdL.text" = "PHONE NUMBER";
+
+/* Class = "UILabel"; text = "ASSISTANT"; ObjectID = "zrj-TX-1RP"; */
+"zrj-TX-1RP.text" = "ASSISTANT";
diff --git a/Classes/fr-FR.lproj/AssistantView.strings b/Classes/fr-FR.lproj/AssistantView.strings
new file mode 100644
index 000000000..943a48924
--- /dev/null
+++ b/Classes/fr-FR.lproj/AssistantView.strings
@@ -0,0 +1,9 @@
+
+/* Class = "UILabel"; text = "ASSISTANT"; ObjectID = "1EG-3g-3uU"; */
+"1EG-3g-3uU.text" = "ASSISTANT";
+
+/* Class = "UIButton"; accessibilityLabel = "Dialer"; ObjectID = "TFl-cN-1Vb"; */
+"TFl-cN-1Vb.accessibilityLabel" = "Dialer";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "edC-CG-eZr"; */
+"edC-CG-eZr.accessibilityLabel" = "Back";
diff --git a/Classes/fr-FR.lproj/AssistantViewScreens.strings b/Classes/fr-FR.lproj/AssistantViewScreens.strings
new file mode 100644
index 000000000..f9a5a19d3
--- /dev/null
+++ b/Classes/fr-FR.lproj/AssistantViewScreens.strings
@@ -0,0 +1,372 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Create account"; ObjectID = "36"; */
+"36.accessibilityLabel" = "Create account";
+
+/* Class = "UIButton"; normalTitle = "CREATE ACCOUNT"; ObjectID = "36"; */
+"36.normalTitle" = "CREATE ACCOUNT";
+
+/* Class = "UIButton"; accessibilityLabel = "Use Linphone account"; ObjectID = "38"; */
+"38.accessibilityLabel" = "Use Linphone account";
+
+/* Class = "UIButton"; normalTitle = "USE LINPHONE ACCOUNT"; ObjectID = "38"; */
+"38.normalTitle" = "USE LINPHONE ACCOUNT";
+
+/* Class = "UIButton"; accessibilityLabel = "Use SIP account"; ObjectID = "39"; */
+"39.accessibilityLabel" = "Use SIP account";
+
+/* Class = "UIButton"; normalTitle = "USE SIP ACCOUNT"; ObjectID = "39"; */
+"39.normalTitle" = "USE SIP ACCOUNT";
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "74"; */
+"74.accessibilityLabel" = "Username";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "126"; */
+"126.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "WELCOME"; ObjectID = "126"; */
+"126.text" = "WELCOME";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "0ER-xf-LSS"; */
+"0ER-xf-LSS.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "CREATE ACCOUNT"; ObjectID = "0ER-xf-LSS"; */
+"0ER-xf-LSS.text" = "CREATE ACCOUNT";
+
+/* Class = "UILabel"; text = "URL"; ObjectID = "0tr-gN-2Ce"; */
+"0tr-gN-2Ce.text" = "URL";
+
+/* Class = "UILabel"; text = "Use your username and password instead of your phone number "; ObjectID = "1K4-Nb-b3J"; */
+"1K4-Nb-b3J.text" = "Use your username and password instead of your phone number ";
+
+/* Class = "UILabel"; text = "Invalid email"; ObjectID = "1r3-gy-l29"; */
+"1r3-gy-l29.text" = "Invalid email";
+
+/* Class = "UIButton"; accessibilityLabel = "Login"; ObjectID = "2Ch-Ji-vjA"; */
+"2Ch-Ji-vjA.accessibilityLabel" = "Login";
+
+/* Class = "UIButton"; normalTitle = "LOGIN"; ObjectID = "2Ch-Ji-vjA"; */
+"2Ch-Ji-vjA.normalTitle" = "LOGIN";
+
+/* Class = "UILabel"; text = "USERNAME"; ObjectID = "2tf-jf-LQL"; */
+"2tf-jf-LQL.text" = "USERNAME";
+
+/* Class = "UILabel"; text = "Invalid display name"; ObjectID = "3nU-NE-Lke"; */
+"3nU-NE-Lke.text" = "Invalid display name";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "4Aj-nv-TyO"; */
+"4Aj-nv-TyO.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "CREATE ACCOUNT"; ObjectID = "4Aj-nv-TyO"; */
+"4Aj-nv-TyO.text" = "CREATE ACCOUNT";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "4n3-ZD-KVi"; */
+"4n3-ZD-KVi.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "Please confirm your country code and enter your phone number"; ObjectID = "4n3-ZD-KVi"; */
+"4n3-ZD-KVi.text" = "Please confirm your country code and enter your phone number";
+
+/* Class = "UITextField"; accessibilityLabel = "Domain"; ObjectID = "5kh-Wo-SMY"; */
+"5kh-Wo-SMY.accessibilityLabel" = "Domain";
+
+/* Class = "UITextField"; accessibilityLabel = "Display name"; ObjectID = "7Cb-fa-CY5"; */
+"7Cb-fa-CY5.accessibilityLabel" = "Display name";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "8ko-YU-KdD"; */
+"8ko-YU-KdD.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "CONFIGURE ACCOUNT"; ObjectID = "8ko-YU-KdD"; */
+"8ko-YU-KdD.text" = "CONFIGURE ACCOUNT";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "9AN-gT-I7D"; */
+"9AN-gT-I7D.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "We have sent you a SMS with a validation code. To complete your phone number verification, please enter the 4 digit code below:"; ObjectID = "9AN-gT-I7D"; */
+"9AN-gT-I7D.text" = "We have sent you a SMS with a validation code. To complete your phone number verification, please enter the 4 digit code below:";
+
+/* Class = "UILabel"; text = "Invalid username"; ObjectID = "CBb-WR-x0g"; */
+"CBb-WR-x0g.text" = "Invalid username";
+
+/* Class = "UILabel"; text = "Passwords do not match"; ObjectID = "DgP-rE-2dp"; */
+"DgP-rE-2dp.text" = "Passwords do not match";
+
+/* Class = "UILabel"; text = "Use a username (optional)"; ObjectID = "Dyy-Oh-esb"; */
+"Dyy-Oh-esb.text" = "Use a username (optional)";
+
+/* Class = "UILabel"; text = "EMAIL"; ObjectID = "E7B-Ag-ltX"; */
+"E7B-Ag-ltX.text" = "EMAIL";
+
+/* Class = "UILabel"; text = "PASSWORD"; ObjectID = "EXf-qZ-KVL"; */
+"EXf-qZ-KVL.text" = "PASSWORD";
+
+/* Class = "UILabel"; text = "DISPLAY NAME (OPTIONAL)"; ObjectID = "F0s-Da-L59"; */
+"F0s-Da-L59.text" = "DISPLAY NAME (OPTIONAL)";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "F6u-fS-sJs"; */
+"F6u-fS-sJs.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "ACTIVATE YOUR ACCOUNT"; ObjectID = "F6u-fS-sJs"; */
+"F6u-fS-sJs.text" = "ACTIVATE YOUR ACCOUNT";
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "FJ1-Xt-g7g"; */
+"FJ1-Xt-g7g.accessibilityLabel" = "Username";
+
+/* Class = "UILabel"; text = "Invalid phone number"; ObjectID = "FQZ-mw-ibB"; */
+"FQZ-mw-ibB.text" = "Invalid phone number";
+
+/* Class = "UITextField"; accessibilityLabel = "URL"; ObjectID = "Ffg-Of-xyh"; */
+"Ffg-Of-xyh.accessibilityLabel" = "URL";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "Gyl-37-emh"; */
+"Gyl-37-emh.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "CREATE ACCOUNT"; ObjectID = "Gyl-37-emh"; */
+"Gyl-37-emh.text" = "CREATE ACCOUNT";
+
+/* Class = "UITextField"; accessibilityLabel = "Email"; ObjectID = "IXr-i2-LEh"; */
+"IXr-i2-LEh.accessibilityLabel" = "Email";
+
+/* Class = "UILabel"; text = "Invalid password"; ObjectID = "J5q-GY-AW4"; */
+"J5q-GY-AW4.text" = "Invalid password";
+
+/* Class = "UILabel"; text = "PASSWORD"; ObjectID = "JNj-cr-FwU"; */
+"JNj-cr-FwU.text" = "PASSWORD";
+
+/* Class = "UIButton"; accessibilityLabel = "Create account"; ObjectID = "K99-0e-fHC"; */
+"K99-0e-fHC.accessibilityLabel" = "Create account";
+
+/* Class = "UIButton"; normalTitle = "CREATE ACCOUNT"; ObjectID = "K99-0e-fHC"; */
+"K99-0e-fHC.normalTitle" = "CREATE ACCOUNT";
+
+/* Class = "UILabel"; text = "DOMAIN"; ObjectID = "KTG-uK-Lji"; */
+"KTG-uK-Lji.text" = "DOMAIN";
+
+/* Class = "UIButton"; accessibilityLabel = "Fetch remote configuration"; ObjectID = "Kbn-dL-C5h"; */
+"Kbn-dL-C5h.accessibilityLabel" = "Fetch remote configuration";
+
+/* Class = "UIButton"; normalTitle = "FETCH REMOTE CONFIGURATION"; ObjectID = "Kbn-dL-C5h"; */
+"Kbn-dL-C5h.normalTitle" = "FETCH REMOTE CONFIGURATION";
+
+/* Class = "UILabel"; text = "USERNAME"; ObjectID = "LHu-Vo-7k8"; */
+"LHu-Vo-7k8.text" = "USERNAME";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "LbS-op-QAh"; */
+"LbS-op-QAh.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "USE YOUR LINPHONE ACCOUNT"; ObjectID = "LbS-op-QAh"; */
+"LbS-op-QAh.text" = "USE YOUR LINPHONE ACCOUNT";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "LsE-IY-ocU"; */
+"LsE-IY-ocU.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "Enter your username and password with your SIP domain."; ObjectID = "LsE-IY-ocU"; */
+"LsE-IY-ocU.text" = "Enter your username and password with your SIP domain.";
+
+/* Class = "UILabel"; text = "DOMAIN"; ObjectID = "MgC-eB-ar3"; */
+"MgC-eB-ar3.text" = "DOMAIN";
+
+/* Class = "UISegmentedControl"; Nrv-SM-lMf.segmentTitles[0] = "UDP"; ObjectID = "Nrv-SM-lMf"; */
+"Nrv-SM-lMf.segmentTitles[0]" = "UDP";
+
+/* Class = "UISegmentedControl"; Nrv-SM-lMf.segmentTitles[1] = "TCP"; ObjectID = "Nrv-SM-lMf"; */
+"Nrv-SM-lMf.segmentTitles[1]" = "TCP";
+
+/* Class = "UISegmentedControl"; Nrv-SM-lMf.segmentTitles[2] = "TLS"; ObjectID = "Nrv-SM-lMf"; */
+"Nrv-SM-lMf.segmentTitles[2]" = "TLS";
+
+/* Class = "UILabel"; text = "Forgot your password?"; ObjectID = "NtE-0O-Md1"; */
+"NtE-0O-Md1.text" = "Forgot your password?";
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "OLm-Nz-ouj"; */
+"OLm-Nz-ouj.accessibilityLabel" = "Username";
+
+/* Class = "UILabel"; text = "Invalid password"; ObjectID = "Oyr-f0-auK"; */
+"Oyr-f0-auK.text" = "Invalid password";
+
+/* Class = "UIButton"; accessibilityLabel = "Finish configuration"; ObjectID = "PR0-Gi-vU3"; */
+"PR0-Gi-vU3.accessibilityLabel" = "Finish configuration";
+
+/* Class = "UIButton"; normalTitle = "ACTIVATE YOUR ACCOUNT"; ObjectID = "PR0-Gi-vU3"; */
+"PR0-Gi-vU3.normalTitle" = "ACTIVATE YOUR ACCOUNT";
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "Pcj-jL-x9P"; */
+"Pcj-jL-x9P.accessibilityLabel" = "Username";
+
+/* Class = "UILabel"; text = "Invalid username"; ObjectID = "SJT-EF-scd"; */
+"SJT-EF-scd.text" = "Invalid username";
+
+/* Class = "UILabel"; text = "Invalid username"; ObjectID = "UJ1-kb-e8g"; */
+"UJ1-kb-e8g.text" = "Invalid username";
+
+/* Class = "UITextField"; placeholder = "Activation code"; ObjectID = "ULe-kp-qZn"; */
+"ULe-kp-qZn.placeholder" = "Activation code";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "UWU-j2-pUb"; */
+"UWU-j2-pUb.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "TRANSPORT"; ObjectID = "Uqz-B6-2gR"; */
+"Uqz-B6-2gR.text" = "TRANSPORT";
+
+/* Class = "UIButton"; accessibilityLabel = "Finish configuration"; ObjectID = "XAC-vH-TQ2"; */
+"XAC-vH-TQ2.accessibilityLabel" = "Finish configuration";
+
+/* Class = "UIButton"; normalTitle = "FINISH CONFIGURATION"; ObjectID = "XAC-vH-TQ2"; */
+"XAC-vH-TQ2.normalTitle" = "FINISH CONFIGURATION";
+
+/* Class = "UILabel"; text = "PASSWORD (OPTIONAL)"; ObjectID = "XPq-fy-KZS"; */
+"XPq-fy-KZS.text" = "PASSWORD (OPTIONAL)";
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "YRW-ex-VZy"; */
+"YRW-ex-VZy.accessibilityLabel" = "Username";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "Yci-5h-O4o"; */
+"Yci-5h-O4o.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "This assistant will help you configure and use your SIP account."; ObjectID = "Yci-5h-O4o"; */
+"Yci-5h-O4o.text" = "This assistant will help you configure and use your SIP account.";
+
+/* Class = "UILabel"; text = "PHONE NUMBER"; ObjectID = "ZFh-2U-bBK"; */
+"ZFh-2U-bBK.text" = "PHONE NUMBER";
+
+/* Class = "UILabel"; text = "PHONE NUMBER"; ObjectID = "ZSJ-Lv-n60"; */
+"ZSJ-Lv-n60.text" = "PHONE NUMBER";
+
+/* Class = "UITextField"; placeholder = "+1"; ObjectID = "aG8-DH-06s"; */
+"aG8-DH-06s.placeholder" = "+1";
+
+/* Class = "UITextField"; accessibilityLabel = "Password"; ObjectID = "ap4-xh-CVK"; */
+"ap4-xh-CVK.accessibilityLabel" = "Password";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "dpv-8C-qt6"; */
+"dpv-8C-qt6.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "FETCH REMOTE CONFIGURATION"; ObjectID = "dpv-8C-qt6"; */
+"dpv-8C-qt6.text" = "FETCH REMOTE CONFIGURATION";
+
+/* Class = "UIButton"; accessibilityLabel = "Login"; ObjectID = "eIr-bh-JLB"; */
+"eIr-bh-JLB.accessibilityLabel" = "Login";
+
+/* Class = "UIButton"; normalTitle = "LOGIN"; ObjectID = "eIr-bh-JLB"; */
+"eIr-bh-JLB.normalTitle" = "LOGIN";
+
+/* Class = "UIButton"; accessibilityLabel = "Login"; ObjectID = "eKs-or-rqw"; */
+"eKs-or-rqw.accessibilityLabel" = "Login";
+
+/* Class = "UIButton"; normalTitle = "LOGIN"; ObjectID = "eKs-or-rqw"; */
+"eKs-or-rqw.normalTitle" = "LOGIN";
+
+/* Class = "UIButton"; accessibilityLabel = "Fetch and apply"; ObjectID = "eM0-bn-v3C"; */
+"eM0-bn-v3C.accessibilityLabel" = "Fetch and apply";
+
+/* Class = "UIButton"; normalTitle = "FETCH AND APPLY"; ObjectID = "eM0-bn-v3C"; */
+"eM0-bn-v3C.normalTitle" = "FETCH AND APPLY";
+
+/* Class = "UILabel"; text = "Don't use my phone number"; ObjectID = "fm4-59-oEV"; */
+"fm4-59-oEV.text" = "Don't use my phone number";
+
+/* Class = "UILabel"; text = "PASSWORD CONFIRMATION"; ObjectID = "fpk-Vv-LB0"; */
+"fpk-Vv-LB0.text" = "PASSWORD CONFIRMATION";
+
+/* Class = "UITextField"; accessibilityLabel = "Domain"; ObjectID = "gfr-KY-4vo"; */
+"gfr-KY-4vo.accessibilityLabel" = "Domain";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "hEy-Xe-afq"; */
+"hEy-Xe-afq.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "Please provide your provisioning URL."; ObjectID = "hEy-Xe-afq"; */
+"hEy-Xe-afq.text" = "Please provide your provisioning URL.";
+
+/* Class = "UITextField"; accessibilityLabel = "Password"; ObjectID = "hfJ-yu-wVn"; */
+"hfJ-yu-wVn.accessibilityLabel" = "Password";
+
+/* Class = "UITextField"; placeholder = "+1"; ObjectID = "iEA-YK-kua"; */
+"iEA-YK-kua.placeholder" = "+1";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "jFY-Po-QZN"; */
+"jFY-Po-QZN.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "1/2"; ObjectID = "jFY-Po-QZN"; */
+"jFY-Po-QZN.text" = "1/2";
+
+/* Class = "UITextField"; accessibilityLabel = "Password confirmation"; ObjectID = "kHS-3H-oHM"; */
+"kHS-3H-oHM.accessibilityLabel" = "Password confirmation";
+
+/* Class = "UILabel"; text = "Invalid password"; ObjectID = "lMz-lo-z4b"; */
+"lMz-lo-z4b.text" = "Invalid password";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "mao-1f-HLz"; */
+"mao-1f-HLz.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "2/2"; ObjectID = "mao-1f-HLz"; */
+"mao-1f-HLz.text" = "2/2";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "mbT-xm-bKk"; */
+"mbT-xm-bKk.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "Your account is created. Please check your mails to validate your account. \nOnce it is done, come back here and click on the button."; ObjectID = "mbT-xm-bKk"; */
+"mbT-xm-bKk.text" = "Your account is created. Please check your mails to validate your account. \nOnce it is done, come back here and click on the button.";
+
+/* Class = "UILabel"; text = "Invalid phone number"; ObjectID = "nOO-ch-4RW"; */
+"nOO-ch-4RW.text" = "Invalid phone number";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "njd-TT-zP8"; */
+"njd-TT-zP8.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "These parameters were retrieved from a remote provisioning profile."; ObjectID = "njd-TT-zP8"; */
+"njd-TT-zP8.text" = "These parameters were retrieved from a remote provisioning profile.";
+
+/* Class = "UIButton"; highlightedTitle = "Choose your country"; ObjectID = "oMl-dS-AW7"; */
+"oMl-dS-AW7.highlightedTitle" = "Choose your country";
+
+/* Class = "UIButton"; normalTitle = "Select your country"; ObjectID = "oMl-dS-AW7"; */
+"oMl-dS-AW7.normalTitle" = "Select your country";
+
+/* Class = "UILabel"; text = "PASSWORD"; ObjectID = "p25-jF-I9X"; */
+"p25-jF-I9X.text" = "PASSWORD";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "pJ5-CB-byl"; */
+"pJ5-CB-byl.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "2/2"; ObjectID = "pJ5-CB-byl"; */
+"pJ5-CB-byl.text" = "2/2";
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "qgP-7X-pUs"; */
+"qgP-7X-pUs.accessibilityLabel" = "Username";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "rAy-0V-sqv"; */
+"rAy-0V-sqv.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "Please confirm your country code and enter your phone number"; ObjectID = "rAy-0V-sqv"; */
+"rAy-0V-sqv.text" = "Please confirm your country code and enter your phone number";
+
+/* Class = "UITextField"; accessibilityLabel = "Password "; ObjectID = "t14-fe-grq"; */
+"t14-fe-grq.accessibilityLabel" = "Password ";
+
+/* Class = "UILabel"; text = "USERNAME"; ObjectID = "tAv-f7-kDI"; */
+"tAv-f7-kDI.text" = "USERNAME";
+
+/* Class = "UILabel"; text = "Invalid domain"; ObjectID = "ths-8b-FoU"; */
+"ths-8b-FoU.text" = "Invalid domain";
+
+/* Class = "UILabel"; text = "Invalid URL"; ObjectID = "uEq-Gk-9iy"; */
+"uEq-Gk-9iy.text" = "Invalid URL";
+
+/* Class = "UIButton"; highlightedTitle = "Choose your country"; ObjectID = "uol-lZ-FNd"; */
+"uol-lZ-FNd.highlightedTitle" = "Choose your country";
+
+/* Class = "UIButton"; normalTitle = "Select your country"; ObjectID = "uol-lZ-FNd"; */
+"uol-lZ-FNd.normalTitle" = "Select your country";
+
+/* Class = "UILabel"; text = "Please enter your phone number"; ObjectID = "vh7-65-1js"; */
+"vh7-65-1js.text" = "Please enter your phone number";
+
+/* Class = "UILabel"; accessibilityLabel = "Account setup assistant"; ObjectID = "wen-Vj-Wgv"; */
+"wen-Vj-Wgv.accessibilityLabel" = "Account setup assistant";
+
+/* Class = "UILabel"; text = "USE YOUR SIP ACCOUNT"; ObjectID = "wen-Vj-Wgv"; */
+"wen-Vj-Wgv.text" = "USE YOUR SIP ACCOUNT";
+
+/* Class = "UITextField"; accessibilityLabel = "Password"; ObjectID = "zEa-Dj-QiH"; */
+"zEa-Dj-QiH.accessibilityLabel" = "Password";
+
+/* Class = "UILabel"; text = "USERNAME"; ObjectID = "zRE-5W-snR"; */
+"zRE-5W-snR.text" = "USERNAME";
diff --git a/Classes/fr-FR.lproj/CallIncomingView.strings b/Classes/fr-FR.lproj/CallIncomingView.strings
new file mode 100644
index 000000000..214f540bb
--- /dev/null
+++ b/Classes/fr-FR.lproj/CallIncomingView.strings
@@ -0,0 +1,54 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Decline"; ObjectID = "6"; */
+"6.accessibilityLabel" = "Decline";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "7"; */
+"7.accessibilityLabel" = "Accept";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "19"; */
+"19.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UILabel"; text = "john.doe@sip.linphone.org"; ObjectID = "78f-eb-xdx"; */
+"78f-eb-xdx.text" = "john.doe@sip.linphone.org";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "8dX-3c-mba"; */
+"8dX-3c-mba.accessibilityLabel" = "Accept";
+
+/* Class = "UIButton"; normalTitle = "INCOMING CALL"; ObjectID = "Cro-ww-VIC"; */
+"Cro-ww-VIC.normalTitle" = "INCOMING CALL";
+
+/* Class = "UIButton"; normalTitle = "INCOMING CALL"; ObjectID = "E9b-qt-GBq"; */
+"E9b-qt-GBq.normalTitle" = "INCOMING CALL";
+
+/* Class = "UIButton"; accessibilityLabel = "Decline"; ObjectID = "KnH-hj-g47"; */
+"KnH-hj-g47.accessibilityLabel" = "Decline";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "Q0C-CO-AYR"; */
+"Q0C-CO-AYR.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "QYg-9G-We0"; */
+"QYg-9G-We0.accessibilityLabel" = "Accept";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "WsB-At-ejv"; */
+"WsB-At-ejv.text" = "John Doe";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "hjQ-4P-bKP"; */
+"hjQ-4P-bKP.text" = "John Doe";
+
+/* Class = "UIButton"; accessibilityLabel = "Decline"; ObjectID = "i8b-dr-IYG"; */
+"i8b-dr-IYG.accessibilityLabel" = "Decline";
+
+/* Class = "UIButton"; accessibilityLabel = "Decline"; ObjectID = "qpN-iY-3Ao"; */
+"qpN-iY-3Ao.accessibilityLabel" = "Decline";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "sbd-NW-OZx"; */
+"sbd-NW-OZx.accessibilityLabel" = "Accept";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "tX0-eE-di5"; */
+"tX0-eE-di5.accessibilityLabel" = "Accept";
+
+/* Class = "UILabel"; text = "john.doe@sip.linphone.org"; ObjectID = "tsb-6p-cAk"; */
+"tsb-6p-cAk.text" = "john.doe@sip.linphone.org";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "wYo-ty-Rwk"; */
+"wYo-ty-Rwk.accessibilityLabel" = "Accept";
diff --git a/Classes/fr-FR.lproj/CallOutgoingView.strings b/Classes/fr-FR.lproj/CallOutgoingView.strings
new file mode 100644
index 000000000..d45d17d12
--- /dev/null
+++ b/Classes/fr-FR.lproj/CallOutgoingView.strings
@@ -0,0 +1,66 @@
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "1ZH-n6-QZ0"; */
+"1ZH-n6-QZ0.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "26e-Pj-2Oh"; */
+"26e-Pj-2Oh.accessibilityLabel" = "Accept";
+
+/* Class = "UIButton"; accessibilityLabel = "Route"; ObjectID = "29K-Sd-aHF"; */
+"29K-Sd-aHF.accessibilityLabel" = "Route";
+
+/* Class = "UILabel"; text = "john.doe@sip.linphone.org"; ObjectID = "2fa-Ag-3GW"; */
+"2fa-Ag-3GW.text" = "john.doe@sip.linphone.org";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "5CY-aN-NLX"; */
+"5CY-aN-NLX.accessibilityLabel" = "Accept";
+
+/* Class = "UIButton"; accessibilityLabel = "Route"; ObjectID = "61B-DK-jZ6"; */
+"61B-DK-jZ6.accessibilityLabel" = "Route";
+
+/* Class = "UIButton"; accessibilityLabel = "Decline"; ObjectID = "AaM-cH-pvW"; */
+"AaM-cH-pvW.accessibilityLabel" = "Decline";
+
+/* Class = "UILabel"; text = "john.doe@sip.linphone.org"; ObjectID = "Fj8-Pu-ShI"; */
+"Fj8-Pu-ShI.text" = "john.doe@sip.linphone.org";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "G7m-Av-QlR"; */
+"G7m-Av-QlR.accessibilityLabel" = "Accept";
+
+/* Class = "UIButton"; accessibilityLabel = "Bluetooth"; ObjectID = "N7s-YH-dJQ"; */
+"N7s-YH-dJQ.accessibilityLabel" = "Bluetooth";
+
+/* Class = "UIButton"; normalTitle = "OUTGOING CALL"; ObjectID = "NFl-sb-0TV"; */
+"NFl-sb-0TV.normalTitle" = "OUTGOING CALL";
+
+/* Class = "UIButton"; accessibilityLabel = "Bluetooth"; ObjectID = "SH1-xD-Agw"; */
+"SH1-xD-Agw.accessibilityLabel" = "Bluetooth";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "bNo-O5-DWh"; */
+"bNo-O5-DWh.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIButton"; accessibilityLabel = "Receiver"; ObjectID = "bg7-Cv-tyO"; */
+"bg7-Cv-tyO.accessibilityLabel" = "Receiver";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "d5s-yP-8VE"; */
+"d5s-yP-8VE.text" = "John Doe";
+
+/* Class = "UIButton"; accessibilityLabel = "Accept"; ObjectID = "jLg-1u-ulZ"; */
+"jLg-1u-ulZ.accessibilityLabel" = "Accept";
+
+/* Class = "UIButton"; accessibilityLabel = "Decline"; ObjectID = "jfG-HJ-FPI"; */
+"jfG-HJ-FPI.accessibilityLabel" = "Decline";
+
+/* Class = "UIButton"; normalTitle = "OUTGOING CALL"; ObjectID = "oAv-Cz-FaR"; */
+"oAv-Cz-FaR.normalTitle" = "OUTGOING CALL";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "oKz-6p-EAF"; */
+"oKz-6p-EAF.accessibilityLabel" = "Speaker";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "ubQ-ZN-AhT"; */
+"ubQ-ZN-AhT.text" = "John Doe";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "yd8-ed-g8u"; */
+"yd8-ed-g8u.accessibilityLabel" = "Speaker";
+
+/* Class = "UIButton"; accessibilityLabel = "Receiver"; ObjectID = "zs4-Zy-FrP"; */
+"zs4-Zy-FrP.accessibilityLabel" = "Receiver";
diff --git a/Classes/fr-FR.lproj/CallView.strings b/Classes/fr-FR.lproj/CallView.strings
new file mode 100644
index 000000000..0281a010e
--- /dev/null
+++ b/Classes/fr-FR.lproj/CallView.strings
@@ -0,0 +1,222 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Switch camera"; ObjectID = "160"; */
+"160.accessibilityLabel" = "Switch camera";
+
+/* Class = "UIButton"; accessibilityLabel = "Start conference"; ObjectID = "06a-kv-hpZ"; */
+"06a-kv-hpZ.accessibilityLabel" = "Start conference";
+
+/* Class = "UIButton"; accessibilityLabel = "6"; ObjectID = "0fB-uk-rXS"; */
+"0fB-uk-rXS.accessibilityLabel" = "6";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "2Zk-Vw-StV"; */
+"2Zk-Vw-StV.text" = "John Doe";
+
+/* Class = "UILabel"; text = "01:34"; ObjectID = "4Jl-GT-mfD"; */
+"4Jl-GT-mfD.text" = "01:34";
+
+/* Class = "UIButton"; accessibilityLabel = "7"; ObjectID = "4fZ-jb-DoW"; */
+"4fZ-jb-DoW.accessibilityLabel" = "7";
+
+/* Class = "UIButton"; accessibilityLabel = "4"; ObjectID = "653-Vb-YzA"; */
+"653-Vb-YzA.accessibilityLabel" = "4";
+
+/* Class = "UIButton"; accessibilityLabel = "Bluetooth"; ObjectID = "6uv-FV-mUL"; */
+"6uv-FV-mUL.accessibilityLabel" = "Bluetooth";
+
+/* Class = "UIButton"; accessibilityLabel = "Switch camera"; ObjectID = "7Mv-7u-XVs"; */
+"7Mv-7u-XVs.accessibilityLabel" = "Switch camera";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "7f5-7T-fV3"; */
+"7f5-7T-fV3.accessibilityLabel" = "Pause";
+
+/* Class = "UIButton"; accessibilityLabel = "5"; ObjectID = "8Da-zK-V7e"; */
+"8Da-zK-V7e.accessibilityLabel" = "5";
+
+/* Class = "UIButton"; accessibilityLabel = "Options"; ObjectID = "8Zx-MI-pUL"; */
+"8Zx-MI-pUL.accessibilityLabel" = "Options";
+
+/* Class = "UILabel"; text = "Conference"; ObjectID = "8ep-1F-Gkg"; */
+"8ep-1F-Gkg.text" = "Conference";
+
+/* Class = "UILabel"; text = "You are paused by remote"; ObjectID = "AK5-tl-4a6"; */
+"AK5-tl-4a6.text" = "You are paused by remote";
+
+/* Class = "UILabel"; text = "No active call"; ObjectID = "Abl-Ep-xm0"; */
+"Abl-Ep-xm0.text" = "No active call";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "C81-I1-7T2"; */
+"C81-I1-7T2.accessibilityLabel" = "Pause";
+
+/* Class = "UIButton"; accessibilityLabel = "0"; ObjectID = "CUt-2U-nro"; */
+"CUt-2U-nro.accessibilityLabel" = "0";
+
+/* Class = "UIButton"; accessibilityLabel = "8"; ObjectID = "DRh-kc-UVM"; */
+"DRh-kc-UVM.accessibilityLabel" = "8";
+
+/* Class = "UIButton"; accessibilityLabel = "Hangup"; ObjectID = "Dh2-iA-2NB"; */
+"Dh2-iA-2NB.accessibilityLabel" = "Hangup";
+
+/* Class = "UIButton"; accessibilityLabel = "Hash"; ObjectID = "DqJ-35-h1Y"; */
+"DqJ-35-h1Y.accessibilityLabel" = "Hash";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "F5S-kV-7Kv"; */
+"F5S-kV-7Kv.accessibilityLabel" = "Speaker";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "Fyf-if-w6d"; */
+"Fyf-if-w6d.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "Video"; ObjectID = "Get-DX-JPD"; */
+"Get-DX-JPD.accessibilityLabel" = "Video";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "HAk-mv-6sG"; */
+"HAk-mv-6sG.accessibilityLabel" = "Pause";
+
+/* Class = "UIButton"; accessibilityLabel = "Video"; ObjectID = "HDb-mD-sWV"; */
+"HDb-mD-sWV.accessibilityLabel" = "Video";
+
+/* Class = "UIButton"; accessibilityLabel = "6"; ObjectID = "Iqo-km-7vX"; */
+"Iqo-km-7vX.accessibilityLabel" = "6";
+
+/* Class = "UIButton"; accessibilityLabel = "Transfer call"; ObjectID = "JmM-FS-reF"; */
+"JmM-FS-reF.accessibilityLabel" = "Transfer call";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "KPa-Rm-Qni"; */
+"KPa-Rm-Qni.text" = "John Doe";
+
+/* Class = "UILabel"; text = "You are paused by remote"; ObjectID = "OgZ-xf-k7s"; */
+"OgZ-xf-k7s.text" = "You are paused by remote";
+
+/* Class = "UIButton"; accessibilityLabel = "Receiver"; ObjectID = "Oqu-kn-cSM"; */
+"Oqu-kn-cSM.accessibilityLabel" = "Receiver";
+
+/* Class = "UILabel"; text = "01:34"; ObjectID = "Oy8-QO-Jwb"; */
+"Oy8-QO-Jwb.text" = "01:34";
+
+/* Class = "UILabel"; accessibilityLabel = "Missed message(s)"; ObjectID = "P2K-eB-z8Z"; */
+"P2K-eB-z8Z.accessibilityLabel" = "Missed message(s)";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "P2K-eB-z8Z"; */
+"P2K-eB-z8Z.text" = "99";
+
+/* Class = "UILabel"; text = "Conference"; ObjectID = "PfQ-F7-Kww"; */
+"PfQ-F7-Kww.text" = "Conference";
+
+/* Class = "UIButton"; accessibilityLabel = "Micro"; ObjectID = "Pgq-7X-X64"; */
+"Pgq-7X-X64.accessibilityLabel" = "Micro";
+
+/* Class = "UIButton"; accessibilityLabel = "Hangup"; ObjectID = "QnR-fw-05z"; */
+"QnR-fw-05z.accessibilityLabel" = "Hangup";
+
+/* Class = "UIButton"; accessibilityLabel = "3"; ObjectID = "R2h-PD-GN2"; */
+"R2h-PD-GN2.accessibilityLabel" = "3";
+
+/* Class = "UIButton"; accessibilityLabel = "Transfer call"; ObjectID = "S0k-bn-1bs"; */
+"S0k-bn-1bs.accessibilityLabel" = "Transfer call";
+
+/* Class = "UIButton"; accessibilityLabel = "Add call"; ObjectID = "SQU-l1-LKp"; */
+"SQU-l1-LKp.accessibilityLabel" = "Add call";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "SRu-dB-r3e"; */
+"SRu-dB-r3e.accessibilityLabel" = "Back";
+
+/* Class = "UILabel"; accessibilityLabel = "Missed message(s)"; ObjectID = "Saa-p5-chV"; */
+"Saa-p5-chV.accessibilityLabel" = "Missed message(s)";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "Saa-p5-chV"; */
+"Saa-p5-chV.text" = "99";
+
+/* Class = "UIButton"; accessibilityLabel = "3"; ObjectID = "T4K-WZ-66j"; */
+"T4K-WZ-66j.accessibilityLabel" = "3";
+
+/* Class = "UIButton"; accessibilityLabel = "2"; ObjectID = "U6v-Cg-9b8"; */
+"U6v-Cg-9b8.accessibilityLabel" = "2";
+
+/* Class = "UIButton"; accessibilityLabel = "Hash"; ObjectID = "Uek-Ye-aAA"; */
+"Uek-Ye-aAA.accessibilityLabel" = "Hash";
+
+/* Class = "UIButton"; accessibilityLabel = "Start conference"; ObjectID = "WO0-b2-8Wc"; */
+"WO0-b2-8Wc.accessibilityLabel" = "Start conference";
+
+/* Class = "UIButton"; accessibilityLabel = "8"; ObjectID = "Wf5-HW-Q9e"; */
+"Wf5-HW-Q9e.accessibilityLabel" = "8";
+
+/* Class = "UIButton"; accessibilityLabel = "Hangup"; ObjectID = "Xpw-A4-BZO"; */
+"Xpw-A4-BZO.accessibilityLabel" = "Hangup";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "aOf-Ed-RL3"; */
+"aOf-Ed-RL3.accessibilityLabel" = "Pause";
+
+/* Class = "UIButton"; accessibilityLabel = "7"; ObjectID = "alZ-Kz-AVL"; */
+"alZ-Kz-AVL.accessibilityLabel" = "7";
+
+/* Class = "UIButton"; accessibilityLabel = "0"; ObjectID = "b32-Dc-aHe"; */
+"b32-Dc-aHe.accessibilityLabel" = "0";
+
+/* Class = "UILabel"; text = "No active call"; ObjectID = "b5q-sb-qbU"; */
+"b5q-sb-qbU.text" = "No active call";
+
+/* Class = "UIButton"; accessibilityLabel = "9"; ObjectID = "b8R-7P-jHK"; */
+"b8R-7P-jHK.accessibilityLabel" = "9";
+
+/* Class = "UIButton"; accessibilityLabel = "Star"; ObjectID = "c9R-s8-egN"; */
+"c9R-s8-egN.accessibilityLabel" = "Star";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "dsJ-hG-m4c"; */
+"dsJ-hG-m4c.accessibilityLabel" = "Speaker";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "fJP-TP-itu"; */
+"fJP-TP-itu.accessibilityLabel" = "Speaker";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "fZy-K5-yQp"; */
+"fZy-K5-yQp.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIButton"; accessibilityLabel = "4"; ObjectID = "faH-y3-mMq"; */
+"faH-y3-mMq.accessibilityLabel" = "4";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "go9-SC-yzb"; */
+"go9-SC-yzb.accessibilityLabel" = "Speaker";
+
+/* Class = "UIButton"; accessibilityLabel = "9"; ObjectID = "gu3-J6-J0R"; */
+"gu3-J6-J0R.accessibilityLabel" = "9";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "gyO-uH-sSi"; */
+"gyO-uH-sSi.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIButton"; accessibilityLabel = "1"; ObjectID = "iVs-Uz-333"; */
+"iVs-Uz-333.accessibilityLabel" = "1";
+
+/* Class = "UIButton"; accessibilityLabel = "Receiver"; ObjectID = "jSA-bD-bCs"; */
+"jSA-bD-bCs.accessibilityLabel" = "Receiver";
+
+/* Class = "UIButton"; accessibilityLabel = "Route"; ObjectID = "mxV-GD-O3N"; */
+"mxV-GD-O3N.accessibilityLabel" = "Route";
+
+/* Class = "UIButton"; accessibilityLabel = "Route"; ObjectID = "nQp-5y-kTy"; */
+"nQp-5y-kTy.accessibilityLabel" = "Route";
+
+/* Class = "UIButton"; accessibilityLabel = "5"; ObjectID = "nxY-sd-bDZ"; */
+"nxY-sd-bDZ.accessibilityLabel" = "5";
+
+/* Class = "UIButton"; accessibilityLabel = "Micro"; ObjectID = "pRH-Ao-h65"; */
+"pRH-Ao-h65.accessibilityLabel" = "Micro";
+
+/* Class = "UIButton"; accessibilityLabel = "Star"; ObjectID = "prH-qj-h0v"; */
+"prH-qj-h0v.accessibilityLabel" = "Star";
+
+/* Class = "UIButton"; accessibilityLabel = "1"; ObjectID = "qZ8-m9-B0N"; */
+"qZ8-m9-B0N.accessibilityLabel" = "1";
+
+/* Class = "UIButton"; accessibilityLabel = "Add call"; ObjectID = "reb-7F-UDV"; */
+"reb-7F-UDV.accessibilityLabel" = "Add call";
+
+/* Class = "UIButton"; accessibilityLabel = "Hangup"; ObjectID = "t7u-65-OPV"; */
+"t7u-65-OPV.accessibilityLabel" = "Hangup";
+
+/* Class = "UIButton"; accessibilityLabel = "Bluetooth"; ObjectID = "uPj-2J-1oA"; */
+"uPj-2J-1oA.accessibilityLabel" = "Bluetooth";
+
+/* Class = "UIButton"; accessibilityLabel = "2"; ObjectID = "ybz-Ka-W5D"; */
+"ybz-Ka-W5D.accessibilityLabel" = "2";
+
+/* Class = "UIButton"; accessibilityLabel = "Options"; ObjectID = "z1h-dd-9jn"; */
+"z1h-dd-9jn.accessibilityLabel" = "Options";
diff --git a/Classes/fr-FR.lproj/CallView~ipad.strings b/Classes/fr-FR.lproj/CallView~ipad.strings
new file mode 100644
index 000000000..0281a010e
--- /dev/null
+++ b/Classes/fr-FR.lproj/CallView~ipad.strings
@@ -0,0 +1,222 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Switch camera"; ObjectID = "160"; */
+"160.accessibilityLabel" = "Switch camera";
+
+/* Class = "UIButton"; accessibilityLabel = "Start conference"; ObjectID = "06a-kv-hpZ"; */
+"06a-kv-hpZ.accessibilityLabel" = "Start conference";
+
+/* Class = "UIButton"; accessibilityLabel = "6"; ObjectID = "0fB-uk-rXS"; */
+"0fB-uk-rXS.accessibilityLabel" = "6";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "2Zk-Vw-StV"; */
+"2Zk-Vw-StV.text" = "John Doe";
+
+/* Class = "UILabel"; text = "01:34"; ObjectID = "4Jl-GT-mfD"; */
+"4Jl-GT-mfD.text" = "01:34";
+
+/* Class = "UIButton"; accessibilityLabel = "7"; ObjectID = "4fZ-jb-DoW"; */
+"4fZ-jb-DoW.accessibilityLabel" = "7";
+
+/* Class = "UIButton"; accessibilityLabel = "4"; ObjectID = "653-Vb-YzA"; */
+"653-Vb-YzA.accessibilityLabel" = "4";
+
+/* Class = "UIButton"; accessibilityLabel = "Bluetooth"; ObjectID = "6uv-FV-mUL"; */
+"6uv-FV-mUL.accessibilityLabel" = "Bluetooth";
+
+/* Class = "UIButton"; accessibilityLabel = "Switch camera"; ObjectID = "7Mv-7u-XVs"; */
+"7Mv-7u-XVs.accessibilityLabel" = "Switch camera";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "7f5-7T-fV3"; */
+"7f5-7T-fV3.accessibilityLabel" = "Pause";
+
+/* Class = "UIButton"; accessibilityLabel = "5"; ObjectID = "8Da-zK-V7e"; */
+"8Da-zK-V7e.accessibilityLabel" = "5";
+
+/* Class = "UIButton"; accessibilityLabel = "Options"; ObjectID = "8Zx-MI-pUL"; */
+"8Zx-MI-pUL.accessibilityLabel" = "Options";
+
+/* Class = "UILabel"; text = "Conference"; ObjectID = "8ep-1F-Gkg"; */
+"8ep-1F-Gkg.text" = "Conference";
+
+/* Class = "UILabel"; text = "You are paused by remote"; ObjectID = "AK5-tl-4a6"; */
+"AK5-tl-4a6.text" = "You are paused by remote";
+
+/* Class = "UILabel"; text = "No active call"; ObjectID = "Abl-Ep-xm0"; */
+"Abl-Ep-xm0.text" = "No active call";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "C81-I1-7T2"; */
+"C81-I1-7T2.accessibilityLabel" = "Pause";
+
+/* Class = "UIButton"; accessibilityLabel = "0"; ObjectID = "CUt-2U-nro"; */
+"CUt-2U-nro.accessibilityLabel" = "0";
+
+/* Class = "UIButton"; accessibilityLabel = "8"; ObjectID = "DRh-kc-UVM"; */
+"DRh-kc-UVM.accessibilityLabel" = "8";
+
+/* Class = "UIButton"; accessibilityLabel = "Hangup"; ObjectID = "Dh2-iA-2NB"; */
+"Dh2-iA-2NB.accessibilityLabel" = "Hangup";
+
+/* Class = "UIButton"; accessibilityLabel = "Hash"; ObjectID = "DqJ-35-h1Y"; */
+"DqJ-35-h1Y.accessibilityLabel" = "Hash";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "F5S-kV-7Kv"; */
+"F5S-kV-7Kv.accessibilityLabel" = "Speaker";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "Fyf-if-w6d"; */
+"Fyf-if-w6d.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "Video"; ObjectID = "Get-DX-JPD"; */
+"Get-DX-JPD.accessibilityLabel" = "Video";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "HAk-mv-6sG"; */
+"HAk-mv-6sG.accessibilityLabel" = "Pause";
+
+/* Class = "UIButton"; accessibilityLabel = "Video"; ObjectID = "HDb-mD-sWV"; */
+"HDb-mD-sWV.accessibilityLabel" = "Video";
+
+/* Class = "UIButton"; accessibilityLabel = "6"; ObjectID = "Iqo-km-7vX"; */
+"Iqo-km-7vX.accessibilityLabel" = "6";
+
+/* Class = "UIButton"; accessibilityLabel = "Transfer call"; ObjectID = "JmM-FS-reF"; */
+"JmM-FS-reF.accessibilityLabel" = "Transfer call";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "KPa-Rm-Qni"; */
+"KPa-Rm-Qni.text" = "John Doe";
+
+/* Class = "UILabel"; text = "You are paused by remote"; ObjectID = "OgZ-xf-k7s"; */
+"OgZ-xf-k7s.text" = "You are paused by remote";
+
+/* Class = "UIButton"; accessibilityLabel = "Receiver"; ObjectID = "Oqu-kn-cSM"; */
+"Oqu-kn-cSM.accessibilityLabel" = "Receiver";
+
+/* Class = "UILabel"; text = "01:34"; ObjectID = "Oy8-QO-Jwb"; */
+"Oy8-QO-Jwb.text" = "01:34";
+
+/* Class = "UILabel"; accessibilityLabel = "Missed message(s)"; ObjectID = "P2K-eB-z8Z"; */
+"P2K-eB-z8Z.accessibilityLabel" = "Missed message(s)";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "P2K-eB-z8Z"; */
+"P2K-eB-z8Z.text" = "99";
+
+/* Class = "UILabel"; text = "Conference"; ObjectID = "PfQ-F7-Kww"; */
+"PfQ-F7-Kww.text" = "Conference";
+
+/* Class = "UIButton"; accessibilityLabel = "Micro"; ObjectID = "Pgq-7X-X64"; */
+"Pgq-7X-X64.accessibilityLabel" = "Micro";
+
+/* Class = "UIButton"; accessibilityLabel = "Hangup"; ObjectID = "QnR-fw-05z"; */
+"QnR-fw-05z.accessibilityLabel" = "Hangup";
+
+/* Class = "UIButton"; accessibilityLabel = "3"; ObjectID = "R2h-PD-GN2"; */
+"R2h-PD-GN2.accessibilityLabel" = "3";
+
+/* Class = "UIButton"; accessibilityLabel = "Transfer call"; ObjectID = "S0k-bn-1bs"; */
+"S0k-bn-1bs.accessibilityLabel" = "Transfer call";
+
+/* Class = "UIButton"; accessibilityLabel = "Add call"; ObjectID = "SQU-l1-LKp"; */
+"SQU-l1-LKp.accessibilityLabel" = "Add call";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "SRu-dB-r3e"; */
+"SRu-dB-r3e.accessibilityLabel" = "Back";
+
+/* Class = "UILabel"; accessibilityLabel = "Missed message(s)"; ObjectID = "Saa-p5-chV"; */
+"Saa-p5-chV.accessibilityLabel" = "Missed message(s)";
+
+/* Class = "UILabel"; text = "99"; ObjectID = "Saa-p5-chV"; */
+"Saa-p5-chV.text" = "99";
+
+/* Class = "UIButton"; accessibilityLabel = "3"; ObjectID = "T4K-WZ-66j"; */
+"T4K-WZ-66j.accessibilityLabel" = "3";
+
+/* Class = "UIButton"; accessibilityLabel = "2"; ObjectID = "U6v-Cg-9b8"; */
+"U6v-Cg-9b8.accessibilityLabel" = "2";
+
+/* Class = "UIButton"; accessibilityLabel = "Hash"; ObjectID = "Uek-Ye-aAA"; */
+"Uek-Ye-aAA.accessibilityLabel" = "Hash";
+
+/* Class = "UIButton"; accessibilityLabel = "Start conference"; ObjectID = "WO0-b2-8Wc"; */
+"WO0-b2-8Wc.accessibilityLabel" = "Start conference";
+
+/* Class = "UIButton"; accessibilityLabel = "8"; ObjectID = "Wf5-HW-Q9e"; */
+"Wf5-HW-Q9e.accessibilityLabel" = "8";
+
+/* Class = "UIButton"; accessibilityLabel = "Hangup"; ObjectID = "Xpw-A4-BZO"; */
+"Xpw-A4-BZO.accessibilityLabel" = "Hangup";
+
+/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "aOf-Ed-RL3"; */
+"aOf-Ed-RL3.accessibilityLabel" = "Pause";
+
+/* Class = "UIButton"; accessibilityLabel = "7"; ObjectID = "alZ-Kz-AVL"; */
+"alZ-Kz-AVL.accessibilityLabel" = "7";
+
+/* Class = "UIButton"; accessibilityLabel = "0"; ObjectID = "b32-Dc-aHe"; */
+"b32-Dc-aHe.accessibilityLabel" = "0";
+
+/* Class = "UILabel"; text = "No active call"; ObjectID = "b5q-sb-qbU"; */
+"b5q-sb-qbU.text" = "No active call";
+
+/* Class = "UIButton"; accessibilityLabel = "9"; ObjectID = "b8R-7P-jHK"; */
+"b8R-7P-jHK.accessibilityLabel" = "9";
+
+/* Class = "UIButton"; accessibilityLabel = "Star"; ObjectID = "c9R-s8-egN"; */
+"c9R-s8-egN.accessibilityLabel" = "Star";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "dsJ-hG-m4c"; */
+"dsJ-hG-m4c.accessibilityLabel" = "Speaker";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "fJP-TP-itu"; */
+"fJP-TP-itu.accessibilityLabel" = "Speaker";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "fZy-K5-yQp"; */
+"fZy-K5-yQp.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIButton"; accessibilityLabel = "4"; ObjectID = "faH-y3-mMq"; */
+"faH-y3-mMq.accessibilityLabel" = "4";
+
+/* Class = "UIButton"; accessibilityLabel = "Speaker"; ObjectID = "go9-SC-yzb"; */
+"go9-SC-yzb.accessibilityLabel" = "Speaker";
+
+/* Class = "UIButton"; accessibilityLabel = "9"; ObjectID = "gu3-J6-J0R"; */
+"gu3-J6-J0R.accessibilityLabel" = "9";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "gyO-uH-sSi"; */
+"gyO-uH-sSi.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UIButton"; accessibilityLabel = "1"; ObjectID = "iVs-Uz-333"; */
+"iVs-Uz-333.accessibilityLabel" = "1";
+
+/* Class = "UIButton"; accessibilityLabel = "Receiver"; ObjectID = "jSA-bD-bCs"; */
+"jSA-bD-bCs.accessibilityLabel" = "Receiver";
+
+/* Class = "UIButton"; accessibilityLabel = "Route"; ObjectID = "mxV-GD-O3N"; */
+"mxV-GD-O3N.accessibilityLabel" = "Route";
+
+/* Class = "UIButton"; accessibilityLabel = "Route"; ObjectID = "nQp-5y-kTy"; */
+"nQp-5y-kTy.accessibilityLabel" = "Route";
+
+/* Class = "UIButton"; accessibilityLabel = "5"; ObjectID = "nxY-sd-bDZ"; */
+"nxY-sd-bDZ.accessibilityLabel" = "5";
+
+/* Class = "UIButton"; accessibilityLabel = "Micro"; ObjectID = "pRH-Ao-h65"; */
+"pRH-Ao-h65.accessibilityLabel" = "Micro";
+
+/* Class = "UIButton"; accessibilityLabel = "Star"; ObjectID = "prH-qj-h0v"; */
+"prH-qj-h0v.accessibilityLabel" = "Star";
+
+/* Class = "UIButton"; accessibilityLabel = "1"; ObjectID = "qZ8-m9-B0N"; */
+"qZ8-m9-B0N.accessibilityLabel" = "1";
+
+/* Class = "UIButton"; accessibilityLabel = "Add call"; ObjectID = "reb-7F-UDV"; */
+"reb-7F-UDV.accessibilityLabel" = "Add call";
+
+/* Class = "UIButton"; accessibilityLabel = "Hangup"; ObjectID = "t7u-65-OPV"; */
+"t7u-65-OPV.accessibilityLabel" = "Hangup";
+
+/* Class = "UIButton"; accessibilityLabel = "Bluetooth"; ObjectID = "uPj-2J-1oA"; */
+"uPj-2J-1oA.accessibilityLabel" = "Bluetooth";
+
+/* Class = "UIButton"; accessibilityLabel = "2"; ObjectID = "ybz-Ka-W5D"; */
+"ybz-Ka-W5D.accessibilityLabel" = "2";
+
+/* Class = "UIButton"; accessibilityLabel = "Options"; ObjectID = "z1h-dd-9jn"; */
+"z1h-dd-9jn.accessibilityLabel" = "Options";
diff --git a/Classes/fr-FR.lproj/ChatConversationCreateView.strings b/Classes/fr-FR.lproj/ChatConversationCreateView.strings
new file mode 100644
index 000000000..5b12742ff
--- /dev/null
+++ b/Classes/fr-FR.lproj/ChatConversationCreateView.strings
@@ -0,0 +1,3 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "fNt-yb-wsf"; */
+"fNt-yb-wsf.accessibilityLabel" = "Back";
diff --git a/Classes/fr-FR.lproj/ChatConversationView.strings b/Classes/fr-FR.lproj/ChatConversationView.strings
new file mode 100644
index 000000000..0968575dc
--- /dev/null
+++ b/Classes/fr-FR.lproj/ChatConversationView.strings
@@ -0,0 +1,72 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "9"; */
+"9.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "Send"; ObjectID = "15"; */
+"15.accessibilityLabel" = "Send";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "40"; */
+"40.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "Contact1"; ObjectID = "40"; */
+"40.text" = "Contact1";
+
+/* Class = "UIButton"; accessibilityLabel = "Send picture"; ObjectID = "73"; */
+"73.accessibilityLabel" = "Send picture";
+
+/* Class = "UIButton"; accessibilityLabel = "Select all"; ObjectID = "4RV-US-Kr1"; */
+"4RV-US-Kr1.accessibilityLabel" = "Select all";
+
+/* Class = "UIButton"; accessibilityLabel = "Cancel"; ObjectID = "Bqf-Gg-2Rw"; */
+"Bqf-Gg-2Rw.accessibilityLabel" = "Cancel";
+
+/* Class = "UIView"; accessibilityLabel = "Message field"; ObjectID = "C02-2r-vXK"; */
+"C02-2r-vXK.accessibilityLabel" = "Message field";
+
+/* Class = "UIButton"; accessibilityLabel = "Edit"; ObjectID = "FqM-Ud-i58"; */
+"FqM-Ud-i58.accessibilityLabel" = "Edit";
+
+/* Class = "UILabel"; text = "%@ is composing..."; ObjectID = "I34-aL-yuS"; */
+"I34-aL-yuS.text" = "%@ is composing...";
+
+/* Class = "UIButton"; accessibilityLabel = "Edit"; ObjectID = "KeL-Ej-92j"; */
+"KeL-Ej-92j.accessibilityLabel" = "Edit";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "N2g-vL-3x8"; */
+"N2g-vL-3x8.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "RDW-7W-25T"; */
+"RDW-7W-25T.accessibilityLabel" = "Delete all";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "Wag-Nx-kd6"; */
+"Wag-Nx-kd6.accessibilityLabel" = "Delete all";
+
+/* Class = "UIButton"; accessibilityLabel = "Cancel"; ObjectID = "bci-3K-AcG"; */
+"bci-3K-AcG.accessibilityLabel" = "Cancel";
+
+/* Class = "UIButton"; accessibilityLabel = "Select all"; ObjectID = "c9z-aq-2UP"; */
+"c9z-aq-2UP.accessibilityLabel" = "Select all";
+
+/* Class = "UILabel"; text = "%@ is composing..."; ObjectID = "fpY-Fv-ht2"; */
+"fpY-Fv-ht2.text" = "%@ is composing...";
+
+/* Class = "UIButton"; accessibilityLabel = "Send picture"; ObjectID = "gSL-jE-GYO"; */
+"gSL-jE-GYO.accessibilityLabel" = "Send picture";
+
+/* Class = "UIButton"; accessibilityLabel = "Send"; ObjectID = "nV9-xZ-oSM"; */
+"nV9-xZ-oSM.accessibilityLabel" = "Send";
+
+/* Class = "UILabel"; text = "No conversation."; ObjectID = "p7C-WH-uR1"; */
+"p7C-WH-uR1.text" = "No conversation.";
+
+/* Class = "UIView"; accessibilityLabel = "Message field"; ObjectID = "pqa-tg-5ml"; */
+"pqa-tg-5ml.accessibilityLabel" = "Message field";
+
+/* Class = "UILabel"; text = "No conversation."; ObjectID = "pzm-tk-LH0"; */
+"pzm-tk-LH0.text" = "No conversation.";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "uEp-mD-eik"; */
+"uEp-mD-eik.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "Contact1"; ObjectID = "uEp-mD-eik"; */
+"uEp-mD-eik.text" = "Contact1";
diff --git a/Classes/fr-FR.lproj/ChatsListView.strings b/Classes/fr-FR.lproj/ChatsListView.strings
new file mode 100644
index 000000000..9cded8d16
--- /dev/null
+++ b/Classes/fr-FR.lproj/ChatsListView.strings
@@ -0,0 +1,18 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "KhE-c3-2Zj"; */
+"KhE-c3-2Zj.accessibilityLabel" = "Delete all";
+
+/* Class = "UILabel"; text = "No conversations"; ObjectID = "MSn-PY-yf1"; */
+"MSn-PY-yf1.text" = "No conversations";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "Rxo-0W-iqY"; */
+"Rxo-0W-iqY.accessibilityLabel" = "Delete all";
+
+/* Class = "UIButton"; accessibilityLabel = "New discussion"; ObjectID = "Z5G-IF-PBY"; */
+"Z5G-IF-PBY.accessibilityLabel" = "New discussion";
+
+/* Class = "UIButton"; accessibilityLabel = "Edit"; ObjectID = "qem-Y1-v78"; */
+"qem-Y1-v78.accessibilityLabel" = "Edit";
+
+/* Class = "UIButton"; accessibilityLabel = "Select all"; ObjectID = "uqG-2T-VOa"; */
+"uqG-2T-VOa.accessibilityLabel" = "Select all";
diff --git a/Classes/fr-FR.lproj/ContactDetailsView.strings b/Classes/fr-FR.lproj/ContactDetailsView.strings
new file mode 100644
index 000000000..35bf7e5f0
--- /dev/null
+++ b/Classes/fr-FR.lproj/ContactDetailsView.strings
@@ -0,0 +1,36 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Edit"; ObjectID = "8"; */
+"8.accessibilityLabel" = "Edit";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "9"; */
+"9.accessibilityLabel" = "Back";
+
+/* Class = "UILabel"; text = "No contact selected"; ObjectID = "Mdj-Pz-nu4"; */
+"Mdj-Pz-nu4.text" = "No contact selected";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete"; ObjectID = "MuB-yy-R9o"; */
+"MuB-yy-R9o.accessibilityLabel" = "Delete";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "Ozv-hZ-xHz"; */
+"Ozv-hZ-xHz.text" = "John Doe";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "XFH-3u-WFI"; */
+"XFH-3u-WFI.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "XGy-cw-7de"; */
+"XGy-cw-7de.accessibilityLabel" = "Delete all";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete"; ObjectID = "XSh-gg-HmZ"; */
+"XSh-gg-HmZ.accessibilityLabel" = "Delete";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "bPQ-aJ-Lk6"; */
+"bPQ-aJ-Lk6.accessibilityLabel" = "Delete all";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "moZ-Bg-zcv"; */
+"moZ-Bg-zcv.text" = "John Doe";
+
+/* Class = "UILabel"; text = "No contact selected"; ObjectID = "oFA-SG-IDe"; */
+"oFA-SG-IDe.text" = "No contact selected";
+
+/* Class = "UIButton"; accessibilityLabel = "Edit"; ObjectID = "tQx-Wr-TFA"; */
+"tQx-Wr-TFA.accessibilityLabel" = "Edit";
diff --git a/Classes/fr-FR.lproj/ContactsListView.strings b/Classes/fr-FR.lproj/ContactsListView.strings
new file mode 100644
index 000000000..5aa27819d
--- /dev/null
+++ b/Classes/fr-FR.lproj/ContactsListView.strings
@@ -0,0 +1,24 @@
+
+/* Class = "UIButton"; accessibilityLabel = "All contacts filter"; ObjectID = "4"; */
+"4.accessibilityLabel" = "All contacts filter";
+
+/* Class = "UIButton"; accessibilityLabel = "Linphone contacts filter"; ObjectID = "5"; */
+"5.accessibilityLabel" = "Linphone contacts filter";
+
+/* Class = "UIButton"; accessibilityLabel = "Add contact"; ObjectID = "6"; */
+"6.accessibilityLabel" = "Add contact";
+
+/* Class = "UIButton"; accessibilityLabel = "Select all"; ObjectID = "5lZ-u7-Yex"; */
+"5lZ-u7-Yex.accessibilityLabel" = "Select all";
+
+/* Class = "UIButton"; accessibilityLabel = "Edit"; ObjectID = "DZc-zR-1Q7"; */
+"DZc-zR-1Q7.accessibilityLabel" = "Edit";
+
+/* Class = "UILabel"; text = "No contact found in your address book"; ObjectID = "JR3-k7-gVP"; */
+"JR3-k7-gVP.text" = "No contact found in your address book";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "MZP-cb-ntf"; */
+"MZP-cb-ntf.accessibilityLabel" = "Delete all";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "tFB-Vf-lUX"; */
+"tFB-Vf-lUX.accessibilityLabel" = "Delete all";
diff --git a/Classes/fr-FR.lproj/CountryListView.strings b/Classes/fr-FR.lproj/CountryListView.strings
new file mode 100644
index 000000000..0d1984d05
--- /dev/null
+++ b/Classes/fr-FR.lproj/CountryListView.strings
@@ -0,0 +1,6 @@
+
+/* Class = "UILabel"; text = "SELECT A COUNTRY"; ObjectID = "MLt-gO-M3J"; */
+"MLt-gO-M3J.text" = "SELECT A COUNTRY";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "hOj-Kl-K9W"; */
+"hOj-Kl-K9W.accessibilityLabel" = "Back";
diff --git a/Classes/fr-FR.lproj/DialerView.strings b/Classes/fr-FR.lproj/DialerView.strings
new file mode 100644
index 000000000..05b588ec4
--- /dev/null
+++ b/Classes/fr-FR.lproj/DialerView.strings
@@ -0,0 +1,51 @@
+
+/* Class = "UITextField"; accessibilityLabel = "Enter an address"; ObjectID = "4"; */
+"4.accessibilityLabel" = "Enter an address";
+
+/* Class = "UITextField"; placeholder = "Enter a number or an address"; ObjectID = "4"; */
+"4.placeholder" = "Enter a number or an address";
+
+/* Class = "UIButton"; accessibilityLabel = "3"; ObjectID = "29"; */
+"29.accessibilityLabel" = "3";
+
+/* Class = "UIButton"; accessibilityLabel = "4"; ObjectID = "30"; */
+"30.accessibilityLabel" = "4";
+
+/* Class = "UIButton"; accessibilityLabel = "5"; ObjectID = "31"; */
+"31.accessibilityLabel" = "5";
+
+/* Class = "UIButton"; accessibilityLabel = "6"; ObjectID = "33"; */
+"33.accessibilityLabel" = "6";
+
+/* Class = "UIButton"; accessibilityLabel = "7"; ObjectID = "34"; */
+"34.accessibilityLabel" = "7";
+
+/* Class = "UIButton"; accessibilityLabel = "8"; ObjectID = "35"; */
+"35.accessibilityLabel" = "8";
+
+/* Class = "UIButton"; accessibilityLabel = "9"; ObjectID = "36"; */
+"36.accessibilityLabel" = "9";
+
+/* Class = "UIButton"; accessibilityLabel = "2"; ObjectID = "37"; */
+"37.accessibilityLabel" = "2";
+
+/* Class = "UIButton"; accessibilityLabel = "1"; ObjectID = "38"; */
+"38.accessibilityLabel" = "1";
+
+/* Class = "UIButton"; accessibilityLabel = "Star"; ObjectID = "39"; */
+"39.accessibilityLabel" = "Star";
+
+/* Class = "UIButton"; accessibilityLabel = "0"; ObjectID = "40"; */
+"40.accessibilityLabel" = "0";
+
+/* Class = "UIButton"; accessibilityLabel = "Hash"; ObjectID = "41"; */
+"41.accessibilityLabel" = "Hash";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "183"; */
+"183.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "Add to contact"; ObjectID = "222"; */
+"222.accessibilityLabel" = "Add to contact";
+
+/* Class = "UIButton"; accessibilityLabel = "Call"; ObjectID = "224"; */
+"224.accessibilityLabel" = "Call";
diff --git a/Classes/fr-FR.lproj/DialerView~ipad.strings b/Classes/fr-FR.lproj/DialerView~ipad.strings
new file mode 100644
index 000000000..54dab6d90
--- /dev/null
+++ b/Classes/fr-FR.lproj/DialerView~ipad.strings
@@ -0,0 +1,108 @@
+
+/* Class = "UITextField"; accessibilityLabel = "Enter an address"; ObjectID = "4"; */
+"4.accessibilityLabel" = "Enter an address";
+
+/* Class = "UITextField"; placeholder = "Enter a number or an address"; ObjectID = "4"; */
+"4.placeholder" = "Enter a number or an address";
+
+/* Class = "UIButton"; accessibilityLabel = "3"; ObjectID = "29"; */
+"29.accessibilityLabel" = "3";
+
+/* Class = "UIButton"; accessibilityLabel = "4"; ObjectID = "30"; */
+"30.accessibilityLabel" = "4";
+
+/* Class = "UIButton"; accessibilityLabel = "5"; ObjectID = "31"; */
+"31.accessibilityLabel" = "5";
+
+/* Class = "UIButton"; accessibilityLabel = "6"; ObjectID = "33"; */
+"33.accessibilityLabel" = "6";
+
+/* Class = "UIButton"; accessibilityLabel = "7"; ObjectID = "34"; */
+"34.accessibilityLabel" = "7";
+
+/* Class = "UIButton"; accessibilityLabel = "8"; ObjectID = "35"; */
+"35.accessibilityLabel" = "8";
+
+/* Class = "UIButton"; accessibilityLabel = "9"; ObjectID = "36"; */
+"36.accessibilityLabel" = "9";
+
+/* Class = "UIButton"; accessibilityLabel = "2"; ObjectID = "37"; */
+"37.accessibilityLabel" = "2";
+
+/* Class = "UIButton"; accessibilityLabel = "1"; ObjectID = "38"; */
+"38.accessibilityLabel" = "1";
+
+/* Class = "UIButton"; accessibilityLabel = "Star"; ObjectID = "39"; */
+"39.accessibilityLabel" = "Star";
+
+/* Class = "UIButton"; accessibilityLabel = "0"; ObjectID = "40"; */
+"40.accessibilityLabel" = "0";
+
+/* Class = "UIButton"; accessibilityLabel = "Hash"; ObjectID = "41"; */
+"41.accessibilityLabel" = "Hash";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "183"; */
+"183.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "Add to contact"; ObjectID = "222"; */
+"222.accessibilityLabel" = "Add to contact";
+
+/* Class = "UIButton"; accessibilityLabel = "Call"; ObjectID = "224"; */
+"224.accessibilityLabel" = "Call";
+
+/* Class = "UIButton"; accessibilityLabel = "4"; ObjectID = "0v7-Yf-R1e"; */
+"0v7-Yf-R1e.accessibilityLabel" = "4";
+
+/* Class = "UIButton"; accessibilityLabel = "3"; ObjectID = "2VD-Qx-3nV"; */
+"2VD-Qx-3nV.accessibilityLabel" = "3";
+
+/* Class = "UIButton"; accessibilityLabel = "8"; ObjectID = "4qk-Qr-8je"; */
+"4qk-Qr-8je.accessibilityLabel" = "8";
+
+/* Class = "UIButton"; accessibilityLabel = "2"; ObjectID = "80y-z2-xNu"; */
+"80y-z2-xNu.accessibilityLabel" = "2";
+
+/* Class = "UIButton"; accessibilityLabel = "9"; ObjectID = "EXT-Ir-0wP"; */
+"EXT-Ir-0wP.accessibilityLabel" = "9";
+
+/* Class = "UIButton"; accessibilityLabel = "Star"; ObjectID = "G19-A6-Rxb"; */
+"G19-A6-Rxb.accessibilityLabel" = "Star";
+
+/* Class = "UIButton"; accessibilityLabel = "Hash"; ObjectID = "Gy0-g6-fkd"; */
+"Gy0-g6-fkd.accessibilityLabel" = "Hash";
+
+/* Class = "UIButton"; accessibilityLabel = "Add to contact"; ObjectID = "J9S-Iv-omW"; */
+"J9S-Iv-omW.accessibilityLabel" = "Add to contact";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "NXp-Xe-hoC"; */
+"NXp-Xe-hoC.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "6"; ObjectID = "O8K-fk-DbU"; */
+"O8K-fk-DbU.accessibilityLabel" = "6";
+
+/* Class = "UITextField"; accessibilityLabel = "Enter an address"; ObjectID = "Omx-NU-xKz"; */
+"Omx-NU-xKz.accessibilityLabel" = "Enter an address";
+
+/* Class = "UITextField"; placeholder = "Enter a number or an address"; ObjectID = "Omx-NU-xKz"; */
+"Omx-NU-xKz.placeholder" = "Enter a number or an address";
+
+/* Class = "UIButton"; accessibilityLabel = "Switch camera"; ObjectID = "Ufj-N6-yzz"; */
+"Ufj-N6-yzz.accessibilityLabel" = "Switch camera";
+
+/* Class = "UIButton"; accessibilityLabel = "0"; ObjectID = "X2v-mg-lUX"; */
+"X2v-mg-lUX.accessibilityLabel" = "0";
+
+/* Class = "UIButton"; accessibilityLabel = "1"; ObjectID = "XNH-ME-cgh"; */
+"XNH-ME-cgh.accessibilityLabel" = "1";
+
+/* Class = "UIButton"; accessibilityLabel = "Call"; ObjectID = "bDX-Vc-MA9"; */
+"bDX-Vc-MA9.accessibilityLabel" = "Call";
+
+/* Class = "UIButton"; accessibilityLabel = "7"; ObjectID = "bc0-Lq-cOG"; */
+"bc0-Lq-cOG.accessibilityLabel" = "7";
+
+/* Class = "UIButton"; accessibilityLabel = "Switch camera"; ObjectID = "jLj-JN-7LZ"; */
+"jLj-JN-7LZ.accessibilityLabel" = "Switch camera";
+
+/* Class = "UIButton"; accessibilityLabel = "5"; ObjectID = "uoL-3m-hHe"; */
+"uoL-3m-hHe.accessibilityLabel" = "5";
diff --git a/Classes/fr-FR.lproj/FirstLoginView.strings b/Classes/fr-FR.lproj/FirstLoginView.strings
new file mode 100644
index 000000000..90ed6cbd7
--- /dev/null
+++ b/Classes/fr-FR.lproj/FirstLoginView.strings
@@ -0,0 +1,90 @@
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "0Yf-d2-ElR"; */
+"0Yf-d2-ElR.accessibilityLabel" = "Username";
+
+/* Class = "UIButton"; accessibilityLabel = "Fetch and apply"; ObjectID = "0lR-zp-xF9"; */
+"0lR-zp-xF9.accessibilityLabel" = "Fetch and apply";
+
+/* Class = "UIButton"; normalTitle = "LOGIN"; ObjectID = "0lR-zp-xF9"; */
+"0lR-zp-xF9.normalTitle" = "LOGIN";
+
+/* Class = "UILabel"; text = "Enter your credentials"; ObjectID = "0qN-Jr-OXT"; */
+"0qN-Jr-OXT.text" = "Enter your credentials";
+
+/* Class = "UILabel"; text = "DOMAIN"; ObjectID = "1GT-Pk-UQT"; */
+"1GT-Pk-UQT.text" = "DOMAIN";
+
+/* Class = "UILabel"; text = "PASSWORD"; ObjectID = "3ie-wD-Jq5"; */
+"3ie-wD-Jq5.text" = "PASSWORD";
+
+/* Class = "UIButton"; accessibilityLabel = "Fetch and apply"; ObjectID = "8H9-Gf-7ZL"; */
+"8H9-Gf-7ZL.accessibilityLabel" = "Fetch and apply";
+
+/* Class = "UIButton"; normalTitle = "LOGIN"; ObjectID = "8H9-Gf-7ZL"; */
+"8H9-Gf-7ZL.normalTitle" = "LOGIN";
+
+/* Class = "UITextField"; accessibilityLabel = "Password"; ObjectID = "BBC-uD-FIM"; */
+"BBC-uD-FIM.accessibilityLabel" = "Password";
+
+/* Class = "UILabel"; text = "Invalid username"; ObjectID = "Bgv-t3-ZGF"; */
+"Bgv-t3-ZGF.text" = "Invalid username";
+
+/* Class = "UILabel"; text = "DOMAIN"; ObjectID = "FdB-x1-lgt"; */
+"FdB-x1-lgt.text" = "DOMAIN";
+
+/* Class = "UILabel"; accessibilityLabel = "Welcome"; ObjectID = "HUU-k8-6kx"; */
+"HUU-k8-6kx.accessibilityLabel" = "Welcome";
+
+/* Class = "UILabel"; text = "Welcome"; ObjectID = "HUU-k8-6kx"; */
+"HUU-k8-6kx.text" = "Welcome";
+
+/* Class = "UILabel"; text = "Invalid domain"; ObjectID = "Q6W-CO-Qyo"; */
+"Q6W-CO-Qyo.text" = "Invalid domain";
+
+/* Class = "UILabel"; text = "Invalid username"; ObjectID = "Ym3-AJ-VDD"; */
+"Ym3-AJ-VDD.text" = "Invalid username";
+
+/* Class = "UILabel"; text = "USERNAME"; ObjectID = "aM8-yf-s5d"; */
+"aM8-yf-s5d.text" = "USERNAME";
+
+/* Class = "UILabel"; accessibilityLabel = "Welcome"; ObjectID = "ddC-mF-O2L"; */
+"ddC-mF-O2L.accessibilityLabel" = "Welcome";
+
+/* Class = "UILabel"; text = "Welcome"; ObjectID = "ddC-mF-O2L"; */
+"ddC-mF-O2L.text" = "Welcome";
+
+/* Class = "UILabel"; text = "Enter your credentials"; ObjectID = "h9m-R1-9c4"; */
+"h9m-R1-9c4.text" = "Enter your credentials";
+
+/* Class = "UITextField"; accessibilityLabel = "Password"; ObjectID = "iFV-rZ-JMe"; */
+"iFV-rZ-JMe.accessibilityLabel" = "Password";
+
+/* Class = "UILabel"; text = "PASSWORD"; ObjectID = "kjU-P0-ji6"; */
+"kjU-P0-ji6.text" = "PASSWORD";
+
+/* Class = "UILabel"; text = "USERNAME"; ObjectID = "qbs-8f-pLW"; */
+"qbs-8f-pLW.text" = "USERNAME";
+
+/* Class = "UILabel"; text = "Invalid password"; ObjectID = "sac-b3-hPk"; */
+"sac-b3-hPk.text" = "Invalid password";
+
+/* Class = "UILabel"; text = "Invalid domain"; ObjectID = "sng-3P-5z8"; */
+"sng-3P-5z8.text" = "Invalid domain";
+
+/* Class = "UITextField"; accessibilityLabel = "Username"; ObjectID = "vaw-qL-SCR"; */
+"vaw-qL-SCR.accessibilityLabel" = "Username";
+
+/* Class = "UITextField"; accessibilityLabel = "Domain"; ObjectID = "w8z-ad-o8e"; */
+"w8z-ad-o8e.accessibilityLabel" = "Domain";
+
+/* Class = "UITextField"; text = "sip.linphone.org"; ObjectID = "w8z-ad-o8e"; */
+"w8z-ad-o8e.text" = "sip.linphone.org";
+
+/* Class = "UITextField"; accessibilityLabel = "Domain"; ObjectID = "xOE-NA-3hm"; */
+"xOE-NA-3hm.accessibilityLabel" = "Domain";
+
+/* Class = "UITextField"; text = "sip.linphone.org"; ObjectID = "xOE-NA-3hm"; */
+"xOE-NA-3hm.text" = "sip.linphone.org";
+
+/* Class = "UILabel"; text = "Invalid password"; ObjectID = "zTY-fc-a6l"; */
+"zTY-fc-a6l.text" = "Invalid password";
diff --git a/Classes/fr-FR.lproj/HistoryDetailsView.strings b/Classes/fr-FR.lproj/HistoryDetailsView.strings
new file mode 100644
index 000000000..da69806c2
--- /dev/null
+++ b/Classes/fr-FR.lproj/HistoryDetailsView.strings
@@ -0,0 +1,54 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "9"; */
+"9.accessibilityLabel" = "Back";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "23"; */
+"23.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "25"; */
+"25.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "25"; */
+"25.text" = "John Doe";
+
+/* Class = "UIButton"; accessibilityLabel = "Add to contact"; ObjectID = "50"; */
+"50.accessibilityLabel" = "Add to contact";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "EoB-ux-sD7"; */
+"EoB-ux-sD7.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "johndoe@sip.linphone.org"; ObjectID = "EoB-ux-sD7"; */
+"EoB-ux-sD7.text" = "johndoe@sip.linphone.org";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "G2O-Yh-fZA"; */
+"G2O-Yh-fZA.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UILabel"; text = "No log selected"; ObjectID = "IHY-Yg-pkN"; */
+"IHY-Yg-pkN.text" = "No log selected";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "NJl-Lb-CU6"; */
+"NJl-Lb-CU6.accessibilityLabel" = "Back";
+
+/* Class = "UIButton"; accessibilityLabel = "Add to contact"; ObjectID = "O7r-6t-b7w"; */
+"O7r-6t-b7w.accessibilityLabel" = "Add to contact";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "Qbg-hm-bd7"; */
+"Qbg-hm-bd7.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "Qbg-hm-bd7"; */
+"Qbg-hm-bd7.text" = "John Doe";
+
+/* Class = "UILabel"; accessibilityLabel = "Contact name"; ObjectID = "XJa-f6-K0y"; */
+"XJa-f6-K0y.accessibilityLabel" = "Contact name";
+
+/* Class = "UILabel"; text = "johndoe@sip.linphone.org"; ObjectID = "XJa-f6-K0y"; */
+"XJa-f6-K0y.text" = "johndoe@sip.linphone.org";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "d9m-G0-1u3"; */
+"d9m-G0-1u3.accessibilityLabel" = "Contact avatar";
+
+/* Class = "UILabel"; text = "No log selected"; ObjectID = "hvz-CS-NME"; */
+"hvz-CS-NME.text" = "No log selected";
+
+/* Class = "UIImageView"; accessibilityLabel = "Contact avatar"; ObjectID = "mfN-Ai-9RX"; */
+"mfN-Ai-9RX.accessibilityLabel" = "Contact avatar";
diff --git a/Classes/fr-FR.lproj/HistoryListView.strings b/Classes/fr-FR.lproj/HistoryListView.strings
new file mode 100644
index 000000000..a76e1ab42
--- /dev/null
+++ b/Classes/fr-FR.lproj/HistoryListView.strings
@@ -0,0 +1,21 @@
+
+/* Class = "UIButton"; accessibilityLabel = "All contacts filter"; ObjectID = "4"; */
+"4.accessibilityLabel" = "All contacts filter";
+
+/* Class = "UIButton"; accessibilityLabel = "Missed contacts filter"; ObjectID = "5"; */
+"5.accessibilityLabel" = "Missed contacts filter";
+
+/* Class = "UIButton"; accessibilityLabel = "Edit"; ObjectID = "6"; */
+"6.accessibilityLabel" = "Edit";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "35"; */
+"35.accessibilityLabel" = "Delete all";
+
+/* Class = "UIButton"; accessibilityLabel = "Delete all"; ObjectID = "00K-MU-NUc"; */
+"00K-MU-NUc.accessibilityLabel" = "Delete all";
+
+/* Class = "UIButton"; accessibilityLabel = "Select all"; ObjectID = "nhN-oH-LQ9"; */
+"nhN-oH-LQ9.accessibilityLabel" = "Select all";
+
+/* Class = "UILabel"; text = "No call in your history"; ObjectID = "xtr-Fp-60Z"; */
+"xtr-Fp-60Z.text" = "No call in your history";
diff --git a/Classes/fr-FR.lproj/ImageView.strings b/Classes/fr-FR.lproj/ImageView.strings
new file mode 100644
index 000000000..9843fd655
--- /dev/null
+++ b/Classes/fr-FR.lproj/ImageView.strings
@@ -0,0 +1,3 @@
+
+/* Class = "UIButton"; accessibilityLabel = "New Discussion"; ObjectID = "RW1-kp-wn7"; */
+"RW1-kp-wn7.accessibilityLabel" = "New Discussion";
diff --git a/Classes/fr-FR.lproj/PhoneMainView.strings b/Classes/fr-FR.lproj/PhoneMainView.strings
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/Classes/fr-FR.lproj/PhoneMainView.strings
@@ -0,0 +1 @@
+
diff --git a/Classes/fr-FR.lproj/SettingsView.strings b/Classes/fr-FR.lproj/SettingsView.strings
new file mode 100644
index 000000000..fb1d37329
--- /dev/null
+++ b/Classes/fr-FR.lproj/SettingsView.strings
@@ -0,0 +1,9 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Add contact"; ObjectID = "Ccu-go-gvn"; */
+"Ccu-go-gvn.accessibilityLabel" = "Add contact";
+
+/* Class = "UILabel"; text = "SETTINGS"; ObjectID = "SqM-h2-idp"; */
+"SqM-h2-idp.text" = "SETTINGS";
+
+/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "gTj-vM-UtG"; */
+"gTj-vM-UtG.accessibilityLabel" = "Back";
diff --git a/Classes/fr-FR.lproj/ShopView.strings b/Classes/fr-FR.lproj/ShopView.strings
new file mode 100644
index 000000000..cf329bbcd
--- /dev/null
+++ b/Classes/fr-FR.lproj/ShopView.strings
@@ -0,0 +1,6 @@
+
+/* Class = "UIButton"; accessibilityLabel = "Add contact"; ObjectID = "ETk-tB-ZNl"; */
+"ETk-tB-ZNl.accessibilityLabel" = "Add contact";
+
+/* Class = "UILabel"; text = "SHOP"; ObjectID = "iNt-9d-7si"; */
+"iNt-9d-7si.text" = "SHOP";
diff --git a/Classes/fr-FR.lproj/SideMenuView.strings b/Classes/fr-FR.lproj/SideMenuView.strings
new file mode 100644
index 000000000..5993b7362
--- /dev/null
+++ b/Classes/fr-FR.lproj/SideMenuView.strings
@@ -0,0 +1,6 @@
+
+/* Class = "UILabel"; text = "john.doe@sip.linphone.org"; ObjectID = "V8A-tK-4iV"; */
+"V8A-tK-4iV.text" = "john.doe@sip.linphone.org";
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "XbU-2B-u1b"; */
+"XbU-2B-u1b.text" = "John Doe";
diff --git a/Classes/fr-FR.lproj/SideMenuView~ipad.strings b/Classes/fr-FR.lproj/SideMenuView~ipad.strings
new file mode 100644
index 000000000..166d78dc1
--- /dev/null
+++ b/Classes/fr-FR.lproj/SideMenuView~ipad.strings
@@ -0,0 +1,6 @@
+
+/* Class = "UILabel"; text = "John Doe"; ObjectID = "XbU-2B-u1b"; */
+"XbU-2B-u1b.text" = "John Doe";
+
+/* Class = "UILabel"; text = "john.doe@sip.linphone.org"; ObjectID = "ypg-P8-Els"; */
+"ypg-P8-Els.text" = "john.doe@sip.linphone.org";
diff --git a/Classes/fr.lproj/AboutView.strings b/Classes/fr.lproj/AboutView.strings
index 4d4823142..50008191c 100644
Binary files a/Classes/fr.lproj/AboutView.strings and b/Classes/fr.lproj/AboutView.strings differ
diff --git a/Classes/fr.lproj/AssistantLinkView.strings b/Classes/fr.lproj/AssistantLinkView.strings
index 2ecf6c760..5d2b27ed2 100644
Binary files a/Classes/fr.lproj/AssistantLinkView.strings and b/Classes/fr.lproj/AssistantLinkView.strings differ
diff --git a/Classes/fr.lproj/AssistantView.strings b/Classes/fr.lproj/AssistantView.strings
index 2caf45e7e..943a48924 100644
Binary files a/Classes/fr.lproj/AssistantView.strings and b/Classes/fr.lproj/AssistantView.strings differ
diff --git a/Classes/fr.lproj/AssistantViewScreens.strings b/Classes/fr.lproj/AssistantViewScreens.strings
index e79b9b677..f9a5a19d3 100644
Binary files a/Classes/fr.lproj/AssistantViewScreens.strings and b/Classes/fr.lproj/AssistantViewScreens.strings differ
diff --git a/Classes/fr.lproj/CallIncomingView.strings b/Classes/fr.lproj/CallIncomingView.strings
index b59db541e..214f540bb 100644
Binary files a/Classes/fr.lproj/CallIncomingView.strings and b/Classes/fr.lproj/CallIncomingView.strings differ
diff --git a/Classes/fr.lproj/CallOutgoingView.strings b/Classes/fr.lproj/CallOutgoingView.strings
index 71c9f2dce..d45d17d12 100644
Binary files a/Classes/fr.lproj/CallOutgoingView.strings and b/Classes/fr.lproj/CallOutgoingView.strings differ
diff --git a/Classes/fr.lproj/CallView.strings b/Classes/fr.lproj/CallView.strings
index a16d4dc96..0281a010e 100644
Binary files a/Classes/fr.lproj/CallView.strings and b/Classes/fr.lproj/CallView.strings differ
diff --git a/Classes/fr.lproj/CallView~ipad.strings b/Classes/fr.lproj/CallView~ipad.strings
index 3d9d45aed..0281a010e 100644
Binary files a/Classes/fr.lproj/CallView~ipad.strings and b/Classes/fr.lproj/CallView~ipad.strings differ
diff --git a/Classes/fr.lproj/ChatConversationCreateView.strings b/Classes/fr.lproj/ChatConversationCreateView.strings
index eb7329b49..5b12742ff 100644
Binary files a/Classes/fr.lproj/ChatConversationCreateView.strings and b/Classes/fr.lproj/ChatConversationCreateView.strings differ
diff --git a/Classes/fr.lproj/ChatConversationView.strings b/Classes/fr.lproj/ChatConversationView.strings
index 14493cb80..0968575dc 100644
Binary files a/Classes/fr.lproj/ChatConversationView.strings and b/Classes/fr.lproj/ChatConversationView.strings differ
diff --git a/Classes/fr.lproj/ChatsListView.strings b/Classes/fr.lproj/ChatsListView.strings
index b8dc7d434..9cded8d16 100644
Binary files a/Classes/fr.lproj/ChatsListView.strings and b/Classes/fr.lproj/ChatsListView.strings differ
diff --git a/Classes/fr.lproj/ContactDetailsView.strings b/Classes/fr.lproj/ContactDetailsView.strings
index 771a06fae..35bf7e5f0 100644
Binary files a/Classes/fr.lproj/ContactDetailsView.strings and b/Classes/fr.lproj/ContactDetailsView.strings differ
diff --git a/Classes/fr.lproj/ContactsListView.strings b/Classes/fr.lproj/ContactsListView.strings
index bf8611f48..5aa27819d 100644
Binary files a/Classes/fr.lproj/ContactsListView.strings and b/Classes/fr.lproj/ContactsListView.strings differ
diff --git a/Classes/fr.lproj/CountryListView.strings b/Classes/fr.lproj/CountryListView.strings
index af293dd97..0d1984d05 100644
Binary files a/Classes/fr.lproj/CountryListView.strings and b/Classes/fr.lproj/CountryListView.strings differ
diff --git a/Classes/fr.lproj/DialerView.strings b/Classes/fr.lproj/DialerView.strings
index a6d6f0346..05b588ec4 100644
Binary files a/Classes/fr.lproj/DialerView.strings and b/Classes/fr.lproj/DialerView.strings differ
diff --git a/Classes/fr.lproj/DialerView~ipad.strings b/Classes/fr.lproj/DialerView~ipad.strings
index 0a4fa02e8..54dab6d90 100644
Binary files a/Classes/fr.lproj/DialerView~ipad.strings and b/Classes/fr.lproj/DialerView~ipad.strings differ
diff --git a/Classes/fr.lproj/FirstLoginView.strings b/Classes/fr.lproj/FirstLoginView.strings
index f29da653b..90ed6cbd7 100644
Binary files a/Classes/fr.lproj/FirstLoginView.strings and b/Classes/fr.lproj/FirstLoginView.strings differ
diff --git a/Classes/fr.lproj/HistoryDetailsView.strings b/Classes/fr.lproj/HistoryDetailsView.strings
index 11b0cfe7e..da69806c2 100644
Binary files a/Classes/fr.lproj/HistoryDetailsView.strings and b/Classes/fr.lproj/HistoryDetailsView.strings differ
diff --git a/Classes/fr.lproj/HistoryListView.strings b/Classes/fr.lproj/HistoryListView.strings
index 4de227043..a76e1ab42 100644
Binary files a/Classes/fr.lproj/HistoryListView.strings and b/Classes/fr.lproj/HistoryListView.strings differ
diff --git a/Classes/fr.lproj/ImageView.strings b/Classes/fr.lproj/ImageView.strings
index abd98de6a..9843fd655 100644
Binary files a/Classes/fr.lproj/ImageView.strings and b/Classes/fr.lproj/ImageView.strings differ
diff --git a/Classes/fr.lproj/PhoneMainView.strings b/Classes/fr.lproj/PhoneMainView.strings
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/Classes/fr.lproj/PhoneMainView.strings
@@ -0,0 +1 @@
+
diff --git a/Classes/fr.lproj/SettingsView.strings b/Classes/fr.lproj/SettingsView.strings
index d9b341fb8..fb1d37329 100644
Binary files a/Classes/fr.lproj/SettingsView.strings and b/Classes/fr.lproj/SettingsView.strings differ
diff --git a/Classes/fr.lproj/ShopView.strings b/Classes/fr.lproj/ShopView.strings
index 12785ff8a..cf329bbcd 100644
Binary files a/Classes/fr.lproj/ShopView.strings and b/Classes/fr.lproj/ShopView.strings differ
diff --git a/Classes/fr.lproj/SideMenuView.strings b/Classes/fr.lproj/SideMenuView.strings
index a1f126d9b..5993b7362 100644
Binary files a/Classes/fr.lproj/SideMenuView.strings and b/Classes/fr.lproj/SideMenuView.strings differ
diff --git a/Classes/fr.lproj/SideMenuView~ipad.strings b/Classes/fr.lproj/SideMenuView~ipad.strings
index 0ec55c3e1..166d78dc1 100644
Binary files a/Classes/fr.lproj/SideMenuView~ipad.strings and b/Classes/fr.lproj/SideMenuView~ipad.strings differ
diff --git a/Classes/tr.lproj/CountryListView.strings b/Classes/tr.lproj/CountryListView.strings
index 6f4bf36d2..da178e19f 100644
Binary files a/Classes/tr.lproj/CountryListView.strings and b/Classes/tr.lproj/CountryListView.strings differ
diff --git a/LiblinphoneTester/fr-FR.lproj/InfoPlist.strings b/LiblinphoneTester/fr-FR.lproj/InfoPlist.strings
new file mode 100644
index 000000000..477b28ff8
--- /dev/null
+++ b/LiblinphoneTester/fr-FR.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
diff --git a/LiblinphoneTester/fr-FR.lproj/Main_iPad.strings b/LiblinphoneTester/fr-FR.lproj/Main_iPad.strings
new file mode 100644
index 000000000..01db5fe6d
--- /dev/null
+++ b/LiblinphoneTester/fr-FR.lproj/Main_iPad.strings
@@ -0,0 +1,18 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "6lf-XI-z9S"; */
+"6lf-XI-z9S.text" = "Title";
+
+/* Class = "UITableViewController"; title = "Master"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "Master";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UIViewController"; title = "Detail"; ObjectID = "JEX-9P-axG"; */
+"JEX-9P-axG.title" = "Detail";
+
+/* Class = "UINavigationItem"; title = "Master"; ObjectID = "Zdf-7t-Un8"; */
+"Zdf-7t-Un8.title" = "Master";
+
+/* Class = "UINavigationItem"; title = "Detail"; ObjectID = "mOI-FS-AaM"; */
+"mOI-FS-AaM.title" = "Detail";
diff --git a/LiblinphoneTester/fr-FR.lproj/Main_iPhone.strings b/LiblinphoneTester/fr-FR.lproj/Main_iPhone.strings
new file mode 100644
index 000000000..08199d089
--- /dev/null
+++ b/LiblinphoneTester/fr-FR.lproj/Main_iPhone.strings
@@ -0,0 +1,18 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "2pz-XF-uhl"; */
+"2pz-XF-uhl.text" = "Title";
+
+/* Class = "UIViewController"; title = "Detail"; ObjectID = "Ah7-4n-0Wa"; */
+"Ah7-4n-0Wa.title" = "Detail";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "PRJ-ig-cCG"; */
+"PRJ-ig-cCG.text" = "Title";
+
+/* Class = "UINavigationItem"; title = "Tests"; ObjectID = "cra-N8-TIN"; */
+"cra-N8-TIN.title" = "Tests";
+
+/* Class = "UITableViewController"; title = "Master"; ObjectID = "pGg-6v-bdr"; */
+"pGg-6v-bdr.title" = "Master";
+
+/* Class = "UINavigationItem"; title = "List of Categories"; ObjectID = "tQt-TN-PWz"; */
+"tQt-TN-PWz.title" = "List of Categories";
diff --git a/LiblinphoneTester/fr.lproj/InfoPlist.strings b/LiblinphoneTester/fr.lproj/InfoPlist.strings
new file mode 100644
index 000000000..477b28ff8
--- /dev/null
+++ b/LiblinphoneTester/fr.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
diff --git a/LiblinphoneTester/fr.lproj/Main_iPad.strings b/LiblinphoneTester/fr.lproj/Main_iPad.strings
new file mode 100644
index 000000000..01db5fe6d
--- /dev/null
+++ b/LiblinphoneTester/fr.lproj/Main_iPad.strings
@@ -0,0 +1,18 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "6lf-XI-z9S"; */
+"6lf-XI-z9S.text" = "Title";
+
+/* Class = "UITableViewController"; title = "Master"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "Master";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UIViewController"; title = "Detail"; ObjectID = "JEX-9P-axG"; */
+"JEX-9P-axG.title" = "Detail";
+
+/* Class = "UINavigationItem"; title = "Master"; ObjectID = "Zdf-7t-Un8"; */
+"Zdf-7t-Un8.title" = "Master";
+
+/* Class = "UINavigationItem"; title = "Detail"; ObjectID = "mOI-FS-AaM"; */
+"mOI-FS-AaM.title" = "Detail";
diff --git a/LiblinphoneTester/fr.lproj/Main_iPhone.strings b/LiblinphoneTester/fr.lproj/Main_iPhone.strings
new file mode 100644
index 000000000..08199d089
--- /dev/null
+++ b/LiblinphoneTester/fr.lproj/Main_iPhone.strings
@@ -0,0 +1,18 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "2pz-XF-uhl"; */
+"2pz-XF-uhl.text" = "Title";
+
+/* Class = "UIViewController"; title = "Detail"; ObjectID = "Ah7-4n-0Wa"; */
+"Ah7-4n-0Wa.title" = "Detail";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "PRJ-ig-cCG"; */
+"PRJ-ig-cCG.text" = "Title";
+
+/* Class = "UINavigationItem"; title = "Tests"; ObjectID = "cra-N8-TIN"; */
+"cra-N8-TIN.title" = "Tests";
+
+/* Class = "UITableViewController"; title = "Master"; ObjectID = "pGg-6v-bdr"; */
+"pGg-6v-bdr.title" = "Master";
+
+/* Class = "UINavigationItem"; title = "List of Categories"; ObjectID = "tQt-TN-PWz"; */
+"tQt-TN-PWz.title" = "List of Categories";
diff --git a/Resources/de.lproj/Localizable.strings b/Resources/de.lproj/Localizable.strings
index cf07e4d9a..d23055da2 100644
Binary files a/Resources/de.lproj/Localizable.strings and b/Resources/de.lproj/Localizable.strings differ
diff --git a/Resources/en.lproj/Localizable.strings b/Resources/en.lproj/Localizable.strings
index 147c7bfaa..1e62bf06b 100644
Binary files a/Resources/en.lproj/Localizable.strings and b/Resources/en.lproj/Localizable.strings differ
diff --git a/Resources/fr-FR.lproj/Localizable.strings b/Resources/fr-FR.lproj/Localizable.strings
new file mode 100644
index 000000000..147c7bfaa
Binary files /dev/null and b/Resources/fr-FR.lproj/Localizable.strings differ
diff --git a/Resources/tr.lproj/Localizable.strings b/Resources/tr.lproj/Localizable.strings
index 0aa34bac1..0171ef369 100644
Binary files a/Resources/tr.lproj/Localizable.strings and b/Resources/tr.lproj/Localizable.strings differ
diff --git a/Settings/InAppSettings.bundle/Account.plist b/Settings/InAppSettings.bundle/Account.plist
index ee7161605..1e326ae52 100644
--- a/Settings/InAppSettings.bundle/Account.plist
+++ b/Settings/InAppSettings.bundle/Account.plist
@@ -51,6 +51,8 @@
No
DefaultValue
+ IASKTextAlignment
+ IASKUITextAlignmentRight
IsSecure
Key
@@ -67,6 +69,8 @@
None
AutocorrectionType
No
+ IASKTextAlignment
+ IASKUITextAlignmentRight
DefaultValue
IsSecure
@@ -87,6 +91,8 @@
No
DefaultValue
+ IASKTextAlignment
+ IASKUITextAlignmentRight
IsSecure
Key
@@ -99,6 +105,8 @@
PSTextFieldSpecifier
+ IASKTextAlignment
+ IASKUITextAlignmentRight
AutocapitalizationType
None
AutocorrectionType
@@ -119,6 +127,8 @@
AutocapitalizationType
None
+ IASKTextAlignment
+ IASKUITextAlignmentRight
AutocorrectionType
No
DefaultValue
@@ -137,6 +147,8 @@
AutocapitalizationType
None
+ IASKTextAlignment
+ IASKUITextAlignmentRight
AutocorrectionType
No
DefaultValue
@@ -240,6 +252,14 @@
Type
PSToggleSwitchSpecifier
+
+ Key
+ account_mandatory_change_password
+ Title
+ Change password
+ Type
+ IASKButtonSpecifier
+
Key
account_mandatory_remove_button
diff --git a/Settings/InAppSettings.bundle/en.lproj/Account.strings b/Settings/InAppSettings.bundle/en.lproj/Account.strings
index d3d71e8e8..b0a6cfc24 100644
--- a/Settings/InAppSettings.bundle/en.lproj/Account.strings
+++ b/Settings/InAppSettings.bundle/en.lproj/Account.strings
@@ -14,4 +14,5 @@
"Expire" = "Expire";
"Country code prefix" = "Country code prefix";
"Substitute + in phone numbers" = "Substitute + in phone numbers";
+"Change password" = "Change password";
"Remove Account" = "Remove Account";
diff --git a/TestsLiblinphone/fr-FR.lproj/InfoPlist.strings b/TestsLiblinphone/fr-FR.lproj/InfoPlist.strings
new file mode 100644
index 000000000..477b28ff8
--- /dev/null
+++ b/TestsLiblinphone/fr-FR.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
diff --git a/TestsLiblinphone/fr.lproj/InfoPlist.strings b/TestsLiblinphone/fr.lproj/InfoPlist.strings
new file mode 100644
index 000000000..477b28ff8
--- /dev/null
+++ b/TestsLiblinphone/fr.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
diff --git a/linphone.xcodeproj/project.pbxproj b/linphone.xcodeproj/project.pbxproj
index 9a9671060..c2553f106 100755
--- a/linphone.xcodeproj/project.pbxproj
+++ b/linphone.xcodeproj/project.pbxproj
@@ -937,7 +937,6 @@
5707425F1D5A09B8004B9C84 /* ShopView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShopView.m; sourceTree = ""; };
570742601D5A09B8004B9C84 /* ShopView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShopView.h; sourceTree = ""; };
570742631D5A1860004B9C84 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/ShopView.strings; sourceTree = ""; };
- 570742651D5A1868004B9C84 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ShopView.strings; sourceTree = ""; };
570742661D5A63DB004B9C84 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
630589DE1B4E810900EFAE36 /* ChatTester.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChatTester.h; sourceTree = ""; };
630589DF1B4E810900EFAE36 /* ChatTester.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChatTester.m; sourceTree = ""; };
@@ -1473,7 +1472,6 @@
635775241B6673EC00C8B704 /* HistoryDetailsTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HistoryDetailsTableView.m; sourceTree = ""; };
636316D21A1DEBCB0009B839 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/AboutView.xib; sourceTree = ""; };
636316D51A1DEC650009B839 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/SettingsView.xib; sourceTree = ""; };
- 636316DA1A1DEDD40009B839 /* fr */ = {isa = PBXFileReference; fileEncoding = 2483028224; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HistoryDetailsView.strings; sourceTree = ""; };
636316DB1A1DEDD80009B839 /* ru */ = {isa = PBXFileReference; fileEncoding = 2483028224; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HistoryDetailsView.strings; sourceTree = ""; };
636920661D253DF700D44CAC /* libbcunit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbcunit.a; path = "liblinphone-sdk/apple-darwin/lib/libbcunit.a"; sourceTree = ""; };
636BC9951B5F921B00C754CE /* UIIconButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIIconButton.h; sourceTree = ""; };
@@ -1509,7 +1507,6 @@
63AADBC51B6A0FF200AA16FD /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; };
63AADBC61B6A0FF200AA16FD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; };
63AADBC71B6A0FF200AA16FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; };
- 63AADBC81B6A0FF200AA16FD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; };
63AADBCA1B6A0FF200AA16FD /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; };
63AADBCB1B6A0FF200AA16FD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; };
63AADBD71B6A0FF200AA16FD /* linphonerc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = linphonerc; sourceTree = ""; };
@@ -1571,7 +1568,6 @@
63EEE4091BBA9B110087D3AF /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = usr/lib/libxml2.tbd; sourceTree = SDKROOT; };
63EEE40B1BBA9B1B0087D3AF /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
63EEE40D1BBA9B250087D3AF /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
- 63EF7FDC1A24B5810017A416 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AboutView.strings; sourceTree = ""; };
63F024B81C88792D00EACF1C /* libbctoolbox-tester.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libbctoolbox-tester.a"; path = "liblinphone-sdk/apple-darwin/lib/libbctoolbox-tester.a"; sourceTree = ""; };
63F1DF421BCE618E00EDED90 /* UIAddressTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAddressTextField.h; sourceTree = ""; };
63F1DF431BCE618E00EDED90 /* UIAddressTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIAddressTextField.m; sourceTree = ""; };
@@ -1594,6 +1590,47 @@
8C5D1B9B1D9BC48100DC6539 /* UIShopTableCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UIShopTableCell.xib; sourceTree = ""; };
8C73477B1D9BA3A00022EE8C /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; };
8CA2004B1D8158440095F859 /* PushKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PushKit.framework; path = System/Library/Frameworks/PushKit.framework; sourceTree = SDKROOT; };
+ 8CA5F89D1DD093EE00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AboutView.strings; sourceTree = ""; };
+ 8CA5F89E1DD093F200E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AssistantLinkView.strings; sourceTree = ""; };
+ 8CA5F89F1DD093F200E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AssistantView.strings; sourceTree = ""; };
+ 8CA5F8A01DD093F300E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AssistantViewScreens.strings; sourceTree = ""; };
+ 8CA5F8A11DD093F400E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/CallIncomingView.strings; sourceTree = ""; };
+ 8CA5F8A21DD093F400E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/CallOutgoingView.strings; sourceTree = ""; };
+ 8CA5F8A31DD093F500E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/CallView.strings; sourceTree = ""; };
+ 8CA5F8A41DD093F600E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = "fr.lproj/CallView~ipad.strings"; sourceTree = ""; };
+ 8CA5F8A51DD093F600E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ChatConversationCreateView.strings; sourceTree = ""; };
+ 8CA5F8A61DD093F700E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ChatConversationView.strings; sourceTree = ""; };
+ 8CA5F8A71DD093F800E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ChatsListView.strings; sourceTree = ""; };
+ 8CA5F8A81DD093F900E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ContactDetailsView.strings; sourceTree = ""; };
+ 8CA5F8A91DD093F900E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ContactsListView.strings; sourceTree = ""; };
+ 8CA5F8AA1DD093FA00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/CountryListView.strings; sourceTree = ""; };
+ 8CA5F8AB1DD093FB00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/DialerView.strings; sourceTree = ""; };
+ 8CA5F8AC1DD093FC00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = "fr.lproj/DialerView~ipad.strings"; sourceTree = ""; };
+ 8CA5F8AD1DD093FC00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/FirstLoginView.strings; sourceTree = ""; };
+ 8CA5F8AE1DD093FD00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HistoryDetailsView.strings; sourceTree = ""; };
+ 8CA5F8AF1DD093FE00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HistoryListView.strings; sourceTree = ""; };
+ 8CA5F8B01DD093FE00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ImageView.strings; sourceTree = ""; };
+ 8CA5F8B11DD093FF00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UICallConferenceCell.strings; sourceTree = ""; };
+ 8CA5F8B21DD0940000E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UICallPausedCell.strings; sourceTree = ""; };
+ 8CA5F8B31DD0940100E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIChatBubblePhotoCell.strings; sourceTree = ""; };
+ 8CA5F8B41DD0940200E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIChatBubbleTextCell.strings; sourceTree = ""; };
+ 8CA5F8B51DD0940200E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIChatCell.strings; sourceTree = ""; };
+ 8CA5F8B61DD0940300E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIChatCreateCell.strings; sourceTree = ""; };
+ 8CA5F8B71DD0940400E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UICompositeView.strings; sourceTree = ""; };
+ 8CA5F8B81DD0940500E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = "fr.lproj/UICompositeView~ipad.strings"; sourceTree = ""; };
+ 8CA5F8B91DD0940600E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIConfirmationDialog.strings; sourceTree = ""; };
+ 8CA5F8BA1DD0940700E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIContactCell.strings; sourceTree = ""; };
+ 8CA5F8BB1DD0940700E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIContactDetailsCell.strings; sourceTree = ""; };
+ 8CA5F8BC1DD0940800E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIHistoryCell.strings; sourceTree = ""; };
+ 8CA5F8BD1DD0940900E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/PhoneMainView.strings; sourceTree = ""; };
+ 8CA5F8BE1DD0940A00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/SettingsView.strings; sourceTree = ""; };
+ 8CA5F8BF1DD0940A00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ShopView.strings; sourceTree = ""; };
+ 8CA5F8C01DD0940B00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/SideMenuView.strings; sourceTree = ""; };
+ 8CA5F8C11DD0940C00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = "fr.lproj/SideMenuView~ipad.strings"; sourceTree = ""; };
+ 8CA5F8C21DD0940D00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/StatusBarView.strings; sourceTree = ""; };
+ 8CA5F8C31DD0940E00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabBarView.strings; sourceTree = ""; };
+ 8CA5F8C41DD0940F00E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Main_iPad.strings; sourceTree = ""; };
+ 8CA5F8C51DD0941000E06627 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Main_iPhone.strings; sourceTree = ""; };
C90FAA7615AF54E6002091CB /* HistoryDetailsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HistoryDetailsView.h; sourceTree = ""; };
C90FAA7715AF54E6002091CB /* HistoryDetailsView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HistoryDetailsView.m; sourceTree = ""; };
C9B3A6FD15B485DB006F52EE /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = Utils/Utils.h; sourceTree = ""; };
@@ -1721,7 +1758,6 @@
F0642EF019DAC891009DB336 /* MainStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainStoryboard.storyboard; sourceTree = ""; };
F0642EF719DAF32E009DB336 /* DTWeakSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DTWeakSupport.h; sourceTree = ""; };
F088488C19FF8C41007FFCF3 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UIContactCell.xib; sourceTree = ""; };
- F088488F19FF8C44007FFCF3 /* fr */ = {isa = PBXFileReference; fileEncoding = 2483028224; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UIContactCell.strings; sourceTree = ""; };
F08F118419C09C6A007D70C2 /* liblinphoneTesterTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = liblinphoneTesterTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
F0938158188E629800A55DFA /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = file; path = iTunesArtwork; sourceTree = ""; };
F09548181883F15300E8A69B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/ChatConversationView.xib; sourceTree = ""; };
@@ -1737,29 +1773,17 @@
F095482C1883F15400E8A69B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/TabBarView.xib; sourceTree = ""; };
F095482E1883F15500E8A69B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/AssistantView.xib; sourceTree = ""; };
F09548301883F15500E8A69B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/AssistantViewScreens.xib; sourceTree = ""; };
- F09548311883F1EB00E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ChatConversationView.strings; sourceTree = ""; };
F09548321883F20A00E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ChatConversationView.strings; sourceTree = ""; };
- F09548331883F25C00E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ChatsListView.strings; sourceTree = ""; };
F09548341883F25F00E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ChatsListView.strings; sourceTree = ""; };
- F09548371883F29500E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ContactDetailsView.strings; sourceTree = ""; };
F09548381883F29C00E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ContactDetailsView.strings; sourceTree = ""; };
- F09548391883F2C500E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ContactsListView.strings; sourceTree = ""; };
F095483A1883F2CA00E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ContactsListView.strings; sourceTree = ""; };
- F095483B1883F2DE00E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/DialerView.strings; sourceTree = ""; };
F095483C1883F2E300E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/DialerView.strings; sourceTree = ""; };
- F09548411883F51600E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HistoryListView.strings; sourceTree = ""; };
F09548421883F51B00E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HistoryListView.strings; sourceTree = ""; };
- F09548431883F52600E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ImageView.strings; sourceTree = ""; };
F09548441883F52900E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ImageView.strings; sourceTree = ""; };
- F09548451883F53F00E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/CallView.strings; sourceTree = ""; };
F09548461883F54200E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/CallView.strings; sourceTree = ""; };
- F09548471883F55300E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/CallIncomingView.strings; sourceTree = ""; };
F09548481883F55800E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/CallIncomingView.strings; sourceTree = ""; };
- F09548551883F61300E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabBarView.strings; sourceTree = ""; };
F09548561883F61600E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabBarView.strings; sourceTree = ""; };
- F09548591883F67800E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AssistantView.strings; sourceTree = ""; };
F095485A1883F67B00E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/AssistantView.strings; sourceTree = ""; };
- F095485D1883F6E700E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AssistantViewScreens.strings; sourceTree = ""; };
F095485E1883F6EA00E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/AssistantViewScreens.strings; sourceTree = ""; };
F0AF06F01A24BA760086C9C1 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/AboutView.strings; sourceTree = ""; };
F0AF06F11A24BA760086C9C1 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/ChatConversationView.strings; sourceTree = ""; };
@@ -3162,7 +3186,6 @@
French,
German,
en,
- fr,
ru,
Base,
ar,
@@ -3174,6 +3197,7 @@
sv,
tr,
zh_CN,
+ fr,
);
mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
projectDirPath = "";
@@ -4012,7 +4036,7 @@
children = (
570742571D5A0691004B9C84 /* Base */,
570742631D5A1860004B9C84 /* en */,
- 570742651D5A1868004B9C84 /* fr */,
+ 8CA5F8BF1DD0940A00E06627 /* fr */,
);
name = ShopView.xib;
sourceTree = "";
@@ -4046,6 +4070,7 @@
isa = PBXVariantGroup;
children = (
63058A161B4E821E00EFAE36 /* Base */,
+ 8CA5F8C41DD0940F00E06627 /* fr */,
);
name = Main_iPad.storyboard;
sourceTree = "";
@@ -4054,6 +4079,7 @@
isa = PBXVariantGroup;
children = (
63058A181B4E821E00EFAE36 /* Base */,
+ 8CA5F8C51DD0941000E06627 /* fr */,
);
name = Main_iPhone.storyboard;
sourceTree = "";
@@ -4071,6 +4097,7 @@
isa = PBXVariantGroup;
children = (
631098511D4660630041F2B3 /* Base */,
+ 8CA5F8AA1DD093FA00E06627 /* fr */,
);
name = CountryListView.xib;
sourceTree = "";
@@ -4079,6 +4106,7 @@
isa = PBXVariantGroup;
children = (
63130FB11C1ED06900371918 /* Base */,
+ 8CA5F8C11DD0940C00E06627 /* fr */,
);
name = "SideMenuView~ipad.xib";
sourceTree = "";
@@ -4087,6 +4115,7 @@
isa = PBXVariantGroup;
children = (
634610111B6140A500548952 /* Base */,
+ 8CA5F8A21DD093F400E06627 /* fr */,
);
name = CallOutgoingView.xib;
sourceTree = "";
@@ -4095,8 +4124,8 @@
isa = PBXVariantGroup;
children = (
636316D21A1DEBCB0009B839 /* Base */,
- 63EF7FDC1A24B5810017A416 /* fr */,
F0AF06F01A24BA760086C9C1 /* ar */,
+ 8CA5F89D1DD093EE00E06627 /* fr */,
);
name = AboutView.xib;
sourceTree = "";
@@ -4106,6 +4135,7 @@
children = (
636316D51A1DEC650009B839 /* Base */,
F0AF070E1A24BA770086C9C1 /* ar */,
+ 8CA5F8BE1DD0940A00E06627 /* fr */,
);
name = SettingsView.xib;
sourceTree = "";
@@ -4114,6 +4144,7 @@
isa = PBXVariantGroup;
children = (
638F1A611C2021B2004B8E02 /* Base */,
+ 8CA5F8AC1DD093FC00E06627 /* fr */,
);
name = "DialerView~ipad.xib";
sourceTree = "";
@@ -4122,6 +4153,7 @@
isa = PBXVariantGroup;
children = (
638F1A871C2167C2004B8E02 /* Base */,
+ 8CA5F8A41DD093F600E06627 /* fr */,
);
name = "CallView~ipad.xib";
sourceTree = "";
@@ -4130,6 +4162,7 @@
isa = PBXVariantGroup;
children = (
638F1A901C21993D004B8E02 /* Base */,
+ 8CA5F8B81DD0940500E06627 /* fr */,
);
name = "UICompositeView~ipad.xib";
sourceTree = "";
@@ -4139,6 +4172,7 @@
children = (
639CEAFE1A1DF4D9004DE38F /* Base */,
F0AF070C1A24BA770086C9C1 /* ar */,
+ 8CA5F8C21DD0940D00E06627 /* fr */,
);
name = StatusBarView.xib;
path = LinphoneUI;
@@ -4149,6 +4183,7 @@
children = (
639CEB011A1DF4E4004DE38F /* Base */,
F0AF07091A24BA770086C9C1 /* ar */,
+ 8CA5F8BC1DD0940800E06627 /* fr */,
);
name = UIHistoryCell.xib;
sourceTree = "";
@@ -4158,6 +4193,7 @@
children = (
639CEB041A1DF4EB004DE38F /* Base */,
F0AF07041A24BA770086C9C1 /* ar */,
+ 8CA5F8B71DD0940400E06627 /* fr */,
);
name = UICompositeView.xib;
sourceTree = "";
@@ -4167,6 +4203,7 @@
children = (
639CEB0A1A1DF4FA004DE38F /* Base */,
F0AF07021A24BA770086C9C1 /* ar */,
+ 8CA5F8B51DD0940200E06627 /* fr */,
);
name = UIChatCell.xib;
sourceTree = "";
@@ -4175,6 +4212,7 @@
isa = PBXVariantGroup;
children = (
639E9C941C0DB7BE00019A75 /* Base */,
+ 8CA5F8AD1DD093FC00E06627 /* fr */,
);
name = FirstLoginView.xib;
sourceTree = "";
@@ -4183,6 +4221,7 @@
isa = PBXVariantGroup;
children = (
639E9C9E1C0DB7DF00019A75 /* Base */,
+ 8CA5F8B21DD0940000E06627 /* fr */,
);
name = UICallPausedCell.xib;
sourceTree = "";
@@ -4191,6 +4230,7 @@
isa = PBXVariantGroup;
children = (
639E9CA11C0DB7E500019A75 /* Base */,
+ 8CA5F8B31DD0940100E06627 /* fr */,
);
name = UIChatBubblePhotoCell.xib;
sourceTree = "";
@@ -4199,6 +4239,7 @@
isa = PBXVariantGroup;
children = (
639E9CA41C0DB7EA00019A75 /* Base */,
+ 8CA5F8B41DD0940200E06627 /* fr */,
);
name = UIChatBubbleTextCell.xib;
sourceTree = "";
@@ -4207,6 +4248,7 @@
isa = PBXVariantGroup;
children = (
639E9CA71C0DB7F200019A75 /* Base */,
+ 8CA5F8B61DD0940300E06627 /* fr */,
);
name = UIChatCreateCell.xib;
sourceTree = "";
@@ -4215,6 +4257,7 @@
isa = PBXVariantGroup;
children = (
639E9CAA1C0DB7FB00019A75 /* Base */,
+ 8CA5F8B91DD0940600E06627 /* fr */,
);
name = UIConfirmationDialog.xib;
sourceTree = "";
@@ -4223,6 +4266,7 @@
isa = PBXVariantGroup;
children = (
639E9CAD1C0DB80300019A75 /* Base */,
+ 8CA5F8BB1DD0940700E06627 /* fr */,
);
name = UIContactDetailsCell.xib;
sourceTree = "";
@@ -4231,6 +4275,7 @@
isa = PBXVariantGroup;
children = (
639E9CB11C0DB83000019A75 /* Base */,
+ 8CA5F8C01DD0940B00E06627 /* fr */,
);
name = SideMenuView.xib;
sourceTree = "";
@@ -4239,6 +4284,7 @@
isa = PBXVariantGroup;
children = (
639E9CB41C0DB88200019A75 /* Base */,
+ 8CA5F8BD1DD0940900E06627 /* fr */,
);
name = PhoneMainView.xib;
sourceTree = "";
@@ -4249,7 +4295,6 @@
63AADBC51B6A0FF200AA16FD /* ar */,
63AADBC61B6A0FF200AA16FD /* de */,
63AADBC71B6A0FF200AA16FD /* en */,
- 63AADBC81B6A0FF200AA16FD /* fr */,
63AADBCB1B6A0FF200AA16FD /* ja */,
63AADBDD1B6A0FF200AA16FD /* nl */,
63AADBE11B6A0FF200AA16FD /* ru */,
@@ -4262,6 +4307,7 @@
isa = PBXVariantGroup;
children = (
63B8D68D1BCBE65600C12B09 /* Base */,
+ 8CA5F8A51DD093F600E06627 /* fr */,
);
name = ChatConversationCreateView.xib;
sourceTree = "";
@@ -4270,6 +4316,7 @@
isa = PBXVariantGroup;
children = (
63EC8D3A1D7438660066547B /* Base */,
+ 8CA5F89E1DD093F200E06627 /* fr */,
);
name = AssistantLinkView.xib;
sourceTree = "";
@@ -4278,6 +4325,7 @@
isa = PBXVariantGroup;
children = (
63F1DF521BCE986A00EDED90 /* Base */,
+ 8CA5F8B11DD093FF00E06627 /* fr */,
);
name = UICallConferenceCell.xib;
sourceTree = "";
@@ -4286,9 +4334,9 @@
isa = PBXVariantGroup;
children = (
F09548221883F15400E8A69B /* Base */,
- F09548431883F52600E8A69B /* fr */,
F09548441883F52900E8A69B /* ru */,
F0AF06FB1A24BA770086C9C1 /* ar */,
+ 8CA5F8B01DD093FE00E06627 /* fr */,
);
name = ImageView.xib;
sourceTree = "";
@@ -4297,9 +4345,9 @@
isa = PBXVariantGroup;
children = (
F09548181883F15300E8A69B /* Base */,
- F09548311883F1EB00E8A69B /* fr */,
F09548321883F20A00E8A69B /* ru */,
F0AF06F11A24BA760086C9C1 /* ar */,
+ 8CA5F8A61DD093F700E06627 /* fr */,
);
name = ChatConversationView.xib;
sourceTree = "";
@@ -4308,9 +4356,9 @@
isa = PBXVariantGroup;
children = (
F09548191883F15300E8A69B /* Base */,
- F09548331883F25C00E8A69B /* fr */,
F09548341883F25F00E8A69B /* ru */,
F0AF06F21A24BA760086C9C1 /* ar */,
+ 8CA5F8A71DD093F800E06627 /* fr */,
);
name = ChatsListView.xib;
sourceTree = "";
@@ -4319,9 +4367,9 @@
isa = PBXVariantGroup;
children = (
F095481B1883F15300E8A69B /* Base */,
- F09548371883F29500E8A69B /* fr */,
F09548381883F29C00E8A69B /* ru */,
F0AF06F41A24BA760086C9C1 /* ar */,
+ 8CA5F8A81DD093F900E06627 /* fr */,
);
name = ContactDetailsView.xib;
sourceTree = "";
@@ -4330,9 +4378,9 @@
isa = PBXVariantGroup;
children = (
F095481C1883F15300E8A69B /* Base */,
- F09548391883F2C500E8A69B /* fr */,
F095483A1883F2CA00E8A69B /* ru */,
F0AF06F51A24BA760086C9C1 /* ar */,
+ 8CA5F8A91DD093F900E06627 /* fr */,
);
name = ContactsListView.xib;
sourceTree = "";
@@ -4341,9 +4389,9 @@
isa = PBXVariantGroup;
children = (
F095481D1883F15300E8A69B /* Base */,
- F095483B1883F2DE00E8A69B /* fr */,
F095483C1883F2E300E8A69B /* ru */,
F0AF06F61A24BA760086C9C1 /* ar */,
+ 8CA5F8AB1DD093FB00E06627 /* fr */,
);
name = DialerView.xib;
sourceTree = "";
@@ -4352,9 +4400,9 @@
isa = PBXVariantGroup;
children = (
F09548201883F15400E8A69B /* Base */,
- 636316DA1A1DEDD40009B839 /* fr */,
636316DB1A1DEDD80009B839 /* ru */,
F0AF06F91A24BA760086C9C1 /* ar */,
+ 8CA5F8AE1DD093FD00E06627 /* fr */,
);
name = HistoryDetailsView.xib;
sourceTree = "";
@@ -4363,9 +4411,9 @@
isa = PBXVariantGroup;
children = (
F09548211883F15400E8A69B /* Base */,
- F09548411883F51600E8A69B /* fr */,
F09548421883F51B00E8A69B /* ru */,
F0AF06FA1A24BA770086C9C1 /* ar */,
+ 8CA5F8AF1DD093FE00E06627 /* fr */,
);
name = HistoryListView.xib;
sourceTree = "";
@@ -4374,9 +4422,9 @@
isa = PBXVariantGroup;
children = (
F09548241883F15400E8A69B /* Base */,
- F09548471883F55300E8A69B /* fr */,
F09548481883F55800E8A69B /* ru */,
F0AF06FD1A24BA770086C9C1 /* ar */,
+ 8CA5F8A11DD093F400E06627 /* fr */,
);
name = CallIncomingView.xib;
sourceTree = "";
@@ -4385,9 +4433,9 @@
isa = PBXVariantGroup;
children = (
F095482E1883F15500E8A69B /* Base */,
- F09548591883F67800E8A69B /* fr */,
F095485A1883F67B00E8A69B /* ru */,
F0AF070F1A24BA770086C9C1 /* ar */,
+ 8CA5F89F1DD093F200E06627 /* fr */,
);
name = AssistantView.xib;
sourceTree = "";
@@ -4396,9 +4444,9 @@
isa = PBXVariantGroup;
children = (
F095482C1883F15400E8A69B /* Base */,
- F09548551883F61300E8A69B /* fr */,
F09548561883F61600E8A69B /* ru */,
F0AF070A1A24BA770086C9C1 /* ar */,
+ 8CA5F8C31DD0940E00E06627 /* fr */,
);
name = TabBarView.xib;
path = LinphoneUI;
@@ -4408,9 +4456,9 @@
isa = PBXVariantGroup;
children = (
F09548231883F15400E8A69B /* Base */,
- F09548451883F53F00E8A69B /* fr */,
F09548461883F54200E8A69B /* ru */,
F0AF06FC1A24BA770086C9C1 /* ar */,
+ 8CA5F8A31DD093F500E06627 /* fr */,
);
name = CallView.xib;
sourceTree = "";
@@ -4419,9 +4467,9 @@
isa = PBXVariantGroup;
children = (
F09548301883F15500E8A69B /* Base */,
- F095485D1883F6E700E8A69B /* fr */,
F095485E1883F6EA00E8A69B /* ru */,
F0AF07111A24BA770086C9C1 /* ar */,
+ 8CA5F8A01DD093F300E06627 /* fr */,
);
name = AssistantViewScreens.xib;
sourceTree = "";
@@ -4430,8 +4478,8 @@
isa = PBXVariantGroup;
children = (
F088488C19FF8C41007FFCF3 /* Base */,
- F088488F19FF8C44007FFCF3 /* fr */,
F0AF07061A24BA770086C9C1 /* ar */,
+ 8CA5F8BA1DD0940700E06627 /* fr */,
);
name = UIContactCell.xib;
sourceTree = "";