Przeglądaj źródła

轻会员-文案添加

lvle 1 rok temu
rodzic
commit
215b52b7ea
37 zmienionych plików z 1626 dodań i 95 usunięć
  1. 172 2
      PDF Office/MultilingualResources/PDF Office.en.xlf
  2. 172 2
      PDF Office/MultilingualResources/PDF Office.zh-Hans.xlf
  3. 172 2
      PDF Office/MultilingualResources/PDF Office.zh-Hant.xlf
  4. 3 2
      PDF Office/Strings/HomePage/HomePage.Designer.cs
  5. 2 1
      PDF Office/Strings/HomePage/HomePage.resx
  6. 378 0
      PDF Office/Strings/Service/Service.Designer.cs
  7. 126 0
      PDF Office/Strings/Service/Service.resx
  8. 8 0
      PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterCSVDialogViewModel.cs
  9. 8 0
      PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterExcelDialogViewModel.cs
  10. 8 0
      PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterHTMLDialogViewModel.cs
  11. 8 0
      PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterImgDialogViewModel.cs
  12. 8 0
      PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterPPTDialogViewModel.cs
  13. 8 0
      PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterRTFDialogViewModel.cs
  14. 8 0
      PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterTextDialogViewModel.cs
  15. 8 0
      PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterWordDialogViewModel.cs
  16. 104 0
      PDF Office/ViewModels/Dialog/ServiceDialog/LoginDialogViewModel.cs
  17. 32 1
      PDF Office/ViewModels/Dialog/ServiceDialog/LoginoffViewModel.cs
  18. 103 1
      PDF Office/ViewModels/Dialog/ServiceDialog/RegisterDialogViewModel.cs
  19. 59 14
      PDF Office/ViewModels/Dialog/ServiceDialog/RegisterOKRegionViewModel.cs
  20. 85 1
      PDF Office/ViewModels/Dialog/ServiceDialog/SubscriptionDialogViewModel.cs
  21. 22 3
      PDF Office/ViewModels/Dialog/ServiceDialog/SubscriptionOKDialogViewModel.cs
  22. 67 1
      PDF Office/ViewModels/Dialog/ServiceDialog/UserDialogViewModel.cs
  23. 1 1
      PDF Office/Views/Dialog/ConverterDialogs/ConverterCSVDialog.xaml
  24. 1 1
      PDF Office/Views/Dialog/ConverterDialogs/ConverterExcelDialog.xaml
  25. 1 1
      PDF Office/Views/Dialog/ConverterDialogs/ConverterHTMLDialog.xaml
  26. 1 1
      PDF Office/Views/Dialog/ConverterDialogs/ConverterImgDialog.xaml
  27. 1 1
      PDF Office/Views/Dialog/ConverterDialogs/ConverterPPTDialog.xaml
  28. 1 1
      PDF Office/Views/Dialog/ConverterDialogs/ConverterRTFDialog.xaml
  29. 1 1
      PDF Office/Views/Dialog/ConverterDialogs/ConverterTextDialog.xaml
  30. 1 1
      PDF Office/Views/Dialog/ConverterDialogs/ConverterWordDialog.xaml
  31. 16 16
      PDF Office/Views/Dialog/ServiceDialog/LoginDialog.xaml
  32. 4 4
      PDF Office/Views/Dialog/ServiceDialog/LoginoffDialog.xaml
  33. 12 12
      PDF Office/Views/Dialog/ServiceDialog/RegisterDialog.xaml
  34. 8 8
      PDF Office/Views/Dialog/ServiceDialog/RegisterOKRegion.xaml
  35. 10 10
      PDF Office/Views/Dialog/ServiceDialog/SubscriptionDialog.xaml
  36. 3 3
      PDF Office/Views/Dialog/ServiceDialog/SubscriptionOKDialog.xaml
  37. 4 4
      PDF Office/Views/Dialog/ServiceDialog/UserDialog.xaml

+ 172 - 2
PDF Office/MultilingualResources/PDF Office.en.xlf

@@ -430,6 +430,174 @@
           <source>Next subscription</source>
           <target state="new">Next subscription</target>
         </trans-unit>
+        <trans-unit id="BtnTextSavewithWatermark" translate="yes" xml:space="preserve">
+          <source>Save with Watermark</source>
+          <target state="new">Save with Watermark</target>
+        </trans-unit>
+        <trans-unit id="BtnTextSubscrib" translate="yes" xml:space="preserve">
+          <source>Subscribe</source>
+          <target state="new">Subscribe</target>
+        </trans-unit>
+        <trans-unit id="BtnTextSubscribe" translate="yes" xml:space="preserve">
+          <source>Subscribe</source>
+          <target state="new">Subscribe</target>
+        </trans-unit>
+        <trans-unit id="TextAIassitant" translate="yes" xml:space="preserve">
+          <source>AI assitant</source>
+          <target state="new">AI assitant</target>
+        </trans-unit>
+        <trans-unit id="TextAIrobot" translate="yes" xml:space="preserve">
+          <source>AI robot</source>
+          <target state="new">AI robot</target>
+        </trans-unit>
+        <trans-unit id="TextAutorenewal" translate="yes" xml:space="preserve">
+          <source>Auto-renewal</source>
+          <target state="new">Auto-renewal</target>
+        </trans-unit>
+        <trans-unit id="TextCancellation" translate="yes" xml:space="preserve">
+          <source>Cancellation failed, please apply for cancellation when the subscription ends</source>
+          <target state="new">Cancellation failed, please apply for cancellation when the subscription ends</target>
+        </trans-unit>
+        <trans-unit id="TextChange" translate="yes" xml:space="preserve">
+          <source>Change Password</source>
+          <target state="new">Change Password</target>
+        </trans-unit>
+        <trans-unit id="TextConvert" translate="yes" xml:space="preserve">
+          <source>Convert</source>
+          <target state="new">Convert</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDF" translate="yes" xml:space="preserve">
+          <source>Convert PDF to Word/Excel/PPT and more</source>
+          <target state="new">Convert PDF to Word/Excel/PPT and more</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDFto" translate="yes" xml:space="preserve">
+          <source>Convert PDF to Office and image without any limitations, get converted files in high quality</source>
+          <target state="new">Convert PDF to Office and image without any limitations, get converted files in high quality</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDFwithout" translate="yes" xml:space="preserve">
+          <source>Convert PDF without limitation</source>
+          <target state="new">Convert PDF without limitation</target>
+        </trans-unit>
+        <trans-unit id="Textediting" translate="yes" xml:space="preserve">
+          <source>Edit PDF text and images</source>
+          <target state="new">Edit PDF text and images</target>
+        </trans-unit>
+        <trans-unit id="TextEditPDF" translate="yes" xml:space="preserve">
+          <source>Edit PDF</source>
+          <target state="new">Edit PDF</target>
+        </trans-unit>
+        <trans-unit id="TextEnjoy" translate="yes" xml:space="preserve">
+          <source>Enjoy advanced features now!</source>
+          <target state="new">Enjoy advanced features now!</target>
+        </trans-unit>
+        <trans-unit id="TextEnjoyall" translate="yes" xml:space="preserve">
+          <source>Enjoy all advanced features now</source>
+          <target state="new">Enjoy all advanced features now</target>
+        </trans-unit>
+        <trans-unit id="TextInsert" translate="yes" xml:space="preserve">
+          <source>Insert, delete, extract, split PDF pages</source>
+          <target state="new">Insert, delete, extract, split PDF pages</target>
+        </trans-unit>
+        <trans-unit id="TextLimit10" translate="yes" xml:space="preserve">
+          <source>(Limit first 10 pages)</source>
+          <target state="new">(Limit first 10 pages)</target>
+        </trans-unit>
+        <trans-unit id="TextMore" translate="yes" xml:space="preserve">
+          <source>More Features</source>
+          <target state="new">More Features</target>
+        </trans-unit>
+        <trans-unit id="Textoff" translate="yes" xml:space="preserve">
+          <source>50% off</source>
+          <target state="new">50% off</target>
+        </trans-unit>
+        <trans-unit id="TextOnTrial" translate="yes" xml:space="preserve">
+          <source>On Trial</source>
+          <target state="new">On Trial</target>
+        </trans-unit>
+        <trans-unit id="TextOrderInformation" translate="yes" xml:space="preserve">
+          <source>Order Information</source>
+          <target state="new">Order Information</target>
+        </trans-unit>
+        <trans-unit id="TextOrganize" translate="yes" xml:space="preserve">
+          <source>Organize Pages</source>
+          <target state="new">Organize Pages</target>
+        </trans-unit>
+        <trans-unit id="TextOrsubscribe" translate="yes" xml:space="preserve">
+          <source>Or subscribe to us to unlock more powerful features</source>
+          <target state="new">Or subscribe to us to unlock more powerful features</target>
+        </trans-unit>
+        <trans-unit id="TextPleaseLog" translate="yes" xml:space="preserve">
+          <source>Please Log in again</source>
+          <target state="new">Please Log in again</target>
+        </trans-unit>
+        <trans-unit id="TextRegisteras" translate="yes" xml:space="preserve">
+          <source>Login to access all premium features</source>
+          <target state="new">Login to access all premium features</target>
+        </trans-unit>
+        <trans-unit id="TextSavewithout" translate="yes" xml:space="preserve">
+          <source>Save without watermark</source>
+          <target state="new">Save without watermark</target>
+        </trans-unit>
+        <trans-unit id="TextStatus" translate="yes" xml:space="preserve">
+          <source>Status</source>
+          <target state="new">Status</target>
+        </trans-unit>
+        <trans-unit id="TextSubscribeNow" translate="yes" xml:space="preserve">
+          <source>Subscribe Now</source>
+          <target state="new">Subscribe Now</target>
+        </trans-unit>
+        <trans-unit id="TextSubscribeSuccessfully" translate="yes" xml:space="preserve">
+          <source>Subscribe Successfully!</source>
+          <target state="new">Subscribe Successfully!</target>
+        </trans-unit>
+        <trans-unit id="TextSubscription" translate="yes" xml:space="preserve">
+          <source>Subscription renewal date</source>
+          <target state="new">Subscription renewal date</target>
+        </trans-unit>
+        <trans-unit id="TextSubscriptionBenefit" translate="yes" xml:space="preserve">
+          <source>Subscription Benefit</source>
+          <target state="new">Subscription Benefit</target>
+        </trans-unit>
+        <trans-unit id="TextSubscriptionExpired" translate="yes" xml:space="preserve">
+          <source>Subscription Expired</source>
+          <target state="new">Subscription Expired</target>
+        </trans-unit>
+        <trans-unit id="TextSuch" translate="yes" xml:space="preserve">
+          <source>Such as OCR, stamps, links</source>
+          <target state="new">Such as OCR, stamps, links</target>
+        </trans-unit>
+        <trans-unit id="TextSupportAI" translate="yes" xml:space="preserve">
+          <source>Support AI translation, AI rewriting, AI correction</source>
+          <target state="new">Support AI translation, AI rewriting, AI correction</target>
+        </trans-unit>
+        <trans-unit id="TextTrialExpired" translate="yes" xml:space="preserve">
+          <source>Trial Expired</source>
+          <target state="new">Trial Expired</target>
+        </trans-unit>
+        <trans-unit id="TextUnlimited" translate="yes" xml:space="preserve">
+          <source>Unlimited conversion</source>
+          <target state="new">Unlimited conversion</target>
+        </trans-unit>
+        <trans-unit id="TextUnlock" translate="yes" xml:space="preserve">
+          <source>Unlock all Features for Free</source>
+          <target state="new">Unlock all Features for Free</target>
+        </trans-unit>
+        <trans-unit id="TextUpgrade" translate="yes" xml:space="preserve">
+          <source>Upgrade</source>
+          <target state="new">Upgrade</target>
+        </trans-unit>
+        <trans-unit id="TextWelcome" translate="yes" xml:space="preserve">
+          <source>Welcome to Join PDF Master!</source>
+          <target state="new">Welcome to Join PDF Master!</target>
+        </trans-unit>
+        <trans-unit id="TextWhenyou" translate="yes" xml:space="preserve">
+          <source>When you save a document with PDF Master after editing, no watermark will be attached</source>
+          <target state="new">When you save a document with PDF Master after editing, no watermark will be attached</target>
+        </trans-unit>
+        <trans-unit id="TextYouraccount" translate="yes" xml:space="preserve">
+          <source>Your account has been logged into another device. If it was not done by you, please change your password as soon as possible.</source>
+          <target state="new">Your account has been logged into another device. If it was not done by you, please change your password as soon as possible.</target>
+        </trans-unit>
       </group>
     </body>
   </file>
