示例#1
0
        public byte[] Flags             = new byte[0];                                  // flags for each translation

        public string GetTranslation(int idx, eTransTag_Input input = eTransTag_Input.Any, eTransTag_Plural plural = eTransTag_Plural.Any)
        {
            if (IsTouchType())
            {
                return(!string.IsNullOrEmpty(Languages_Touch[idx]) ? Languages_Touch[idx] : Languages[idx]);
            }
            else
            {
                return(!string.IsNullOrEmpty(Languages[idx]) ? Languages[idx] : Languages_Touch[idx]);
            }
        }
示例#2
0
        public byte[] Flags             = new byte[0];                                  // flags for each translation

        public string GetTranslation(int idx, eTransTag_Input input = eTransTag_Input.Any)
        {
            string text;

            if (IsTouchType())
            {
                text = !string.IsNullOrEmpty(Languages_Touch[idx]) ? Languages_Touch[idx] : Languages[idx];
            }
            else
            {
                text = !string.IsNullOrEmpty(Languages[idx]) ? Languages[idx] : Languages_Touch[idx];
            }
            if (text != null)
            {
                text = text.Replace("[i2nt]", "").Replace("[/i2nt]", "");
            }
            return(text);
        }