浏览代码

Translating new propagation strings in the next release

Source commit: 7ae56230b2bb7601b8e262366b517944bb84945b
Martin Prikryl 7 年之前
父节点
当前提交
8d261efced
共有 4 个文件被更改,包括 16 次插入14 次删除
  1. 13 11
      source/resource/Propagation.rc
  2. 1 1
      source/resource/TextsWin.h
  3. 1 1
      source/resource/TextsWin1.rc
  4. 1 1
      source/windows/Setup.cpp

+ 13 - 11
source/resource/Propagation.rc

@@ -1,24 +1,26 @@
 STRINGTABLE
 BEGIN
-  DESCRIPTION_45_LETTERS, "Free SFTP, SCP, S3 and FTP client for Windows"
-  DESCRIPTION_80_LETTERS, "WinSCP is a free SFTP, SCP, Amazon S3, WebDAV, and FTP client for Windows."
-  // Keep in sync with REGISTERED_APP_DESC
-  DESCRIPTION_250_LETTERS, "WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly."
-  DESCRIPTION_450_LETTERS, "WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It offers an easy to use GUI to copy files between a local and remote computer using multiple protocols: Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV. Power users can automate WinSCP using .NET assembly. WinSCP is available in English and many other languages."
+  DESCRIPTION_45_LETTERS2, "Free SFTP, SCP, S3 and FTP client for Windows"
+  DESCRIPTION_80_LETTERS2, "WinSCP is a free SFTP, SCP, Amazon S3, WebDAV, and FTP client for Windows."
+  // Used for REGISTERED_APP_DESC3
+  DESCRIPTION_250_LETTERS2, "WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly."
+  DESCRIPTION_450_LETTERS2, "WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It offers an easy to use GUI to copy files between a local and remote computer using multiple protocols: Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV. Power users can automate WinSCP using .NET assembly. WinSCP is available in English and many other languages."
   // "English" shall be replaced by translation language
   DESCRIPTION_2000_LETTERS, "WinSCP is a popular free SFTP and FTP client for Windows. Moreover, WinSCP is a powerful multi-functional tool that will improve your productivity. WinSCP can copy files between a local and remote computer using multiple protocols: FTP, FTPS, SCP, SFTP, WebDAV or S3. On the one hand, WinSCP offers an easy to use graphical user interface; you can choose between Windows Explorer look and tabbed twin-panel interface like Norton commander. On the other hand, advanced users can automate WinSCP functionality using .NET assembly or simple batch file scripting. You will use WinSCP for all common operations with files. You can start editing a file directly from WinSCP, either using WinSCP internal text editor or using integration with your favorite external text editor. WinSCP operations are not limited to individual files; WinSCP offers several ways to synchronize your remote and local directories. After connecting to a site you can choose to store site information for repeated access, WinSCP can even share site settings with another popular open source tool PuTTY. WinSCP integrates also with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH. Admins love WinSCP support for portable operation using a configuration file instead of registry entries, suitable for operation from removable media. A comprehensive WinSCP documentation is freely accessible at https://winscp.net/. This site hosts also a very active user forum for support and feature requests. WinSCP is available in English and many other languages. WinSCP is an open source software distributed free of charge under the terms of the GNU General Public License (GPL)."
 
-  // FUNCTIONS_PROTOCOLS, FUNCTIONS_INTEGRATION, FUNCTIONS_AUTOMATION and FUNCTIONS_INTERFACES
-  // were reworded after being translated
-  FUNCTIONS_PROTOCOLS, "Support for Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV"
+  FUNCTIONS_PROTOCOLS2, "Support for Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV"
   FUNCTIONS_FILE_OPERATION, "All common operations with files"
-  FUNCTIONS_INTEGRATION, "Integration with Windows, PuTTY and other applications"
+  FUNCTIONS_INTEGRATION2, "Integration with Windows, PuTTY and other applications"
   FUNCTIONS_TRANSLATIONS, "Translated into many languages"
-  FUNCTIONS_AUTOMATION, "Scripting and task automation with batch file scripting, command-line interface and .NET assembly"
+  FUNCTIONS_AUTOMATION2, "Scripting and task automation with batch file scripting, command-line interface and .NET assembly"
   FUNCTIONS_SYNCHRONIZATION, "Directory synchronization in several semi or fully automatic ways"
   FUNCTIONS_EDITOR, "Integrated text editor and support for external text editors"
-  FUNCTIONS_INTERFACES, "Graphical user interface with choice of Windows Explorer-like or Norton Commander-like interfaces"
+  FUNCTIONS_INTERFACES2, "Graphical user interface with choice of Windows Explorer-like or Norton Commander-like interfaces"
   FUNCTIONS_PORTABLE, "Optionally supports portable operation using a configuration file instead of registry entries, suitable for operation from removable media"
+  FUNCTIONS_TRANSFER, "Binary and text transfer modes, transfer queue and background transfers"
+  FUNCTIONS_DOCUMENTATION, "A comprehensive WinSCP documentation and an active user forum are freely accessible at WinSCP site"
+
+  STORE_BUYING, "By buying WinSCP from Microsoft Store you support WinSCP development. Thank you!"
 
   KEYWORD_SFTP_CLIENT, "sftp client"
   KEYWORD_FTP_CLIENT, "ftp client"

+ 1 - 1
source/resource/TextsWin.h

@@ -242,7 +242,7 @@
 #define COPY_PARAM_PRESET_HEADER 1532
 #define QUEUE_DONE              1533
 #define MASTER_PASSWORD_RECRYPT_ERRORS 1534
-#define REGISTERED_APP_DESC2    1535
+#define REGISTERED_APP_DESC3    1535
 #define MESSAGE_LOADING         1536
 #define NEW_VERSION_CLICK       1537
 #define DIRECTORY_READING_AND_RESOLVING_PROGRESS 1538

+ 1 - 1
source/resource/TextsWin1.rc

@@ -245,7 +245,7 @@ BEGIN
         QUEUE_DONE, "Completed"
         EDITOR_AUTO_CONFIG2, "**Do you want to use '%s' instead of default internal editor?**\n\nWinSCP has detected that you have custom text editor '%s' associated with text files."
         MASTER_PASSWORD_RECRYPT_ERRORS, "%s\n\nThere were some errors when encrypting passwords using new master password or decrypting passwords."
-        REGISTERED_APP_DESC2, "WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly."
+        REGISTERED_APP_DESC3, "WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly."
         MESSAGE_LOADING, "Loading..."
         NEW_VERSION_CLICK, "%s\n\nClick here, to see what is new."
         DIRECTORY_READING_AND_RESOLVING_PROGRESS, "%d Resolving links and Reading directory"

+ 1 - 1
source/windows/Setup.cpp

@@ -504,7 +504,7 @@ static void __fastcall RegisterProtocolForDefaultPrograms(HKEY RootKey, const Un
     Abort();
   }
 
-  UnicodeString Description = LoadStr(REGISTERED_APP_DESC2);
+  UnicodeString Description = LoadStr(REGISTERED_APP_DESC3);
   Registry->WriteString(L"ApplicationDescription", Description);
 
   if (!Registry->OpenKey(L"UrlAssociations", true))