@@ -745,8 +913,10 @@ Scanning PDF file is not supported!</target>
           <target state="new">Result</target>
         </trans-unit>
         <trans-unit id="AITranslation_LimitTip" translate="yes" xml:space="preserve">
-          <source>Limit document size to 10M, document page number to 30, 10w characters per month.</source>
-          <target state="new">Limit document size to 10M, document page number to 30, 10w characters per month.</target>
+          <source>Limit document size to 10M, document page number to 30, 10w characters 
+per month.</source>
+          <target state="new">Limit document size to 10M, document page number to 30, 10w characters 
+per month.</target>
         </trans-unit>
         <trans-unit id="AITranslation_NotSupportedTip" translate="yes" xml:space="preserve">
           <source>Scanned PDF file is not supported</source>

+ 172 - 2
PDF Office/MultilingualResources/PDF Office.zh-Hans.xlf

@@ -430,6 +430,174 @@
           <source>Next subscription</source>
           <target state="new">Next subscription</target>
         </trans-unit>
+        <trans-unit id="BtnTextSavewithWatermark" translate="yes" xml:space="preserve">
+          <source>Save with Watermark</source>
+          <target state="new">Save with Watermark</target>
+        </trans-unit>
+        <trans-unit id="BtnTextSubscrib" translate="yes" xml:space="preserve">
+          <source>Subscribe</source>
+          <target state="new">Subscribe</target>
+        </trans-unit>
+        <trans-unit id="BtnTextSubscribe" translate="yes" xml:space="preserve">
+          <source>Subscribe</source>
+          <target state="new">Subscribe</target>
+        </trans-unit>
+        <trans-unit id="TextAIassitant" translate="yes" xml:space="preserve">
+          <source>AI assitant</source>
+          <target state="new">AI assitant</target>
+        </trans-unit>
+        <trans-unit id="TextAIrobot" translate="yes" xml:space="preserve">
+          <source>AI robot</source>
+          <target state="new">AI robot</target>
+        </trans-unit>
+        <trans-unit id="TextAutorenewal" translate="yes" xml:space="preserve">
+          <source>Auto-renewal</source>
+          <target state="new">Auto-renewal</target>
+        </trans-unit>
+        <trans-unit id="TextCancellation" translate="yes" xml:space="preserve">
+          <source>Cancellation failed, please apply for cancellation when the subscription ends</source>
+          <target state="new">Cancellation failed, please apply for cancellation when the subscription ends</target>
+        </trans-unit>
+        <trans-unit id="TextChange" translate="yes" xml:space="preserve">
+          <source>Change Password</source>
+          <target state="new">Change Password</target>
+        </trans-unit>
+        <trans-unit id="TextConvert" translate="yes" xml:space="preserve">
+          <source>Convert</source>
+          <target state="new">Convert</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDF" translate="yes" xml:space="preserve">
+          <source>Convert PDF to Word/Excel/PPT and more</source>
+          <target state="new">Convert PDF to Word/Excel/PPT and more</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDFto" translate="yes" xml:space="preserve">
+          <source>Convert PDF to Office and image without any limitations, get converted files in high quality</source>
+          <target state="new">Convert PDF to Office and image without any limitations, get converted files in high quality</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDFwithout" translate="yes" xml:space="preserve">
+          <source>Convert PDF without limitation</source>
+          <target state="new">Convert PDF without limitation</target>
+        </trans-unit>
+        <trans-unit id="Textediting" translate="yes" xml:space="preserve">
+          <source>Edit PDF text and images</source>
+          <target state="new">Edit PDF text and images</target>
+        </trans-unit>
+        <trans-unit id="TextEditPDF" translate="yes" xml:space="preserve">
+          <source>Edit PDF</source>
+          <target state="new">Edit PDF</target>
+        </trans-unit>
+        <trans-unit id="TextEnjoy" translate="yes" xml:space="preserve">
+          <source>Enjoy advanced features now!</source>
+          <target state="new">Enjoy advanced features now!</target>
+        </trans-unit>
+        <trans-unit id="TextEnjoyall" translate="yes" xml:space="preserve">
+          <source>Enjoy all advanced features now</source>
+          <target state="new">Enjoy all advanced features now</target>
+        </trans-unit>
+        <trans-unit id="TextInsert" translate="yes" xml:space="preserve">
+          <source>Insert, delete, extract, split PDF pages</source>
+          <target state="new">Insert, delete, extract, split PDF pages</target>
+        </trans-unit>
+        <trans-unit id="TextLimit10" translate="yes" xml:space="preserve">
+          <source>(Limit first 10 pages)</source>
+          <target state="new">(Limit first 10 pages)</target>
+        </trans-unit>
+        <trans-unit id="TextMore" translate="yes" xml:space="preserve">
+          <source>More Features</source>
+          <target state="new">More Features</target>
+        </trans-unit>
+        <trans-unit id="Textoff" translate="yes" xml:space="preserve">
+          <source>50% off</source>
+          <target state="new">50% off</target>
+        </trans-unit>
+        <trans-unit id="TextOnTrial" translate="yes" xml:space="preserve">
+          <source>On Trial</source>
+          <target state="new">On Trial</target>
+        </trans-unit>
+        <trans-unit id="TextOrderInformation" translate="yes" xml:space="preserve">
+          <source>Order Information</source>
+          <target state="new">Order Information</target>
+        </trans-unit>
+        <trans-unit id="TextOrganize" translate="yes" xml:space="preserve">
+          <source>Organize Pages</source>
+          <target state="new">Organize Pages</target>
+        </trans-unit>
+        <trans-unit id="TextOrsubscribe" translate="yes" xml:space="preserve">
+          <source>Or subscribe to us to unlock more powerful features</source>
+          <target state="new">Or subscribe to us to unlock more powerful features</target>
+        </trans-unit>
+        <trans-unit id="TextPleaseLog" translate="yes" xml:space="preserve">
+          <source>Please Log in again</source>
+          <target state="new">Please Log in again</target>
+        </trans-unit>
+        <trans-unit id="TextRegisteras" translate="yes" xml:space="preserve">
+          <source>Login to access all premium features</source>
+          <target state="new">Login to access all premium features</target>
+        </trans-unit>
+        <trans-unit id="TextSavewithout" translate="yes" xml:space="preserve">
+          <source>Save without watermark</source>
+          <target state="new">Save without watermark</target>
+        </trans-unit>
+        <trans-unit id="TextStatus" translate="yes" xml:space="preserve">
+          <source>Status</source>
+          <target state="new">Status</target>
+        </trans-unit>
+        <trans-unit id="TextSubscribeNow" translate="yes" xml:space="preserve">
+          <source>Subscribe Now</source>
+          <target state="new">Subscribe Now</target>
+        </trans-unit>
+        <trans-unit id="TextSubscribeSuccessfully" translate="yes" xml:space="preserve">
+          <source>Subscribe Successfully!</source>
+          <target state="new">Subscribe Successfully!</target>
+        </trans-unit>
+        <trans-unit id="TextSubscription" translate="yes" xml:space="preserve">
+          <source>Subscription renewal date</source>
+          <target state="new">Subscription renewal date</target>
+        </trans-unit>
+        <trans-unit id="TextSubscriptionBenefit" translate="yes" xml:space="preserve">
+          <source>Subscription Benefit</source>
+          <target state="new">Subscription Benefit</target>
+        </trans-unit>
+        <trans-unit id="TextSubscriptionExpired" translate="yes" xml:space="preserve">
+          <source>Subscription Expired</source>
+          <target state="new">Subscription Expired</target>
+        </trans-unit>
+        <trans-unit id="TextSuch" translate="yes" xml:space="preserve">
+          <source>Such as OCR, stamps, links</source>
+          <target state="new">Such as OCR, stamps, links</target>
+        </trans-unit>
+        <trans-unit id="TextSupportAI" translate="yes" xml:space="preserve">
+          <source>Support AI translation, AI rewriting, AI correction</source>
+          <target state="new">Support AI translation, AI rewriting, AI correction</target>
+        </trans-unit>
+        <trans-unit id="TextTrialExpired" translate="yes" xml:space="preserve">
+          <source>Trial Expired</source>
+          <target state="new">Trial Expired</target>
+        </trans-unit>
+        <trans-unit id="TextUnlimited" translate="yes" xml:space="preserve">
+          <source>Unlimited conversion</source>
+          <target state="new">Unlimited conversion</target>
+        </trans-unit>
+        <trans-unit id="TextUnlock" translate="yes" xml:space="preserve">
+          <source>Unlock all Features for Free</source>
+          <target state="new">Unlock all Features for Free</target>
+        </trans-unit>
+        <trans-unit id="TextUpgrade" translate="yes" xml:space="preserve">
+          <source>Upgrade</source>
+          <target state="new">Upgrade</target>
+        </trans-unit>
+        <trans-unit id="TextWelcome" translate="yes" xml:space="preserve">
+          <source>Welcome to Join PDF Master!</source>
+          <target state="new">Welcome to Join PDF Master!</target>
+        </trans-unit>
+        <trans-unit id="TextWhenyou" translate="yes" xml:space="preserve">
+          <source>When you save a document with PDF Master after editing, no watermark will be attached</source>
+          <target state="new">When you save a document with PDF Master after editing, no watermark will be attached</target>
+        </trans-unit>
+        <trans-unit id="TextYouraccount" translate="yes" xml:space="preserve">
+          <source>Your account has been logged into another device. If it was not done by you, please change your password as soon as possible.</source>
+          <target state="new">Your account has been logged into another device. If it was not done by you, please change your password as soon as possible.</target>
+        </trans-unit>
       </group>
     </body>
   </file>
@@ -745,8 +913,10 @@ Scanning PDF file is not supported!</target>
           <target state="new">Result</target>
         </trans-unit>
         <trans-unit id="AITranslation_LimitTip" translate="yes" xml:space="preserve">
-          <source>Limit document size to 10M, document page number to 30, 10w characters per month.</source>
-          <target state="new">Limit document size to 10M, document page number to 30, 10w characters per month.</target>
+          <source>Limit document size to 10M, document page number to 30, 10w characters 
+per month.</source>
+          <target state="new">Limit document size to 10M, document page number to 30, 10w characters 
+per month.</target>
         </trans-unit>
         <trans-unit id="AITranslation_NotSupportedTip" translate="yes" xml:space="preserve">
           <source>Scanned PDF file is not supported</source>

+ 172 - 2
PDF Office/MultilingualResources/PDF Office.zh-Hant.xlf

@@ -430,6 +430,174 @@
           <source>Next subscription</source>
           <target state="new">Next subscription</target>
         </trans-unit>
