Page 1 of 1

Error when selecting icon which has long name

Posted: Jun 11th, 2008, 2:11 am
by MinhTruong
1. Choose an image for the icon which has long name (ex: LinkSysUSBWireless.png). That action will make the program crash.
------
Update: when Select icon dialog open, if user select a file name and after that, rename it, when Enter key hit, a message popup will be shown. Try to click Cancel many times, sometime program crash, sometime not but when choose Exit in popup menu, a message box will be shown as: "Exception EPrivilege in module USBSafelyRemove.exe at 0013D16D. Privilege instruction."

2. The program cannot show main window when double click on its icon in system tray.

3. How can I set the transparent color in my icon as the same your supported icons?
------
Update: I knew the way to make it. In Photoshop, use Save for Web feature, choose PNG-24 and save => you done.

4. Can we have 02 icons of program (close popup and show program options) in the same with line "n device hidden") and remove the title "Click to safely remove the device"?

5. Can I translate your program into Vietnam's language? If you need, please give me a PM.

Sorry, I'm using the latest version, 4.0.3.671.

Re: Error when selecting icon which has long name

Posted: Jun 11th, 2008, 11:21 am
by Igor
Hello MinhTruong!
MinhTruong wrote:1. Choose an image for the icon which has long name (ex: LinkSysUSBWireless.png). That action will make the program crash.
------
Update: when Select icon dialog open, if user select a file name and after that, rename it, when Enter key hit, a message popup will be shown. Try to click Cancel many times, sometime program crash, sometime not but when choose Exit in popup menu, a message box will be shown as: "Exception EPrivilege in module USBSafelyRemove.exe at 0013D16D. Privilege instruction."
Thanks a lot for the bug-report! You have found a very interesting bug.
MinhTruong wrote: 2. The program cannot show main window when double click on its icon in system tray.
It's a normal behavior, because normally you have to use the device stopping menu. Do you often use the Main window? If yes, please tell me what for you use it.
MinhTruong wrote: 4. Can we have 02 icons of program (close popup and show program options) in the same with line "n device hidden") and remove the title "Click to safely remove the device"?
Thank you, we will think about your suggestion.
MinhTruong wrote: 5. Can I translate your program into Vietnam's language? If you need, please give me a PM.

Sorry, I'm using the latest version, 4.0.3.671.
Yes, it would be interesting to get Vietnamese translation. Please refer to the http://safelyremove.com/forum/viewtopic.php?t=63 link to get some instructions on how to translate.

Re: Error when selecting icon which has long name

Posted: Jun 12th, 2008, 8:47 pm
by MinhTruong
Igor wrote:Hello MinhTruong!
MinhTruong wrote: 2. The program cannot show main window when double click on its icon in system tray.
It's a normal behavior, because normally you have to use the device stopping menu. Do you often use the Main window? If yes, please tell me what for you use it.
Because the menu item "Show USB Safely Remove Main Window" is bolded, that mean whenever user double click mouse on icon in system tray, the default action will show main window (Windows applications convention)
Igor wrote:
MinhTruong wrote: 5. Can I translate your program into Vietnam's language? If you need, please give me a PM.

Sorry, I'm using the latest version, 4.0.3.671.
Yes, it would be interesting to get Vietnamese translation. Please refer to the http://safelyremove.com/forum/viewtopic.php?t=63 link to get some instructions on how to translate.
I have just finished my translation for your program into my mother language. But I had some concerns when translating the language file:
1.
There are no =Không có bất kỳ
connected = được kết nối
USB devices=các thiết bị USB

I'm not sure 03 of keys (before equal sign '=') will be used in some phrases or just used in only one sentence? If they will be used
- In some phrases: my current translation was will exactly meaning with the key.
- In one sentence: my current translation will make a stupid translate in the sentence which is combined that 03 keys
+ There are no connected USB devices => good in the meaning
+ Không có bất kỳ được kết nối các thiết bị USB => funny translated, it should be "Không có bất kỳ thiết bị USB nào được kết nối"

2. I don't know where I can see those 02 sentences below so I'm not sure I can make a good translation for them, please give me a picture or some steps for showing them?

Code: Select all

The mount point has been added=
The mount point has been removed=
3. The sentence "There are no new versions..." when user use "check for new updates" feature is not in the language file.

4. Can I send my translation files to info[at]safelyremove.com?

