Make new added SHA-256 hash features translatable

This commit is contained in:
Don HO 2018-12-26 00:06:04 +01:00
parent a8f3ef12dc
commit 953919c406
6 changed files with 68 additions and 9 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<NotepadPlus> <NotepadPlus>
<Native-Langue name="繁體中文/正體中文" filename="chinese.xml" version="7.5.8"> <Native-Langue name="繁體中文/正體中文" filename="chinese.xml" version="7.6.2">
<Menu> <Menu>
<Main> <Main>
<!-- Main Menu Entries --> <!-- Main Menu Entries -->
@ -64,6 +64,7 @@
<Item subMenuId="encoding-vietnamese" name="越南文"/> <Item subMenuId="encoding-vietnamese" name="越南文"/>
<Item subMenuId="settings-import" name="匯入"/> <Item subMenuId="settings-import" name="匯入"/>
<Item subMenuId="tools-md5" name="MD5"/> <Item subMenuId="tools-md5" name="MD5"/>
<Item subMenuId="tools-sha256" name="SHA-256"/>
</SubEntries> </SubEntries>
<!-- All Menu Items --> <!-- All Menu Items -->
@ -300,7 +301,10 @@
<Item id="48015" name="外掛模組管理..."/> <Item id="48015" name="外掛模組管理..."/>
<Item id="48501" name="產生 MD5..."/> <Item id="48501" name="產生 MD5..."/>
<Item id="48502" name="從檔案產生 MD5..."/> <Item id="48502" name="從檔案產生 MD5..."/>
<Item id="48503" name="直接產生並複製 MD5"/> <Item id="48503" name="直接從選取產生 MD5 並複製到剪貼簿"/>
<Item id="48504" name="產生 SHA-256..."/>
<Item id="48505" name="從檔案產生 SHA-256..."/>
<Item id="48506" name="直接從選取產生 SHA-256 並複製到剪貼板"/>
<Item id="49000" name="執行(&amp;R)..."/> <Item id="49000" name="執行(&amp;R)..."/>
<Item id="50000" name="函數自動完成"/> <Item id="50000" name="函數自動完成"/>
<Item id="50001" name="字詞自動完成"/> <Item id="50001" name="字詞自動完成"/>
@ -419,6 +423,18 @@
<Item id="2" name="關閉"/> <Item id="2" name="關閉"/>
</MD5FromTextDlg> </MD5FromTextDlg>
<SHA256FromFilesDlg title="從檔案產生 SHA-256">
<Item id="1922" name="從檔案產生 SHA-256..."/>
<Item id="1924" name="複製到剪貼簿"/>
<Item id="2" name="關閉"/>
</SHA256FromFilesDlg>
<SHA256FromTextDlg title="產生 SHA-256">
<Item id="1932" name="將每一行視為獨立的字串"/>
<Item id="1934" name="複製到剪貼簿"/>
<Item id="2" name="關閉"/>
</SHA256FromTextDlg>
<PluginsAdminDlg title="外掛模組管理" titleAvailable = "可安裝" titleUpdates = "更新" titleInstalled = "已安裝"> <PluginsAdminDlg title="外掛模組管理" titleAvailable = "可安裝" titleUpdates = "更新" titleInstalled = "已安裝">
<ColumnPlugin name="外掛模組"/> <ColumnPlugin name="外掛模組"/>
<ColumnVersion name="版本"/> <ColumnVersion name="版本"/>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<NotepadPlus> <NotepadPlus>
<Native-Langue name="English" filename="english.xml" version="7.5.5"> <Native-Langue name="English" filename="english.xml" version="7.6.2">
<Menu> <Menu>
<Main> <Main>
<!-- Main Menu Entries --> <!-- Main Menu Entries -->
@ -64,6 +64,7 @@
<Item subMenuId="encoding-vietnamese" name="Vietnamese"/> <Item subMenuId="encoding-vietnamese" name="Vietnamese"/>
<Item subMenuId="settings-import" name="Import"/> <Item subMenuId="settings-import" name="Import"/>
<Item subMenuId="tools-md5" name="MD5"/> <Item subMenuId="tools-md5" name="MD5"/>
<Item subMenuId="tools-sha256" name="SHA-256"/>
</SubEntries> </SubEntries>
<!-- all menu item --> <!-- all menu item -->
@ -298,6 +299,9 @@
<Item id="48501" name="Generate..."/> <Item id="48501" name="Generate..."/>
<Item id="48502" name="Generate from files..."/> <Item id="48502" name="Generate from files..."/>
<Item id="48503" name="Generate from selection into clipboard"/> <Item id="48503" name="Generate from selection into clipboard"/>
<Item id="48504" name="Generate..."/>
<Item id="48505" name="Generate from files..."/>
<Item id="48506" name="Generate from selection into clipboard"/>
<Item id="49000" name="&amp;Run..."/> <Item id="49000" name="&amp;Run..."/>
<Item id="50000" name="Function Completion"/> <Item id="50000" name="Function Completion"/>
@ -417,7 +421,19 @@
<Item id="1934" name="Copy to Clipboard"/> <Item id="1934" name="Copy to Clipboard"/>
<Item id="2" name="Close"/> <Item id="2" name="Close"/>
</MD5FromTextDlg> </MD5FromTextDlg>
<SHA256FromFilesDlg title="Generate SHA-256 digest from files">
<Item id="1922" name="Choose files to generate SHA-256..."/>
<Item id="1924" name="Copy to Clipboard"/>
<Item id="2" name="Close"/>
</SHA256FromFilesDlg>
<SHA256FromTextDlg title="Generate SHA-256 digest">
<Item id="1932" name="Treat each line as a separate string"/>
<Item id="1934" name="Copy to Clipboard"/>
<Item id="2" name="Close"/>
</SHA256FromTextDlg>
<PluginsAdminDlg title="Plugins Admin" titleAvailable = "Available" titleUpdates = "Updates" titleInstalled = "Installed"> <PluginsAdminDlg title="Plugins Admin" titleAvailable = "Available" titleUpdates = "Updates" titleInstalled = "Installed">
<ColumnPlugin name="Plugin"/> <ColumnPlugin name="Plugin"/>
<ColumnVersion name="Version"/> <ColumnVersion name="Version"/>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<NotepadPlus> <NotepadPlus>
<Native-Langue name="Français" filename="french.xml" version="7.5.5"> <Native-Langue name="Français" filename="french.xml" version="7.6.2">
<Menu> <Menu>
<Main> <Main>
<!-- Main Menu Entries --> <!-- Main Menu Entries -->
@ -64,6 +64,7 @@
<Item subMenuId="encoding-vietnamese" name="Vietnamien"/> <Item subMenuId="encoding-vietnamese" name="Vietnamien"/>
<Item subMenuId="settings-import" name="Importer"/> <Item subMenuId="settings-import" name="Importer"/>
<Item subMenuId="tools-md5" name="MD5"/> <Item subMenuId="tools-md5" name="MD5"/>
<Item subMenuId="tools-sha256" name="SHA-256"/>
</SubEntries> </SubEntries>
<!-- all menu item --> <!-- all menu item -->
@ -298,7 +299,10 @@
<Item id="48015" name="Gestionnaire des modules d'extension..."/> <Item id="48015" name="Gestionnaire des modules d'extension..."/>
<Item id="48501" name="Générer..."/> <Item id="48501" name="Générer..."/>
<Item id="48502" name="Générer depuis les fichiers..."/> <Item id="48502" name="Générer depuis les fichiers..."/>
<Item id="48503" name="Générer dans le presse-papiers"/> <Item id="48503" name="Générer dans le presse-papiers depuis la selection"/>
<Item id="48501" name="Générer..."/>
<Item id="48502" name="Générer depuis les fichiers..."/>
<Item id="48503" name="Générer dans le presse-papiers depuis la selection"/>
<Item id="48016" name="Modifier/Supprimer une macro..."/> <Item id="48016" name="Modifier/Supprimer une macro..."/>
<Item id="48017" name="Modifier/Supprimer une commande..."/> <Item id="48017" name="Modifier/Supprimer une commande..."/>
<Item id="48018" name="Éditer le menu contextuel"/> <Item id="48018" name="Éditer le menu contextuel"/>
@ -402,18 +406,30 @@
<Item id="2" name="Annuler"/> <Item id="2" name="Annuler"/>
</Run> </Run>
<MD5FromFilesDlg title="Calculer les empreintes MD5 depuis les fichiers"> <MD5FromFilesDlg title="Calculer les empreintes de MD5 depuis les fichiers">
<Item id="1922" name="Choisir les fichiers pour générer les empreintes..."/> <Item id="1922" name="Choisir les fichiers pour générer les empreintes..."/>
<Item id="1924" name="Copier dans le presse-papiers"/> <Item id="1924" name="Copier dans le presse-papiers"/>
<Item id="2" name="Fermer"/> <Item id="2" name="Fermer"/>
</MD5FromFilesDlg> </MD5FromFilesDlg>
<MD5FromTextDlg title="Calculer l'empreinte MD5"> <MD5FromTextDlg title="Calculer l'empreinte de MD5">
<Item id="1932" name="Traiter chaque ligne comme une chaine de caractères"/> <Item id="1932" name="Traiter chaque ligne comme une chaine de caractères"/>
<Item id="1934" name="Copier dans le presse-papiers"/> <Item id="1934" name="Copier dans le presse-papiers"/>
<Item id="2" name="Fermer"/> <Item id="2" name="Fermer"/>
</MD5FromTextDlg> </MD5FromTextDlg>
<SHA256FromFilesDlg title="Calculer les empreintes de SHA-256 depuis les fichiers">
<Item id="1922" name="Choisir les fichiers pour générer les empreintes..."/>
<Item id="1924" name="Copier dans le presse-papiers"/>
<Item id="2" name="Fermer"/>
</SHA256FromFilesDlg>
<SHA256FromTextDlg title="Calculer l'empreinte de SHA-256">
<Item id="1932" name="Traiter chaque ligne comme une chaine de caractères"/>
<Item id="1934" name="Copier dans le presse-papiers"/>
<Item id="2" name="Fermer"/>
</SHA256FromTextDlg>
<PluginsAdminDlg title="Gestionnaire des modules d'extension" titleAvailable = "Disponibles" titleUpdates = "Mises à jour" titleInstalled = "Installés"> <PluginsAdminDlg title="Gestionnaire des modules d'extension" titleAvailable = "Disponibles" titleUpdates = "Mises à jour" titleInstalled = "Installés">
<ColumnPlugin name="Modules d'extension"/> <ColumnPlugin name="Modules d'extension"/>
<ColumnVersion name="Version"/> <ColumnVersion name="Version"/>