+        <trans-unit id="BtnTextSavewithWatermark" translate="yes" xml:space="preserve">
+          <source>Save with Watermark</source>
+          <target state="new">Save with Watermark</target>
+        </trans-unit>
+        <trans-unit id="BtnTextSubscrib" translate="yes" xml:space="preserve">
+          <source>Subscribe</source>
+          <target state="new">Subscribe</target>
+        </trans-unit>
+        <trans-unit id="BtnTextSubscribe" translate="yes" xml:space="preserve">
+          <source>Subscribe</source>
+          <target state="new">Subscribe</target>
+        </trans-unit>
+        <trans-unit id="TextAIassitant" translate="yes" xml:space="preserve">
+          <source>AI assitant</source>
+          <target state="new">AI assitant</target>
+        </trans-unit>
+        <trans-unit id="TextAIrobot" translate="yes" xml:space="preserve">
+          <source>AI robot</source>
+          <target state="new">AI robot</target>
+        </trans-unit>
+        <trans-unit id="TextAutorenewal" translate="yes" xml:space="preserve">
+          <source>Auto-renewal</source>
+          <target state="new">Auto-renewal</target>
+        </trans-unit>
+        <trans-unit id="TextCancellation" translate="yes" xml:space="preserve">
+          <source>Cancellation failed, please apply for cancellation when the subscription ends</source>
+          <target state="new">Cancellation failed, please apply for cancellation when the subscription ends</target>
+        </trans-unit>
+        <trans-unit id="TextChange" translate="yes" xml:space="preserve">
+          <source>Change Password</source>
+          <target state="new">Change Password</target>
+        </trans-unit>
+        <trans-unit id="TextConvert" translate="yes" xml:space="preserve">
+          <source>Convert</source>
+          <target state="new">Convert</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDF" translate="yes" xml:space="preserve">
+          <source>Convert PDF to Word/Excel/PPT and more</source>
+          <target state="new">Convert PDF to Word/Excel/PPT and more</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDFto" translate="yes" xml:space="preserve">
+          <source>Convert PDF to Office and image without any limitations, get converted files in high quality</source>
+          <target state="new">Convert PDF to Office and image without any limitations, get converted files in high quality</target>
+        </trans-unit>
+        <trans-unit id="TextConvertPDFwithout" translate="yes" xml:space="preserve">
+          <source>Convert PDF without limitation</source>
+          <target state="new">Convert PDF without limitation</target>
+        </trans-unit>
+        <trans-unit id="Textediting" translate="yes" xml:space="preserve">
+          <source>Edit PDF text and images</source>
+          <target state="new">Edit PDF text and images</target>
+        </trans-unit>
+        <trans-unit id="TextEditPDF" translate="yes" xml:space="preserve">
+          <source>Edit PDF</source>
+          <target state="new">Edit PDF</target>
+        </trans-unit>
+        <trans-unit id="TextEnjoy" translate="yes" xml:space="preserve">
+          <source>Enjoy advanced features now!</source>
+          <target state="new">Enjoy advanced features now!</target>
+        </trans-unit>
+        <trans-unit id="TextEnjoyall" translate="yes" xml:space="preserve">
+          <source>Enjoy all advanced features now</source>
+          <target state="new">Enjoy all advanced features now</target>
+        </trans-unit>
+        <trans-unit id="TextInsert" translate="yes" xml:space="preserve">
+          <source>Insert, delete, extract, split PDF pages</source>
+          <target state="new">Insert, delete, extract, split PDF pages</target>
+        </trans-unit>
+        <trans-unit id="TextLimit10" translate="yes" xml:space="preserve">
+          <source>(Limit first 10 pages)</source>
+          <target state="new">(Limit first 10 pages)</target>
+        </trans-unit>
+        <trans-unit id="TextMore" translate="yes" xml:space="preserve">
+          <source>More Features</source>
+          <target state="new">More Features</target>
+        </trans-unit>
+        <trans-unit id="Textoff" translate="yes" xml:space="preserve">
+          <source>50% off</source>
+          <target state="new">50% off</target>
+        </trans-unit>
+        <trans-unit id="TextOnTrial" translate="yes" xml:space="preserve">
+          <source>On Trial</source>
+          <target state="new">On Trial</target>
+        </trans-unit>
+        <trans-unit id="TextOrderInformation" translate="yes" xml:space="preserve">
+          <source>Order Information</source>
+          <target state="new">Order Information</target>
+        </trans-unit>
+        <trans-unit id="TextOrganize" translate="yes" xml:space="preserve">
+          <source>Organize Pages</source>
+          <target state="new">Organize Pages</target>
+        </trans-unit>
+        <trans-unit id="TextOrsubscribe" translate="yes" xml:space="preserve">
+          <source>Or subscribe to us to unlock more powerful features</source>
+          <target state="new">Or subscribe to us to unlock more powerful features</target>
+        </trans-unit>
+        <trans-unit id="TextPleaseLog" translate="yes" xml:space="preserve">
+          <source>Please Log in again</source>
+          <target state="new">Please Log in again</target>
+        </trans-unit>
+        <trans-unit id="TextRegisteras" translate="yes" xml:space="preserve">
+          <source>Login to access all premium features</source>
+          <target state="new">Login to access all premium features</target>
+        </trans-unit>
+        <trans-unit id="TextSavewithout" translate="yes" xml:space="preserve">
+          <source>Save without watermark</source>
+          <target state="new">Save without watermark</target>
+        </trans-unit>
+        <trans-unit id="TextStatus" translate="yes" xml:space="preserve">
+          <source>Status</source>
+          <target state="new">Status</target>
+        </trans-unit>
+        <trans-unit id="TextSubscribeNow" translate="yes" xml:space="preserve">
+          <source>Subscribe Now</source>
+          <target state="new">Subscribe Now</target>
+        </trans-unit>
+        <trans-unit id="TextSubscribeSuccessfully" translate="yes" xml:space="preserve">
+          <source>Subscribe Successfully!</source>
+          <target state="new">Subscribe Successfully!</target>
+        </trans-unit>
+        <trans-unit id="TextSubscription" translate="yes" xml:space="preserve">
+          <source>Subscription renewal date</source>
+          <target state="new">Subscription renewal date</target>
+        </trans-unit>
+        <trans-unit id="TextSubscriptionBenefit" translate="yes" xml:space="preserve">
+          <source>Subscription Benefit</source>
+          <target state="new">Subscription Benefit</target>
+        </trans-unit>
+        <trans-unit id="TextSubscriptionExpired" translate="yes" xml:space="preserve">
+          <source>Subscription Expired</source>
+          <target state="new">Subscription Expired</target>
+        </trans-unit>
+        <trans-unit id="TextSuch" translate="yes" xml:space="preserve">
+          <source>Such as OCR, stamps, links</source>
+          <target state="new">Such as OCR, stamps, links</target>
+        </trans-unit>
+        <trans-unit id="TextSupportAI" translate="yes" xml:space="preserve">
+          <source>Support AI translation, AI rewriting, AI correction</source>
+          <target state="new">Support AI translation, AI rewriting, AI correction</target>
+        </trans-unit>
+        <trans-unit id="TextTrialExpired" translate="yes" xml:space="preserve">
+          <source>Trial Expired</source>
+          <target state="new">Trial Expired</target>
+        </trans-unit>
+        <trans-unit id="TextUnlimited" translate="yes" xml:space="preserve">
+          <source>Unlimited conversion</source>
+          <target state="new">Unlimited conversion</target>
+        </trans-unit>
+        <trans-unit id="TextUnlock" translate="yes" xml:space="preserve">
+          <source>Unlock all Features for Free</source>
+          <target state="new">Unlock all Features for Free</target>
+        </trans-unit>
+        <trans-unit id="TextUpgrade" translate="yes" xml:space="preserve">
+          <source>Upgrade</source>
+          <target state="new">Upgrade</target>
+        </trans-unit>
+        <trans-unit id="TextWelcome" translate="yes" xml:space="preserve">
+          <source>Welcome to Join PDF Master!</source>
+          <target state="new">Welcome to Join PDF Master!</target>
+        </trans-unit>
+        <trans-unit id="TextWhenyou" translate="yes" xml:space="preserve">
+          <source>When you save a document with PDF Master after editing, no watermark will be attached</source>
+          <target state="new">When you save a document with PDF Master after editing, no watermark will be attached</target>
+        </trans-unit>
+        <trans-unit id="TextYouraccount" translate="yes" xml:space="preserve">
+          <source>Your account has been logged into another device. If it was not done by you, please change your password as soon as possible.</source>
+          <target state="new">Your account has been logged into another device. If it was not done by you, please change your password as soon as possible.</target>
+        </trans-unit>
       </group>
     </body>
   </file>
@@ -745,8 +913,10 @@ Scanning PDF file is not supported!</target>
           <target state="new">Result</target>
         </trans-unit>
         <trans-unit id="AITranslation_LimitTip" translate="yes" xml:space="preserve">
-          <source>Limit document size to 10M, document page number to 30, 10w characters per month.</source>
-          <target state="new">Limit document size to 10M, document page number to 30, 10w characters per month.</target>
+          <source>Limit document size to 10M, document page number to 30, 10w characters 
+per month.</source>
+          <target state="new">Limit document size to 10M, document page number to 30, 10w characters 
+per month.</target>
         </trans-unit>
         <trans-unit id="AITranslation_NotSupportedTip" translate="yes" xml:space="preserve">
           <source>Scanned PDF file is not supported</source>

+ 3 - 2
PDF Office/Strings/HomePage/HomePage.Designer.cs

