diff --git a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
index bd47b261..9e9d63ad 100644
--- a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
+++ b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
@@ -161,6 +161,12 @@
Resources\Img\Flag\en.png
+
+
+ Resources\Img\Flag\fa.png
+
+
+ Resources\Img\Flag\fr.png
Resources\Img\icon-white.ico
@@ -412,6 +418,12 @@
Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.fa.resx
+
+
+ Properties\Langs\Lang.fr.resx
Properties\Langs\Lang.resx
diff --git a/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj b/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj
index 0bd1c286..059e5a68 100644
--- a/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj
+++ b/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj
@@ -31,6 +31,12 @@
Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.fa.resx
+
+
+ Properties\Langs\Lang.fr.resx
Properties\Langs\Lang.resx
diff --git a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
index 061ee976..10a21731 100644
--- a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
+++ b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
@@ -197,6 +197,12 @@
Resources\Img\Flag\en.png
+
+ Resources\Img\Flag\fa.png
+
+
+ Resources\Img\Flag\fr.png
+
Resources\Img\icon-white.ico
@@ -399,6 +405,12 @@
Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.fa.resx
+
+
+ Properties\Langs\Lang.fr.resx
Properties\Langs\Lang.resx
diff --git a/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj b/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj
index 059b6816..23a45745 100644
--- a/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj
+++ b/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj
@@ -90,6 +90,12 @@
Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.fa.resx
+
+
+ Properties\Langs\Lang.fr.resx
Properties\Langs\Lang.resx
diff --git a/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj b/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
index 960af279..34bb3e41 100644
--- a/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
+++ b/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
@@ -264,6 +264,12 @@
Resources\Img\Flag\en.png
+
+
+ Resources\Img\Flag\fa.png
+
+
+ Resources\Img\Flag\fr.png
Resources\Img\icon-white.ico
@@ -461,6 +467,12 @@
Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.fa.resx
+
+
+ Properties\Langs\Lang.fr.resx
Properties\Langs\Lang.resx
diff --git a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj
index fbae7bb8..008c5cba 100644
--- a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj
+++ b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj
@@ -154,6 +154,12 @@
Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.fa.resx
+
+
+ Properties\Langs\Lang.fr.resx
Properties\Langs\Lang.resx
diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.fa.resx b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.fa.resx
new file mode 100644
index 00000000..80c45212
--- /dev/null
+++ b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.fa.resx
@@ -0,0 +1,663 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ کنترل ها
+
+
+ استایل ها
+
+
+ Growl
+
+
+ امروز روز خوبی است ~~~
+
+
+ پرونده با موفقیت ذخیره شد!
+
+
+ فضای دیسک در حال اتمام است!
+
+
+ ارتباط ناموفق بود. لطفا شبکه خود را بررسی کنید!
+
+
+ برنامه خراب شد~~~
+
+
+ نسخه جدیدی کشف شد! آیا می خواهید بروزرسانی کنید؟
+
+
+ Loading
+
+
+ ImageBrowser
+
+
+ ColorPicker
+
+
+ Carousel
+
+
+ CompareSlider
+
+
+ TimeBar
+
+
+ Expander
+
+
+ Pagination
+
+
+ برای باز کردن مرورگر تصویر کلیک کنید
+
+
+ ProgressBar
+
+
+ AnimationPath
+
+
+ Button
+
+
+ ToggleButton
+
+
+ TabControl
+
+
+ CheckBox
+
+
+ TextBlock
+
+
+ Default
+
+
+ Primary
+
+
+ Success
+
+
+ Info
+
+
+ Warning
+
+
+ Danger
+
+
+ Custom button
+
+
+ عنوان
+
+
+ StepBar
+
+
+ قبلی
+
+
+ بعدی
+
+
+ ثبت نام
+
+
+ اطلاعات اصلی را پر کنید
+
+
+ آپلود فایل
+
+
+ تکمیل
+
+
+ Clock
+
+
+ Calendar
+
+
+ DatePicker
+
+
+ TimePicker
+
+
+ TextBox
+
+
+ این محتوا است
+
+
+ این عنوان است
+
+
+ این مورد باید پر شود
+
+
+ لطفاً محتوا را وارد کنید
+
+
+ عنوان در سمت چپ است
+
+
+ متن
+
+
+ عنوان فرعی
+
+
+ PasswordBox
+
+
+ CirclePanel
+
+
+ ComboBox
+
+
+ NumericUpDown
+
+
+ DataGrid
+
+
+ ایندکس
+
+
+ نام
+
+
+ تایپ کنید
+
+
+ تذکر
+
+
+ انتخاب شد
+
+
+ ListBox
+
+
+ TreeView
+
+
+ ScrollViewer
+
+
+ Window
+
+
+ Menu
+
+
+ اینجا کلیک راست کنید
+
+
+ RadioButton
+
+
+ پنجره پیام باز شود
+
+
+ باز کردن پنجره عادی
+
+
+ پنجره منطقه سفارشی تایتل بار باز شود
+
+
+ پنجره ماوس باز شود
+
+
+ باز کردن پنجره با محتوای شخصی
+
+
+ چشم پوشی
+
+
+ Error
+
+
+ Ask
+
+
+ Fatal
+
+
+ پاک کردن
+
+
+ آیا برای تغییر زبان، برنامه مجدداً راه اندازی شود؟
+
+
+ درباره
+
+
+ مخزن
+
+
+ ایمیل
+
+
+ اتاق چت
+
+
+ بلاگ
+
+
+ Brush
+
+
+ PreviewSlider
+
+
+ مشارکت کنندگان
+
+
+ Slider
+
+
+ شماره تلفن نیست
+
+
+ لطفا ایمیل را وارد کنید
+
+
+ گام
+
+
+ CalendarWithClock
+
+
+ DateTimePicker
+
+
+ GroupBox
+
+
+ ListView
+
+
+ RichTextBox
+
+
+ ToolBar
+
+
+ عادی
+
+
+ نمایش تعداد ردیف
+
+
+ SearchBar
+
+
+ Tag
+
+
+ GifImage
+
+
+ OutlineText
+
+
+ گروه QQ
+
+
+ FlipClock
+
+
+ باز کردن پنجره بلور
+
+
+ Rate
+
+
+ Shield
+
+
+ WaterfallPanel
+
+
+ Groups
+
+
+ CoverView
+
+
+ CoverFlow
+
+
+ لطفاً یک کلمه کلیدی را وارد کنید
+
+
+ پنجره قابل کشش ناحیه بدون تایتل بار باز شود
+
+
+ اینجا بکش
+
+
+ MessageBox
+
+
+ ProgressButton
+
+
+ Upload;Uploading
+
+
+ باز کردن پنجره پیغام شخصی
+
+
+ Transfer
+
+
+ ChatBubble
+
+
+ فشار دهید تا صحبت کنید
+
+
+ ثانیه
+
+
+ Label
+
+
+ GotoTop
+
+
+ NotifyIcon
+
+
+ Badge
+
+
+ Gravatar
+
+
+ به زودی
+
+
+ Comment
+
+
+ Reply
+
+
+ Dialog
+
+
+ متن Dialog
+
+
+ لطفا صبر کنید...
+
+
+ نسخه ی نمایشی Growl
+
+
+ پنجره جدید
+
+
+ قابلیت دیدن
+
+
+ چشمک زدن
+
+
+ خروج
+
+
+ پنل را باز کنید
+
+
+ نماد سینی باز است و به جای بستن برنامه ، پنجره را پنهان می کند
+
+
+ بی درنگ
+
+
+ سعی کنید برنامه را ببندید؟
+
+
+ گفتگوی تعاملی
+
+
+ اوکی
+
+
+ لطفاً وارد کنید ...
+
+
+ Click to count
+
+
+ RepeatButton
+
+
+ نسخه ی نمایشی Dialog
+
+
+ نمایش در پنجره فعلی
+
+
+ نمایش در پنجره اصلی
+
+
+ SideMenu
+
+
+ دید کلی
+
+
+ Grid
+
+
+ طرح اولیه
+
+
+ فاصله ستون
+
+
+ طرح ترکیبی
+
+
+ انحراف ستون
+
+
+ طرح ریسپانسیو
+
+
+ Border
+
+
+ توصیه
+
+
+ پروژه
+
+
+ RangeSlider
+
+
+ RelativePanel
+
+
+ On
+
+
+ Off
+
+
+ ButtonGroup
+
+
+ Card
+
+
+ متن Dialog با تایمر
+
+
+ Magnifier
+
+
+ ImageBlock
+
+
+ RunningBlock
+
+
+ HoneycombPanel
+
+
+ یک مورد اضافه کنید
+
+
+ یک مورد را حذف کنید
+
+
+ Sprite
+
+
+ اسپرایت را باز کنید
+
+
+ Notification
+
+
+ اعلان را ارسال کنید
+
+
+ باز می ماند
+
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.fr.resx b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.fr.resx
new file mode 100644
index 00000000..d812063e
--- /dev/null
+++ b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.fr.resx
@@ -0,0 +1,663 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Controls
+
+
+ Styles
+
+
+ Growl
+
+
+ C'est une belle journée aujourd'hui
+
+
+ Fichier enregistré
+
+
+ Espace disque bientôt epuisé
+
+
+ Erreur de connexion. Veuillez vérifier votre réseau !
+
+
+ L'application a planté
+
+
+ Une nouvelle version a été détectée, voulez-vous la télécharger ?
+
+
+ Loading
+
+
+ ImageBrowser
+
+
+ ColorPicker
+
+
+ Carousel
+
+
+ CompareSlider
+
+
+ TimeBar
+
+
+ Expander
+
+
+ Pagination
+
+
+ Cliquer pour ouvrir la visionneuse d'image
+
+
+ ProgressBar
+
+
+ AnimationPath
+
+
+ Button
+
+
+ ToggleButton
+
+
+ TabControl
+
+
+ CheckBox
+
+
+ TextBlock
+
+
+ Default
+
+
+ Primary
+
+
+ Success
+
+
+ Info
+
+
+ Warning
+
+
+ Danger
+
+
+ Bouton personnalisé
+
+
+ Titre
+
+
+ StepBar
+
+
+ Précédent
+
+
+ Suivant
+
+
+ Register
+
+
+ Remplir les informations de base
+
+
+ Envoyer le fichier
+
+
+ Terminé
+
+
+ Clock
+
+
+ Calendrier
+
+
+ DatePicker
+
+
+ TimePicker
+
+
+ TextBox
+
+
+ Contenu ici
+
+
+ Titre ici
+
+
+ Ce champ doit être renseigné
+
+
+ Veuillez entrer du contenu
+
+
+ Le titre est à gauche
+
+
+ Text
+
+
+ Sous-titres
+
+
+ PasswordBox
+
+
+ CirclePanel
+
+
+ ComboBox
+
+
+ NumericUpDown
+
+
+ DataGrid
+
+
+ Index
+
+
+ Name
+
+
+ Type
+
+
+ Remarque
+
+
+ Selected
+
+
+ ListBox
+
+
+ TreeView
+
+
+ ScrollViewer
+
+
+ Window
+
+
+ Menu
+
+
+ Clique-droit ici
+
+
+ RadioButton
+
+
+ Ouvrir une fenêtre de message
+
+
+ Ouvrir une fenêtre commune
+
+
+ Ouvrir une fenêtre de 'NonClientArea' personnalisé
+
+
+ Ouvrir une fenêtre qui suit le curseur
+
+
+ Ouvrir une fenêtre de contenu personnalisé
+
+
+ Ignorer
+
+
+ Erreur
+
+
+ Ask
+
+
+ Fatal
+
+
+ Effacer
+
+
+ Voulez-vous redémarrer pour changer la langue ?
+
+
+ A propos
+
+
+ Dépôt
+
+
+ Email
+
+
+ ChatRoom
+
+
+ Blog
+
+
+ Brush
+
+
+ PreviewSlider
+
+
+ Contributeurs
+
+
+ Slider
+
+
+ Ce n'est pas un numéro de téléphone
+
+
+ Veuillez saisir le mail
+
+
+ Step
+
+
+ CalendarWithClock
+
+
+ DateTimePicker
+
+
+ GroupBox
+
+
+ ListView
+
+
+ RichTextBox
+
+
+ ToolBar
+
+
+ Common
+
+
+ ShowRowNumber
+
+
+ SearchBar
+
+
+ Tag
+
+
+ GifImage
+
+
+ OutlineText
+
+
+ QQ Group
+
+
+ FlipClock
+
+
+ Ouvrir une fenêtre floue
+
+
+ Rate
+
+
+ Shield
+
+
+ WaterfallPanel
+
+
+ Groups
+
+
+ CoverView
+
+
+ CoverFlow
+
+
+ Veuillez saisir un mot-clé
+
+
+ Ouvrir une fenêtre sans NonClientArea que l'on peut glisser
+
+
+ Glisser ici
+
+
+ MessageBox
+
+
+ ProgressButton
+
+
+ Upload;Upload en cours
+
+
+ Ouvrir une fenêtre de message personnalisé
+
+
+ Transfer
+
+
+ ChatBubble
+
+
+ Appuyer pour parler
+
+
+ Sec
+
+
+ Label
+
+
+ GotoTop
+
+
+ NotifyIcon
+
+
+ Badge
+
+
+ Gravatar
+
+
+ Bientôt
+
+
+ Commentaire
+
+
+ Répondre
+
+
+ Dialog
+
+
+ TextDialog
+
+
+ Veuillez patienter...
+
+
+ Growl demo
+
+
+ Nouvelle fenêtre
+
+
+ Visibility
+
+
+ Clignotter
+
+
+ Exit
+
+
+ Ouvrir Panel
+
+
+ L'application va se réduire dans la barre d'icônes au lieu de se fermer
+
+
+ Prompt
+
+
+ Essayer de fermer l'application ?
+
+
+ Interactive Dialog
+
+
+ Ok
+
+
+ Veuillez saisir...
+
+
+ Cliquer pour compter
+
+
+ RepeatButton
+
+
+ Démo de dialogue
+
+
+ Afficher dans la fenêtre actuelle
+
+
+ Afficher dans le fenêtre principale
+
+
+ SideMenu
+
+
+ Vue d'ensemble
+
+
+ Grid
+
+
+ Affichage basique
+
+
+ Column spacing
+
+
+ Hybrid layout
+
+
+ Column offset
+
+
+ Affichage responsive
+
+
+ Border
+
+
+ Recommendation
+
+
+ Project
+
+
+ RangeSlider
+
+
+ RelativePanel
+
+
+ On
+
+
+ Off
+
+
+ ButtonGroup
+
+
+ Card
+
+
+ TextDialog with timer
+
+
+ Magnifier
+
+
+ ImageBlock
+
+
+ RunningBlock
+
+
+ HoneycombPanel
+
+
+ Ajouter un item
+
+
+ Enlever un item
+
+
+ Sprite
+
+
+ Ouvrir Sprite
+
+
+ Notification
+
+
+ Envoyer une notification
+
+
+ Reste ouvert
+
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fa.png b/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fa.png
new file mode 100644
index 00000000..80cb83fe
Binary files /dev/null and b/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fa.png differ
diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fr.png b/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fr.png
new file mode 100644
index 00000000..7f63ef90
Binary files /dev/null and b/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fr.png differ
diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml
index 2f87318d..3857a4e2 100644
--- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml
+++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml
@@ -81,6 +81,12 @@
+
+