[loc] fix override of translation commands from separate dialogs

* Hashed string was missing the dialog ID. This means that something like:
    g IDD_DIALOG1
    t IDC_CONTROL "Hello"
    g IDD_DIALOG2
    t IDC_CONTROL "Goodbye"
  would result in "Goodbye" appearing on dialog 1.
[loc] misc. fixes

* Use IDCANCEL for license dialog
* Remove Chinese duplicates
* Remove dev debug message
[loc] Improve Italian translation

# Closes #187