5. Your program can't use Unicode for text. Could you please support this? We can use Unicode for all language in the world. My mother language can use in unaccented way but it may makes some confuses when reading. Example:
- Buy a cake: mua bánh
- Buy a ball: mua banh
- Stay at school: ở trường
- The nude: ở truồng
When we use in the unaccented way, they should be
- Buy a cake: mua banh
- Buy a ball: mua banh
- Stay at school: o truong
- The nude: o truong

And you will easy to see that "mua banh" and "o truong" will make some misunderstand for reading. :)

6. Can you add the feature for calling two batch files SaveSettings.bat and RestoreSettings.bat into the program's menu? (beside or inside Command, View and Help)

Anyways, thanks for good program.

Re: Error when selecting icon which has long name

Posted: Jun 14th, 2008, 7:37 pm
by Igor
MinhTruong wrote:
Igor wrote:Hello MinhTruong!
MinhTruong wrote: 2. The program cannot show main window when double click on its icon in system tray.
It's a normal behavior, because normally you have to use the device stopping menu. Do you often use the Main window? If yes, please tell me what for you use it.
Because the menu item "Show USB Safely Remove Main Window" is bolded, that mean whenever user double click mouse on icon in system tray, the default action will show main window (Windows applications convention)
You're right. We will consider adding this feature in one of the next versions.

MinhTruong wrote: I have just finished my translation for your program into my mother language. But I had some concerns when translating the language file:
1.
There are no =Không có bất kỳ
connected = được kết nối
USB devices=các thiết bị USB

I'm not sure 03 of keys (before equal sign '=') will be used in some phrases or just used in only one sentence? If they will be used
- In some phrases: my current translation was will exactly meaning with the key.
- In one sentence: my current translation will make a stupid translate in the sentence which is combined that 03 keys
+ There are no connected USB devices => good in the meaning
+ Không có bất kỳ được kết nối các thiết bị USB => funny translated, it should be "Không có bất kỳ thiết bị USB nào được kết nối"
First of all thank you very much for so careful translation of the program! Next about you question. These 3 phrase will be connected to the one phrase -> "There are no connected USB devices" and will never be used in another phrases.
MinhTruong wrote: 2. I don't know where I can see those 02 sentences below so I'm not sure I can make a good translation for them, please give me a picture or some steps for showing them?

Code: Select all

The mount point has been added=
The mount point has been removed=
This phrases will be displayed after program deletes mount point of the device. The mount point for device can be either drive letter (ie "H:") or folder of NTFS drive where to drive of the device is connected. The program can delete mount point for example if option "Hide drive letters when there are no media inserted" is checked. Hope I explain it well, if it's not so, let me know and I'll explain it more detailed.

3. The sentence "There are no new versions..." when user use "check for new updates" feature is not in the language file.
They are at our server :) Please translate them here:

Code: Select all

    $NewVersionMessage = 
      "The new version of USB Safely Remove is avaliable: ".$CurrentVer. "#13#10" .
      "Would you like to know what's new in this version?";
    $NoNewVersions = "There are no new versions of USB Safely Remove available.";
4. Can I send my translation files to info[at]safelyremove.com?
Sure. Or to support@safelyremove.com
5. Your program can't use Unicode for text.
It's a task to be fixed in next versions. But now you should use your ANSI encoding, of course if it's possible.
6. Can you add the feature for calling two batch files SaveSettings.bat and RestoreSettings.bat into the program's menu? (beside or inside Command, View and Help)
We'll consider adding this feature in the next versions. Why you need it?
Anyways, thanks for good program.
Thank you too for your suggestions an for your help in translation!

Re: Error when selecting icon which has long name

Posted: Jun 15th, 2008, 8:14 am
by MinhTruong
Igor wrote: These 3 phrase will be connected to the one phrase -> "There are no connected USB devices" and will never be used in another phrases.
Done.
Igor wrote:
MinhTruong wrote: 2. I don't know where I can see those 02 sentences below so I'm not sure I can make a good translation for them, please give me a picture or some steps for showing them?

Code: Select all

The mount point has been added=
The mount point has been removed=
This phrases will be displayed after program deletes mount point of the device. The mount point for device can be either drive letter (ie "H:") or folder of NTFS drive where to drive of the device is connected. The program can delete mount point for example if option "Hide drive letters when there are no media inserted" is checked. Hope I explain it well, if it's not so, let me know and I'll explain it more detailed.
Actually, I didn't know what mount point use for? Is it different with "map network path as a virtual drive"? And virtual drive in system when user use subst.exe of Windows (this program is in Windows/System32)?

