コード例 #1
0
        public string GetWordTranslation(NeededWords word, string langID)
        {
            string ausgabe = "";

            switch (word)
            {
                case NeededWords.actionExplanation_SelectLanguage:
                    ausgabe = langID + "_useSelectedLanguage";
                    break;
                case NeededWords.actionExplanation_TellUserName:
                    ausgabe = langID + "_tellUserName";
                    break;
                case NeededWords.initialGreetingText:
                    ausgabe = langID + "_greeting";
                    break;
                case NeededWords.helloUserMessage:
                    ausgabe = "helloUserMessage_" + langID + "_" + Const_String.userNamePlaceholder;
                    break;
                case NeededWords.questionForChatingAgain:
                    ausgabe = "questionForChatingAgain_" + langID;
                    break;
                case NeededWords.yes:
                    ausgabe = "yes_" + langID;
                    break;
                case NeededWords.no:
                    ausgabe = "no_" + langID;
                    break;
                default:
                    throw new NotImplementedException();
            }

            return ausgabe;
        }
コード例 #2
0
 public string GetWordTranslation(NeededWords word, string langID)
 {
     LanguageWord lw = new LanguageWord(word, langID);
     return _translations[lw];
 }
コード例 #3
0
 public void AddNewTranslation(NeededWords word, string langID, string translationText)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
 public void AddNewTranslation(NeededWords word, string langID, string translationText)
 {
     LanguageWord lw = new LanguageWord(word,langID);
     _translations.Add(lw, translationText);
 }