|
|
Language File Editor
User: Tranlation work people for your software language
1.this is a multi-language about yours software that support editor tools.
2.This is can compare and edit two language file by quick press enter keyword.
3.Find blank key value in yours language file.than write yours key value.
4.add and delete key in yours two language file.
5.delete some duplicate key in same sector in yours two language file.
6.delete some duplicate sector in yours two language file.
7.suppore enter keyword for quick speed work.
8.yours can not do 70% repeat work for yours multi-language software when use Multi Language Editor.
Auto Create Code Function
User: Programmer
Step 1 Click: Project Language Code

this is information about auto language code.
Step 2 Add Multi language Key,you will copy from your project and paste this.

Step 3 copy this.


This copy will replace your manual write code or in create code find this.
Finished when your edit language ini file.
Step 4 your click : Create Code.

Show create file and copy file MessageBox

Show Modify your file MessageBox

in your project create these file.
Step 5
Project->Add To Project -> File:
[in your project dir,because Multi Language Editor Copy these files to your project]
SHLWAPI.LIB
LanguageKey.h
LanguageKey.CPP
Language.h
Language.CPP
ReadWriteLanguage.h
ReadWriteLanguage.cpp
iniFile.h
iniFile.CPP
9 files add your project
(2)
// In TestLanguageDleg.CPP [Yours Project file] OnInitDialog
languageRead.ini("Config.ini","Language","English.ini");
// languageRead.ReadLanguage(); //one times.
this->GetLanguageText();
(3) [From Multi Language Editor Button:Add Multi Code Copy]
void CTestLanguageDlg::GetLanguageText()
{
languageRead.ReadLanguage();
//Example [Copy from Multi Language Editor]
this->btExit.SetWindowText(language.Exit);
this->gbLanguageTest.SetWindowText(language.LanguageTest);
UpdateData(false);
}
Multi Language Editor Auto Add Code To your project code.
// stdafx.h : include file
#include "LanguageKey.h"
#include "Language.H"
#include "IniFile.h"
#include "ReadWriteLanguage.h"
extern CReadWriteLanguage languageRead; //Read Language file Key value
extern CLanguage language; // Language File Key
extern CIniFile iniTemp;
// stdafx.cpp
CReadWriteLanguage languageRead;
CLanguage language;
CIniFile iniTemp;
//Setting language
CString languageName="";
this->cbLanguage.GetWindowText(languageName);
languageRead.SetConfigLanguageKey(languageName);
CFormLanguage mForm=new CFormLanguage();
if (mForm.DoModal()==IDOK)
{
languageRead.SetConfigLanguageKey(mForm.selLanguage);
GetLanguageText();
}
|