| 781 | } |
| 782 | |
| 783 | bool Localization::WriteXMLVIDHelp |
| 784 | ( |
| 785 | uint8 ccID, |
| 786 | uint16 indexId, |
| 787 | uint32 pos, |
| 788 | TiXmlElement *valueElement |
| 789 | ) |
| 790 | { |
| 791 | uint64 key = GetValueKey(ccID, indexId, pos); |
| 792 | if (m_valueLocalizationMap.find(key) == m_valueLocalizationMap.end()) { |
| 793 | Log::Write( LogLevel_Warning, "Localization::WriteXMLVIDHelp: No Help for CommandClass %d, ValueID: %d (%d)", ccID, indexId, pos); |
| 794 | return false; |
| 795 | } |
| 796 | TiXmlElement* helpElement = new TiXmlElement( "Help" ); |
| 797 | valueElement->LinkEndChild( helpElement ); |
| 798 | |
| 799 | TiXmlText* textElement = new TiXmlText( m_valueLocalizationMap[key]->GetHelp(m_selectedLang).c_str() ); |
| 800 | helpElement->LinkEndChild( textElement ); |
| 801 | return true; |
| 802 | } |
| 803 | |
| 804 | |
| 805 | |