Beispiel #1
0
 void SelectionChanged(object sender, EventArgs e)
 {
     if (radioButton1.Checked)
         style = TranslationStyle.FromScriptWithActors;
     else if (radioButton2.Checked)
         style = TranslationStyle.FromScriptWithoutActors;
     else if (radioButton3.Checked)
         style = TranslationStyle.FromScratch;
     else if (radioButton4.Checked)
         style = TranslationStyle.FromScratchAudio;
 }
Beispiel #2
0
        protected BuildItem AddCodeBuildItem(string fileName, TranslationStyle translationStyle)
        {
            if (translationStyle == TranslationStyle.PerformTranslate && ShouldFileBeTranslated(fileName))
            {
                if (string.IsNullOrEmpty(mPendingTranslation.ProjectFileName))
                {
                    mPendingTranslation.ProjectFileName = ProjectManager.ProjectBase.FullFileName;
                    mPendingTranslation.AssemblyLocation = FileManager.GetDirectory(ProjectManager.ProjectBase.FullFileName) + "bin/x86/Debug/" + ProjectManager.ProjectBase.Name + ".exe";
                    mPendingTranslation.SegmentTag = "Generated In Glue";
                    mPendingTranslation.Namespace = ProjectManager.ProjectBase.Name;
                    mPendingTranslation.FilesToTranslate.Clear();
                    mPendingTranslation.DestinationLanguage = Language.Java;
                }

                //fileName = fileName.Replace("\\", "/");
                string destDirectory = FileManager.GetDirectory(FullFileName) + "src/com/" + ProjectManager.ProjectBase.Name + "/";

                mPendingTranslation.FilesToTranslate.Add(new TranslationRequestSave.RequestedFileInfo(fileName, destDirectory));

                return null;
            }
            else
            {
                return AddCodeBuildItem(fileName, false, "");
            }
        }