@@ -19,7 +19,7 @@ namespace PDF_Master.Strings.HomePage {
     // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
     // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
     // (以 /str 作为命令选项),或重新生成 VS 项目。
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
     public class HomePage {
@@ -97,7 +97,8 @@ namespace PDF_Master.Strings.HomePage {
         }
         
         /// <summary>
-        ///   查找类似 Limit document size to 10M, document page number to 30, 10w characters per month. 的本地化字符串。
+        ///   查找类似 Limit document size to 10M, document page number to 30, 10w characters 
+        ///per month. 的本地化字符串。
         /// </summary>
         public static string AITranslation_LimitTip {
             get {

+ 2 - 1
PDF Office/Strings/HomePage/HomePage.resx

@@ -149,7 +149,8 @@ Scanning PDF file is not supported!</value>
     <value>Translation Language</value>
   </data>
   <data name="AITranslation_LimitTip" xml:space="preserve">
-    <value>Limit document size to 10M, document page number to 30, 10w characters per month.</value>
+    <value>Limit document size to 10M, document page number to 30, 10w characters 
+per month.</value>
   </data>
   <data name="AITranslation_NotSupportedTip" xml:space="preserve">
     <value>Scanned PDF file is not supported</value>

+ 378 - 0
PDF Office/Strings/Service/Service.Designer.cs

@@ -60,6 +60,33 @@ namespace PDF_Master.Strings.Service {
             }
         }
         
+        /// <summary>
+        ///   查找类似 Save with Watermark 的本地化字符串。
+        /// </summary>
+        public static string BtnTextSavewithWatermark {
+            get {
+                return ResourceManager.GetString("BtnTextSavewithWatermark", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Subscribe 的本地化字符串。
+        /// </summary>
+        public static string BtnTextSubscrib {
+            get {
+                return ResourceManager.GetString("BtnTextSubscrib", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Subscribe 的本地化字符串。
+        /// </summary>
+        public static string BtnTextSubscribe {
+            get {
+                return ResourceManager.GetString("BtnTextSubscribe", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   查找类似 Network error 的本地化字符串。
         /// </summary>
@@ -978,6 +1005,240 @@ namespace PDF_Master.Strings.Service {
             }
         }
         
+        /// <summary>
+        ///   查找类似 AI assitant 的本地化字符串。
+        /// </summary>
+        public static string TextAIassitant {
+            get {
+                return ResourceManager.GetString("TextAIassitant", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 AI robot 的本地化字符串。
+        /// </summary>
+        public static string TextAIrobot {
+            get {
+                return ResourceManager.GetString("TextAIrobot", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Auto-renewal 的本地化字符串。
+        /// </summary>
+        public static string TextAutorenewal {
+            get {
+                return ResourceManager.GetString("TextAutorenewal", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Cancellation failed, please apply for cancellation when the subscription ends 的本地化字符串。
+        /// </summary>
+        public static string TextCancellation {
+            get {
+                return ResourceManager.GetString("TextCancellation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Change Password 的本地化字符串。
+        /// </summary>
+        public static string TextChange {
+            get {
+                return ResourceManager.GetString("TextChange", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Convert 的本地化字符串。
+        /// </summary>
+        public static string TextConvert {
+            get {
+                return ResourceManager.GetString("TextConvert", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Convert PDF to Word/Excel/PPT and more 的本地化字符串。
+        /// </summary>
+        public static string TextConvertPDF {
+            get {
+                return ResourceManager.GetString("TextConvertPDF", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Convert PDF to Office and image without any limitations, get converted files in high quality 的本地化字符串。
+        /// </summary>
+        public static string TextConvertPDFto {
+            get {
+                return ResourceManager.GetString("TextConvertPDFto", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Convert PDF without limitation 的本地化字符串。
+        /// </summary>
+        public static string TextConvertPDFwithout {
+            get {
+                return ResourceManager.GetString("TextConvertPDFwithout", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Edit PDF text and images 的本地化字符串。
+        /// </summary>
+        public static string Textediting {
+            get {
+                return ResourceManager.GetString("Textediting", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Edit PDF 的本地化字符串。
+        /// </summary>
+        public static string TextEditPDF {
+            get {
+                return ResourceManager.GetString("TextEditPDF", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Enjoy advanced features now! 的本地化字符串。
+        /// </summary>
+        public static string TextEnjoy {
+            get {
+                return ResourceManager.GetString("TextEnjoy", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Enjoy all advanced features now 的本地化字符串。
+        /// </summary>
+        public static string TextEnjoyall {
+            get {
+                return ResourceManager.GetString("TextEnjoyall", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Insert, delete, extract, split PDF pages 的本地化字符串。
+        /// </summary>
+        public static string TextInsert {
+            get {
+                return ResourceManager.GetString("TextInsert", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 (Limit first 10 pages) 的本地化字符串。
+        /// </summary>
+        public static string TextLimit10 {
+            get {
+                return ResourceManager.GetString("TextLimit10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 More Features 的本地化字符串。
+        /// </summary>
+        public static string TextMore {
+            get {
+                return ResourceManager.GetString("TextMore", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 50% off 的本地化字符串。
+        /// </summary>
+        public static string Textoff {
+            get {
+                return ResourceManager.GetString("Textoff", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 On Trial 的本地化字符串。
+        /// </summary>
+        public static string TextOnTrial {
+            get {
+                return ResourceManager.GetString("TextOnTrial", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Order Information 的本地化字符串。
+        /// </summary>
+        public static string TextOrderInformation {
+            get {
+                return ResourceManager.GetString("TextOrderInformation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Organize Pages 的本地化字符串。
+        /// </summary>
+        public static string TextOrganize {
+            get {
+                return ResourceManager.GetString("TextOrganize", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Or subscribe to us to unlock more powerful features 的本地化字符串。
+        /// </summary>
+        public static string TextOrsubscribe {
+            get {
+                return ResourceManager.GetString("TextOrsubscribe", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Please Log in again 的本地化字符串。
+        /// </summary>
+        public static string TextPleaseLog {
+            get {
+                return ResourceManager.GetString("TextPleaseLog", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Login to access all premium features 的本地化字符串。
+        /// </summary>
+        public static string TextRegisteras {
+            get {
+                return ResourceManager.GetString("TextRegisteras", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Save without watermark 的本地化字符串。
+        /// </summary>
+        public static string TextSavewithout {
+            get {
+                return ResourceManager.GetString("TextSavewithout", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Status 的本地化字符串。
+        /// </summary>
+        public static string TextStatus {
+            get {
+                return ResourceManager.GetString("TextStatus", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Subscribe Now 的本地化字符串。
+        /// </summary>
+        public static string TextSubscribeNow {
+            get {
+                return ResourceManager.GetString("TextSubscribeNow", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   查找类似 Expired 的本地化字符串。
         /// </summary>
@@ -996,6 +1257,15 @@ namespace PDF_Master.Strings.Service {
             }
         }
         
+        /// <summary>
+        ///   查找类似 Subscribe Successfully! 的本地化字符串。
+        /// </summary>
+        public static string TextSubscribeSuccessfully {
+            get {
+                return ResourceManager.GetString("TextSubscribeSuccessfully", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   查找类似 Trial expires 的本地化字符串。
         /// </summary>
@@ -1013,5 +1283,113 @@ namespace PDF_Master.Strings.Service {
                 return ResourceManager.GetString("TextSubscribetimetextOnTrial", resourceCulture);
             }
         }
+        
+        /// <summary>
+        ///   查找类似 Subscription renewal date 的本地化字符串。
+        /// </summary>
+        public static string TextSubscription {
+            get {
+                return ResourceManager.GetString("TextSubscription", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Subscription Benefit 的本地化字符串。
+        /// </summary>
+        public static string TextSubscriptionBenefit {
+            get {
+                return ResourceManager.GetString("TextSubscriptionBenefit", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Subscription Expired 的本地化字符串。
+        /// </summary>
+        public static string TextSubscriptionExpired {
+            get {
+                return ResourceManager.GetString("TextSubscriptionExpired", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Such as OCR, stamps, links 的本地化字符串。
+        /// </summary>
+        public static string TextSuch {
+            get {
+                return ResourceManager.GetString("TextSuch", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Support AI translation, AI rewriting, AI correction 的本地化字符串。
+        /// </summary>
+        public static string TextSupportAI {
+            get {
+                return ResourceManager.GetString("TextSupportAI", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Trial Expired 的本地化字符串。
+        /// </summary>
+        public static string TextTrialExpired {
+            get {
+                return ResourceManager.GetString("TextTrialExpired", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Unlimited conversion 的本地化字符串。
+        /// </summary>
+        public static string TextUnlimited {
+            get {
+                return ResourceManager.GetString("TextUnlimited", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Unlock all Features for Free 的本地化字符串。
+        /// </summary>
+        public static string TextUnlock {
+            get {
+                return ResourceManager.GetString("TextUnlock", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Upgrade 的本地化字符串。
+        /// </summary>
+        public static string TextUpgrade {
+            get {
+                return ResourceManager.GetString("TextUpgrade", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Welcome to Join PDF Master! 的本地化字符串。
+        /// </summary>
+        public static string TextWelcome {
+            get {
+                return ResourceManager.GetString("TextWelcome", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 When you save a document with PDF Master after editing, no watermark will be attached 的本地化字符串。
+        /// </summary>
+        public static string TextWhenyou {
+            get {
+                return ResourceManager.GetString("TextWhenyou", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Your account has been logged into another device. If it was not done by you, please change your password as soon as possible. 的本地化字符串。
+        /// </summary>
+        public static string TextYouraccount {
+            get {
+                return ResourceManager.GetString("TextYouraccount", resourceCulture);
+            }
+        }
     }
 }

+ 126 - 0
PDF Office/Strings/Service/Service.resx

@@ -117,6 +117,15 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <data name="BtnTextSavewithWatermark" xml:space="preserve">
+    <value>Save with Watermark</value>
+  </data>
+  <data name="BtnTextSubscrib" xml:space="preserve">
+    <value>Subscribe</value>
+  </data>
+  <data name="BtnTextSubscribe" xml:space="preserve">
+    <value>Subscribe</value>
+  </data>
   <data name="code300" xml:space="preserve">
     <value>Network error</value>
   </data>
@@ -234,18 +243,135 @@
   <data name="Registertext1" xml:space="preserve">
     <value>Already have an account?</value>
   </data>
+  <data name="TextAIassitant" xml:space="preserve">
+    <value>AI assitant</value>
+  </data>
+  <data name="TextAIrobot" xml:space="preserve">
+    <value>AI robot</value>
+  </data>
+  <data name="TextAutorenewal" xml:space="preserve">
+    <value>Auto-renewal</value>
+  </data>
+  <data name="TextCancellation" xml:space="preserve">
+    <value>Cancellation failed, please apply for cancellation when the subscription ends</value>
+  </data>
+  <data name="TextChange" xml:space="preserve">
+    <value>Change Password</value>
+  </data>
+  <data name="TextConvert" xml:space="preserve">
+    <value>Convert</value>
+  </data>
+  <data name="TextConvertPDF" xml:space="preserve">
+    <value>Convert PDF to Word/Excel/PPT and more</value>
+  </data>
+  <data name="TextConvertPDFto" xml:space="preserve">
+    <value>Convert PDF to Office and image without any limitations, get converted files in high quality</value>
+  </data>
+  <data name="TextConvertPDFwithout" xml:space="preserve">
+    <value>Convert PDF without limitation</value>
+  </data>
+  <data name="Textediting" xml:space="preserve">
+    <value>Edit PDF text and images</value>
+  </data>
+  <data name="TextEditPDF" xml:space="preserve">
+    <value>Edit PDF</value>
+  </data>
+  <data name="TextEnjoy" xml:space="preserve">
+    <value>Enjoy advanced features now!</value>
+  </data>
+  <data name="TextEnjoyall" xml:space="preserve">
+    <value>Enjoy all advanced features now</value>
+  </data>
+  <data name="TextInsert" xml:space="preserve">
+    <value>Insert, delete, extract, split PDF pages</value>
+  </data>
+  <data name="TextLimit10" xml:space="preserve">
+    <value>(Limit first 10 pages)</value>
+  </data>
+  <data name="TextMore" xml:space="preserve">
+    <value>More Features</value>
+  </data>
+  <data name="Textoff" xml:space="preserve">
+    <value>50% off</value>
+  </data>
+  <data name="TextOnTrial" xml:space="preserve">
+    <value>On Trial</value>
+  </data>
+  <data name="TextOrderInformation" xml:space="preserve">
+    <value>Order Information</value>
+  </data>
+  <data name="TextOrganize" xml:space="preserve">
+    <value>Organize Pages</value>
+  </data>
+  <data name="TextOrsubscribe" xml:space="preserve">
+    <value>Or subscribe to us to unlock more powerful features</value>
+  </data>
+  <data name="TextPleaseLog" xml:space="preserve">
+    <value>Please Log in again</value>
+  </data>
+  <data name="TextRegisteras" xml:space="preserve">
+    <value>Login to access all premium features</value>
+  </data>
+  <data name="TextSavewithout" xml:space="preserve">
+    <value>Save without watermark</value>
+  </data>
+  <data name="TextStatus" xml:space="preserve">
+    <value>Status</value>
+  </data>
+  <data name="TextSubscribeNow" xml:space="preserve">
+    <value>Subscribe Now</value>
+  </data>
   <data name="TextSubscribeStateExpired" xml:space="preserve">
     <value>Expired</value>
   </data>
   <data name="TextSubscribeStateOnTrial" xml:space="preserve">
     <value>OnTrial</value>
   </data>
+  <data name="TextSubscribeSuccessfully" xml:space="preserve">
+    <value>Subscribe Successfully!</value>
+  </data>
   <data name="TextSubscribetimeExpired" xml:space="preserve">
     <value>Trial expires</value>
   </data>
   <data name="TextSubscribetimetextOnTrial" xml:space="preserve">
     <value>Next subscription</value>
   </data>
+  <data name="TextSubscription" xml:space="preserve">
+    <value>Subscription renewal date</value>
+  </data>
+  <data name="TextSubscriptionBenefit" xml:space="preserve">
+    <value>Subscription Benefit</value>
+  </data>
+  <data name="TextSubscriptionExpired" xml:space="preserve">
+    <value>Subscription Expired</value>
+  </data>
+  <data name="TextSuch" xml:space="preserve">
+    <value>Such as OCR, stamps, links</value>
+  </data>
+  <data name="TextSupportAI" xml:space="preserve">
+    <value>Support AI translation, AI rewriting, AI correction</value>
+  </data>
+  <data name="TextTrialExpired" xml:space="preserve">
+    <value>Trial Expired</value>
+  </data>
+  <data name="TextUnlimited" xml:space="preserve">
+    <value>Unlimited conversion</value>
+  </data>
+  <data name="TextUnlock" xml:space="preserve">
+    <value>Unlock all Features for Free</value>
+  </data>
+  <data name="TextUpgrade" xml:space="preserve">
+    <value>Upgrade</value>
+  </data>
+  <data name="TextWelcome" xml:space="preserve">
+    <value>Welcome to Join PDF Master!</value>
+  </data>
+  <data name="TextWhenyou" xml:space="preserve">
+    <value>When you save a document with PDF Master after editing, no watermark will be attached</value>
+  </data>
+  <data name="TextYouraccount" xml:space="preserve">
+    <value>Your account has been logged into another device. If it was not done by you, please change your password as soon as possible.</value>
+  </data>
   <data name="Text_Add" xml:space="preserve">
     <value>Add password and permission</value>
   </data>

+ 8 - 0
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterCSVDialogViewModel.cs

@@ -104,8 +104,16 @@ namespace PDF_Master.ViewModels.Dialog.ConverterDialogs
                 SetProperty(ref T_pageRange, value);
             }
         }
+        private string _TextUpgrade;
+        public string TextUpgrade
+        {
+            get { return _TextUpgrade; }
+            set { _TextUpgrade = value; }
+        }
+
         private void IntString()
         {
+            TextUpgrade = App.ServiceLoader.GetString("TextUpgrade");
             T_Title = App.MainPageLoader.GetString("Convert_PDFToCSVTitle");
             T_YES = App.MainPageLoader.GetString("Convert_Yes");
             T_No = App.MainPageLoader.GetString("Convert_No");

+ 8 - 0
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterExcelDialogViewModel.cs

@@ -164,8 +164,16 @@ namespace PDF_Master.ViewModels.Dialog.ConverterDialogs
             }
         }
 
+        private string _TextUpgrade;
+        public string TextUpgrade
+        {
+            get { return _TextUpgrade; }
+            set { _TextUpgrade = value; }
+        }
+
         private void IntString()
         {
+            TextUpgrade = App.ServiceLoader.GetString("TextUpgrade");
             T_Title = App.MainPageLoader.GetString("Convert_PDFToExcelTitle");
             T_YES = App.MainPageLoader.GetString("Convert_Yes");
             T_No = App.MainPageLoader.GetString("Convert_No");

+ 8 - 0
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterHTMLDialogViewModel.cs

@@ -68,8 +68,16 @@ namespace PDF_Master.ViewModels.Dialog.ConverterDialogs
                 SetProperty(ref T_pageRange, value);
             }
         }
+        private string _TextUpgrade;
+        public string TextUpgrade
+        {
+            get { return _TextUpgrade; }
+            set { _TextUpgrade = value; }
+        }
+
         private void IntString()
         {
+            TextUpgrade = App.ServiceLoader.GetString("TextUpgrade");
             T_Title = App.MainPageLoader.GetString("Convert_PDFToHTMLTitle");
             T_YES = App.MainPageLoader.GetString("Convert_Yes");
             T_No = App.MainPageLoader.GetString("Convert_No");

+ 8 - 0
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterImgDialogViewModel.cs

@@ -79,8 +79,16 @@ namespace PDF_Master.ViewModels.Dialog.ConverterDialogs
                 SetProperty(ref T_format, value);
             }
         }
+        private string _TextUpgrade;
+        public string TextUpgrade
+        {
+            get { return _TextUpgrade; }
+            set { _TextUpgrade = value; }
+        }
+
         private void IntString()
         {
+            TextUpgrade = App.ServiceLoader.GetString("TextUpgrade");
             T_Title = App.MainPageLoader.GetString("Convert_PDFToImageTitle");
             T_YES = App.MainPageLoader.GetString("Convert_Yes");
             T_No = App.MainPageLoader.GetString("Convert_No");

+ 8 - 0
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterPPTDialogViewModel.cs

@@ -68,8 +68,16 @@ namespace PDF_Master.ViewModels.Dialog.ConverterDialogs
                 SetProperty(ref T_pageRange, value);
             }
         }
+        private string _TextUpgrade;
+        public string TextUpgrade
+        {
+            get { return _TextUpgrade; }
+            set { _TextUpgrade = value; }
+        }
+
         private void IntString()
         {
+            TextUpgrade = App.ServiceLoader.GetString("TextUpgrade");
             T_Title = App.MainPageLoader.GetString("Convert_PDFToPPTTitle");
             T_YES = App.MainPageLoader.GetString("Convert_Yes");
             T_No = App.MainPageLoader.GetString("Convert_No");

+ 8 - 0
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterRTFDialogViewModel.cs

@@ -69,8 +69,16 @@ namespace PDF_Master.ViewModels.Dialog.ConverterDialogs
             }
         }
 
+        private string _TextUpgrade;
+        public string TextUpgrade
+        {
+            get { return _TextUpgrade; }
+            set { _TextUpgrade = value; }
+        }
+
         private void IntString()
         {
+            TextUpgrade = App.ServiceLoader.GetString("TextUpgrade");
             T_Title = App.MainPageLoader.GetString("Convert_PDFToRTFTitle");
             T_YES = App.MainPageLoader.GetString("Convert_Yes");
             T_No = App.MainPageLoader.GetString("Convert_No");

+ 8 - 0
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterTextDialogViewModel.cs

@@ -69,8 +69,16 @@ namespace PDF_Master.ViewModels.Dialog.ConverterDialogs
             }
         }
 
+        private string _TextUpgrade;
+        public string TextUpgrade
+        {
+            get { return _TextUpgrade; }
+            set { _TextUpgrade = value; }
+        }
+
         private void IntString()
         {
+            TextUpgrade = App.ServiceLoader.GetString("TextUpgrade");
             T_Title = App.MainPageLoader.GetString("Convert_PDFToTextTitle");
             T_YES = App.MainPageLoader.GetString("Convert_Yes");
             T_No = App.MainPageLoader.GetString("Convert_No");

+ 8 - 0
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterWordDialogViewModel.cs

@@ -70,8 +70,16 @@ namespace PDF_Master.ViewModels.Dialog.ConverterDialogs
                 SetProperty(ref T_pageRange, value);
             }
         }
+        private string _TextUpgrade;
+        public string TextUpgrade
+        {
+            get { return _TextUpgrade; }
+            set { _TextUpgrade = value; }
+        }
+
         private void IntString()
         {
+            TextUpgrade = App.ServiceLoader.GetString("TextUpgrade");
             T_Title = App.MainPageLoader.GetString("Convert_PDFToWordTitle");
             T_YES = App.MainPageLoader.GetString("Convert_Yes");
             T_No = App.MainPageLoader.GetString("Convert_No");

+ 104 - 0
PDF Office/ViewModels/Dialog/ServiceDialog/LoginDialogViewModel.cs

@@ -59,6 +59,90 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             set { _LoginPassword = value; }
         }
 
+        private string _TextUnlock;
+        public string TextUnlock
+        {
+            get { return _TextUnlock; }
+            set { _TextUnlock = value; }
+        }
+
+        private string _TextRegisteras;
+        public string TextRegisteras
+        {
+            get { return _TextRegisteras; }
+            set { _TextRegisteras = value; }
+        }
+
+        private string _TextEditPDF;
+        public string TextEditPDF
+        {
+            get { return _TextEditPDF; }
+            set { _TextEditPDF = value; }
+        }
+
+        private string _Textediting;
+        public string Textediting
+        {
+            get { return _Textediting; }
+            set { _Textediting = value; }
+        }
+        private string _TextConvert;
+        public string TextConvert
+        {
+            get { return _TextConvert; }
+            set { _TextConvert = value; }
+        }
+
+        private string _TextLimit10;
+        public string TextLimit10
+        {
+            get { return _TextLimit10; }
+            set { _TextLimit10 = value; }
+        }
+
+        private string _TextConvertPDF;
+        public string TextConvertPDF
+        {
+            get { return _TextConvertPDF; }
+            set { _TextConvertPDF = value; }
+        }
+
+        private string _TextOrganize;
+        public string TextOrganize
+        {
+            get { return _TextOrganize; }
+            set { _TextOrganize = value; }
+        }
+
+        private string _TextInsert;
+        public string TextInsert
+        {
+            get { return _TextInsert; }
+            set { _TextInsert = value; }
+        }
+
+        private string _TextMore;
+        public string TextMore
+        {
+            get { return _TextMore; }
+            set { _TextMore = value; }
+        }
+
+        private string _TextSuch;
+        public string TextSuch
+        {
+            get { return _TextSuch; }
+            set { _TextSuch = value; }
+        }
+
+        private string _TextSubscribeNow;
+        public string TextSubscribeNow
+        {
+            get { return _TextSubscribeNow; }
+            set { _TextSubscribeNow = value; }
+        }
+
+
         public bool CanCloseDialog()
         {
             return true;
@@ -77,6 +161,25 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             }
             else { RegionMan("LoginRegion"); }
         }
+
+        private void InitString()
+        {
+
+            TextUnlock = App.ServiceLoader.GetString("TextUnlock");
+            TextRegisteras = App.ServiceLoader.GetString("TextRegisteras");
+            TextEditPDF = App.ServiceLoader.GetString("TextEditPDF");
+            Textediting = App.ServiceLoader.GetString("Textediting");
+            TextConvert = App.ServiceLoader.GetString("TextConvert");
+            TextLimit10 = App.ServiceLoader.GetString("TextLimit10");
+            TextConvertPDF = App.ServiceLoader.GetString("TextConvertPDF");
+            TextOrganize = App.ServiceLoader.GetString("TextOrganize");
+            TextInsert = App.ServiceLoader.GetString("TextInsert");
+            TextMore = App.ServiceLoader.GetString("TextMore");
+            TextSuch = App.ServiceLoader.GetString("TextSuch");
+            TextSubscribeNow = App.ServiceLoader.GetString("TextSubscribeNow");
+
+        }
+
         public DelegateCommand LinkstoreCommand { get; set; }
         public DelegateCommand OpenIAPCommand { get; set; }
         LoginDialogViewModel(IRegionManager regionManager, IDialogService dialogService)
@@ -86,6 +189,7 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             dialogs = dialogService;
             this.Region = regionManager;
             LoginRegionName = Guid.NewGuid().ToString();
+            InitString();
         }
         private void OpenIAP()
         {

+ 32 - 1
PDF Office/ViewModels/Dialog/ServiceDialog/LoginoffViewModel.cs

@@ -22,6 +22,34 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
 
         #region 文案
 
+        private string _TextPleaseLog;
+        public string TextPleaseLog
+        {
+            get { return _TextPleaseLog; }
+            set { _TextPleaseLog = value; }
+        }
+
+        private string _TextYouraccount;
+        public string TextYouraccount
+        {
+            get { return _TextYouraccount; }
+            set { _TextYouraccount = value; }
+        }
+
+        private string _TextChange;
+        public string TextChange
+        {
+            get { return _TextChange; }
+            set { _TextChange = value; }
+        }
+
+        private string _TextOK;
+        public string TextOK
+        {
+            get { return _TextOK; }
+            set { _TextOK = value; }
+        }
+
 
 
         #endregion
@@ -31,7 +59,10 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
         private void InitString()
         {
 
-            //Text_Signup = App.ServiceLoader.GetString("Text_Signup");
+            TextPleaseLog = App.ServiceLoader.GetString("TextPleaseLog");
+            TextYouraccount = App.ServiceLoader.GetString("TextYouraccount");
+            TextChange = App.ServiceLoader.GetString("TextChange");
+            TextOK = App.ServiceLoader.GetString("TextOK");
 
         }
 

+ 103 - 1
PDF Office/ViewModels/Dialog/ServiceDialog/RegisterDialogViewModel.cs

@@ -46,7 +46,90 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             get { return _RegisterPassword; }
             set { _RegisterPassword = value; }
         }
-       
+
+        private string _TextUnlock;
+        public string TextUnlock
+        {
+            get { return _TextUnlock; }
+            set { _TextUnlock = value; }
+        }
+
+        private string _TextRegisteras;
+        public string TextRegisteras
+        {
+            get { return _TextRegisteras; }
+            set { _TextRegisteras = value; }
+        }
+
+        private string _TextEditPDF;
+        public string TextEditPDF
+        {
+            get { return _TextEditPDF; }
+            set { _TextEditPDF = value; }
+        }
+
+        private string _Textediting;
+        public string Textediting
+        {
+            get { return _Textediting; }
+            set { _Textediting = value; }
+        }
+        private string _TextConvert;
+        public string TextConvert
+        {
+            get { return _TextConvert; }
+            set { _TextConvert = value; }
+        }
+
+        private string _TextLimit10;
+        public string TextLimit10
+        {
+            get { return _TextLimit10; }
+            set { _TextLimit10 = value; }
+        }
+
+        private string _TextConvertPDF;
+        public string TextConvertPDF
+        {
+            get { return _TextConvertPDF; }
+            set { _TextConvertPDF = value; }
+        }
+
+        private string _TextOrganize;
+        public string TextOrganize
+        {
+            get { return _TextOrganize; }
+            set { _TextOrganize = value; }
+        }
+
+        private string _TextInsert;
+        public string TextInsert
+        {
+            get { return _TextInsert; }
+            set { _TextInsert = value; }
+        }
+
+        private string _TextSuch;
+        public string TextSuch
+        {
+            get { return _TextSuch; }
+            set { _TextSuch = value; }
+        }
+
+        private string _TextSubscribeNow;
+        public string TextSubscribeNow
+        {
+            get { return _TextSubscribeNow; }
+            set { _TextSubscribeNow = value; }
+        }
+        private string _TextMore;
+        public string TextMore
+        {
+            get { return _TextMore; }
+            set { _TextMore = value; }
+        }
+
+
         public void Close()
         {
 
@@ -75,6 +158,24 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             }
             else { RegionMan("RegisterRegion"); };
            
+        }
+
+        private void InitString()
+        {
+
+            TextUnlock = App.ServiceLoader.GetString("TextUnlock");
+            TextRegisteras = App.ServiceLoader.GetString("TextRegisteras");
+            TextEditPDF = App.ServiceLoader.GetString("TextEditPDF");
+            Textediting = App.ServiceLoader.GetString("Textediting");
+            TextConvert = App.ServiceLoader.GetString("TextConvert");
+            TextLimit10 = App.ServiceLoader.GetString("TextLimit10");
+            TextConvertPDF = App.ServiceLoader.GetString("TextConvertPDF");
+            TextOrganize = App.ServiceLoader.GetString("TextOrganize");
+            TextInsert = App.ServiceLoader.GetString("TextInsert");
+            TextMore = App.ServiceLoader.GetString("TextMore");
+            TextSuch = App.ServiceLoader.GetString("TextSuch");
+            TextSubscribeNow = App.ServiceLoader.GetString("TextSubscribeNow");
+
         }
         public DelegateCommand LinkstoreCommand { get; set; }
 
@@ -86,6 +187,7 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             dialogs = dialogService;
             this.Region = regionManager;
             RegisterRegionName = Guid.NewGuid().ToString();
+            InitString();
         }
         private void Linkstore()
         {

+ 59 - 14
PDF Office/ViewModels/Dialog/ServiceDialog/RegisterOKRegionViewModel.cs

@@ -18,38 +18,83 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
     public class RegisterOKRegionViewModel : BindableBase, IDialogAware
     {
         public IDialogService dialogs;
-
+        public event Action<IDialogResult> RequestClose;
 
         #region 文案
 
-        private string _Text_regisuccess = "";
+        private string _Textregisuccess = "";
 
-        public string Text_regisuccess
+        public string Textregisuccess
         {
-            get { return _Text_regisuccess; }
+            get { return _Textregisuccess; }
             set
             {
-                SetProperty(ref _Text_regisuccess, value);
+                SetProperty(ref _Textregisuccess, value);
             }
         }
 
-        private string _Text_getstart = "";
+        private string _TextWelcome;
+        public string TextWelcome
+        {
+            get { return _TextWelcome; }
+            set { _TextWelcome = value; }
+        }
 
-        public event Action<IDialogResult> RequestClose;
+        private string _TextEnjoy;
+        public string TextEnjoy
+        {
+            get { return _TextEnjoy; }
+            set { _TextEnjoy = value; }
+        }
 
-        public string Text_getstart
+        private string _TextOrsubscribe;
+        public string TextOrsubscribe
         {
-            get { return _Text_getstart; }
-            set
-            {
-                SetProperty(ref _Text_getstart, value);
-            }
+            get { return _TextOrsubscribe; }
+            set { _TextOrsubscribe = value; }
         }
 
-        private void InitString()
+        private string _TextAIrobot;
+        public string TextAIrobot
         {
+            get { return _TextAIrobot; }
+            set { _TextAIrobot = value; }
+        }
 
+        private string _TextUnlimited;
+        public string TextUnlimited
+        {
+            get { return _TextUnlimited; }
+            set { _TextUnlimited = value; }
+        }
+
+        private string _TextSavewithout;
+        public string TextSavewithout
+        {
+            get { return _TextSavewithout; }
+            set { _TextSavewithout = value; }
+        }
+
+        private string _BtnTextSubscribe;
+        public string BtnTextSubscribe
+        {
+            get { return _BtnTextSubscribe; }
+            set { _BtnTextSubscribe = value; }
+        }
+
+
+
+        private void InitString()
+        {
 
+            Textregisuccess = App.ServiceLoader.GetString("Text_regisuccess");
+            TextWelcome = App.ServiceLoader.GetString("TextWelcome");
+            TextEnjoy = App.ServiceLoader.GetString("TextEnjoy");
+            TextOrsubscribe = App.ServiceLoader.GetString("TextOrsubscribe");
+            TextAIrobot = App.ServiceLoader.GetString("TextAIrobot");
+            TextUnlimited = App.ServiceLoader.GetString("TextUnlimited");
+            TextSavewithout = App.ServiceLoader.GetString("TextSavewithout");
+            BtnTextSubscribe = App.ServiceLoader.GetString("BtnTextSubscribe");
         }
 
 

+ 85 - 1
PDF Office/ViewModels/Dialog/ServiceDialog/SubscriptionDialogViewModel.cs

@@ -64,6 +64,79 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             }
         }
 
+        private string _TextSubscriptionBenefit;
+        public string TextSubscriptionBenefit
+        {
+            get { return _TextSubscriptionBenefit; }
+            set { _TextSubscriptionBenefit = value; }
+        }
+
+        private string _TextSavewithout;
+        public string TextSavewithout
+        {
+            get { return _TextSavewithout; }
+            set { _TextSavewithout = value; }
+        }
+
+        private string _TextWhenyou;
+        public string TextWhenyou
+        {
+            get { return _TextWhenyou; }
+            set { _TextWhenyou = value; }
+        }
+
+        private string _TextConvertPDF;
+        public string TextConvertPDF
+        {
+            get { return _TextConvertPDF; }
+            set { _TextConvertPDF = value; }
+        }
+
+
+        private string _TextConvertPDFto;
+        public string TextConvertPDFto
+        {
+            get { return _TextConvertPDFto; }
+            set { _TextConvertPDFto = value; }
+        }
+
+        private string _TextAIassitant;
+        public string TextAIassitant
+        {
+            get { return _TextAIassitant; }
+            set { _TextAIassitant = value; }
+        }
+
+        private string _TextSupportAI;
+        public string TextSupportAI
+        {
+            get { return _TextSupportAI; }
+            set { _TextSupportAI = value; }
+        }
+
+        private string _BtnTextSavewithWatermark;
+        public string BtnTextSavewithWatermark
+        {
+            get { return _BtnTextSavewithWatermark; }
+            set { _BtnTextSavewithWatermark = value; }
+        }
+
+
+        private string _Textoff;
+        public string Textoff
+        {
+            get { return _Textoff; }
+            set { _Textoff = value; }
+        }
+
+
+        private string _BtnTextSubscribe;
+        public string BtnTextSubscribe
+        {
+            get { return _BtnTextSubscribe; }
+            set { _BtnTextSubscribe = value; }
+        }
+
 
 
 
@@ -78,13 +151,24 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             }
         }
 
+
+
         public DelegateCommand LinkstoreCommand { get; set; }
          public DelegateCommand WarermarkSavingCommand { get; set; }
         public DelegateCommand RefreshCommand { get; set; }
         private void InitString()
         {
+            TextSubscriptionBenefit = App.ServiceLoader.GetString("TextSubscriptionBenefit");
+            TextSavewithout = App.ServiceLoader.GetString("TextSavewithout");
+            TextWhenyou = App.ServiceLoader.GetString("TextWhenyou");
+            TextConvertPDF = App.ServiceLoader.GetString("TextConvertPDFwithout");
+            TextConvertPDFto = App.ServiceLoader.GetString("TextConvertPDFto");
+            TextAIassitant = App.ServiceLoader.GetString("TextAIassitant");
+            TextSupportAI = App.ServiceLoader.GetString("TextSupportAI");
+            BtnTextSavewithWatermark = App.ServiceLoader.GetString("BtnTextSavewithWatermark");
+            Textoff = App.ServiceLoader.GetString("Textoff");
+            BtnTextSubscribe = App.ServiceLoader.GetString("BtnTextSubscribe");
 
-           
         }
 
 

+ 22 - 3
PDF Office/ViewModels/Dialog/ServiceDialog/SubscriptionOKDialogViewModel.cs

@@ -19,7 +19,26 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
         public event Action<IDialogResult> RequestClose;
 
         #region 文案
+        private string _TextSubscribeSuccessfully;
+        public string TextSubscribeSuccessfully
+        {
+            get { return _TextSubscribeSuccessfully; }
+            set { _TextSubscribeSuccessfully = value; }
+        }
 
+        private string _TextEnjoyall;
+        public string TextEnjoyall
+        {
+            get { return _TextEnjoyall; }
+            set { _TextEnjoyall = value; }
+        }
+
+        private string _TextOK;
+        public string TextOK
+        {
+            get { return _TextOK; }
+            set { _TextOK = value; }
+        }
 
 
         #endregion
@@ -28,9 +47,9 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
 
         private void InitString()
         {
-
-            //Text_Signup = App.ServiceLoader.GetString("Text_Signup");
-
+            TextSubscribeSuccessfully = App.ServiceLoader.GetString("TextSubscribeSuccessfully");
+            TextEnjoyall = App.ServiceLoader.GetString("TextEnjoyall");
+            TextOK = App.ServiceLoader.GetString("Text_OK");
         }
 
 

+ 67 - 1
PDF Office/ViewModels/Dialog/ServiceDialog/UserDialogViewModel.cs

@@ -170,6 +170,63 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             }
         }
 
+        private string _TextStatus;
+        public string TextStatus
+        {
+            get { return _TextStatus; }
+            set { _TextStatus = value; }
+        }
+
+
+        private string _TextOnTrial;
+        public string TextOnTrial
+        {
+            get { return _TextOnTrial; }
+            set { _TextOnTrial = value; }
+        }
+
+        private string _TextTrialExpired;
+        public string TextTrialExpired
+        {
+            get { return _TextTrialExpired; }
+            set { _TextTrialExpired = value; }
+        }
+
+        private string _TextSubscriptionExpired;
+        public string TextSubscriptionExpired
+        {
+            get { return _TextSubscriptionExpired; }
+            set { _TextSubscriptionExpired = value; }
+        }
+
+        private string _TextAutorenewal;
+        public string TextAutorenewal
+        {
+            get { return _TextAutorenewal; }
+            set { _TextAutorenewal = value; }
+        }
+
+        private string _TextSubscription;
+        public string TextSubscription
+        {
+            get { return _TextSubscription; }
+            set { _TextSubscription = value; }
+        }
+
+
+        private string _TextOrderInformation;
+        public string TextOrderInformation
+        {
+            get { return _TextOrderInformation; }
+            set { _TextOrderInformation = value; }
+        }
+
+        private string _BtnTextSubscribe;
+        public string BtnTextSubscribe
+        {
+            get { return _BtnTextSubscribe; }
+            set { _BtnTextSubscribe = value; }
+        }
 
 
         private void InitString()
@@ -183,6 +240,15 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             Text_useroutmsg = App.ServiceLoader.GetString("Text_useroutmsg");
             Text_yes = App.ServiceLoader.GetString("Text_yes");
             Text_no = App.ServiceLoader.GetString("Text_no");
+            TextStatus = App.ServiceLoader.GetString("TextStatus");
+            TextOnTrial = App.ServiceLoader.GetString("TextOnTrial");
+            TextTrialExpired = App.ServiceLoader.GetString("TextTrialExpired");
+            TextSubscriptionExpired = App.ServiceLoader.GetString("TextSubscriptionExpired");
+            TextAutorenewal = App.ServiceLoader.GetString("TextAutorenewal");
+            TextSubscription = App.ServiceLoader.GetString("TextSubscription");
+            TextOrderInformation = App.ServiceLoader.GetString("TextOrderInformation");
+            BtnTextSubscribe = App.ServiceLoader.GetString("BtnTextSubscribe");
+
 
         }
 
@@ -318,7 +384,7 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
             if(Settings.Default.UserDate.subscribestatus == 1)
             {
                 AlertsMessage alertsMessage = new AlertsMessage();
-                alertsMessage.ShowDialog("注不了销 ", "无法注销,需要订阅期结束后再申请注销 ", App.ServiceLoader.GetString("Text_yes"),IconType.Tip);
+                alertsMessage.ShowDialog("", App.ServiceLoader.GetString("TextCancellation"), App.ServiceLoader.GetString("Text_yes"),IconType.Tip);
             }
             else
             {

+ 1 - 1
PDF Office/Views/Dialog/ConverterDialogs/ConverterCSVDialog.xaml

@@ -108,7 +108,7 @@
                                         </i:EventTrigger>
                         </i:Interaction.Triggers>
                         <Underline >
-                           <TextBlock Text="Unlock"/>
+                           <TextBlock Text="{Binding TextUpgrade}"/>
                         </Underline>
                     </TextBlock>
                 </StackPanel>

+ 1 - 1
PDF Office/Views/Dialog/ConverterDialogs/ConverterExcelDialog.xaml

@@ -108,7 +108,7 @@
                                         </i:EventTrigger>
                         </i:Interaction.Triggers>
                         <Underline >
-                           <TextBlock Text="Unlock"/>
+                           <TextBlock Text="{Binding TextUpgrade}"/>
                         </Underline>
                     </TextBlock>
                 </StackPanel>

+ 1 - 1
PDF Office/Views/Dialog/ConverterDialogs/ConverterHTMLDialog.xaml

@@ -80,7 +80,7 @@
                                         </i:EventTrigger>
                         </i:Interaction.Triggers>
                         <Underline >
-                           <TextBlock Text="Unlock"/>
+                         <TextBlock Text="{Binding TextUpgrade}"/>
                         </Underline>
                     </TextBlock>
                 </StackPanel>

+ 1 - 1
PDF Office/Views/Dialog/ConverterDialogs/ConverterImgDialog.xaml

@@ -108,7 +108,7 @@
                                         </i:EventTrigger>
                         </i:Interaction.Triggers>
                         <Underline >
-                           <TextBlock Text="Unlock"/>
+                          <TextBlock Text="{Binding TextUpgrade}"/>
                         </Underline>
                     </TextBlock>
                 </StackPanel>

+ 1 - 1
PDF Office/Views/Dialog/ConverterDialogs/ConverterPPTDialog.xaml

@@ -80,7 +80,7 @@
                                         </i:EventTrigger>
                         </i:Interaction.Triggers>
                         <Underline >
-                           <TextBlock Text="Unlock"/>
+                           <TextBlock Text="{Binding TextUpgrade}"/>
                         </Underline>
                     </TextBlock>
                 </StackPanel>

+ 1 - 1
PDF Office/Views/Dialog/ConverterDialogs/ConverterRTFDialog.xaml

@@ -80,7 +80,7 @@
                                         </i:EventTrigger>
                         </i:Interaction.Triggers>
                         <Underline >
-                           <TextBlock Text="Unlock"/>
+                         <TextBlock Text="{Binding TextUpgrade}"/>
                         </Underline>
                     </TextBlock>
                 </StackPanel>

+ 1 - 1
PDF Office/Views/Dialog/ConverterDialogs/ConverterTextDialog.xaml

@@ -80,7 +80,7 @@
                                         </i:EventTrigger>
                         </i:Interaction.Triggers>
                         <Underline >
-                           <TextBlock Text="Unlock"/>
+                           <TextBlock Text="{Binding TextUpgrade}"/>
                         </Underline>
                     </TextBlock>
                 </StackPanel>

+ 1 - 1
PDF Office/Views/Dialog/ConverterDialogs/ConverterWordDialog.xaml

@@ -95,7 +95,7 @@
                                         </i:EventTrigger>
                         </i:Interaction.Triggers>
                         <Underline >
-                           <TextBlock Text="Unlock"/>
+                          <TextBlock Text="{Binding TextUpgrade}"/>
                         </Underline>
                     </TextBlock>
                 </StackPanel>

+ 16 - 16
PDF Office/Views/Dialog/ServiceDialog/LoginDialog.xaml

@@ -32,7 +32,7 @@
                     FontSize="20"
                     FontWeight="SemiBold"
                     LineHeight="28"
-                    Text="Unlock all features for free"
+                    Text="{Binding TextUnlock}"
                     TextWrapping="Wrap" />
                 <TextBlock
                     Width="204"
@@ -43,7 +43,7 @@
                     FontSize="10"
                     Foreground="#94989C"
                     LineHeight="16"
-                    Text="Register as a member and login to access all premium features for free"
+                    Text="{Binding TextRegisteras}"
                     TextWrapping="Wrap" />
             </StackPanel>
 
@@ -69,7 +69,7 @@
                             FontSize="12"
                             FontWeight="SemiBold"
                             LineHeight="20"
-                            Text="Edit PDF" />
+                            Text="{Binding TextEditPDF}" />
                         <TextBlock
                             Height="18"
                             Margin="0,4,0,0"
@@ -77,7 +77,7 @@
                             FontSize="11"
                             Foreground="#616469"
                             LineHeight="28"
-                            Text="Text editing, image editing" />
+                            Text="{Binding Textediting}" />
                     </StackPanel>
                 </Grid>
                 <Grid
@@ -98,7 +98,7 @@
                                 FontSize="12"
                                 FontWeight="SemiBold"
                                 LineHeight="20"
-                                Text="Convert" />
+                                Text="{Binding TextConvert}" />
                             <TextBlock
                                 Height="18"
                                 Margin="8,0,0,0"
@@ -106,7 +106,7 @@
                                 FontSize="11"
                                 Foreground="#94989C"
                                 LineHeight="18"
-                                Text="(Limit first 10 pages)" />
+                                Text="{Binding TextLimit10}" />
                         </StackPanel>
 
                         <TextBlock
@@ -116,7 +116,7 @@
                             FontSize="11"
                             Foreground="#616469"
                             LineHeight="28"
-                            Text="Best PDF to Office Converter" />
+                            Text="{Binding TextConvertPDF}" />
                     </StackPanel>
                 </Grid>
                 <Grid
@@ -139,7 +139,7 @@
                             FontSize="12"
                             FontWeight="SemiBold"
                             LineHeight="20"
-                            Text="Page Edit" />
+                            Text="{Binding TextOrganize}" />
                         <TextBlock
                             Height="18"
                             Margin="0,4,0,0"
@@ -147,7 +147,7 @@
                             FontSize="11"
                             Foreground="#616469"
                             LineHeight="28"
-                            Text="Insert, Replace, Split, Extract" />
+                            Text="{Binding TextInsert}" />
                     </StackPanel>
                 </Grid>
                 <Grid
@@ -170,7 +170,7 @@
                             FontSize="12"
                             FontWeight="SemiBold"
                             LineHeight="20"
-                            Text="More Features" />
+                            Text="{Binding TextMore}" />
                         <TextBlock
                             Height="18"
                             Margin="0,4,0,0"
@@ -178,7 +178,7 @@
                             FontSize="11"
                             Foreground="#616469"
                             LineHeight="28"
-                            Text="More features to look forward" />
+                            Text="{Binding TextSuch}" />
                     </StackPanel>
                 </Grid>
             </StackPanel>
@@ -191,9 +191,9 @@
                 FontFamily="Segoe UI"
                 FontSize="12"
                 FontWeight="SemiBold"
-                Foreground="#3F8FF6">
-                <Hyperlink Command="{Binding LinkstoreCommand}">
-                    <Hyperlink.Style>
+                Foreground="#3F8FF6" >
+                   <Hyperlink Command="{Binding LinkstoreCommand}">
+                         <Hyperlink.Style>
                         <Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
                             <Setter Property="FocusVisualStyle" Value="{x:Null}" />
                             <Setter Property="TextBlock.TextDecorations" Value="{x:Null}" />
@@ -204,8 +204,8 @@
                             </Style.Triggers>
                         </Style>
                     </Hyperlink.Style>
-                    <TextBlock Text="Subscribe Now" />
-                </Hyperlink>
+                        <TextBlock Text="{Binding TextSubscribeNow}" />
+                    </Hyperlink>
             </TextBlock>
         </Grid>
         <Grid Grid.Column="1">

+ 4 - 4
PDF Office/Views/Dialog/ServiceDialog/LoginoffDialog.xaml

@@ -31,7 +31,7 @@
                         FontSize="16"
                         FontWeight="SemiBold"
                         LineHeight="24"
-                        Text="Please login again" />
+                        Text="{Binding TextPleaseLog}" />
                 </WrapPanel>
                 <TextBlock
                     Width="392"
@@ -42,7 +42,7 @@
                     LineHeight="22"
                     TextAlignment="Center"
                     TextWrapping="Wrap">
-                    <Run Text="您的账号已在其他设备登录,若非本人操作,请尽快" />
+                    <Run Text="{Binding TextYouraccount}" />
                     <Hyperlink  Command="{Binding GOLoginCommand}">
                           <Hyperlink.Style>
                         <Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
@@ -55,7 +55,7 @@
                             </Style.Triggers>
                         </Style>
                     </Hyperlink.Style>
-                        <TextBlock Margin="0,16,0,0" Text="修改您的账号密码" />
+                        <TextBlock Margin="0,16,0,0" Text="{Binding TextChange}" />
                     </Hyperlink>
                 </TextBlock>
                 <StackPanel Margin="0,32,0,0">
@@ -64,7 +64,7 @@
                         Width="80"
                         Height="32"
                         Margin="0,0,20,0"
-                        Content="OK"
+                        Content="{Binding TextOK}"
                         IsCancel="True"
                         IsDefault="True"
                         Style="{StaticResource Btn.cta}" />

+ 12 - 12
PDF Office/Views/Dialog/ServiceDialog/RegisterDialog.xaml

@@ -32,7 +32,7 @@
                     FontSize="20"
                     FontWeight="SemiBold"
                     LineHeight="28"
-                    Text="Unlock all features for free"
+                    Text="{Binding TextUnlock}"
                     TextWrapping="Wrap" />
                 <TextBlock
                     Width="204"
@@ -43,7 +43,7 @@
                     FontSize="10"
                     Foreground="#94989C"
                     LineHeight="16"
-                    Text="Register as a member and login to access all premium features for free"
+                    Text="{Binding TextRegisteras}"
                     TextWrapping="Wrap" />
             </StackPanel>
 
@@ -69,7 +69,7 @@
                             FontSize="12"
                             FontWeight="SemiBold"
                             LineHeight="20"
-                            Text="Edit PDF" />
+                            Text="{Binding TextEditPDF}" />
                         <TextBlock
                             Height="18"
                             Margin="0,4,0,0"
@@ -77,7 +77,7 @@
                             FontSize="11"
                             Foreground="#616469"
                             LineHeight="28"
-                            Text="Text editing, image editing" />
+                            Text="{Binding Textediting}" />
                     </StackPanel>
                 </Grid>
                 <Grid
@@ -98,7 +98,7 @@
                                 FontSize="12"
                                 FontWeight="SemiBold"
                                 LineHeight="20"
-                                Text="Convert" />
+                                Text="{Binding TextConvert}" />
                             <TextBlock
                                 Height="18"
                                 Margin="8,0,0,0"
@@ -106,7 +106,7 @@
                                 FontSize="11"
                                 Foreground="#94989C"
                                 LineHeight="18"
-                                Text="(Limit first 10 pages)" />
+                                Text="{Binding TextLimit10}" />
                         </StackPanel>
 
                         <TextBlock
@@ -116,7 +116,7 @@
                             FontSize="11"
                             Foreground="#616469"
                             LineHeight="28"
-                            Text="Best PDF to Office Converter" />
+                            Text="{Binding TextConvertPDF}" />
                     </StackPanel>
                 </Grid>
                 <Grid
@@ -139,7 +139,7 @@
                             FontSize="12"
                             FontWeight="SemiBold"
                             LineHeight="20"
-                            Text="Page Edit" />
+                            Text="{Binding TextOrganize}" />
                         <TextBlock
                             Height="18"
                             Margin="0,4,0,0"
@@ -147,7 +147,7 @@
                             FontSize="11"
                             Foreground="#616469"
                             LineHeight="28"
-                            Text="Insert, Replace, Split, Extract" />
+                            Text="{Binding TextInsert}" />
                     </StackPanel>
                 </Grid>
                 <Grid
@@ -170,7 +170,7 @@
                             FontSize="12"
                             FontWeight="SemiBold"
                             LineHeight="20"
-                            Text="More Features" />
+                            Text="{Binding TextMore}" />
                         <TextBlock
                             Height="18"
                             Margin="0,4,0,0"
@@ -178,7 +178,7 @@
                             FontSize="11"
                             Foreground="#616469"
                             LineHeight="28"
-                            Text="More features to look forward" />
+                            Text="{Binding TextSuch}" />
                     </StackPanel>
                 </Grid>
             </StackPanel>
@@ -204,7 +204,7 @@
                             </Style.Triggers>
                         </Style>
                     </Hyperlink.Style>
-                        <TextBlock Text="Subscribe Now" />
+                        <TextBlock Text="{Binding TextSubscribeNow}" />
                     </Hyperlink>
             </TextBlock>
         </Grid>

+ 8 - 8
PDF Office/Views/Dialog/ServiceDialog/RegisterOKRegion.xaml

@@ -35,7 +35,7 @@
                     FontSize="20"
                     FontWeight="SemiBold"
                     LineHeight="28"
-                    Text="Register Successfully"
+                    Text="{Binding Textregisuccess}"
                     TextAlignment="Center"
                     TextWrapping="Wrap" />
             </StackPanel>
@@ -68,14 +68,14 @@
                     FontSize="28"
                     FontWeight="SemiBold"
                     LineHeight="40"
-                    Text="Hello!&#x0a;PDF Master Members" />
+                    Text="{Binding TextWelcome}" />
                 <TextBlock
                     Margin="0,4,0,0"
                     FontFamily="Segoe UI"
                     FontSize="16"
                     Foreground="#616469"
                     LineHeight="24"
-                    Text="Now you can use all the features supported by registered members"
+                    Text="{Binding TextEnjoy}"
                     TextWrapping="Wrap" />
             </StackPanel>
             <StackPanel
@@ -89,7 +89,7 @@
                     FontSize="14"
                     Foreground="#252629"
                     LineHeight="22"
-                    Text="You can also subscribe to us to unlock more powerful features"
+                    Text="{Binding TextOrsubscribe}"
                     TextWrapping="Wrap" />
                 <StackPanel
                     Width="319"
@@ -109,7 +109,7 @@
                             FontSize="12"
                             Foreground="#252629"
                             LineHeight="20"
-                            Text="Intelligent AI" />
+                            Text="{Binding TextAIrobot}" />
                     </StackPanel>
                     <StackPanel Margin="12,0,0,0" Orientation="Horizontal">
                         <Border
@@ -123,7 +123,7 @@
                             FontSize="12"
                             Foreground="#252629"
                             LineHeight="20"
-                            Text="Unlimited transfers" />
+                            Text="{Binding TextUnlimited}" />
                     </StackPanel>
                     <StackPanel Margin="12,0,0,0" Orientation="Horizontal">
                         <Border
@@ -137,7 +137,7 @@
                             FontSize="12"
                             Foreground="#252629"
                             LineHeight="20"
-                            Text="No Watermark" />
+                            Text="{Binding TextSavewithout}" />
                     </StackPanel>
                 </StackPanel>
                 <Button
@@ -145,7 +145,7 @@
                     Height="40"
                     Margin="0,20,0,0"
                     HorizontalAlignment="Left"
-                    Content="Become a Subscriber"
+                    Content="{Binding BtnTextSubscribe}"
                     FontFamily="Segoe UI"
                     FontSize="16"
                     Command="{Binding LinkstoreCommand}"

+ 10 - 10
PDF Office/Views/Dialog/ServiceDialog/SubscriptionDialog.xaml

@@ -36,7 +36,7 @@
             FontSize="20"
             FontWeight="SemiBold"
             LineHeight="28"
-            Text="Subscription Benefits" />
+            Text="{Binding TextSubscriptionBenefit}" />
         <StackPanel
             Width="384"
             Height="238"
@@ -55,7 +55,7 @@
                         FontFamily="Segoe UI"
                         FontSize="14"
                         FontWeight="SemiBold"
-                        Text="No trial watermark when exporting documents" />
+                        Text="{Binding TextSavewithout}" />
                     <TextBlock
                         Margin="0,4,0,0"
                         HorizontalAlignment="Left"
@@ -64,7 +64,7 @@
                         FontSize="12"
                         Foreground="#616469"
                         LineHeight="20"
-                        Text="The trial watermark will be added when you save the file after trying the advanced features"
+                        Text="{Binding TextWhenyou}"
                         TextWrapping="Wrap" />
                 </StackPanel>
             </StackPanel>
@@ -83,7 +83,7 @@
                         FontFamily="Segoe UI"
                         FontSize="14"
                         FontWeight="SemiBold"
-                        Text="No page limit when converting PDF to other formats" />
+                        Text="{Binding TextConvertPDF}" />
                     <TextBlock
                         Margin="0,4,0,0"
                         HorizontalAlignment="Left"
@@ -92,7 +92,7 @@
                         FontSize="12"
                         Foreground="#616469"
                         LineHeight="20"
-                        Text="The trial watermark will be added when you save the file after trying the advanced features"
+                        Text="{Binding TextConvertPDFto}"
                         TextWrapping="Wrap" />
                 </StackPanel>
             </StackPanel>
@@ -111,7 +111,7 @@
                         FontFamily="Segoe UI"
                         FontSize="14"
                         FontWeight="SemiBold"
-                        Text="Using the AI function" />
+                        Text="{Binding TextAIassitant}" />
                     <TextBlock
                         Margin="0,4,0,0"
                         HorizontalAlignment="Left"
@@ -120,7 +120,7 @@
                         FontSize="12"
                         Foreground="#616469"
                         LineHeight="20"
-                        Text="The trial watermark will be added when you save the file after trying the advanced features"
+                        Text="{Binding TextSupportAI}"
                         TextWrapping="Wrap" />
                 </StackPanel>
             </StackPanel>
@@ -135,7 +135,7 @@
                 Width="177"
                 Height="40"
                 Command="{Binding WarermarkSavingCommand}"
-                Content="Watermark Saving"
+                Content="{Binding BtnTextSavewithWatermark}"
                 FontFamily="Segoe UI"
                 FontSize="16">
                 <Button.Style>
@@ -183,14 +183,14 @@
                         FontSize="12"
                         FontWeight="SemiBold"
                         Foreground="#D2621C"
-                        Text="50% OFF" />
+                        Text="{Binding Textoff}" />
                 </Border>
                 <Button
                     Width="177"
                     Height="40"
                     Margin="16,0,0,0"
                     Command="{Binding LinkstoreCommand}"
-                    Content="Subscribe Now"
+                    Content="{Binding BtnTextSubscribe}"
                     FontFamily="Segoe UI"
                     FontSize="16"
                     Style="{StaticResource btn.upgrade}" />

+ 3 - 3
PDF Office/Views/Dialog/ServiceDialog/SubscriptionOKDialog.xaml

@@ -47,7 +47,7 @@
                 FontSize="20"
                 FontWeight="SemiBold"
                 LineHeight="28"
-                Text="Subscription Success" />
+                Text="{Binding TextSubscribeSuccessfully}" />
             <TextBlock
                 Margin="0,16,0,0"
                 HorizontalAlignment="Center"
@@ -55,7 +55,7 @@
                 FontSize="14"
                 Foreground="#616469"
                 LineHeight="22"
-                Text="You now have unlimited access to all premium features"
+                Text="{Binding TextEnjoyall}"
                 TextAlignment="Center"
                 TextWrapping="Wrap" />
         </StackPanel>
@@ -65,7 +65,7 @@
             Margin="24,282,0,0"
             HorizontalAlignment="Left"
             VerticalAlignment="Top"
-            Content="OK"
+            Content="{Binding TextOK}"
             IsCancel="True"
             Style="{StaticResource Btn.cta}" />
     </Grid>

+ 4 - 4
PDF Office/Views/Dialog/ServiceDialog/UserDialog.xaml

@@ -122,7 +122,7 @@
                     FontWeight="SemiBold"
                     Foreground="#616469"
                     LineHeight="20"
-                    Text="Current Status" />
+                    Text="{Binding TextStatus}" />
                 <WrapPanel Margin="0,10,0,0">
                     <TextBlock
                         VerticalAlignment="Center"
@@ -146,7 +146,7 @@
                             VerticalAlignment="Center"
                             FontFamily="Segoe UI"
                             FontSize="12"
-                            Text="Auto-renewal" />
+                            Text="{Binding TextAutorenewal}" />
                     </Border>
                     <StackPanel Width="93" Margin="47,0,0,0">
                         <TextBlock
@@ -188,7 +188,7 @@
                                 </Style.Triggers>
                             </Style>
                         </Hyperlink.Style>
-                        <TextBlock Text="Purchase and Payment" />
+                        <TextBlock Text="{Binding TextOrderInformation}" />
                     </Hyperlink>
                 </TextBlock>
                 <Button
@@ -196,7 +196,7 @@
                     Height="40"
                     Margin="0,32,0,0"
                     Command="{Binding LinkstoreCommand}"
-                    Content="Subscribe"
+                    Content="{Binding BtnTextSubscribe}"
                     FontFamily="Segoe UI"
                     FontSize="16"
                     FontWeight="SemiBold"