View File

@ -5695,7 +5695,7 @@ bool Notepad_plus::reloadLang()
if (_md5FromFilesDlg.isCreated()) if (_md5FromFilesDlg.isCreated())
{ {
_nativeLangSpeaker.changeDlgLang(_md5FromFilesDlg.getHSelf(), "HashFromFilesDlg"); _nativeLangSpeaker.changeDlgLang(_md5FromFilesDlg.getHSelf(), "MD5FromFilesDlg");
} }
if (_md5FromTextDlg.isCreated()) if (_md5FromTextDlg.isCreated())
@ -5703,6 +5703,16 @@ bool Notepad_plus::reloadLang()
_nativeLangSpeaker.changeDlgLang(_md5FromTextDlg.getHSelf(), "MD5FromTextDlg"); _nativeLangSpeaker.changeDlgLang(_md5FromTextDlg.getHSelf(), "MD5FromTextDlg");
} }
if (_sha2FromFilesDlg.isCreated())
{
_nativeLangSpeaker.changeDlgLang(_sha2FromFilesDlg.getHSelf(), "SHA256FromFilesDlg");
}
if (_sha2FromTextDlg.isCreated())
{
_nativeLangSpeaker.changeDlgLang(_sha2FromTextDlg.getHSelf(), "SHA256FromTextDlg");
}
if (_runMacroDlg.isCreated()) if (_runMacroDlg.isCreated())
{ {
_nativeLangSpeaker.changeDlgLang(_runMacroDlg.getHSelf(), "MultiMacro"); _nativeLangSpeaker.changeDlgLang(_runMacroDlg.getHSelf(), "MultiMacro");

View File

@ -2572,7 +2572,7 @@ void Notepad_plus::command(int id)
bool isFirstTime = !_md5FromFilesDlg.isCreated(); bool isFirstTime = !_md5FromFilesDlg.isCreated();
_md5FromFilesDlg.doDialog(_nativeLangSpeaker.isRTL()); _md5FromFilesDlg.doDialog(_nativeLangSpeaker.isRTL());
if (isFirstTime) if (isFirstTime)
_nativeLangSpeaker.changeDlgLang(_md5FromFilesDlg.getHSelf(), "HashFromFilesDlg"); _nativeLangSpeaker.changeDlgLang(_md5FromFilesDlg.getHSelf(), "MD5FromFilesDlg");
} }
break; break;

View File

@ -100,6 +100,7 @@ MenuPosition menuPos[] = {
{ 6, 4, -1, "settings-import" }, { 6, 4, -1, "settings-import" },
{ 7, 0, -1, "tools-md5" }, { 7, 0, -1, "tools-md5" },
{ 7, 1, -1, "tools-sha256" },
{ -1, -1, -1, "" } // End of array { -1, -1, -1, "" } // End of array
}; };