I will update my translate after I understand more about this feature. In the meantime, I translated your sentences as my understanding:
- "mount" has the same meaning with "connect"
- "point" has the same meaning with "place" (and that place is small)
=> The "mount point" as I understood is "connection point" (for reading/writing data)
Igor wrote:
MinhTruong wrote: 3. The sentence "There are no new versions..." when user use "check for new updates" feature is not in the language file.
They are at our server :) Please translate them here:

Code: Select all

    $NewVersionMessage = 
      "The new version of USB Safely Remove is avaliable: ".$CurrentVer. "#13#10" .
      "Would you like to know what's new in this version?";
    $NoNewVersions = "There are no new versions of USB Safely Remove available.";
I added those sentences in my language file for your reference. And, instead translated the sentence "There are no new versions of USB Safely Remove available.", I used translated a sentence with have the same meaning with the phrase "You are using the latest version of USB Safely Remove". I think it is ok and easy for understanding in my language.

$NewVersionMessage =
"The new version of USB Safely Remove is avaliable: ".$CurrentVer. "#13#10" .
"USB Safely Remove đã có phiên bản mới: ".$CurrentVer. "#13#10" .
"Would you like to know what's new in this version?";
"Bạn có muốn biết những tính năng mới trong phiên bản này?";
$NoNewVersions =
"There are no new versions of USB Safely Remove available.";
"Bạn đang dùng phiên bản mới nhất của USB Safely Remove.";
Igor wrote:
MinhTruong wrote: 5. Your program can't use Unicode for text.
It's a task to be fixed in next versions. But now you should use your ANSI encoding, of course if it's possible.
So, I will give you 02 translation files: one for Unicode and one for unaccented Vietnamese language.
Igor wrote:
MinhTruong wrote: 6. Can you add the feature for calling two batch files SaveSettings.bat and RestoreSettings.bat into the program's menu? (beside or inside Command, View and Help)
We'll consider adding this feature in the next versions. Why you need it?
I had manual update my own configuration for your program by using Registry Editor. And when I found your 02 batch files in program's installed folder, I loved them. They let me sure that all my customizations for your program can be saved for backup without using Registry Editor anymore. I think when you add them into the program's menu, another users will know that your program can support those features and sure that they will love them like me.

But..., if in the future, your program works as portable, those 02 batch files will useless as you will use configuration file(s), is it right?

Re: Error when selecting icon which has long name

Posted: Jun 18th, 2008, 10:46 am
by Igor
MinhTruong wrote:Actually, I didn't know what mount point use for? Is it different with "map network path as a virtual drive"? And virtual drive in system when user use subst.exe of Windows (this program is in Windows/System32)?

I will update my translate after I understand more about this feature. In the meantime, I translated your sentences as my understanding:
- "mount" has the same meaning with "connect"
- "point" has the same meaning with "place" (and that place is small)
=> The "mount point" as I understood is "connection point" (for reading/writing data)
We should thought that "mount point" term can be incomprehensible for non-programmer users :)

Try to explain again: mount point is a common name for drive letter or NTFS folder where to can USB drive be monted. You can see what does it mean in practice in our program. Just go to "Device properties" of a storage device, switch to "Drive properties" tab and then check option "Mount drive as a folder" and choose any empty NTFS folder in the filed below.
MinhTruong wrote: I added those sentences in my language file for your reference. And, instead translated the sentence "There are no new versions of USB Safely Remove available.", I used translated a sentence with have the same meaning with the phrase "You are using the latest version of USB Safely Remove". I think it is ok and easy for understanding in my language.

$NewVersionMessage =
"The new version of USB Safely Remove is avaliable: ".$CurrentVer. "#13#10" .
"USB Safely Remove đã có phiên bản mới: ".$CurrentVer. "#13#10" .
"Would you like to know what's new in this version?";
"Bạn có muốn biết những tính năng mới trong phiên bản này?";
$NoNewVersions =
"There are no new versions of USB Safely Remove available.";
"Bạn đang dùng phiên bản mới nhất của USB Safely Remove.";
Thank you!
But..., if in the future, your program works as portable, those 02 batch files will useless as you will use configuration file(s), is it right?
Thanks for your explanation! We will see in next versions (after portable version release) if it's still required to add these 2 commands or not.