Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
8e318ce6
Kaydet (Commit)
8e318ce6
authored
May 13, 2013
tarafından
Michael Meeks
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
move desktop translation tool to solenv.
Change-Id: I6e119f79a9293fa204904459c75ff97e5d3b5be6
üst
e0deec25
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
8 deletions
+16
-8
desktop-translate.pl
solenv/bin/desktop-translate.pl
+6
-0
CustomTarget_share.mk
sysui/CustomTarget_share.mk
+10
-8
No files found.
s
ysui/desktop/share/
translate.pl
→
s
olenv/bin/desktop-
translate.pl
Dosyayı görüntüle @
8e318ce6
...
@@ -20,6 +20,12 @@ eval 'exec perl -wS $0 ${1+"$@"}'
...
@@ -20,6 +20,12 @@ eval 'exec perl -wS $0 ${1+"$@"}'
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
#
#
#
# Translates multiple .desktop files at once with strings from .ulf
# files; if you add new translateable .ulf files please add them to
# l10ntools/source/localize.cxx
#
my
(
$prefix
,
$ext
,
$key
);
my
(
$prefix
,
$ext
,
$key
);
my
$productname
=
"LibreOffice"
;
my
$productname
=
"LibreOffice"
;
my
$workdir
=
"."
;
my
$workdir
=
"."
;
...
...
sysui/CustomTarget_share.mk
Dosyayı görüntüle @
8e318ce6
...
@@ -20,6 +20,8 @@ endif
...
@@ -20,6 +20,8 @@ endif
share_WORKDIR := $(call gb_CustomTarget_get_workdir,sysui/share)
share_WORKDIR := $(call gb_CustomTarget_get_workdir,sysui/share)
share_SRCDIR := $(SRCDIR)/sysui/desktop
share_SRCDIR := $(SRCDIR)/sysui/desktop
share_TRANSLATE := $(SOLARENV)/bin/desktop-translate.pl
LAUNCHERLIST_APPS := writer calc draw impress math base startcenter
LAUNCHERLIST_APPS := writer calc draw impress math base startcenter
LAUNCHERLIST := $(LAUNCHERLIST_APPS) qstart xsltfilter
LAUNCHERLIST := $(LAUNCHERLIST_APPS) qstart xsltfilter
LAUNCHERS := $(foreach launcher,$(LAUNCHERLIST),$(share_SRCDIR)/menus/$(launcher).desktop)
LAUNCHERS := $(foreach launcher,$(LAUNCHERLIST),$(share_SRCDIR)/menus/$(launcher).desktop)
...
@@ -147,22 +149,22 @@ $(share_WORKDIR)/%/openoffice.org.xml: $(share_WORKDIR)/documents.ulf $(MIMEDESK
...
@@ -147,22 +149,22 @@ $(share_WORKDIR)/%/openoffice.org.xml: $(share_WORKDIR)/documents.ulf $(MIMEDESK
$(share_WORKDIR)/%/openoffice.keys: \
$(share_WORKDIR)/%/openoffice.keys: \
$(share_SRCDIR)/mimetypes/openoffice.mime $(MIMEKEYS) $(share_SRCDIR)/share/brand.pl \
$(share_SRCDIR)/mimetypes/openoffice.mime $(MIMEKEYS) $(share_SRCDIR)/share/brand.pl \
$(share_
SRCDIR)/share/translate.pl
$(share_WORKDIR)/documents.ulf
$(share_
TRANSLATE)
$(share_WORKDIR)/documents.ulf
mkdir -p $(dir $@)
mkdir -p $(dir $@)
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),PRL,1)
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),PRL,1)
$(PERL) $(share_SRCDIR)/share/brand.pl -p $* -u $(UNIXFILENAME.$*) \
$(PERL) $(share_SRCDIR)/share/brand.pl -p $* -u $(UNIXFILENAME.$*) \
--iconprefix $(UNIXFILENAME.$*) $^ $(share_WORKDIR)/$*
--iconprefix $(UNIXFILENAME.$*) $^ $(share_WORKDIR)/$*
$(PERL) $(share_
SRCDIR)/share/translate.pl
-p $* -d $(share_WORKDIR)/$* \
$(PERL) $(share_
TRANSLATE)
-p $* -d $(share_WORKDIR)/$* \
--ext "keys" --key "description" $(share_WORKDIR)/documents.ulf
--ext "keys" --key "description" $(share_WORKDIR)/documents.ulf
cat $(MIMEKEYS) > $@
cat $(MIMEKEYS) > $@
$(share_WORKDIR)/%/mimelnklist: $(MIMEDESKTOPS) $(share_SRCDIR)/share/brand.pl \
$(share_WORKDIR)/%/mimelnklist: $(MIMEDESKTOPS) $(share_SRCDIR)/share/brand.pl \
$(share_
SRCDIR)/share/translate.pl
$(share_WORKDIR)/documents.ulf
$(share_
TRANSLATE)
$(share_WORKDIR)/documents.ulf
mkdir -p $(dir $@)
mkdir -p $(dir $@)
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),PRL,1)
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),PRL,1)
$(PERL) $(share_SRCDIR)/share/brand.pl -p $* -u $(UNIXFILENAME.$*) \
$(PERL) $(share_SRCDIR)/share/brand.pl -p $* -u $(UNIXFILENAME.$*) \
--iconprefix $(UNIXFILENAME.$*) $^ $(share_WORKDIR)/$*
--iconprefix $(UNIXFILENAME.$*) $^ $(share_WORKDIR)/$*
$(PERL) $(share_
SRCDIR)/share/translate.pl
-p $* -d $(share_WORKDIR)/$* \
$(PERL) $(share_
TRANSLATE)
-p $* -d $(share_WORKDIR)/$* \
--ext "desktop" --key "Comment" $(share_WORKDIR)/documents.ulf
--ext "desktop" --key "Comment" $(share_WORKDIR)/documents.ulf
echo "$(MIMEDESKTOPS)" > $@
echo "$(MIMEDESKTOPS)" > $@
...
@@ -207,17 +209,17 @@ $(share_WORKDIR)/%/openoffice.applications: $(share_SRCDIR)/mimetypes/openoffice
...
@@ -207,17 +209,17 @@ $(share_WORKDIR)/%/openoffice.applications: $(share_SRCDIR)/mimetypes/openoffice
cat $< | tr -d "\015" | sed -e "s/OFFICENAME/$(UNIXFILENAME.$*)/" -e "s/%PRODUCTNAME/$(PRODUCTNAME.$*) $(PRODUCTVERSION.$*)/" > $@
cat $< | tr -d "\015" | sed -e "s/OFFICENAME/$(UNIXFILENAME.$*)/" -e "s/%PRODUCTNAME/$(PRODUCTNAME.$*) $(PRODUCTVERSION.$*)/" > $@
$(share_WORKDIR)/%/build.flag: $(share_SRCDIR)/share/brand.pl $(LAUNCHERS) \
$(share_WORKDIR)/%/build.flag: $(share_SRCDIR)/share/brand.pl $(LAUNCHERS) \
$(share_
SRCDIR)/share/translate.pl
$(addprefix $(share_WORKDIR)/,$(ULFS))
$(share_
TRANSLATE)
$(addprefix $(share_WORKDIR)/,$(ULFS))
mkdir -p $(dir $@)
mkdir -p $(dir $@)
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),PRL,1)
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),PRL,1)
$(PERL) $(share_SRCDIR)/share/brand.pl -p $(PRODUCTNAME.$*)$(PRODUCTVERSION) -u '$$(UNIXPRODUCTNAME)$$(BRANDPACKAGEVERSION)' \
$(PERL) $(share_SRCDIR)/share/brand.pl -p $(PRODUCTNAME.$*)$(PRODUCTVERSION) -u '$$(UNIXPRODUCTNAME)$$(BRANDPACKAGEVERSION)' \
$(brand_URIPARAM) \
$(brand_URIPARAM) \
--iconprefix '$$(UNIXBASISROOTNAME)' $^ $(share_WORKDIR)/$*
--iconprefix '$$(UNIXBASISROOTNAME)' $^ $(share_WORKDIR)/$*
$(PERL) $(share_
SRCDIR)/share/translate.pl
-p $(PRODUCTNAME.$*)$(PRODUCTVERSION) -d $(share_WORKDIR)/$* \
$(PERL) $(share_
TRANSLATE)
-p $(PRODUCTNAME.$*)$(PRODUCTVERSION) -d $(share_WORKDIR)/$* \
--ext "desktop" --key "Comment" $(share_WORKDIR)/launcher_comment.ulf
--ext "desktop" --key "Comment" $(share_WORKDIR)/launcher_comment.ulf
$(PERL) $(share_
SRCDIR)/share/translate.pl
-p $(PRODUCTNAME.$*)$(PRODUCTVERSION) -d $(share_WORKDIR)/$* \
$(PERL) $(share_
TRANSLATE)
-p $(PRODUCTNAME.$*)$(PRODUCTVERSION) -d $(share_WORKDIR)/$* \
--ext "desktop" --key "GenericName" $(share_WORKDIR)/launcher_genericname.ulf
--ext "desktop" --key "GenericName" $(share_WORKDIR)/launcher_genericname.ulf
$(PERL) $(share_
SRCDIR)/share/translate.pl
-p $(PRODUCTNAME.$*)$(PRODUCTVERSION) -d $(share_WORKDIR)/$* \
$(PERL) $(share_
TRANSLATE)
-p $(PRODUCTNAME.$*)$(PRODUCTVERSION) -d $(share_WORKDIR)/$* \
--ext "desktop" --key "UnityQuickList" $(share_WORKDIR)/launcher_unityquicklist.ulf
--ext "desktop" --key "UnityQuickList" $(share_WORKDIR)/launcher_unityquicklist.ulf
touch $@
touch $@
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment