2014-07-10 1 views
1

appdata.xml 파일을 자동 도구로 운반하는 올바른 방법은 무엇입니까? documentation에는 /usr/share/appdata/%{id}.appdata.xml에 설치해야한다고 나와 있습니다. 개발자 또는 포장업자의 책임입니까?appdata.xml 파일에 autotools를 올바르게 제공하는 방법은 무엇입니까?

번역은 어떻게됩니까? appdata.xml을 번역 가능하게 만드는 방법은 무엇입니까? 설명서에서는 appdata.xml.in을 나타내지 만 전체 예제는 제공하지 않습니다.

답변

2

실제로 설명서는 샘플을 제공합니다.

Makefile.am에서

, 예를 들어,

@[email protected] 
appdatadir = $(datarootdir)/appdata 
appdata_DATA = $(appdata_in_files:.xml.in=.xml) 
appdata_in_files = YOURAPP.appdata.xml.in 

CLEANFILES = \ 
    ... 
    $(appdata_DATA) \ 
    ... 

를 추가하고 밑줄로 시작 번역 XML 태그 파일 YOURAPP.appdata.xml.in을 제공 <_foobar>translatable text</_foobar>

관련 문제