diff options
Diffstat (limited to 'plugins/Languages')
51 files changed, 15090 insertions, 0 deletions
diff --git a/plugins/Languages/ar/flag.png b/plugins/Languages/ar/flag.png Binary files differnew file mode 100644 index 0000000..64fe557 --- /dev/null +++ b/plugins/Languages/ar/flag.png diff --git a/plugins/Languages/ar/informations.xml b/plugins/Languages/ar/informations.xml new file mode 100644 index 0000000..199836b --- /dev/null +++ b/plugins/Languages/ar/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to arabic]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier-ar.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to arabic. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>ar</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[العربية]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Arabic]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[ar]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[ar_AR]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/ar/translation.ts b/plugins/Languages/ar/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/ar/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/de/flag.png b/plugins/Languages/de/flag.png Binary files differnew file mode 100644 index 0000000..7707c43 --- /dev/null +++ b/plugins/Languages/de/flag.png diff --git a/plugins/Languages/de/informations.xml b/plugins/Languages/de/informations.xml new file mode 100644 index 0000000..3c30905 --- /dev/null +++ b/plugins/Languages/de/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to german]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to german. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>de</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Deutsch]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[German]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[de]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[de_DE]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/de/translation.ts b/plugins/Languages/de/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/de/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/el/flag.png b/plugins/Languages/el/flag.png Binary files differnew file mode 100644 index 0000000..75e4705 --- /dev/null +++ b/plugins/Languages/el/flag.png diff --git a/plugins/Languages/el/informations.xml b/plugins/Languages/el/informations.xml new file mode 100644 index 0000000..dd8548c --- /dev/null +++ b/plugins/Languages/el/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to greek]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to greek. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>el</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[ελληνικά]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Greek]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[el]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[el_EL]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/el/translation.ts b/plugins/Languages/el/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/el/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/es/flag.png b/plugins/Languages/es/flag.png Binary files differnew file mode 100644 index 0000000..071c892 --- /dev/null +++ b/plugins/Languages/es/flag.png diff --git a/plugins/Languages/es/informations.xml b/plugins/Languages/es/informations.xml new file mode 100644 index 0000000..4bcce90 --- /dev/null +++ b/plugins/Languages/es/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to spanish]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier-es.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to spanish. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>es</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Español]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Spanish]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[es]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[es_ES]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/es/translation.ts b/plugins/Languages/es/translation.ts new file mode 100644 index 0000000..c4ab737 --- /dev/null +++ b/plugins/Languages/es/translation.ts @@ -0,0 +1,871 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="es"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation>Advertencia</translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation>Advertencia</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation>Error</translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation>No se puede cargar la interfaz, copia abortados</translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation>No se puede cargar el motor de copia, copia abortados</translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation>Motor de copia</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation>Copia</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation>Movimiento</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation>Pausa</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation>Resumen</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation>Salto</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation>Ilimitado</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation>s</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation>Demasiado grande</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation>B</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation>KB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation>MB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation>GB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation>TB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation>PB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation>EB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation>ZB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation>YB</translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation>A propósito de ultracopier</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation>Basado en Qt. Se proporcionan copiadora avanzada con más funciones avanzadas. Es bajo GPL3. +Esta versión se compila como la versión: %1.</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation>Para más información consulte la página web <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation>Plataforma: %1</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation>Acerca de Qt</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation>Hacer a crash</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation>Guardar informe de error</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation>Cerrar</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation>Para http://portableapps.com/</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation>Version portable</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation>Version normal</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation>http://ultracopier-es.first-world.info/</translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation>Advertencia</translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation>Error</translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation>No se puede abrir el archivo para mantener el archivo de registro, error: %1</translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation>Opciones</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation>General</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation>Plugins</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation>Motor de copia</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation>Themas</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation>Log</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation>Idioma:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation>Detectar automáticamente el idioma del sistema:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation>Coger el copiar/mover de forma predeterminada:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation>Carga en la carga de la sesión:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation>Nombre</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation>Lenguaje</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation>Oyente</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation>Plugin cargador</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation>Sesión cargador</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation>Plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation>Añadir</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation>Eliminar</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation>Información</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation>Copia del motor por orden de preferencia:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation>Temas:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation>No se puede cargar el plugin temas</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation>No hay ninguna opción para este plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation>No plugin de carga</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation>Navegar</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation>Las variables son %time%, %source%, %size%, %destination%</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation>Formato</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation>Las variables son %time%, %path%, %size%, %mtime%, %error%</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation>Escribir el archivo de registro en:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation>Escriba las transferencias:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation>Escribir los errores:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation>Escriba la carpeta de las operaciones:</translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation>Acerca de este plugin</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation>Nombre:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation>Categoría:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation>Autor:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation>Fecha:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation>Descripción:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation>Versión:</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation>Motor de copia</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation>Idiomas</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation>Oyente</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation>Plugin cargador</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation>Sesión cargador</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation>Themas</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation>Información sobre %1</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation>Sitio Web:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation>Título:</translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation>informations.xml no es accesible</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation>informations.xml que no se encuentran en el plug-in</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation>Parte las dependencias se equivoca</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation>Eliminar %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation>Error</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation>Información</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation>Abrir Plugin Ultracopier</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation>Ultracopier plugin (*.urc)</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation>Plugin cargador</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation>No se puede abrir el plugin: %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation>No se puede cargar el contenido del plugin, por favor verifique que: %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation>Carpeta con el mismo nombre está presente, no tome la instalación del plugin: +%1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation> + +SpanishFrenchEnglish + +No se puede cargar el contenido del plugin, por favor verifique que</translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation>La asignación de memoria no</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation>Error de escritura</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation>Limitar el uso de la memoria alcanza</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation>No es un. Xz archivo</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation>Opciones no admitidas en los encabezados. Xz</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation>Bug!</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation>Los datos de entrada es demasiado corto</translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation>Información</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation>Buscar información...</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation>No captura la explorer copia/movimiento</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation>Semi captura de la explorer copia/movimiento</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation>La captura de la explorer copia/movimiento</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation>Advertencia</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation>Acción en el icono de la bandeja del sistema es desconocido!</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation>&Acerca de/Debug informe</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation>&Sobre</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation>&Dejar de</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation>&Opciones</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation>Aña&dir copiar/mover</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation>Agregar &copia</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation>Añadir &transferencia</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation>Añadir &movimiento</translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/fr/flag.png b/plugins/Languages/fr/flag.png Binary files differnew file mode 100644 index 0000000..b74ec94 --- /dev/null +++ b/plugins/Languages/fr/flag.png diff --git a/plugins/Languages/fr/informations.xml b/plugins/Languages/fr/informations.xml new file mode 100644 index 0000000..be04813 --- /dev/null +++ b/plugins/Languages/fr/informations.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to French]]></title><!-- english is required --> + <title xml:lang="fr"><![CDATA[Traduction d'ultracopier en Français]]></title> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier-fr.first-world.info/]]></website><!-- not required --> + <website xml:lang="fr"><![CDATA[http://ultracopier-fr.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to French. Done for version 0.3.0.0. For more details see the web site.]]></description> + <description xml:lang="fr"><![CDATA[Traduction d'ultracopier en Français. Fait pour la version 0.3.0.0. Pour plus de détails regardez le site web]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>fr</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + <=ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Français]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[French]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[fr]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[fr_FR]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/fr/translation.ts b/plugins/Languages/fr/translation.ts new file mode 100644 index 0000000..25bf66e --- /dev/null +++ b/plugins/Languages/fr/translation.ts @@ -0,0 +1,871 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="fr" sourcelanguage="en"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation>Attention</translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation>Ultracopier est déjà lancé, clique droit sur l'icon du system tray (pret de l'heure) pour l'utilisé</translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation>Attention</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation>Impossible de trouver un moteur de copie avec le support des déplacements</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation>Impossible de trouver un moteur de copie compatible!</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation>Ce moteur de copie ne support pas les déplacements</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation>Impossible de trouver un moteur de copie avec ce nom</translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation>Impossible de charger l'interface, copie annulée</translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation>Impossible de charger le moteur de copie, copie annulée</translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation>Moteur de copie</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation>Copie</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation>Déplacer</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation>Pause</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation>Reprendre</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation>Passer</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation>Illimité</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation>s</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation>Trop grand</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation>o</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation>Ko</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation>Mo</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation>Go</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation>To</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation>Po</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation>Eo</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation>Zo</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation>Yo</translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation>A propos d'ultracopier</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation>Basé sur Qt. Il fournit un copieur avec plus d'options avancées. Qui est en GPL3. +Cette version est compilée comme version: %1.</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation>Pour plus d'informations voir le site web <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation>Plateforme: %1</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation>A propos de Qt</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation>Faire un crash</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation>Sauver le rapport</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation>Fermer</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation>Pour http://portableapps.com/</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation>Version portable</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation>Version normale</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation>http://ultracopier-fr.first-world.info/</translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation>Attention</translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation>Timeout pendant la recompossition des données des clients connectés</translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation>Impossible d'ouvrir le fichier à conserver le fichier de log, erreur: %1</translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation>Options</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation>Général</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation>Plugins</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation>Moteurs de copie</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation>Thèmes</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation>Logs</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation>Langue:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation>Détecter automatiquement la langue:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation>Capturer la copie/déplacement par défaut:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation>Lancer à l'ouverture de la session:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation>Nom</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation>Langue</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation>Écouteur</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation>Chargeur de plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation>Chargeur de session</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation>Plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation>Ajouter</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation>Informations</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation>Moteurs de copie par ordre de préférence:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation>Thèmes:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation>Impossible de charger le plugin des thèmes</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation>Pas d'options pour ce plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation>Aucun plugin chargé</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation>Parcourir</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation>Les variables sont %time%, %source%, %size%, %destination%</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation>Les variables sont %time%, %path%, %size%, %mtime%, %error%</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation>Format</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation>Ecrire le fichier journal dans:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation>Ecrire les transfers:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation>Ecrire les erreurs:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation>Rédiger les opérations dossier:</translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation>Désactivé car vous n'avez aucun plugin SessionLoader</translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation>Sauvegarder les logs sous: </translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation>Le fichier est écrit directement quand il reçois une nouvelle entrée, mais il peu produire 50% de perte de performance</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation>Log syncronisé</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation>A propos de ce plugin</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation>Nom:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation>Catégorie:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation>Auteur:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation>Date:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation>Description:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation>Version:</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation>Moteur de copie</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation>Langues</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation>Écouteur</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation>Chargeur de plugins</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation>Chargeur de sessions</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation>Thèmes</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation>Informations à propos de %1</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation>Site web:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation>Titre:</translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation>Le fichier informations.xml n'a pas été trouvé dans le répertoire du plugin</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation>informations.xml n'est pas accessible</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation>Les dépendances sont fausses</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation>Dépendances %1 n'ont pas été satisfaite, pour le plugin: %2</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation>Erreur pendant la suppression du plugin, merci de vérifié les droits sur le dossier: +%1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation>Chargeur de plugin</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation>Supprimer %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation>Informations</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation>%1, erreur à la ligne %2, à l'emplacement %3: %4</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation>"package" balise root non trouvé pour le fichier xml</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation>Plugin dupliqué trouvé, déjà chargé!</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation>Texte anglais manquant dans le informations.xml pour la balise: %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation>Balise non trouvé: %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation>Etes vous sur de vouloir supprimé "%1" en version %2?</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation>Importation précédente en cour...</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation>Ouvrir un plugin d'Ultracopier</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation>Plugin d'Ultracopier (*.urc)</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation>Impossible d'ouvrir le plugin: %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation>Impossible de charger le contenu du plugin, veuillez le vérifier: %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation>Impossible de créer un dossier pour installer le plugin: +%1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation>Impossible de créer un fichier pour installer le plugin: +%1 +depuis:%2</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation>Le répertoire est déjà présent, on saute l'installation du plugin: +%1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation>Impossible de charger le contenu du plugin, veuillez le vérifier</translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation>Allocation mémoire échouée</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation>Erreur d'écriture</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation>Limite de mémoire atteinte</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation>N'est pas un fichier .xz</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation>Options non supportées dans les entêtes des fichiers .xz</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation>Le fichier est corrompu</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation>Bug!</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation>Données d'entrée trop courtes</translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation>Pas d'écouteur trouvé. Effectuez la copie manuelle par le clic droit sur l'icône dans la zone de notification (près de l'horloge).</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation>Recherche d'informations...</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation>Ne pas capturer la copie/déplacement de l'explorateur</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation>Interception partielle des copies/déplacements de l'explorateur</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation>Interception des copies/déplacements de l'explorateur</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation>Action sur l'icône du systray est inconnu!</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation>&A propos d'ultracopier/Debug</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation>&A propos d'ultracopier</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation>&Quitter</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation>&Options</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation>Ajouter une &copie</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation>Ajouter un &transfert</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation>Ajouter un &déplacement</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation>&Ajouter une copie/déplacement</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation>Attention</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation>Informations</translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/hi/flag.png b/plugins/Languages/hi/flag.png Binary files differnew file mode 100644 index 0000000..acb0ee3 --- /dev/null +++ b/plugins/Languages/hi/flag.png diff --git a/plugins/Languages/hi/informations.xml b/plugins/Languages/hi/informations.xml new file mode 100644 index 0000000..29330e4 --- /dev/null +++ b/plugins/Languages/hi/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to hindi]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier-es.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to hindi. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>hi</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[हिंदी]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Hindi]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[hi]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[hi_HI]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/hi/translation.ts b/plugins/Languages/hi/translation.ts new file mode 100644 index 0000000..6c81c6f --- /dev/null +++ b/plugins/Languages/hi/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="hi"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/id/flag.png b/plugins/Languages/id/flag.png Binary files differnew file mode 100644 index 0000000..188ea2c --- /dev/null +++ b/plugins/Languages/id/flag.png diff --git a/plugins/Languages/id/informations.xml b/plugins/Languages/id/informations.xml new file mode 100644 index 0000000..a84704b --- /dev/null +++ b/plugins/Languages/id/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to indonesian]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier-id.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to indonesian. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>id</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Bahasa Indonesia]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Indonesian]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[id]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[id_ID]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/id/translation.ts b/plugins/Languages/id/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/id/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/it/flag.png b/plugins/Languages/it/flag.png Binary files differnew file mode 100644 index 0000000..a3e3a7b --- /dev/null +++ b/plugins/Languages/it/flag.png diff --git a/plugins/Languages/it/informations.xml b/plugins/Languages/it/informations.xml new file mode 100644 index 0000000..5cb0af3 --- /dev/null +++ b/plugins/Languages/it/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to italian]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to italian. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>it</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Italian]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Italiano]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[it]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[it_IT]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/it/translation.ts b/plugins/Languages/it/translation.ts new file mode 100644 index 0000000..f4702ba --- /dev/null +++ b/plugins/Languages/it/translation.ts @@ -0,0 +1,800 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="it" sourcelanguage="en"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation>Avvertimento</translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation>Il Programma è gia in esecuzione</translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation>Avvertimento</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation>Non è stato nessuna copia del programma con nozioni di sopporto</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation>Non è stato trovato nessun programma compatibile!</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation>Questa copia del programma non sopporta le nozioni</translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation>Non è stato trovato nessun programma con questo nome</translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="127"/> + <location filename="../../../Core.cpp" line="216"/> + <location filename="../../../Core.cpp" line="221"/> + <source>Error</source> + <translation>Errore</translation> + </message> + <message> + <location filename="../../../Core.cpp" line="127"/> + <location filename="../../../Core.cpp" line="216"/> + <source>Unable to load the interface, copy aborted</source> + <translation>Impossibile caricare l'interfaccia, copia abortita</translation> + </message> + <message> + <location filename="../../../Core.cpp" line="221"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation>Impossibile caricare il programma di copia, copia abortita</translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation>Copia il programma</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation>Copia</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation>Muovi</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation>Pausa</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation>Riprendere</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation>Saltare</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation>Illimitato</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation>s</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation>Troppo grande</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation>B</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation>KB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation>MB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation>GB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation>TB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation>PB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation>EB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation>ZB</translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation>YB</translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation>Informazioni su UltraCopier</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation>Per maggiori dettagli vistare il sito <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation>Piattaforma: %1</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation>Salva il bug</translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation>Chiudi</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation>Per http://portableapps.com/</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation>Versione portatile</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation>Versione normale</translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation>http://ultracopier.first-world.info/</translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation>Avvertimento</translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation>Errore</translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation>Opzioni</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation>Generale</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation>Plugins</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation>Copia del programma</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation>Temi</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation>Log</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation>Linguaggio:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation>Detezione automatica della lingua:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation>Metter il copia/muovi standard:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation>Caricato al caricamento della sessione:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation>Nome</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation>Versione</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation>Linguaggio</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation>Plugin caricati</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation>Sessione caricata</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation>Plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation>Aggiungere</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation>Rimuovere</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation>Informazioni</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation>Copiare il programma nel ordine preferita:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation>Temi:</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation>Attivare per caricare i temi dei plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation>Non ci sono opzioni per questo plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation>Nessun plugin carcato</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation>Esplora</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation>Formato</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="157"/> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="243"/> + <location filename="../../../OptionDialog.cpp" line="244"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation>Disabilitato perchè non c'è nessun SessionLoader plugin</translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="662"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation>Questo scrive direttamente il file quando riceve un' altra entrata, ma questo produce un calo del 50% della velocità</translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation>Log sincronizzato</translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation>Informazioni su questo plugin</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation>Nome:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation>Categoria:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation>Autore:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation>Data:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation>Descrizione:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation>Versione:</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation>Copiare il programma</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation>Linguaggio</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation>Caricatore di plugin</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation>Caricatore di sessioni</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation>Temi</translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation>Informazioni su %1</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation>Sito web:</translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation>Titolo:</translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation>Errore</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation>Plugin caricato</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation>Attivare per aprire il puglin: %1</translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation>Allocazione di memoria fallita</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation>Errore di scrittura</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation>Limite di memoria raggiunto</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation>Non è un file .xz</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation>Opzioni non sopportate nel .xz headers</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation>Il file è corrotto</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation>Bug!</translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation>I dati inseriti sono troppo pochi</translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation>Informazioni</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation>Cercare informazioni...</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation>Non mostrare il copia/muovi</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation>Mostra in parte il copia/muovi</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation>Mostra il copia/muovi</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation>Avvertimento</translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/ja/flag.png b/plugins/Languages/ja/flag.png Binary files differnew file mode 100644 index 0000000..0cd1398 --- /dev/null +++ b/plugins/Languages/ja/flag.png diff --git a/plugins/Languages/ja/informations.xml b/plugins/Languages/ja/informations.xml new file mode 100644 index 0000000..8c38a0e --- /dev/null +++ b/plugins/Languages/ja/informations.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to japanese]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to japanese. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>jp</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[日本]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Japanese]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[ja]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[jp]]></shortName> + <shortName><![CDATA[jp_JP]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/ja/translation.ts b/plugins/Languages/ja/translation.ts new file mode 100644 index 0000000..53fa961 --- /dev/null +++ b/plugins/Languages/ja/translation.ts @@ -0,0 +1,800 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="127"/> + <location filename="../../../Core.cpp" line="216"/> + <location filename="../../../Core.cpp" line="221"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="127"/> + <location filename="../../../Core.cpp" line="216"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="221"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="157"/> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="243"/> + <location filename="../../../OptionDialog.cpp" line="244"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="662"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/nl/flag.png b/plugins/Languages/nl/flag.png Binary files differnew file mode 100644 index 0000000..679b368 --- /dev/null +++ b/plugins/Languages/nl/flag.png diff --git a/plugins/Languages/nl/informations.xml b/plugins/Languages/nl/informations.xml new file mode 100644 index 0000000..c08f3af --- /dev/null +++ b/plugins/Languages/nl/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to dutch]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to dutch. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>nl</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Dutch]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Nederlands]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[nl]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[nl_NL]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/nl/translation.ts b/plugins/Languages/nl/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/nl/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/no/flag.png b/plugins/Languages/no/flag.png Binary files differnew file mode 100644 index 0000000..36e2636 --- /dev/null +++ b/plugins/Languages/no/flag.png diff --git a/plugins/Languages/no/informations.xml b/plugins/Languages/no/informations.xml new file mode 100644 index 0000000..6affdc9 --- /dev/null +++ b/plugins/Languages/no/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to norwegian]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to norwegian. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>no</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Norske]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Norwegian]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[no]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[no_NO]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/no/translation.ts b/plugins/Languages/no/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/no/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/pl/flag.png b/plugins/Languages/pl/flag.png Binary files differnew file mode 100644 index 0000000..55595d6 --- /dev/null +++ b/plugins/Languages/pl/flag.png diff --git a/plugins/Languages/pl/informations.xml b/plugins/Languages/pl/informations.xml new file mode 100644 index 0000000..13324cb --- /dev/null +++ b/plugins/Languages/pl/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to polish]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to polish. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>pl</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Polski]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Polish]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[pl]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[pl_PL]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/pl/translation.ts b/plugins/Languages/pl/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/pl/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/pt/flag.png b/plugins/Languages/pt/flag.png Binary files differnew file mode 100644 index 0000000..4d5cedb --- /dev/null +++ b/plugins/Languages/pt/flag.png diff --git a/plugins/Languages/pt/informations.xml b/plugins/Languages/pt/informations.xml new file mode 100644 index 0000000..6361f92 --- /dev/null +++ b/plugins/Languages/pt/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to portuguese]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to portuguese. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>pt</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Português]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Portuguese]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[pt]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[pt_PT]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/pt/translation.ts b/plugins/Languages/pt/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/pt/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/ru/flag.png b/plugins/Languages/ru/flag.png Binary files differnew file mode 100644 index 0000000..c2c9d27 --- /dev/null +++ b/plugins/Languages/ru/flag.png diff --git a/plugins/Languages/ru/informations.xml b/plugins/Languages/ru/informations.xml new file mode 100644 index 0000000..77317e6 --- /dev/null +++ b/plugins/Languages/ru/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to russian]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to russian. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>ru</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[русский]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Russian]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[ru]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[ru_RU]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/ru/translation.ts b/plugins/Languages/ru/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/ru/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/th/flag.png b/plugins/Languages/th/flag.png Binary files differnew file mode 100644 index 0000000..ce5a42c --- /dev/null +++ b/plugins/Languages/th/flag.png diff --git a/plugins/Languages/th/informations.xml b/plugins/Languages/th/informations.xml new file mode 100644 index 0000000..c34055e --- /dev/null +++ b/plugins/Languages/th/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to thai]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to thai. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>th</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[ไทย]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Thai]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[th]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[th_TH]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/th/translation.ts b/plugins/Languages/th/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/th/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/tr/flag.png b/plugins/Languages/tr/flag.png Binary files differnew file mode 100644 index 0000000..b72f1d7 --- /dev/null +++ b/plugins/Languages/tr/flag.png diff --git a/plugins/Languages/tr/informations.xml b/plugins/Languages/tr/informations.xml new file mode 100644 index 0000000..152e248 --- /dev/null +++ b/plugins/Languages/tr/informations.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to turkish]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to turkish. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>tr</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[Türk]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Turkish]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[tr]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[tr_TR]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/tr/translation.ts b/plugins/Languages/tr/translation.ts new file mode 100644 index 0000000..f9dff29 --- /dev/null +++ b/plugins/Languages/tr/translation.ts @@ -0,0 +1,865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <location filename="../../../Core.cpp" line="241"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="147"/> + <location filename="../../../Core.cpp" line="236"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="241"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Transfer mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="815"/> + <source>Do you want do as a copy? Else if you reply no, it will be moved.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="159"/> + <location filename="../../../OptionDialog.cpp" line="254"/> + <location filename="../../../OptionDialog.cpp" line="255"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="160"/> + <source>Do nothing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="161"/> + <source>Ask source as folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="162"/> + <source>Ask sources as files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="163"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="164"/> + <source>When source is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="165"/> + <source>When destination is same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="166"/> + <source>When source and destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="167"/> + <source>When source or destination are same</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="168"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="680"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>When manual open:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Group window when:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/plugins/Languages/zh/flag.png b/plugins/Languages/zh/flag.png Binary files differnew file mode 100644 index 0000000..3c539df --- /dev/null +++ b/plugins/Languages/zh/flag.png diff --git a/plugins/Languages/zh/informations.xml b/plugins/Languages/zh/informations.xml new file mode 100644 index 0000000..ea819d7 --- /dev/null +++ b/plugins/Languages/zh/informations.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Translation of Ultracopier to chinese]]></title><!-- english is required --> + <!-- What kind of plugin this is --> + <category>Languages</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Translation of Ultracopier to chinese. Done for version 0.3.0.0. For more details see the web site.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>0.3.0.0</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>ch</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + =ultracopier-0.3.0 + ]]></dependencies> + <!-- Additional information that is specific to the category (in this case Language). --> + <categorySpecific> + <!-- The full name in the language we're translating to. --> + <fullName><![CDATA[中国]]></fullName> + <!-- Short name, language name in English --> + <shortName><![CDATA[Chinese]]></shortName> + <!-- Short name, language ISO code --> + <shortName mainCode="true"><![CDATA[zh]]></shortName> + <!-- Short name, language ISO country code --> + <shortName><![CDATA[zh_CN]]></shortName> + <shortName><![CDATA[zh_HK]]></shortName> + <shortName><![CDATA[zh_TW]]></shortName> + <shortName><![CDATA[cn]]></shortName> + </categorySpecific> +</package>
\ No newline at end of file diff --git a/plugins/Languages/zh/translation.ts b/plugins/Languages/zh/translation.ts new file mode 100644 index 0000000..53fa961 --- /dev/null +++ b/plugins/Languages/zh/translation.ts @@ -0,0 +1,800 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>CliParser</name> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CliParser.cpp" line="13"/> + <source>Ultracopier is already running, right click on its system tray icon (near the clock) to use it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CopyEngineManager</name> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="192"/> + <source>Cannot find any copy engine with motions support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="197"/> + <source>Cannot find any compatible engine!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="217"/> + <source>This copy engine does not support motions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../CopyEngineManager.cpp" line="230"/> + <source>Cannot find any engine with this name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Core</name> + <message> + <location filename="../../../Core.cpp" line="127"/> + <location filename="../../../Core.cpp" line="216"/> + <location filename="../../../Core.cpp" line="221"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="127"/> + <location filename="../../../Core.cpp" line="216"/> + <source>Unable to load the interface, copy aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../Core.cpp" line="221"/> + <source>Unable to load the copy engine, copy aborted</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FacilityEngine</name> + <message> + <location filename="../../../FacilityEngine.cpp" line="12"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="13"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="14"/> + <source>Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="15"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="16"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="17"/> + <source>Skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="18"/> + <source>Unlimited</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="20"/> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="21"/> + <source>Too big</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="22"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="23"/> + <source>KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="24"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="25"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="26"/> + <source>TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="27"/> + <source>PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="28"/> + <source>EB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="29"/> + <source>ZB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../FacilityEngine.cpp" line="30"/> + <source>YB</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About ultracopier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Based on Qt. It provide advanced copier with more advanced feature. It's under GPL3. +This version is compiled as version: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>For more informations see the website <a href="%1" rel="%1" title="%1"><span style=" text-decoration: underline; color:#0057ae;">%1</span></a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Platform: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Do a crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Save bug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.ui"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="69"/> + <source>For http://portableapps.com/</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="71"/> + <source>Portable version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="74"/> + <source>Normal version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../HelpDialog.cpp" line="79"/> + <source>http://ultracopier.first-world.info/</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LocalListener</name> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LocalListener.cpp" line="108"/> + <source>Timeout while recomposing data from connected clients</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogThread</name> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../LogThread.cpp" line="51"/> + <location filename="../../../LogThread.cpp" line="56"/> + <source>Unable to open file to keep the log file, error: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OptionDialog</name> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Autodetect the system language:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Catch the copy/move as default:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Load at the session loading:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Session loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Copy engine by order of preference:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Themes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Unable to load the themes plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No option for this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>No plugin loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %source%, %size%, %destination%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>The variables are %time%, %path%, %size%, %mtime%, %error%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the log file into:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the transfers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the errors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Write the folder operations:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="157"/> + <location filename="../../../OptionDialog.cpp" line="158"/> + <location filename="../../../OptionDialog.cpp" line="243"/> + <location filename="../../../OptionDialog.cpp" line="244"/> + <source>Disabled because you have any SessionLoader plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.cpp" line="662"/> + <source>Save logs as: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>This write directly the file when it receive the new entry, but it can produce 50% of lost of performance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../OptionDialog.ui"/> + <source>Synchronized log</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginInformation</name> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>About this plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Category:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Author:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Date:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Description:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Version:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="39"/> + <source>CopyEngine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="42"/> + <source>Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="45"/> + <source>Listener</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="48"/> + <source>PluginLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="51"/> + <source>SessionLoader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="54"/> + <source>Themes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.cpp" line="68"/> + <source>Information about %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Website:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginInformation.ui"/> + <source>Title:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PluginsManager</name> + <message> + <location filename="../../../PluginsManager.cpp" line="206"/> + <source>informations.xml is not accessible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="212"/> + <source>informations.xml not found into the plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="470"/> + <source>Dependencies part is wrong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="489"/> + <source>Dependencies %1 are not satisfied, for plugin: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Remove %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="651"/> + <source>Error while the removing plugin, please check right of remove on the folder: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="238"/> + <source>%1, parse error at line %2, column %3: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="246"/> + <source>"package" root tag not found for the xml file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="322"/> + <source>Duplicated plugin found, already loaded!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="380"/> + <source>English text missing into the informations.xml for the tag: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="388"/> + <source>Tag not found: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="640"/> + <source>Are you sure about removing "%1" in version %2?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="674"/> + <source>Previous import is in progress...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Open Ultracopier plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="677"/> + <source>Ultracopier plugin (*.urc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="780"/> + <location filename="../../../PluginsManager.cpp" line="793"/> + <location filename="../../../PluginsManager.cpp" line="811"/> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Plugin loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="690"/> + <source>Unable to open the plugin: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="713"/> + <location filename="../../../PluginsManager.cpp" line="829"/> + <location filename="../../../PluginsManager.cpp" line="842"/> + <source>Unable to load the plugin content, please check it: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="780"/> + <source>Unable to create a folder to install the plugin: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="793"/> + <source>Unable to create a file to install the plugin: +%1 +since:%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="811"/> + <source>Folder with same name is present, skip the plugin installation: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../PluginsManager.cpp" line="817"/> + <location filename="../../../PluginsManager.cpp" line="823"/> + <location filename="../../../PluginsManager.cpp" line="835"/> + <source>Unable to load the plugin content, please check it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXzDecode</name> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="33"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="88"/> + <source>Memory allocation failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="59"/> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="77"/> + <source>Write error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="92"/> + <source>Memory usage limit reached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="96"/> + <source>Not a .xz file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="100"/> + <source>Unsupported options in the .xz headers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="105"/> + <source>The file is corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="109"/> + <source>Bug!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../lib/qt-tar-xz/QXzDecode.cpp" line="119"/> + <source>The input data is too short</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SystrayIcon</name> + <message> + <location filename="../../../SystrayIcon.cpp" line="88"/> + <source>No copy listener found. Do the copy manually by right click one the system tray icon.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="94"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="105"/> + <source>Searching informations...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="120"/> + <source>Not catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="125"/> + <source>Semi catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="130"/> + <source>Catching the explorer copy/move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="237"/> + <source>Action on the systray icon is unknown!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="285"/> + <source>&About/Debug report</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="287"/> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="289"/> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="290"/> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="291"/> + <source>A&dd copy/moving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="336"/> + <location filename="../../../SystrayIcon.cpp" line="358"/> + <source>Add &copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="342"/> + <location filename="../../../SystrayIcon.cpp" line="364"/> + <source>Add &transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../SystrayIcon.cpp" line="346"/> + <location filename="../../../SystrayIcon.cpp" line="368"/> + <source>Add &move</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> |