Merge lp:ubuntu-tweak/trunk into lp:~vcs-imports/ubuntu-tweak/trunk

Proposed by Ding Zhou
Status: Needs review
Proposed branch: lp:ubuntu-tweak/trunk
Merge into: lp:~vcs-imports/ubuntu-tweak/trunk
Diff against target: 167401 lines
71 files modified
.gitignore (+51/-0)
po/LINGUAS (+57/-0)
po/Makefile (+502/-0)
po/Makefile.in (+403/-0)
po/Makefile.in.in (+403/-0)
po/Makevars (+41/-0)
po/POTFILES (+58/-0)
po/POTFILES.in (+58/-0)
po/ar.po (+2823/-0)
po/be.po (+2656/-0)
po/bg.po (+2810/-0)
po/bn.po (+2665/-0)
po/bs.po (+2805/-0)
po/ca.po (+2707/-0)
po/cs.po (+2897/-0)
po/da.po (+2873/-0)
po/de.po (+2953/-0)
po/el.po (+2822/-0)
po/en_AU.po (+2673/-0)
po/en_CA.po (+2826/-0)
po/en_GB.po (+2842/-0)
po/eo.po (+2670/-0)
po/es.po (+2987/-0)
po/et.po (+2475/-0)
po/fa.po (+2656/-0)
po/fi.po (+2705/-0)
po/fo.po (+2678/-0)
po/fr.po (+2948/-0)
po/ga.po (+2653/-0)
po/gl.po (+2971/-0)
po/he.po (+2746/-0)
po/hi.po (+2657/-0)
po/hu.po (+2775/-0)
po/id.po (+2708/-0)
po/is.po (+2654/-0)
po/it.po (+2978/-0)
po/ja.po (+2803/-0)
po/jv.po (+2653/-0)
po/ka.po (+2654/-0)
po/kk.po (+2651/-0)
po/ko.po (+2712/-0)
po/lt.po (+2681/-0)
po/mk.po (+2653/-0)
po/ml.po (+2654/-0)
po/ms.po (+2708/-0)
po/nb.po (+2676/-0)
po/nl.po (+2901/-0)
po/nn.po (+2659/-0)
po/oc.po (+2654/-0)
po/pl.po (+2981/-0)
po/pt.po (+2770/-0)
po/pt_BR.po (+2914/-0)
po/remove-potcdate.sed (+11/-0)
po/remove-potcdate.sin (+19/-0)
po/ro.po (+2718/-0)
po/ru.po (+2892/-0)
po/sk.po (+2924/-0)
po/sl.po (+2665/-0)
po/sq.po (+2682/-0)
po/sr.po (+2652/-0)
po/stamp-po (+1/-0)
po/sv.po (+2872/-0)
po/te.po (+2654/-0)
po/th.po (+2685/-0)
po/tr.po (+2811/-0)
po/ubuntu-tweak.pot (+2650/-0)
po/uk.po (+2875/-0)
po/vi.po (+2775/-0)
po/zh_CN.po (+2813/-0)
po/zh_HK.po (+2641/-0)
po/zh_TW.po (+2795/-0)
To merge this branch: bzr merge lp:ubuntu-tweak/trunk
Reviewer Review Type Date Requested Status
Ding Zhou (community) Approve
Review via email: mp+12839@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Ding Zhou (tualatrix) :
review: Approve
lp:ubuntu-tweak/trunk updated
762. By Ding Zhou

Ok, only use it to integrate translation

Unmerged revisions

762. By Ding Zhou

Ok, only use it to integrate translation

761. By Ding Zhou

Merge branch 'ut-0.4'

760. By Ding Zhou

Merge branch 'ut-0.4'

759. By Ding Zhou

Merge from ut-0.4

758. By Ding Zhou

Merge branch 'network-support'

757. By Ding Zhou

Improve the autostart edit

756. By Ding Zhou

Double click to edit the file type

755. By Ding Zhou

Improve the performance of filetype manager

754. By Ding Zhou

Change cleaner button to "Cleanup" (LP: #429401)

753. By Ding Zhou

Merge from master

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file '.gitignore'
--- .gitignore 1970-01-01 00:00:00 +0000
+++ .gitignore 2009-10-28 07:26:09 +0000
@@ -0,0 +1,51 @@
1autom4te.cache/
2config.log
3config.status
4m4/codeset.m4
5m4/glibc2.m4
6m4/glibc21.m4
7m4/intdiv0.m4
8m4/intl.m4
9m4/intldir.m4
10m4/intmax.m4
11m4/inttypes-pri.m4
12m4/inttypes_h.m4
13m4/lcmessage.m4
14m4/libtool.m4
15m4/lock.m4
16m4/longdouble.m4
17m4/longlong.m4
18m4/ltoptions.m4
19m4/ltsugar.m4
20m4/ltversion.m4
21m4/lt~obsolete.m4
22m4/printf-posix.m4
23m4/size_max.m4
24m4/stdint_h.m4
25m4/uintmax_t.m4
26m4/ulonglong.m4
27m4/visibility.m4
28m4/wchar_t.m4
29m4/wint_t.m4
30m4/xsize.m4
31po/Makefile.in
32po/Makevars.template
33po/POTFILES
34po/Rules-quot
35po/boldquot.sed
36po/en@boldquot.header
37po/en@quot.header
38po/insert-header.sin
39po/quot.sed
40scripts/script-worker
41scripts/ubuntu-tweak
42src/common/consts.py
43Makefile
44*.pyc
45*.pyo
46*.gmo
47*.o
48.deps
49*.service
50daemon/ubuntu-tweak-daemon
51ubuntu-tweak-*.tar.gz
052
=== added directory 'po'
=== renamed directory 'po' => 'po.moved'
=== added file 'po/LINGUAS'
--- po/LINGUAS 1970-01-01 00:00:00 +0000
+++ po/LINGUAS 2009-10-28 07:26:09 +0000
@@ -0,0 +1,57 @@
1ms
2lt
3be
4ca
5uk
6en_GB
7pt_BR
8ru
9nn
10ar
11vi
12fi
13nl
14ro
15ko
16da
17fa
18el
19es
20sv
21mk
22en_AU
23de
24fr
25bg
26sr
27ka
28id
29nb
30th
31te
32hu
33sk
34hi
35cs
36oc
37en_CA
38zh_CN
39fo
40ja
41is
42gl
43eo
44he
45pl
46it
47tr
48pt
49zh_TW
50sl
51ga
52bs
53ml
54bn
55kk
56jv
57sq
058
=== added file 'po/Makefile'
--- po/Makefile 1970-01-01 00:00:00 +0000
+++ po/Makefile 2009-10-28 07:26:09 +0000
@@ -0,0 +1,502 @@
1# Makefile for PO directory in any package using GNU gettext.
2# Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
3#
4# This file can be copied and used freely without restrictions. It can
5# be used in projects which are not available under the GNU General Public
6# License but which still want to provide support for the GNU gettext
7# functionality.
8# Please note that the actual code of GNU gettext is covered by the GNU
9# General Public License and is *not* in the public domain.
10#
11# Origin: gettext-0.16
12
13PACKAGE = ubuntu-tweak
14VERSION = 0.4.9.1
15PACKAGE_BUGREPORT = tualatrix@gmail.com
16
17SHELL = /bin/sh
18
19
20srcdir = .
21top_srcdir = ..
22
23
24prefix = /usr/local
25exec_prefix = ${prefix}
26datarootdir = ${prefix}/share
27datadir = ${datarootdir}
28localedir = ${datarootdir}/locale
29gettextsrcdir = $(datadir)/gettext/po
30
31INSTALL = /usr/bin/install -c
32INSTALL_DATA = ${INSTALL} -m 644
33
34# We use $(mkdir_p).
35# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
36# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
37# $(SHELL) /home/ted/Sources/ubuntu-tweak/install-sh does not start with $(SHELL), so we add it.
38# In automake >= 1.10, /bin/mkdir -p is derived from ${MKDIR_P}, which is defined
39# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
40# versions, $(mkinstalldirs) and $(install_sh) are unused.
41mkinstalldirs = $(SHELL) $(SHELL) /home/ted/Sources/ubuntu-tweak/install-sh -d
42install_sh = $(SHELL) $(SHELL) /home/ted/Sources/ubuntu-tweak/install-sh
43MKDIR_P = /bin/mkdir -p
44mkdir_p = /bin/mkdir -p
45
46GMSGFMT_ = /usr/bin/msgfmt
47GMSGFMT_no = /usr/bin/msgfmt
48GMSGFMT_yes = /usr/bin/msgfmt
49GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
50MSGFMT_ = /usr/bin/msgfmt
51MSGFMT_no = /usr/bin/msgfmt
52MSGFMT_yes = /usr/bin/msgfmt
53MSGFMT = $(MSGFMT_$(USE_MSGCTXT))
54XGETTEXT_ = /usr/bin/xgettext
55XGETTEXT_no = /usr/bin/xgettext
56XGETTEXT_yes = /usr/bin/xgettext
57XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
58MSGMERGE = msgmerge
59MSGMERGE_UPDATE = /usr/bin/msgmerge --update
60MSGINIT = msginit
61MSGCONV = msgconv
62MSGFILTER = msgfilter
63
64POFILES = ms.po lt.po be.po ca.po uk.po en_GB.po pt_BR.po ru.po nn.po ar.po vi.po fi.po nl.po ro.po ko.po da.po fa.po el.po es.po sv.po mk.po en_AU.po de.po fr.po bg.po sr.po ka.po id.po nb.po th.po te.po hu.po sk.po hi.po cs.po oc.po en_CA.po zh_CN.po fo.po ja.po is.po gl.po eo.po he.po pl.po it.po tr.po pt.po zh_TW.po sl.po ga.po bs.po ml.po bn.po kk.po jv.po sq.po
65GMOFILES = ms.gmo lt.gmo be.gmo ca.gmo uk.gmo en_GB.gmo pt_BR.gmo ru.gmo nn.gmo ar.gmo vi.gmo fi.gmo nl.gmo ro.gmo ko.gmo da.gmo fa.gmo el.gmo es.gmo sv.gmo mk.gmo en_AU.gmo de.gmo fr.gmo bg.gmo sr.gmo ka.gmo id.gmo nb.gmo th.gmo te.gmo hu.gmo sk.gmo hi.gmo cs.gmo oc.gmo en_CA.gmo zh_CN.gmo fo.gmo ja.gmo is.gmo gl.gmo eo.gmo he.gmo pl.gmo it.gmo tr.gmo pt.gmo zh_TW.gmo sl.gmo ga.gmo bs.gmo ml.gmo bn.gmo kk.gmo jv.gmo sq.gmo
66UPDATEPOFILES = ms.po-update lt.po-update be.po-update ca.po-update uk.po-update en_GB.po-update pt_BR.po-update ru.po-update nn.po-update ar.po-update vi.po-update fi.po-update nl.po-update ro.po-update ko.po-update da.po-update fa.po-update el.po-update es.po-update sv.po-update mk.po-update en_AU.po-update de.po-update fr.po-update bg.po-update sr.po-update ka.po-update id.po-update nb.po-update th.po-update te.po-update hu.po-update sk.po-update hi.po-update cs.po-update oc.po-update en_CA.po-update zh_CN.po-update fo.po-update ja.po-update is.po-update gl.po-update eo.po-update he.po-update pl.po-update it.po-update tr.po-update pt.po-update zh_TW.po-update sl.po-update ga.po-update bs.po-update ml.po-update bn.po-update kk.po-update jv.po-update sq.po-update
67DUMMYPOFILES = ms.nop lt.nop be.nop ca.nop uk.nop en_GB.nop pt_BR.nop ru.nop nn.nop ar.nop vi.nop fi.nop nl.nop ro.nop ko.nop da.nop fa.nop el.nop es.nop sv.nop mk.nop en_AU.nop de.nop fr.nop bg.nop sr.nop ka.nop id.nop nb.nop th.nop te.nop hu.nop sk.nop hi.nop cs.nop oc.nop en_CA.nop zh_CN.nop fo.nop ja.nop is.nop gl.nop eo.nop he.nop pl.nop it.nop tr.nop pt.nop zh_TW.nop sl.nop ga.nop bs.nop ml.nop bn.nop kk.nop jv.nop sq.nop
68DISTFILES.common = Makefile.in.in remove-potcdate.sin \
69$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
70DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
71$(POFILES) $(GMOFILES) \
72$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
73
74POTFILES = \
75 .././src/userdir.py \
76 .././src/computer.py \
77 .././src/lockdown.py \
78 .././src/ubuntu-tweak.py \
79 .././src/sourceeditor.py \
80 .././src/thirdsoft.py \
81 .././src/installer.py \
82 .././src/filetype.py \
83 .././src/updatemanager.py \
84 .././src/utility.py \
85 .././src/metacity.py \
86 .././src/icons.py \
87 .././src/mainwindow.py \
88 .././src/gnomesettings.py \
89 .././src/powermanager.py \
90 .././src/preferences.py \
91 .././src/compiz.py \
92 .././src/backends/getconfig.py \
93 .././src/backends/packageconfig.py \
94 .././src/backends/__init__.py \
95 .././src/common/appdata.py \
96 .././src/common/settings.py \
97 .././src/common/systeminfo.py \
98 .././src/common/sourcedata.py \
99 .././src/common/notify.py \
100 .././src/common/debug.py \
101 .././src/common/utils.py \
102 .././src/common/__init__.py \
103 .././src/common/widgets/widgets.py \
104 .././src/common/widgets/utils.py \
105 .././src/common/widgets/__init__.py \
106 .././src/common/widgets/treeviews.py \
107 .././src/common/widgets/containers.py \
108 .././src/common/widgets/cellrendererbutton.py \
109 .././src/common/widgets/dialogs.py \
110 .././src/common/gui.py \
111 .././src/common/factory.py \
112 .././src/common/config.py \
113 .././src/common/download.py \
114 .././src/common/inifile.py \
115 .././src/common/policykit/__init__.py \
116 .././src/common/policykit/polkitbutton.py \
117 .././src/common/policykit/dbusproxy.py \
118 .././src/common/package.py \
119 .././src/common/canvas.py \
120 .././src/common/misc.py \
121 .././src/scripts.py \
122 .././src/templates.py \
123 .././src/ScriptWorker.py \
124 .././src/session.py \
125 .././src/cleaner.py \
126 .././src/shortcuts.py \
127 .././src/autostart.py \
128 .././src/nautilus.py \
129 .././data/gui/preferences.glade \
130 .././data/gui/traceback.glade \
131 .././data/gui/type_edit.glade \
132 .././data/gui/sourceeditor.glade
133
134CATALOGS = ms.gmo lt.gmo be.gmo ca.gmo uk.gmo en_GB.gmo pt_BR.gmo ru.gmo nn.gmo ar.gmo vi.gmo fi.gmo nl.gmo ro.gmo ko.gmo da.gmo fa.gmo el.gmo es.gmo sv.gmo mk.gmo en_AU.gmo de.gmo fr.gmo bg.gmo sr.gmo ka.gmo id.gmo nb.gmo th.gmo te.gmo hu.gmo sk.gmo hi.gmo cs.gmo oc.gmo en_CA.gmo zh_CN.gmo fo.gmo ja.gmo is.gmo gl.gmo eo.gmo he.gmo pl.gmo it.gmo tr.gmo pt.gmo zh_TW.gmo sl.gmo ga.gmo bs.gmo ml.gmo bn.gmo kk.gmo jv.gmo sq.gmo
135
136# Makevars gets inserted here. (Don't remove this line!)
137# Makefile variables for PO directory in any package using GNU gettext.
138
139# Usually the message domain is the same as the package name.
140DOMAIN = $(PACKAGE)
141
142# These two variables depend on the location of this directory.
143subdir = po
144top_builddir = ..
145
146# These options get passed to xgettext.
147XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
148
149# This is the copyright holder that gets inserted into the header of the
150# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
151# package. (Note that the msgstr strings, extracted from the package's
152# sources, belong to the copyright holder of the package.) Translators are
153# expected to transfer the copyright for their translations to this person
154# or entity, or to disclaim their copyright. The empty string stands for
155# the public domain; in this case the translators are expected to disclaim
156# their copyright.
157COPYRIGHT_HOLDER = TualatriX <tualatrix@gmail.com>
158
159# This is the email address or URL to which the translators shall report
160# bugs in the untranslated strings:
161# - Strings which are not entire sentences, see the maintainer guidelines
162# in the GNU gettext documentation, section 'Preparing Strings'.
163# - Strings which use unclear terms or require additional context to be
164# understood.
165# - Strings which make invalid assumptions about notation of date, time or
166# money.
167# - Pluralisation problems.
168# - Incorrect English spelling.
169# - Incorrect formatting.
170# It can be your email address, or a mailing list address where translators
171# can write to without being subscribed, or the URL of a web page through
172# which the translators can contact you.
173MSGID_BUGS_ADDRESS = $(PACKAGE_BUGREPORT)
174
175# This is the list of locale categories, beyond LC_MESSAGES, for which the
176# message catalogs shall be used. It is usually empty.
177EXTRA_LOCALE_CATEGORIES =
178
179.SUFFIXES:
180.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
181
182.po.mo:
183 @echo "$(MSGFMT) -c -o $@ $<"; \
184 $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
185
186.po.gmo:
187 @lang=`echo $* | sed -e 's,.*/,,'`; \
188 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
189 echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
190 cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
191
192.sin.sed:
193 sed -e '/^#/d' $< > t-$@
194 mv t-$@ $@
195
196
197all: all-yes
198
199all-yes: stamp-po
200all-no:
201
202# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
203# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
204# we don't want to bother translators with empty POT files). We assume that
205# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty.
206# In this case, stamp-po is a nop (i.e. a phony target).
207
208# stamp-po is a timestamp denoting the last time at which the CATALOGS have
209# been loosely updated. Its purpose is that when a developer or translator
210# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
211# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
212# invocations of "make" will do nothing. This timestamp would not be necessary
213# if updating the $(CATALOGS) would always touch them; however, the rule for
214# $(POFILES) has been designed to not touch files that don't need to be
215# changed.
216stamp-po: $(srcdir)/$(DOMAIN).pot
217 test ! -f $(srcdir)/$(DOMAIN).pot || \
218 test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
219 @test ! -f $(srcdir)/$(DOMAIN).pot || { \
220 echo "touch stamp-po" && \
221 echo timestamp > stamp-poT && \
222 mv stamp-poT stamp-po; \
223 }
224
225# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
226# otherwise packages like GCC can not be built if only parts of the source
227# have been downloaded.
228
229# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
230# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
231$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
232 if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
233 msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
234 else \
235 msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
236 fi; \
237 $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
238 --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
239 --files-from=$(srcdir)/POTFILES.in \
240 --copyright-holder='$(COPYRIGHT_HOLDER)' \
241 --msgid-bugs-address="$$msgid_bugs_address"
242 test ! -f $(DOMAIN).po || { \
243 if test -f $(srcdir)/$(DOMAIN).pot; then \
244 sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
245 sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
246 if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
247 rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
248 else \
249 rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
250 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
251 fi; \
252 else \
253 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
254 fi; \
255 }
256
257# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
258# every "make" invocation, only create it when it is missing.
259# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
260$(srcdir)/$(DOMAIN).pot:
261 $(MAKE) $(DOMAIN).pot-update
262
263# This target rebuilds a PO file if $(DOMAIN).pot has changed.
264# Note that a PO file is not touched if it doesn't need to be changed.
265$(POFILES): $(srcdir)/$(DOMAIN).pot
266 @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
267 if test -f "$(srcdir)/$${lang}.po"; then \
268 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
269 echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
270 cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
271 else \
272 $(MAKE) $${lang}.po-create; \
273 fi
274
275
276install: install-exec install-data
277install-exec:
278install-data: install-data-yes
279 if test "$(PACKAGE)" = "gettext-tools"; then \
280 $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
281 for file in $(DISTFILES.common) Makevars.template; do \
282 $(INSTALL_DATA) $(srcdir)/$$file \
283 $(DESTDIR)$(gettextsrcdir)/$$file; \
284 done; \
285 for file in Makevars; do \
286 rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
287 done; \
288 else \
289 : ; \
290 fi
291install-data-no: all
292install-data-yes: all
293 $(mkdir_p) $(DESTDIR)$(datadir)
294 @catalogs='$(CATALOGS)'; \
295 for cat in $$catalogs; do \
296 cat=`basename $$cat`; \
297 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
298 dir=$(localedir)/$$lang/LC_MESSAGES; \
299 $(mkdir_p) $(DESTDIR)$$dir; \
300 if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
301 $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
302 echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
303 for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
304 if test -n "$$lc"; then \
305 if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
306 link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
307 mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
308 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
309 (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
310 for file in *; do \
311 if test -f $$file; then \
312 ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
313 fi; \
314 done); \
315 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
316 else \
317 if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
318 :; \
319 else \
320 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
321 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
322 fi; \
323 fi; \
324 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
325 ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
326 ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
327 cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
328 echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
329 fi; \
330 done; \
331 done
332
333install-strip: install
334
335installdirs: installdirs-exec installdirs-data
336installdirs-exec:
337installdirs-data: installdirs-data-yes
338 if test "$(PACKAGE)" = "gettext-tools"; then \
339 $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
340 else \
341 : ; \
342 fi
343installdirs-data-no:
344installdirs-data-yes:
345 $(mkdir_p) $(DESTDIR)$(datadir)
346 @catalogs='$(CATALOGS)'; \
347 for cat in $$catalogs; do \
348 cat=`basename $$cat`; \
349 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
350 dir=$(localedir)/$$lang/LC_MESSAGES; \
351 $(mkdir_p) $(DESTDIR)$$dir; \
352 for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
353 if test -n "$$lc"; then \
354 if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
355 link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
356 mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
357 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
358 (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
359 for file in *; do \
360 if test -f $$file; then \
361 ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
362 fi; \
363 done); \
364 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
365 else \
366 if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
367 :; \
368 else \
369 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
370 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
371 fi; \
372 fi; \
373 fi; \
374 done; \
375 done
376
377# Define this as empty until I found a useful application.
378installcheck:
379
380uninstall: uninstall-exec uninstall-data
381uninstall-exec:
382uninstall-data: uninstall-data-yes
383 if test "$(PACKAGE)" = "gettext-tools"; then \
384 for file in $(DISTFILES.common) Makevars.template; do \
385 rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
386 done; \
387 else \
388 : ; \
389 fi
390uninstall-data-no:
391uninstall-data-yes:
392 catalogs='$(CATALOGS)'; \
393 for cat in $$catalogs; do \
394 cat=`basename $$cat`; \
395 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
396 for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
397 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
398 done; \
399 done
400
401check: all
402
403info dvi ps pdf html tags TAGS ctags CTAGS ID:
404
405mostlyclean:
406 rm -f remove-potcdate.sed
407 rm -f stamp-poT
408 rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
409 rm -fr *.o
410
411clean: mostlyclean
412
413distclean: clean
414 rm -f Makefile Makefile.in POTFILES *.mo
415
416maintainer-clean: distclean
417 @echo "This command is intended for maintainers to use;"
418 @echo "it deletes files that may require special tools to rebuild."
419 rm -f stamp-po $(GMOFILES)
420
421distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
422dist distdir:
423 $(MAKE) update-po
424 @$(MAKE) dist2
425# This is a separate target because 'update-po' must be executed before.
426dist2: stamp-po $(DISTFILES)
427 dists="$(DISTFILES)"; \
428 if test "$(PACKAGE)" = "gettext-tools"; then \
429 dists="$$dists Makevars.template"; \
430 fi; \
431 if test -f $(srcdir)/$(DOMAIN).pot; then \
432 dists="$$dists $(DOMAIN).pot stamp-po"; \
433 fi; \
434 if test -f $(srcdir)/ChangeLog; then \
435 dists="$$dists ChangeLog"; \
436 fi; \
437 for i in 0 1 2 3 4 5 6 7 8 9; do \
438 if test -f $(srcdir)/ChangeLog.$$i; then \
439 dists="$$dists ChangeLog.$$i"; \
440 fi; \
441 done; \
442 if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
443 for file in $$dists; do \
444 if test -f $$file; then \
445 cp -p $$file $(distdir) || exit 1; \
446 else \
447 cp -p $(srcdir)/$$file $(distdir) || exit 1; \
448 fi; \
449 done
450
451update-po: Makefile
452 $(MAKE) $(DOMAIN).pot-update
453 test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
454 $(MAKE) update-gmo
455
456# General rule for creating PO files.
457
458.nop.po-create:
459 @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
460 echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
461 exit 1
462
463# General rule for updating PO files.
464
465.nop.po-update:
466 @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
467 if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
468 tmpdir=`pwd`; \
469 echo "$$lang:"; \
470 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
471 echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
472 cd $(srcdir); \
473 if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
474 if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
475 rm -f $$tmpdir/$$lang.new.po; \
476 else \
477 if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
478 :; \
479 else \
480 echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
481 exit 1; \
482 fi; \
483 fi; \
484 else \
485 echo "msgmerge for $$lang.po failed!" 1>&2; \
486 rm -f $$tmpdir/$$lang.new.po; \
487 fi
488
489$(DUMMYPOFILES):
490
491update-gmo: Makefile $(GMOFILES)
492 @:
493
494Makefile: Makefile.in.in Makevars $(top_builddir)/config.status POTFILES.in LINGUAS
495 cd $(top_builddir) \
496 && $(SHELL) ./config.status $(subdir)/$@.in po-directories
497
498force:
499
500# Tell versions [3.59,3.63) of GNU make not to export all variables.
501# Otherwise a system limit (for SysV at least) may be exceeded.
502.NOEXPORT:
0503
=== added file 'po/Makefile.in'
--- po/Makefile.in 1970-01-01 00:00:00 +0000
+++ po/Makefile.in 2009-10-28 07:26:09 +0000
@@ -0,0 +1,403 @@
1# Makefile for PO directory in any package using GNU gettext.
2# Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
3#
4# This file can be copied and used freely without restrictions. It can
5# be used in projects which are not available under the GNU General Public
6# License but which still want to provide support for the GNU gettext
7# functionality.
8# Please note that the actual code of GNU gettext is covered by the GNU
9# General Public License and is *not* in the public domain.
10#
11# Origin: gettext-0.16
12
13PACKAGE = ubuntu-tweak
14VERSION = 0.4.9.1
15PACKAGE_BUGREPORT = tualatrix@gmail.com
16
17SHELL = /bin/sh
18
19
20srcdir = .
21top_srcdir = ..
22
23
24prefix = /usr/local
25exec_prefix = ${prefix}
26datarootdir = ${prefix}/share
27datadir = ${datarootdir}
28localedir = ${datarootdir}/locale
29gettextsrcdir = $(datadir)/gettext/po
30
31INSTALL = /usr/bin/install -c
32INSTALL_DATA = ${INSTALL} -m 644
33
34# We use $(mkdir_p).
35# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
36# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
37# $(SHELL) /home/ted/Sources/ubuntu-tweak/install-sh does not start with $(SHELL), so we add it.
38# In automake >= 1.10, /bin/mkdir -p is derived from ${MKDIR_P}, which is defined
39# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
40# versions, $(mkinstalldirs) and $(install_sh) are unused.
41mkinstalldirs = $(SHELL) $(SHELL) /home/ted/Sources/ubuntu-tweak/install-sh -d
42install_sh = $(SHELL) $(SHELL) /home/ted/Sources/ubuntu-tweak/install-sh
43MKDIR_P = /bin/mkdir -p
44mkdir_p = /bin/mkdir -p
45
46GMSGFMT_ = /usr/bin/msgfmt
47GMSGFMT_no = /usr/bin/msgfmt
48GMSGFMT_yes = /usr/bin/msgfmt
49GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
50MSGFMT_ = /usr/bin/msgfmt
51MSGFMT_no = /usr/bin/msgfmt
52MSGFMT_yes = /usr/bin/msgfmt
53MSGFMT = $(MSGFMT_$(USE_MSGCTXT))
54XGETTEXT_ = /usr/bin/xgettext
55XGETTEXT_no = /usr/bin/xgettext
56XGETTEXT_yes = /usr/bin/xgettext
57XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
58MSGMERGE = msgmerge
59MSGMERGE_UPDATE = /usr/bin/msgmerge --update
60MSGINIT = msginit
61MSGCONV = msgconv
62MSGFILTER = msgfilter
63
64POFILES = @POFILES@
65GMOFILES = @GMOFILES@
66UPDATEPOFILES = @UPDATEPOFILES@
67DUMMYPOFILES = @DUMMYPOFILES@
68DISTFILES.common = Makefile.in.in remove-potcdate.sin \
69$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
70DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
71$(POFILES) $(GMOFILES) \
72$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
73
74POTFILES = \
75
76CATALOGS = @CATALOGS@
77
78# Makevars gets inserted here. (Don't remove this line!)
79
80.SUFFIXES:
81.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
82
83.po.mo:
84 @echo "$(MSGFMT) -c -o $@ $<"; \
85 $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
86
87.po.gmo:
88 @lang=`echo $* | sed -e 's,.*/,,'`; \
89 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
90 echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
91 cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
92
93.sin.sed:
94 sed -e '/^#/d' $< > t-$@
95 mv t-$@ $@
96
97
98all: all-yes
99
100all-yes: stamp-po
101all-no:
102
103# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
104# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
105# we don't want to bother translators with empty POT files). We assume that
106# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty.
107# In this case, stamp-po is a nop (i.e. a phony target).
108
109# stamp-po is a timestamp denoting the last time at which the CATALOGS have
110# been loosely updated. Its purpose is that when a developer or translator
111# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
112# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
113# invocations of "make" will do nothing. This timestamp would not be necessary
114# if updating the $(CATALOGS) would always touch them; however, the rule for
115# $(POFILES) has been designed to not touch files that don't need to be
116# changed.
117stamp-po: $(srcdir)/$(DOMAIN).pot
118 test ! -f $(srcdir)/$(DOMAIN).pot || \
119 test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
120 @test ! -f $(srcdir)/$(DOMAIN).pot || { \
121 echo "touch stamp-po" && \
122 echo timestamp > stamp-poT && \
123 mv stamp-poT stamp-po; \
124 }
125
126# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
127# otherwise packages like GCC can not be built if only parts of the source
128# have been downloaded.
129
130# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
131# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
132$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
133 if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
134 msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
135 else \
136 msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
137 fi; \
138 $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
139 --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
140 --files-from=$(srcdir)/POTFILES.in \
141 --copyright-holder='$(COPYRIGHT_HOLDER)' \
142 --msgid-bugs-address="$$msgid_bugs_address"
143 test ! -f $(DOMAIN).po || { \
144 if test -f $(srcdir)/$(DOMAIN).pot; then \
145 sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
146 sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
147 if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
148 rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
149 else \
150 rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
151 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
152 fi; \
153 else \
154 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
155 fi; \
156 }
157
158# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
159# every "make" invocation, only create it when it is missing.
160# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
161$(srcdir)/$(DOMAIN).pot:
162 $(MAKE) $(DOMAIN).pot-update
163
164# This target rebuilds a PO file if $(DOMAIN).pot has changed.
165# Note that a PO file is not touched if it doesn't need to be changed.
166$(POFILES): $(srcdir)/$(DOMAIN).pot
167 @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
168 if test -f "$(srcdir)/$${lang}.po"; then \
169 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
170 echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
171 cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
172 else \
173 $(MAKE) $${lang}.po-create; \
174 fi
175
176
177install: install-exec install-data
178install-exec:
179install-data: install-data-yes
180 if test "$(PACKAGE)" = "gettext-tools"; then \
181 $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
182 for file in $(DISTFILES.common) Makevars.template; do \
183 $(INSTALL_DATA) $(srcdir)/$$file \
184 $(DESTDIR)$(gettextsrcdir)/$$file; \
185 done; \
186 for file in Makevars; do \
187 rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
188 done; \
189 else \
190 : ; \
191 fi
192install-data-no: all
193install-data-yes: all
194 $(mkdir_p) $(DESTDIR)$(datadir)
195 @catalogs='$(CATALOGS)'; \
196 for cat in $$catalogs; do \
197 cat=`basename $$cat`; \
198 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
199 dir=$(localedir)/$$lang/LC_MESSAGES; \
200 $(mkdir_p) $(DESTDIR)$$dir; \
201 if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
202 $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
203 echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
204 for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
205 if test -n "$$lc"; then \
206 if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
207 link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
208 mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
209 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
210 (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
211 for file in *; do \
212 if test -f $$file; then \
213 ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
214 fi; \
215 done); \
216 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
217 else \
218 if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
219 :; \
220 else \
221 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
222 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
223 fi; \
224 fi; \
225 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
226 ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
227 ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
228 cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
229 echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
230 fi; \
231 done; \
232 done
233
234install-strip: install
235
236installdirs: installdirs-exec installdirs-data
237installdirs-exec:
238installdirs-data: installdirs-data-yes
239 if test "$(PACKAGE)" = "gettext-tools"; then \
240 $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
241 else \
242 : ; \
243 fi
244installdirs-data-no:
245installdirs-data-yes:
246 $(mkdir_p) $(DESTDIR)$(datadir)
247 @catalogs='$(CATALOGS)'; \
248 for cat in $$catalogs; do \
249 cat=`basename $$cat`; \
250 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
251 dir=$(localedir)/$$lang/LC_MESSAGES; \
252 $(mkdir_p) $(DESTDIR)$$dir; \
253 for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
254 if test -n "$$lc"; then \
255 if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
256 link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
257 mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
258 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
259 (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
260 for file in *; do \
261 if test -f $$file; then \
262 ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
263 fi; \
264 done); \
265 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
266 else \
267 if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
268 :; \
269 else \
270 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
271 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
272 fi; \
273 fi; \
274 fi; \
275 done; \
276 done
277
278# Define this as empty until I found a useful application.
279installcheck:
280
281uninstall: uninstall-exec uninstall-data
282uninstall-exec:
283uninstall-data: uninstall-data-yes
284 if test "$(PACKAGE)" = "gettext-tools"; then \
285 for file in $(DISTFILES.common) Makevars.template; do \
286 rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
287 done; \
288 else \
289 : ; \
290 fi
291uninstall-data-no:
292uninstall-data-yes:
293 catalogs='$(CATALOGS)'; \
294 for cat in $$catalogs; do \
295 cat=`basename $$cat`; \
296 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
297 for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
298 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
299 done; \
300 done
301
302check: all
303
304info dvi ps pdf html tags TAGS ctags CTAGS ID:
305
306mostlyclean:
307 rm -f remove-potcdate.sed
308 rm -f stamp-poT
309 rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
310 rm -fr *.o
311
312clean: mostlyclean
313
314distclean: clean
315 rm -f Makefile Makefile.in POTFILES *.mo
316
317maintainer-clean: distclean
318 @echo "This command is intended for maintainers to use;"
319 @echo "it deletes files that may require special tools to rebuild."
320 rm -f stamp-po $(GMOFILES)
321
322distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
323dist distdir:
324 $(MAKE) update-po
325 @$(MAKE) dist2
326# This is a separate target because 'update-po' must be executed before.
327dist2: stamp-po $(DISTFILES)
328 dists="$(DISTFILES)"; \
329 if test "$(PACKAGE)" = "gettext-tools"; then \
330 dists="$$dists Makevars.template"; \
331 fi; \
332 if test -f $(srcdir)/$(DOMAIN).pot; then \
333 dists="$$dists $(DOMAIN).pot stamp-po"; \
334 fi; \
335 if test -f $(srcdir)/ChangeLog; then \
336 dists="$$dists ChangeLog"; \
337 fi; \
338 for i in 0 1 2 3 4 5 6 7 8 9; do \
339 if test -f $(srcdir)/ChangeLog.$$i; then \
340 dists="$$dists ChangeLog.$$i"; \
341 fi; \
342 done; \
343 if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
344 for file in $$dists; do \
345 if test -f $$file; then \
346 cp -p $$file $(distdir) || exit 1; \
347 else \
348 cp -p $(srcdir)/$$file $(distdir) || exit 1; \
349 fi; \
350 done
351
352update-po: Makefile
353 $(MAKE) $(DOMAIN).pot-update
354 test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
355 $(MAKE) update-gmo
356
357# General rule for creating PO files.
358
359.nop.po-create:
360 @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
361 echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
362 exit 1
363
364# General rule for updating PO files.
365
366.nop.po-update:
367 @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
368 if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
369 tmpdir=`pwd`; \
370 echo "$$lang:"; \
371 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
372 echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
373 cd $(srcdir); \
374 if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
375 if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
376 rm -f $$tmpdir/$$lang.new.po; \
377 else \
378 if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
379 :; \
380 else \
381 echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
382 exit 1; \
383 fi; \
384 fi; \
385 else \
386 echo "msgmerge for $$lang.po failed!" 1>&2; \
387 rm -f $$tmpdir/$$lang.new.po; \
388 fi
389
390$(DUMMYPOFILES):
391
392update-gmo: Makefile $(GMOFILES)
393 @:
394
395Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@
396 cd $(top_builddir) \
397 && $(SHELL) ./config.status $(subdir)/$@.in po-directories
398
399force:
400
401# Tell versions [3.59,3.63) of GNU make not to export all variables.
402# Otherwise a system limit (for SysV at least) may be exceeded.
403.NOEXPORT:
0404
=== added file 'po/Makefile.in.in'
--- po/Makefile.in.in 1970-01-01 00:00:00 +0000
+++ po/Makefile.in.in 2009-10-28 07:26:09 +0000
@@ -0,0 +1,403 @@
1# Makefile for PO directory in any package using GNU gettext.
2# Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
3#
4# This file can be copied and used freely without restrictions. It can
5# be used in projects which are not available under the GNU General Public
6# License but which still want to provide support for the GNU gettext
7# functionality.
8# Please note that the actual code of GNU gettext is covered by the GNU
9# General Public License and is *not* in the public domain.
10#
11# Origin: gettext-0.16
12
13PACKAGE = @PACKAGE@
14VERSION = @VERSION@
15PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
16
17SHELL = /bin/sh
18@SET_MAKE@
19
20srcdir = @srcdir@
21top_srcdir = @top_srcdir@
22VPATH = @srcdir@
23
24prefix = @prefix@
25exec_prefix = @exec_prefix@
26datarootdir = @datarootdir@
27datadir = @datadir@
28localedir = @localedir@
29gettextsrcdir = $(datadir)/gettext/po
30
31INSTALL = @INSTALL@
32INSTALL_DATA = @INSTALL_DATA@
33
34# We use $(mkdir_p).
35# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
36# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
37# @install_sh@ does not start with $(SHELL), so we add it.
38# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined
39# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
40# versions, $(mkinstalldirs) and $(install_sh) are unused.
41mkinstalldirs = $(SHELL) @install_sh@ -d
42install_sh = $(SHELL) @install_sh@
43MKDIR_P = @MKDIR_P@
44mkdir_p = @mkdir_p@
45
46GMSGFMT_ = @GMSGFMT@
47GMSGFMT_no = @GMSGFMT@
48GMSGFMT_yes = @GMSGFMT_015@
49GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
50MSGFMT_ = @MSGFMT@
51MSGFMT_no = @MSGFMT@
52MSGFMT_yes = @MSGFMT_015@
53MSGFMT = $(MSGFMT_$(USE_MSGCTXT))
54XGETTEXT_ = @XGETTEXT@
55XGETTEXT_no = @XGETTEXT@
56XGETTEXT_yes = @XGETTEXT_015@
57XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
58MSGMERGE = msgmerge
59MSGMERGE_UPDATE = @MSGMERGE@ --update
60MSGINIT = msginit
61MSGCONV = msgconv
62MSGFILTER = msgfilter
63
64POFILES = @POFILES@
65GMOFILES = @GMOFILES@
66UPDATEPOFILES = @UPDATEPOFILES@
67DUMMYPOFILES = @DUMMYPOFILES@
68DISTFILES.common = Makefile.in.in remove-potcdate.sin \
69$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
70DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
71$(POFILES) $(GMOFILES) \
72$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
73
74POTFILES = \
75
76CATALOGS = @CATALOGS@
77
78# Makevars gets inserted here. (Don't remove this line!)
79
80.SUFFIXES:
81.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
82
83.po.mo:
84 @echo "$(MSGFMT) -c -o $@ $<"; \
85 $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
86
87.po.gmo:
88 @lang=`echo $* | sed -e 's,.*/,,'`; \
89 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
90 echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
91 cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
92
93.sin.sed:
94 sed -e '/^#/d' $< > t-$@
95 mv t-$@ $@
96
97
98all: all-@USE_NLS@
99
100all-yes: stamp-po
101all-no:
102
103# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
104# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
105# we don't want to bother translators with empty POT files). We assume that
106# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty.
107# In this case, stamp-po is a nop (i.e. a phony target).
108
109# stamp-po is a timestamp denoting the last time at which the CATALOGS have
110# been loosely updated. Its purpose is that when a developer or translator
111# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
112# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
113# invocations of "make" will do nothing. This timestamp would not be necessary
114# if updating the $(CATALOGS) would always touch them; however, the rule for
115# $(POFILES) has been designed to not touch files that don't need to be
116# changed.
117stamp-po: $(srcdir)/$(DOMAIN).pot
118 test ! -f $(srcdir)/$(DOMAIN).pot || \
119 test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
120 @test ! -f $(srcdir)/$(DOMAIN).pot || { \
121 echo "touch stamp-po" && \
122 echo timestamp > stamp-poT && \
123 mv stamp-poT stamp-po; \
124 }
125
126# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
127# otherwise packages like GCC can not be built if only parts of the source
128# have been downloaded.
129
130# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
131# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
132$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
133 if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
134 msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
135 else \
136 msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
137 fi; \
138 $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
139 --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
140 --files-from=$(srcdir)/POTFILES.in \
141 --copyright-holder='$(COPYRIGHT_HOLDER)' \
142 --msgid-bugs-address="$$msgid_bugs_address"
143 test ! -f $(DOMAIN).po || { \
144 if test -f $(srcdir)/$(DOMAIN).pot; then \
145 sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
146 sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
147 if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
148 rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
149 else \
150 rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
151 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
152 fi; \
153 else \
154 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
155 fi; \
156 }
157
158# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
159# every "make" invocation, only create it when it is missing.
160# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
161$(srcdir)/$(DOMAIN).pot:
162 $(MAKE) $(DOMAIN).pot-update
163
164# This target rebuilds a PO file if $(DOMAIN).pot has changed.
165# Note that a PO file is not touched if it doesn't need to be changed.
166$(POFILES): $(srcdir)/$(DOMAIN).pot
167 @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
168 if test -f "$(srcdir)/$${lang}.po"; then \
169 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
170 echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
171 cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
172 else \
173 $(MAKE) $${lang}.po-create; \
174 fi
175
176
177install: install-exec install-data
178install-exec:
179install-data: install-data-@USE_NLS@
180 if test "$(PACKAGE)" = "gettext-tools"; then \
181 $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
182 for file in $(DISTFILES.common) Makevars.template; do \
183 $(INSTALL_DATA) $(srcdir)/$$file \
184 $(DESTDIR)$(gettextsrcdir)/$$file; \
185 done; \
186 for file in Makevars; do \
187 rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
188 done; \
189 else \
190 : ; \
191 fi
192install-data-no: all
193install-data-yes: all
194 $(mkdir_p) $(DESTDIR)$(datadir)
195 @catalogs='$(CATALOGS)'; \
196 for cat in $$catalogs; do \
197 cat=`basename $$cat`; \
198 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
199 dir=$(localedir)/$$lang/LC_MESSAGES; \
200 $(mkdir_p) $(DESTDIR)$$dir; \
201 if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
202 $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
203 echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
204 for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
205 if test -n "$$lc"; then \
206 if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
207 link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
208 mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
209 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
210 (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
211 for file in *; do \
212 if test -f $$file; then \
213 ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
214 fi; \
215 done); \
216 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
217 else \
218 if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
219 :; \
220 else \
221 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
222 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
223 fi; \
224 fi; \
225 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
226 ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
227 ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
228 cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
229 echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
230 fi; \
231 done; \
232 done
233
234install-strip: install
235
236installdirs: installdirs-exec installdirs-data
237installdirs-exec:
238installdirs-data: installdirs-data-@USE_NLS@
239 if test "$(PACKAGE)" = "gettext-tools"; then \
240 $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
241 else \
242 : ; \
243 fi
244installdirs-data-no:
245installdirs-data-yes:
246 $(mkdir_p) $(DESTDIR)$(datadir)
247 @catalogs='$(CATALOGS)'; \
248 for cat in $$catalogs; do \
249 cat=`basename $$cat`; \
250 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
251 dir=$(localedir)/$$lang/LC_MESSAGES; \
252 $(mkdir_p) $(DESTDIR)$$dir; \
253 for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
254 if test -n "$$lc"; then \
255 if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
256 link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
257 mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
258 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
259 (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
260 for file in *; do \
261 if test -f $$file; then \
262 ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
263 fi; \
264 done); \
265 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
266 else \
267 if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
268 :; \
269 else \
270 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
271 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
272 fi; \
273 fi; \
274 fi; \
275 done; \
276 done
277
278# Define this as empty until I found a useful application.
279installcheck:
280
281uninstall: uninstall-exec uninstall-data
282uninstall-exec:
283uninstall-data: uninstall-data-@USE_NLS@
284 if test "$(PACKAGE)" = "gettext-tools"; then \
285 for file in $(DISTFILES.common) Makevars.template; do \
286 rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
287 done; \
288 else \
289 : ; \
290 fi
291uninstall-data-no:
292uninstall-data-yes:
293 catalogs='$(CATALOGS)'; \
294 for cat in $$catalogs; do \
295 cat=`basename $$cat`; \
296 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
297 for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
298 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
299 done; \
300 done
301
302check: all
303
304info dvi ps pdf html tags TAGS ctags CTAGS ID:
305
306mostlyclean:
307 rm -f remove-potcdate.sed
308 rm -f stamp-poT
309 rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
310 rm -fr *.o
311
312clean: mostlyclean
313
314distclean: clean
315 rm -f Makefile Makefile.in POTFILES *.mo
316
317maintainer-clean: distclean
318 @echo "This command is intended for maintainers to use;"
319 @echo "it deletes files that may require special tools to rebuild."
320 rm -f stamp-po $(GMOFILES)
321
322distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
323dist distdir:
324 $(MAKE) update-po
325 @$(MAKE) dist2
326# This is a separate target because 'update-po' must be executed before.
327dist2: stamp-po $(DISTFILES)
328 dists="$(DISTFILES)"; \
329 if test "$(PACKAGE)" = "gettext-tools"; then \
330 dists="$$dists Makevars.template"; \
331 fi; \
332 if test -f $(srcdir)/$(DOMAIN).pot; then \
333 dists="$$dists $(DOMAIN).pot stamp-po"; \
334 fi; \
335 if test -f $(srcdir)/ChangeLog; then \
336 dists="$$dists ChangeLog"; \
337 fi; \
338 for i in 0 1 2 3 4 5 6 7 8 9; do \
339 if test -f $(srcdir)/ChangeLog.$$i; then \
340 dists="$$dists ChangeLog.$$i"; \
341 fi; \
342 done; \
343 if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
344 for file in $$dists; do \
345 if test -f $$file; then \
346 cp -p $$file $(distdir) || exit 1; \
347 else \
348 cp -p $(srcdir)/$$file $(distdir) || exit 1; \
349 fi; \
350 done
351
352update-po: Makefile
353 $(MAKE) $(DOMAIN).pot-update
354 test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
355 $(MAKE) update-gmo
356
357# General rule for creating PO files.
358
359.nop.po-create:
360 @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
361 echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
362 exit 1
363
364# General rule for updating PO files.
365
366.nop.po-update:
367 @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
368 if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
369 tmpdir=`pwd`; \
370 echo "$$lang:"; \
371 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
372 echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
373 cd $(srcdir); \
374 if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
375 if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
376 rm -f $$tmpdir/$$lang.new.po; \
377 else \
378 if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
379 :; \
380 else \
381 echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
382 exit 1; \
383 fi; \
384 fi; \
385 else \
386 echo "msgmerge for $$lang.po failed!" 1>&2; \
387 rm -f $$tmpdir/$$lang.new.po; \
388 fi
389
390$(DUMMYPOFILES):
391
392update-gmo: Makefile $(GMOFILES)
393 @:
394
395Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@
396 cd $(top_builddir) \
397 && $(SHELL) ./config.status $(subdir)/$@.in po-directories
398
399force:
400
401# Tell versions [3.59,3.63) of GNU make not to export all variables.
402# Otherwise a system limit (for SysV at least) may be exceeded.
403.NOEXPORT:
0404
=== added file 'po/Makevars'
--- po/Makevars 1970-01-01 00:00:00 +0000
+++ po/Makevars 2009-10-28 07:26:09 +0000
@@ -0,0 +1,41 @@
1# Makefile variables for PO directory in any package using GNU gettext.
2
3# Usually the message domain is the same as the package name.
4DOMAIN = $(PACKAGE)
5
6# These two variables depend on the location of this directory.
7subdir = po
8top_builddir = ..
9
10# These options get passed to xgettext.
11XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
12
13# This is the copyright holder that gets inserted into the header of the
14# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
15# package. (Note that the msgstr strings, extracted from the package's
16# sources, belong to the copyright holder of the package.) Translators are
17# expected to transfer the copyright for their translations to this person
18# or entity, or to disclaim their copyright. The empty string stands for
19# the public domain; in this case the translators are expected to disclaim
20# their copyright.
21COPYRIGHT_HOLDER = TualatriX <tualatrix@gmail.com>
22
23# This is the email address or URL to which the translators shall report
24# bugs in the untranslated strings:
25# - Strings which are not entire sentences, see the maintainer guidelines
26# in the GNU gettext documentation, section 'Preparing Strings'.
27# - Strings which use unclear terms or require additional context to be
28# understood.
29# - Strings which make invalid assumptions about notation of date, time or
30# money.
31# - Pluralisation problems.
32# - Incorrect English spelling.
33# - Incorrect formatting.
34# It can be your email address, or a mailing list address where translators
35# can write to without being subscribed, or the URL of a web page through
36# which the translators can contact you.
37MSGID_BUGS_ADDRESS = $(PACKAGE_BUGREPORT)
38
39# This is the list of locale categories, beyond LC_MESSAGES, for which the
40# message catalogs shall be used. It is usually empty.
41EXTRA_LOCALE_CATEGORIES =
042
=== added file 'po/POTFILES'
--- po/POTFILES 1970-01-01 00:00:00 +0000
+++ po/POTFILES 2009-10-28 07:26:09 +0000
@@ -0,0 +1,58 @@
1 .././src/userdir.py \
2 .././src/computer.py \
3 .././src/lockdown.py \
4 .././src/ubuntu-tweak.py \
5 .././src/sourceeditor.py \
6 .././src/thirdsoft.py \
7 .././src/installer.py \
8 .././src/filetype.py \
9 .././src/updatemanager.py \
10 .././src/utility.py \
11 .././src/metacity.py \
12 .././src/icons.py \
13 .././src/mainwindow.py \
14 .././src/gnomesettings.py \
15 .././src/powermanager.py \
16 .././src/preferences.py \
17 .././src/compiz.py \
18 .././src/backends/getconfig.py \
19 .././src/backends/packageconfig.py \
20 .././src/backends/__init__.py \
21 .././src/common/appdata.py \
22 .././src/common/settings.py \
23 .././src/common/systeminfo.py \
24 .././src/common/sourcedata.py \
25 .././src/common/notify.py \
26 .././src/common/debug.py \
27 .././src/common/utils.py \
28 .././src/common/__init__.py \
29 .././src/common/widgets/widgets.py \
30 .././src/common/widgets/utils.py \
31 .././src/common/widgets/__init__.py \
32 .././src/common/widgets/treeviews.py \
33 .././src/common/widgets/containers.py \
34 .././src/common/widgets/cellrendererbutton.py \
35 .././src/common/widgets/dialogs.py \
36 .././src/common/gui.py \
37 .././src/common/factory.py \
38 .././src/common/config.py \
39 .././src/common/download.py \
40 .././src/common/inifile.py \
41 .././src/common/policykit/__init__.py \
42 .././src/common/policykit/polkitbutton.py \
43 .././src/common/policykit/dbusproxy.py \
44 .././src/common/package.py \
45 .././src/common/canvas.py \
46 .././src/common/misc.py \
47 .././src/scripts.py \
48 .././src/templates.py \
49 .././src/ScriptWorker.py \
50 .././src/session.py \
51 .././src/cleaner.py \
52 .././src/shortcuts.py \
53 .././src/autostart.py \
54 .././src/nautilus.py \
55 .././data/gui/preferences.glade \
56 .././data/gui/traceback.glade \
57 .././data/gui/type_edit.glade \
58 .././data/gui/sourceeditor.glade
059
=== added file 'po/POTFILES.in'
--- po/POTFILES.in 1970-01-01 00:00:00 +0000
+++ po/POTFILES.in 2009-10-28 07:26:09 +0000
@@ -0,0 +1,58 @@
1./src/userdir.py
2./src/computer.py
3./src/lockdown.py
4./src/ubuntu-tweak.py
5./src/sourceeditor.py
6./src/thirdsoft.py
7./src/installer.py
8./src/filetype.py
9./src/updatemanager.py
10./src/utility.py
11./src/metacity.py
12./src/icons.py
13./src/mainwindow.py
14./src/gnomesettings.py
15./src/powermanager.py
16./src/preferences.py
17./src/compiz.py
18./src/backends/getconfig.py
19./src/backends/packageconfig.py
20./src/backends/__init__.py
21./src/common/appdata.py
22./src/common/settings.py
23./src/common/systeminfo.py
24./src/common/sourcedata.py
25./src/common/notify.py
26./src/common/debug.py
27./src/common/utils.py
28./src/common/__init__.py
29./src/common/widgets/widgets.py
30./src/common/widgets/utils.py
31./src/common/widgets/__init__.py
32./src/common/widgets/treeviews.py
33./src/common/widgets/containers.py
34./src/common/widgets/cellrendererbutton.py
35./src/common/widgets/dialogs.py
36./src/common/gui.py
37./src/common/factory.py
38./src/common/config.py
39./src/common/download.py
40./src/common/inifile.py
41./src/common/policykit/__init__.py
42./src/common/policykit/polkitbutton.py
43./src/common/policykit/dbusproxy.py
44./src/common/package.py
45./src/common/canvas.py
46./src/common/misc.py
47./src/scripts.py
48./src/templates.py
49./src/ScriptWorker.py
50./src/session.py
51./src/cleaner.py
52./src/shortcuts.py
53./src/autostart.py
54./src/nautilus.py
55./data/gui/preferences.glade
56./data/gui/traceback.glade
57./data/gui/type_edit.glade
58./data/gui/sourceeditor.glade
059
=== added file 'po/ar.po'
--- po/ar.po 1970-01-01 00:00:00 +0000
+++ po/ar.po 2009-10-28 07:26:09 +0000
@@ -0,0 +1,2823 @@
1# Arabic translation for ubuntu-tweak
2# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008
3# This file is distributed under the same license as the ubuntu-tweak package.
4#
5# FIRST AUTHOR <EMAIL@ADDRESS>, 2008.
6# OsamaKhalid <osamak.wfm@gmail.com>, 2009.
7# Osama Khalid <osamak.wfm@gmail.com>, 2009.
8msgid ""
9msgstr ""
10"Project-Id-Version: ubuntu-tweak\n"
11"Report-Msgid-Bugs-To: tualatrix@gmail.com\n"
12"POT-Creation-Date: 2009-10-28 15:20+0800\n"
13"PO-Revision-Date: 2009-09-26 11:35+0000\n"
14"Last-Translator: Dilmi Fethi <delphiexile@gmail.com>\n"
15"Language-Team: Arabic <doc@arabeyes.org>\n"
16"MIME-Version: 1.0\n"
17"Content-Type: text/plain; charset=UTF-8\n"
18"Content-Transfer-Encoding: 8bit\n"
19"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
20"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
21"X-Launchpad-Export-Date: 2009-10-07 12:24+0000\n"
22"X-Generator: Launchpad (build Unknown)\n"
23
24#: src/userdir.py:46 src/mainwindow.py:282
25msgid "Desktop"
26msgstr "سطح المكتب"
27
28#: src/userdir.py:47
29msgid "Download"
30msgstr "تنزيل"
31
32#: src/userdir.py:48 src/mainwindow.py:289
33msgid "Templates"
34msgstr "قوالب"
35
36#: src/userdir.py:49
37msgid "Public"
38msgstr "عام"
39
40#: src/userdir.py:50
41msgid "Document"
42msgstr "مستند"
43
44#: src/userdir.py:51
45msgid "Music"
46msgstr "موسيقى"
47
48#: src/userdir.py:52
49msgid "Pictures"
50msgstr "صور"
51
52#: src/userdir.py:53
53msgid "Videos"
54msgstr "فيديو"
55
56#: src/userdir.py:147
57msgid "Choose a folder"
58msgstr "اختر مجلدًا"
59
60#: src/userdir.py:164
61msgid ""
62"Ubuntu Tweak will restore the chosen directory to the default location.\n"
63"However, you must move your files back into place by yourself.\n"
64"Do you wish to continue?"
65msgstr ""
66"سيسترجع تكييف أوبونتو الدليل المختار إلى الموقع المبدئي.\n"
67"لكن عليك نقل ملقاتك إلى الموقع بنفسك.\n"
68"أتريد الاستمرار؟"
69
70#: src/userdir.py:201
71msgid "Directory"
72msgstr "الدليل"
73
74#: src/userdir.py:215
75msgid "Path"
76msgstr "المسار"
77
78#: src/userdir.py:222
79msgid "Change"
80msgstr "غيّر"
81
82#: src/userdir.py:226
83msgid "Restore to default"
84msgstr "استعد المبدئي"
85
86#: src/userdir.py:236
87msgid "Default Folder Locations"
88msgstr "مواقع المجلدات المبدئية"
89
90#: src/userdir.py:237
91msgid ""
92"You can change the paths of the default folders here.\n"
93"Don't change the location of your desktop folder unless you know what you "
94"are doing."
95msgstr ""
96"تستطيع تغيير مسارات المجلدات الرئيسية هنا.\n"
97"لا تغير موقع سطح مكتبك إلا إذا كنت تعرف ما تفعل."
98
99#: src/userdir.py:258
100msgid "Update successful!"
101msgstr "نجح التحديث!"
102
103#: src/computer.py:32
104msgid "Unknown"
105msgstr "مجهول"
106
107#: src/computer.py:47
108msgid "System information"
109msgstr "معلومات النظام"
110
111#: src/computer.py:48
112msgid "Hostname"
113msgstr "اسم المضيّف"
114
115#: src/computer.py:49
116msgid "Distribution"
117msgstr "التوزيعة"
118
119#: src/computer.py:50
120msgid "Desktop environment"
121msgstr "بيئة سطح مكتب"
122
123#: src/computer.py:51
124msgid "Kernel"
125msgstr "النواة"
126
127#: src/computer.py:52
128msgid "Platform"
129msgstr "المنصة"
130
131#: src/computer.py:53
132msgid "CPU"
133msgstr "وحدة المعالجة المركزية"
134
135#: src/computer.py:54
136msgid "Memory"
137msgstr "الذاكرة"
138
139#: src/computer.py:58
140msgid "User information"
141msgstr "معلومات المستخدم"
142
143#: src/computer.py:59
144msgid "Current user"
145msgstr "المستخدم الحالي"
146
147#: src/computer.py:60
148msgid "Home directory"
149msgstr "دليل المنزل"
150
151#: src/computer.py:61
152msgid "Shell"
153msgstr "الشل"
154
155#: src/computer.py:62
156msgid "Language"
157msgstr "اللغة"
158
159#: src/lockdown.py:39
160msgid "System Security options"
161msgstr "خيارات أمن النظام"
162
163#: src/lockdown.py:41
164msgid "Disable \"Run Application\" dialog (Alt+F2)"
165msgstr "عطّل حوار \"تشغيل تطبيق\" (Alt+F2)"
166
167#: src/lockdown.py:44
168msgid "Disable \"Lock Screen\""
169msgstr "عطّل \"قفل الشاشة\""
170
171#: src/lockdown.py:47
172msgid "Disable printing"
173msgstr "عطّل الطباعة"
174
175#: src/lockdown.py:50
176msgid "Disable print setup"
177msgstr "عطّل إعداد الطباعة"
178
179#: src/lockdown.py:53
180msgid "Disable save to disk"
181msgstr "عطّل الحفظ إلى القرص"
182
183#: src/lockdown.py:56
184msgid "Disable \"Fast User Switching\""
185msgstr "عطّل \"تبديل المستخدمين السريع\""
186
187#: src/lockdown.py:62
188msgid "Fix the theme appearance when grant the root privileges"
189msgstr "أصلح مظهر السمة عندما تُمنح صلاحيات الجذر"
190
191#: src/lockdown.py:68
192msgid "Miscellaneous Options"
193msgstr "خيارات متنوعة"
194
195#: src/sourceeditor.py:64 src/sourceeditor.py:69
196msgid "Choose the sources"
197msgstr "إختيار المصادر"
198
199#: src/sourceeditor.py:70
200msgid ""
201"You can read the title and comment to determine which source is suitable for "
202"you."
203msgstr "تستطيع قراءة العنوان والتعليق لتقرير أي مصدر متاسب لك."
204
205#: src/sourceeditor.py:86 src/thirdsoft.py:621
206msgid "Details"
207msgstr "تفاصيل"
208
209#: src/sourceeditor.py:105 src/sourceeditor.py:110
210msgid "Submit your sources"
211msgstr "إرسال مصادرك"
212
213#: src/sourceeditor.py:110
214msgid "You can submit your sources to the server for other people to use."
215msgstr "تستطيع إرسال مصادرك إلى الخادوم ليستخدمها أشخاص آخرون."
216
217#: src/sourceeditor.py:115
218msgid "_Source Title:"
219msgstr "عنوان ال_مصدر:"
220
221#: src/sourceeditor.py:118
222msgid "_Locale:"
223msgstr "المو_قع:"
224
225#: src/sourceeditor.py:121 src/autostart.py:51
226msgid "Comm_ent:"
227msgstr "ال_تعليق:"
228
229#: src/sourceeditor.py:125
230msgid "Enter the title of the source, e.g. \"Ubuntu Official Repostory\""
231msgstr "أدخل عنوان المصدر، على سبيل المثال \"مستودع أوبونتو الرسمي\""
232
233#: src/sourceeditor.py:127
234msgid "If the locale isn't correct you can edit manually"
235msgstr "إذا لم تكن الإعدادات الإقليمية صحيحة تستطيع تعديلها يدويا"
236
237#: src/sourceeditor.py:142
238msgid "Submit"
239msgstr "إرسال"
240
241#: src/sourceeditor.py:190
242msgid "Please check your network connection!"
243msgstr "رجاء افحص إتصالك بالشبكة!"
244
245#: src/sourceeditor.py:190
246msgid "Network Error"
247msgstr "خطأ في الشبكة"
248
249#: src/sourceeditor.py:197
250msgid "Uploading..."
251msgstr "تحديث..."
252
253#: src/sourceeditor.py:213
254msgid "Updating..."
255msgstr "تحديث..."
256
257#: src/sourceeditor.py:353 src/mainwindow.py:276
258msgid "Source Editor"
259msgstr "محرر المصادر"
260
261#: src/sourceeditor.py:354
262msgid ""
263"Freely edit your software sources to fit your needs.\n"
264"Click \"Update Sources\" if you want to change the sources.\n"
265"Click \"Submit Sources\" if you want to share your sources with other people."
266msgstr ""
267"حرر بحرية مصادر البرامج الخاصة بك لتناسب احتياجاتك.\n"
268"أنقر على \"حدث المصادر\" إذا أردت أن تغير المصادر.\n"
269"أنقر على \"أرسل المصادر\" إذا أردت أن تشارك مصادرك مع أشخاص آخرين."
270
271#: src/sourceeditor.py:367
272msgid "Update Sources"
273msgstr "تحديث المصادر"
274
275#: src/sourceeditor.py:371
276msgid "Submit Sources"
277msgstr "إرسال المصادر"
278
279#: src/sourceeditor.py:473
280msgid "Please input the correct information about sources!"
281msgstr "من فضلك أدخل معلومات المصادر الصحيحة!"
282
283#: src/sourceeditor.py:486
284msgid ""
285"You can submit your sources to our server to help building the sources list, "
286"or you can use the official sources.\n"
287"Do you wish to use the official sources?"
288msgstr ""
289"تستطيع إرسال مصادرك إلى خواديمنا لمساعدتنا في بناء قائمة المصادر، أو تستطيع "
290"استخدام المصادر الرسمية.\n"
291"أتريد استخدام المصادر الرسمية؟"
292
293#: src/sourceeditor.py:489
294msgid "No source data available"
295msgstr "لا مصدر بيانات متاح"
296
297#: src/sourceeditor.py:506
298msgid ""
299"Your sources will be reviewed and made available for others soon.\n"
300"Thank you!"
301msgstr ""
302"سوف تُراجع مصادرك وتكون متاحة للآخرين قريبا.\n"
303"شكرا لك!"
304
305#: src/sourceeditor.py:507
306msgid "Successfully submitted"
307msgstr "أرسلت بنجاح"
308
309#: src/sourceeditor.py:519
310msgid ""
311"You've changed the sources.list without saving it.\n"
312"Do you want to save it?"
313msgstr ""
314"لقد غير ملف sources.list من غير حفظه.\n"
315"هل تريد حفظه ؟"
316
317#: src/sourceeditor.py:530 src/thirdsoft.py:713
318msgid "Please check the permission of the sources.list file"
319msgstr "من فضلك التمس إذن ملف sources.list"
320
321#: src/sourceeditor.py:531 src/thirdsoft.py:714
322msgid "Save failed!"
323msgstr "فشل الحفظ!"
324
325#: src/sourceeditor.py:540
326msgid ""
327"The current content will be lost after reloading!\n"
328"Do you wish to continue?"
329msgstr ""
330"سوف يضيع المحتوى الحالي بعد إعادة التحميل!\n"
331"أتريد الاستمرار؟"
332
333#: src/sourceeditor.py:551
334msgid "You can't delete sources.list!"
335msgstr "لا يمكنك حذف sources.list!"
336
337#: src/sourceeditor.py:553
338#, python-format
339msgid ""
340"The \"%s\" will be deleted!\n"
341"Do you wish to continue?"
342msgstr ""
343"الـ \"%s\" سيتم حذفه!\n"
344"هل تود المتابعة؟"
345
346#: src/thirdsoft.py:111
347msgid ""
348"You can install the new applications by selecting them and choose \"Yes\".\n"
349"Or you can install them at Add/Remove by choose \"No\"."
350msgstr ""
351"يمكنك تنصيب البرامج الجديدة عن طريق تحديدها واختيار \"نعم\".\n"
352"أو بإمكانك تنصيبها من خلال إضافة/حذف باختيار \"لا\"."
353
354#: src/thirdsoft.py:112
355msgid "New applications are available to update"
356msgstr "برامج جديدة متوفرة للتحديث"
357
358#: src/thirdsoft.py:135 src/thirdsoft.py:716 src/installer.py:387
359#: src/compiz.py:406 src/nautilus.py:217
360msgid "Update Successful!"
361msgstr "تم التحديث بنجاح!"
362
363#: src/thirdsoft.py:137 src/installer.py:389 src/compiz.py:408
364#: src/nautilus.py:219
365msgid "Update Failed!"
366msgstr "فشل التحديث!"
367
368#: src/thirdsoft.py:141
369msgid "Your system is clean and there's no update yet."
370msgstr "نظامك نضيف لا داعي للتحديث"
371
372#: src/thirdsoft.py:142
373msgid "The software information is up-to-date now"
374msgstr "معلومات البرنامج محدثة حالياً"
375
376#: src/thirdsoft.py:159
377msgid "Available New Applications"
378msgstr "تطبيقات جديدة متوفرة"
379
380#: src/thirdsoft.py:176
381msgid "Available Package Updates"
382msgstr "تحديثات متوفرة للحزم"
383
384#: src/thirdsoft.py:214
385msgid ""
386"To install software and updates from newly added or changed sources, you "
387"have to reload the information about available software.\n"
388"\n"
389"You need a working internet connection to continue."
390msgstr ""
391"لثبيت البرمجيات والتحديثات من مصدر مضاف أو معدّل حديثا، عليك إعادة تحميل "
392"معلومات توفر البرمجيات.\n"
393"\n"
394"تحتاج إلى اتصال إنترنت فعال للاستمرار."
395
396#: src/thirdsoft.py:218
397msgid "The information about available software is out-of-date"
398msgstr "هذه المعلومات حول توفر البرمجيات غير محدثة"
399
400#: src/thirdsoft.py:300 src/mainwindow.py:277
401msgid "Third-Party Sources"
402msgstr "مصادر الطرف الثالث"
403
404#: src/thirdsoft.py:442
405#, python-format
406msgid ""
407"To enable this Source, You need to enable \"%s\" at first.\n"
408"Do you wish to continue?"
409msgstr ""
410"لتفعيل هذا المصدر، عليك أن تفعل \"%s\" أولا.\n"
411"هل تود المواصلة؟"
412
413#: src/thirdsoft.py:444
414msgid "Dependency Notice"
415msgstr "بيان التبعية"
416
417#: src/thirdsoft.py:458
418#, python-format
419msgid ""
420"You can't disable this Source because \"%(SOURCE)s\" depends on it.\n"
421"To continue you need to disable \"%(SOURCE)s\" first."
422msgstr ""
423"لا تستطيع تعطيل المصدر لأن \"%(SOURCE)s\" يتوقف عليه.\n"
424"للمواصلة عليك أن تعطل \"%(SOURCE)s\" أولا."
425
426#: src/thirdsoft.py:474
427#, python-format
428msgid ""
429"You can't enable this Source because \"%(SOURCE)s\" conflicts with it.\n"
430"To continue you need to disable \"%(SOURCE)s\" first."
431msgstr ""
432"لا تستطيع تفعيل المصدر لأن \"%(SOURCE)s\" يتخالف معه.\n"
433"للمواصلة عليك أن تعطل \"%(SOURCE)s\" أولا."
434
435#: src/thirdsoft.py:553
436msgid "New source has been enabled"
437msgstr "مصدر جديد قد تم تفعيله"
438
439#: src/thirdsoft.py:553
440#, python-format
441msgid ""
442"%s is enabled now, Please click the refresh button to update the application "
443"cache."
444msgstr ""
445
446#: src/thirdsoft.py:566
447msgid "Homepage"
448msgstr "الصفحة الرئيسية"
449
450#: src/thirdsoft.py:566
451msgid "Source URL"
452msgstr "رابط المصدر"
453
454#: src/thirdsoft.py:566
455msgid "Description"
456msgstr "وصف"
457
458#: src/thirdsoft.py:577
459msgid "Description is here"
460msgstr "الوصف هنا"
461
462#: src/thirdsoft.py:606
463msgid "Third-Party Software Sources"
464msgstr "مصادر برامج الطرف الثالث"
465
466#: src/thirdsoft.py:607
467msgid ""
468"After every release of Ubuntu there comes a feature freeze.\n"
469"This means only applications with bug-fixes get into the repository.\n"
470"By using third-party DEB repositories, you can always keep up-to-date with "
471"the latest version.\n"
472"After adding these repositories, locate and install them using Add/Remove."
473msgstr ""
474"يأتي مع كل إصدار لأوبونتو تجميدٌ للمزايا.\n"
475"هذا يعني أن التطبيقات ذات الإصلاحات البرمجية تضاف وحدها إلى المستودع.\n"
476"باستخدامك لمستودعات DEB للطرف الثالث، تستطيع دائمًا أن تبقى مع آخر إصدار.\n"
477"بعد إضافة هذه المستودعات، حدّد وثبّت التطبيقات باستخدام إضافة/إزالة."
478
479#: src/thirdsoft.py:673
480msgid ""
481"Some of your PPA Sources need to be updated.\n"
482"Do you wish to continue?"
483msgstr ""
484"يجب تحديث بعض مصادر PPA.\n"
485"هلى تود المواصلة؟"
486
487#: src/thirdsoft.py:673
488msgid "PPA Sources has expired"
489msgstr "مصادر PPA انتهت صلاحيتها."
490
491#: src/thirdsoft.py:747
492msgid ""
493"It is a possible security risk to use packages from Third-Party Sources.\n"
494"Please be careful and use only sources you trust."
495msgstr ""
496"استخدام حزم من مصادر طرف ثالث تمثل تهديدا أمنيا محتملا.\n"
497"من فضلك كن حذرا واستخدم المصادر التي تثق بها فقط."
498
499#: src/thirdsoft.py:750 src/nautilus.py:189
500msgid "Warning"
501msgstr "تحذير"
502
503#: src/thirdsoft.py:751
504msgid "Never show this dialog"
505msgstr "لا تظهر هذا الحوار أبدا"
506
507#: src/installer.py:284
508msgid "Add/Remove Applications"
509msgstr "أضف\\أزِل التطبيقات"
510
511#: src/installer.py:285
512msgid ""
513"A simple but more effecient method for finding and installing popular "
514"packages than the default Add/Remove."
515msgstr ""
516"طريقة بسيطة لكنها أكثر فعالية لإيجاد وتثبيت الحزم الشهيرة من أضف/أزل المبدئي."
517
518#: src/installer.py:345
519msgid "All Categories"
520msgstr "كل التصانيف"
521
522#: src/filetype.py:34
523msgid "Audio"
524msgstr "صوت"
525
526#: src/filetype.py:35
527msgid "Text"
528msgstr "نص"
529
530#: src/filetype.py:36
531msgid "Image"
532msgstr "صورة"
533
534#: src/filetype.py:37
535msgid "Video"
536msgstr "فيديو"
537
538#: src/filetype.py:38
539msgid "Application"
540msgstr "تطبيق"
541
542#: src/filetype.py:39
543msgid "All"
544msgstr "الجميع"
545
546#: src/filetype.py:72
547msgid "Categories"
548msgstr "الفئات"
549
550#: src/filetype.py:130
551msgid "File Type"
552msgstr "نوع الملف"
553
554#: src/filetype.py:144
555msgid "Associated Application"
556msgstr "التطبيق المرتبط"
557
558#: src/filetype.py:177 src/filetype.py:212 src/metacity.py:62
559#: src/metacity.py:67 src/metacity.py:72 src/metacity.py:77
560#: src/preferences.py:99 src/shortcuts.py:96 src/shortcuts.py:204
561msgid "None"
562msgstr "لا شيء"
563
564#: src/filetype.py:242
565#, python-format
566msgid "Open the files of type \"%s\" with:"
567msgstr "فتح الملفات من نوع \"%s\" بـ:"
568
569#: src/filetype.py:271
570msgid "Choose an application"
571msgstr "اختر تطبيقا"
572
573#: src/filetype.py:360
574#, python-format
575msgid "Select an application to open the type <b>%s</b>"
576msgstr "اختر تطبيقا لفتح النوع <b>%s</b>"
577
578#: src/filetype.py:388
579#, python-format
580msgid "Could not find %s"
581msgstr "لا يمكن إيجاد %s"
582
583#: src/filetype.py:389
584msgid "Could not find application"
585msgstr "تعذّر العثور على التّطبيق"
586
587#: src/filetype.py:479 src/mainwindow.py:293
588msgid "File Type Manager"
589msgstr "مدير أنواع الملفات"
590
591#: src/filetype.py:480
592msgid "Here you can manage which application will open which filetypes."
593msgstr "هنا تستطيع إدارة أي التطبيقات ستفتح أي أنواع ملفات."
594
595#: src/filetype.py:507
596msgid "Only show filetypes with an associated application"
597msgstr "أظهر أنواع الملفات فقط مع"
598
599#: src/updatemanager.py:69
600msgid "Update Manager"
601msgstr "مدير التحديث"
602
603#: src/updatemanager.py:86 src/updatemanager.py:114
604#, python-format
605msgid "Downloading...%d"
606msgstr "ينزّل... %d"
607
608#: src/updatemanager.py:119
609msgid "Finished"
610msgstr "انتهى"
611
612#: src/metacity.py:37
613msgid "Window Decorate Effect"
614msgstr "تأثيرات تجميل النوفذة"
615
616#: src/metacity.py:39
617msgid "Use Metacity window theme"
618msgstr "استخدم سمة النوافذ Metacity"
619
620#: src/metacity.py:42
621msgid "Enable active window transparency"
622msgstr "مكّن شفافية النافذة النشطة"
623
624#: src/metacity.py:44
625msgid "Active window transparency level"
626msgstr "درجة شفافية النافذة النشطة"
627
628#: src/metacity.py:49
629msgid "Enable inactive window transparency"
630msgstr "مكّن شفافية النافذة غير النشطة"
631
632#: src/metacity.py:51
633msgid "Inactive window shade transparency level"
634msgstr "درجة شفافية ظل النافذة غير النشطة"
635
636#: src/metacity.py:58
637msgid "Window Titlebar Action"
638msgstr "إجراء شريط عنوان النافذة"
639
640#: src/metacity.py:59
641msgid "Titlebar mouse wheel action"
642msgstr "تأثير عجلة الفأرة على شريط العنوان"
643
644#: src/metacity.py:62 src/metacity.py:67 src/metacity.py:72 src/metacity.py:77
645msgid "Roll up"
646msgstr "لُف للأعلى"
647
648#: src/metacity.py:64
649msgid "Titlebar double-click action"
650msgstr "إجراء شريط العنوان عند النقر المزدوج"
651
652#: src/metacity.py:67 src/metacity.py:72 src/metacity.py:77
653msgid "Maximize"
654msgstr "كبّر"
655
656#: src/metacity.py:67 src/metacity.py:72 src/metacity.py:77
657msgid "Minimize"
658msgstr "صغّر"
659
660#: src/metacity.py:67 src/metacity.py:72 src/metacity.py:77
661msgid "Lower"
662msgstr "اخفض"
663
664#: src/metacity.py:67 src/metacity.py:72 src/metacity.py:77
665msgid "Menu"
666msgstr "قائمة"
667
668#: src/metacity.py:69
669msgid "Titlebar middle-click action"
670msgstr "إجراء النقر الأوسط على شريط العنوان"
671
672#: src/metacity.py:74
673msgid "Titlebar right-click action"
674msgstr "إجراء النقر الأيمن على شريط العنوان"
675
676#: src/metacity.py:84
677msgid "Enable Metacity's Compositing feature"
678msgstr "مكّن ميزة تركيب Metacity"
679
680#: src/metacity.py:87
681msgid "Compositing Manager"
682msgstr "مدير التركيب"
683
684#: src/metacity.py:94
685msgid ""
686"To enable the compositing feature of metacity, you should manually disable "
687"Visual Effects in \"Appearance\"."
688msgstr ""
689"لتفعيل ميزة التركيب في metacity، يتعين عليك تعطيل المؤثرات البصرية يدويا في "
690"\"المظهر\"."
691
692#: src/icons.py:32
693msgid "Show \"Computer\" icon on desktop"
694msgstr "أظهر أيقونة \"الحاسوب\" على سطح المكتب"
695
696#: src/icons.py:33 src/icons.py:42 src/icons.py:51
697#: src/common/widgets/treeviews.py:73
698msgid "Rename"
699msgstr "أعد تسمية"
700
701#: src/icons.py:41
702msgid "Show \"Home Folder\" icon on desktop"
703msgstr "أظهر أيقونة \"مجلد المنزل\" على سطح المكتب"
704
705#: src/icons.py:50
706msgid "Show \"Trash\" icon on desktop"
707msgstr "أظهر أيقونة \"المهملات\" على سطح المكتب"
708
709#: src/icons.py:104 src/common/widgets/widgets.py:68
710#: src/common/widgets/widgets.py:83
711msgid "Unset"
712msgstr "غير محددة"
713
714#: src/icons.py:110
715msgid "Desktop Icon settings"
716msgstr "إعدادات أيقونة سطح المكتب"
717
718#: src/icons.py:116
719msgid "Show \"Network\" icon on desktop"
720msgstr "أظهر أيقونة \"الشبكة\" على سطح المكتب"
721
722#: src/icons.py:121
723msgid "Show mounted volumes on desktop"
724msgstr "أظهر الأجزاء المضمومة على سطح المكتب"
725
726#: src/icons.py:126
727msgid "Use \"Home Folder\" as desktop (Logout for changes to take effect)"
728msgstr "استخدم \"مجلد المنزل\" كسطح مكتب (سجّل خروجك لتنفذ التغييرات)"
729
730#: src/mainwindow.py:68
731msgid "Welcome to"
732msgstr "أهلا بك في"
733
734#: src/mainwindow.py:74
735msgid "Tweak otherwise hidden settings."
736msgstr "إعدادات التكييف الأخرى المخفية"
737
738#: src/mainwindow.py:75
739msgid "Clean up unneeded packages to free diskspace."
740msgstr "نظّف الحزم غير المطلوبة من أجل مساحة قرص."
741
742#: src/mainwindow.py:76
743msgid "Easily install up-to-date versions of many applications."
744msgstr "ثتبّت بسهولة نسخًا محدّثة من الكثير من التطبيقات."
745
746#: src/mainwindow.py:77
747msgid ""
748"Configure file templates and shortcut scripts for easy access to common "
749"tasks."
750msgstr "هيّئ قوالب الملفات واختصارات السكربتات لوصولٍ سهلٍ للمهمات الشائعة."
751
752#: src/mainwindow.py:78
753msgid "And many more useful features!"
754msgstr "والكثير من المزايا المفيدة!"
755
756#: src/mainwindow.py:90
757msgid "Please wait a moment..."
758msgstr "من فضلك انتظر لحظة..."
759
760#: src/mainwindow.py:103
761msgid "This feature isn't currently available in your distribution"
762msgstr "هذه الخاصية غير متوفرة في توزيعتك"
763
764#: src/mainwindow.py:116
765msgid "This feature is currently only available in GNOME Desktop Environment"
766msgstr ""
767
768#: src/mainwindow.py:129
769msgid "This module is error while loading."
770msgstr ""
771
772#: src/mainwindow.py:144
773msgid ""
774"This is a major failure of your software management system. Please check for "
775"broken packages with synaptic, check the file permissions and correctness of "
776"the file '/etc/apt/sources.list' and reload the software information with: "
777"'sudo apt-get update' and 'sudo apt-get install -f'."
778msgstr ""
779"هذا خطأ كبير في مدير برمجياتك. من فضلك ابحث عن الحزم التالفة باستخدام "
780"\"سينابتك\"، راجع أذون وصحه الملف '/etc/apt/sources.list' و أعد تحميل "
781"معلومات البرامج بـ: 'sudo apt-get update' و 'sudo apt-get install -f'."
782
783#: src/mainwindow.py:272
784msgid "Welcome"
785msgstr "أهلاًً"
786
787#: src/mainwindow.py:273
788msgid "Computer"
789msgstr "الحاسوب"
790
791#: src/mainwindow.py:274
792msgid "Applications"
793msgstr "تطبيقات"
794
795#: src/mainwindow.py:275
796msgid "Add/Remove"
797msgstr "اضف/احذف"
798
799#: src/mainwindow.py:278 src/cleaner.py:415
800msgid "Package Cleaner"
801msgstr "منظف الحزم"
802
803#: src/mainwindow.py:279
804msgid "Startup"
805msgstr "بدء التشغيل"
806
807#: src/mainwindow.py:280 src/session.py:144
808msgid "Session Control"
809msgstr "تحكّم الجلسة"
810
811#: src/mainwindow.py:281
812msgid "Autostart"
813msgstr "تشغيل تلقائي"
814
815#: src/mainwindow.py:283
816msgid "Icons"
817msgstr "أيقونات"
818
819#: src/mainwindow.py:284
820msgid "Windows"
821msgstr "نوافذ"
822
823#: src/mainwindow.py:285
824msgid "Compiz Fusion"
825msgstr "Compiz Fusion"
826
827#: src/mainwindow.py:286
828msgid "GNOME"
829msgstr "جنوم"
830
831#: src/mainwindow.py:287
832msgid "Personal"
833msgstr "شخصي"
834
835#: src/mainwindow.py:288
836msgid "Folders"
837msgstr "مجلدات"
838
839#: src/mainwindow.py:290
840msgid "Scripts"
841msgstr "سكربتات"
842
843#: src/mainwindow.py:291
844msgid "Shortcuts"
845msgstr "اختصارات"
846
847#: src/mainwindow.py:292
848msgid "System"
849msgstr "النظام"
850
851#: src/mainwindow.py:294
852msgid "Nautilus"
853msgstr "نوتلس"
854
855#: src/mainwindow.py:295
856msgid "Power Management"
857msgstr "إدارة الطاقة"
858
859#: src/mainwindow.py:296
860msgid "Security"
861msgstr "الأمن"
862
863#: src/mainwindow.py:378
864msgid "_Donate"
865msgstr "_تبرّع"
866
867#: src/mainwindow.py:405
868msgid "Help the development of Ubuntu Tweak"
869msgstr "ساعد المطوّر لبرنامج Ubuntu Tweak"
870
871#: src/mainwindow.py:405
872msgid ""
873"Ubuntu Tweak is a free-software, you can use it for free. If you like it, "
874"Please consider to donate for Ubuntu Tweak."
875msgstr ""
876"تكييف أوبونتو برنامج حر، تستطيع استخدامه بالمجان. إذا أعجبك، من فضلك فكر في "
877"التبرع لتكييف أوبونتو."
878
879#: src/mainwindow.py:406
880msgid "Never Show This Again"
881msgstr "لا تظهر هذه أبدا مجددا"
882
883#: src/mainwindow.py:600
884msgid "Ubuntu Tweak Website"
885msgstr "موقع وب تكييف أوبونتو"
886
887#: src/mainwindow.py:602
888msgid ""
889"Ubuntu Tweak is a tool for Ubuntu that makes it easy to configure your "
890"system and desktop settings."
891msgstr ""
892"تكييف أوبونتو هي أداة لأوبونتو تجعل من السهل تهيئة نظامك وإعدادات سطح مكتبك."
893
894#: src/mainwindow.py:604
895msgid "Contributors of 2007"
896msgstr ""
897
898#: src/mainwindow.py:606
899msgid "Contributors of 2008"
900msgstr ""
901
902#: src/mainwindow.py:608
903msgid "Contributors of 2009"
904msgstr ""
905
906#: src/mainwindow.py:617
907msgid "translator-credits"
908msgstr ""
909"Launchpad Contributions:\n"
910" Albaraha https://launchpad.net/~sayedjaffer\n"
911" Dilmi Fethi https://launchpad.net/~delphiexile\n"
912" HardDisk https://launchpad.net/~sambuntu\n"
913" MaXeR https://launchpad.net/~themaxer\n"
914" Nizar Kerkeni https://launchpad.net/~nizarus\n"
915" Osama https://launchpad.net/~osamak-wfm\n"
916" TualatriX https://launchpad.net/~tualatrix\n"
917" Zied ALAYA https://launchpad.net/~zied.alaya\n"
918" الـشـبـح https://launchpad.net/~the-ghost-live"
919
920#: src/mainwindow.py:630
921#, python-format
922msgid ""
923"A newer version: %s is available online.\n"
924"Would you like to update?"
925msgstr ""
926"نسخة أحدث: %s متوفرة على الإنترنت.\n"
927"أتريد التحديث؟"
928
929#: src/mainwindow.py:631
930msgid "Software Update"
931msgstr "تحديث البرمجيات"
932
933#: src/gnomesettings.py:44
934msgid "Panel and Menu"
935msgstr "الشريط والقائمة"
936
937#: src/gnomesettings.py:46
938msgid "Display warning when removing a panel"
939msgstr "اعرض تحذيرًا عند إزالة شريط"
940
941#: src/gnomesettings.py:49
942msgid "Complete lockdown of all panels"
943msgstr "إيصاد كامل لجميع الأشرطة"
944
945#: src/gnomesettings.py:52
946msgid "Enable panel animations"
947msgstr "مكّن تأثيرات اللوحة"
948
949#: src/gnomesettings.py:55
950msgid "Show Input Method menu on the context menu"
951msgstr "أظهر أسلوب المدخل في قائمة السياق"
952
953#: src/gnomesettings.py:58
954msgid "Show Unicode Method menu on the context menu"
955msgstr "أظهر قائمة أسلوب يونيكود في قائمة السياق"
956
957#: src/gnomesettings.py:65
958msgid "Screensaver"
959msgstr "حافظة الشاشة"
960
961#: src/gnomesettings.py:67
962msgid "Enable user switching when screen is locked."
963msgstr "مكّن تبديل المستخدم عندما تُقفل الشاشة."
964
965#: src/gnomesettings.py:72
966msgid "Enable system-wide \"Recently Documents\" list"
967msgstr "مكّن قائمة \"المستندات الحديثة\" على امتداد النظام"
968
969#: src/gnomesettings.py:75
970msgid "History"
971msgstr "المحفوظات"
972
973#: src/gnomesettings.py:82
974msgid "Notification-daemon popup location"
975msgstr "موقع انبثاق عفريت الإشعار"
976
977#: src/gnomesettings.py:86
978msgid "Top Left"
979msgstr "أعلى اليسار"
980
981#: src/gnomesettings.py:86
982msgid "Top Right"
983msgstr "أعلى اليمين"
984
985#: src/gnomesettings.py:86
986msgid "Bottom Left"
987msgstr "أسفل اليسار"
988
989#: src/gnomesettings.py:86
990msgid "Bottom Right"
991msgstr "أسفل اليمين"
992
993#: src/gnomesettings.py:98
994msgid "Click the button to change the menu logo"
995msgstr "انقر الزر لتغيير أيقونة القائمة"
996
997#: src/gnomesettings.py:111
998msgid "Choose a new logo"
999msgstr "إختيار شعار جديد"
1000
1001#: src/gnomesettings.py:113 src/session.py:45
1002msgid "PNG image (*.png)"
1003msgstr "صورة PNG (*.png)"
1004
1005#: src/gnomesettings.py:132
1006msgid ""
1007"The size isn't suitable for the panel.\n"
1008"It should be 24x24."
1009msgstr ""
1010"هذا الشعار غير ملائم للشريط.\n"
1011"يجب أن يكون 24×24."
1012
1013#: src/gnomesettings.py:149
1014msgid "Do you want your changes to take effect immediately?"
1015msgstr "أتريد تنفيذ تغييراتك فورا؟"
1016
1017#: src/powermanager.py:37
1018msgid "Advanced Power Management Settings"
1019msgstr "إعدادات إدارة الطاقة المتقدمة"
1020
1021#: src/powermanager.py:39
1022msgid "Enable \"Hibernation\""
1023msgstr "مكّن \"السبات\""
1024
1025#: src/powermanager.py:42
1026msgid "Enable \"Suspend\""
1027msgstr "مكّن \"الاستعداد\""
1028
1029#: src/powermanager.py:45
1030msgid "Show \"CPU frequency control option\" in Power Management Preferences"
1031msgstr ""
1032
1033#: src/powermanager.py:48
1034msgid "Disable Network Manager when asleep"
1035msgstr "عطّل مدير الشبكة عند النوم"
1036
1037#: src/powermanager.py:51
1038msgid "Enable \"Lock screen\" when \"Blank Screen\" activates"
1039msgstr "مكّن \"قفل الشاشة\" عندما ينشط \"تسويد الشاشة\""
1040
1041#: src/powermanager.py:53
1042msgid "Display \"Power Manager\" panel item"
1043msgstr "اعرض عنصر الشريط \"مدير الطاقة\""
1044
1045#: src/powermanager.py:56
1046msgid "Never display"
1047msgstr "لا تعرضه أبدا"
1048
1049#: src/powermanager.py:56
1050msgid "When charging"
1051msgstr "عند الشحن"
1052
1053#: src/powermanager.py:56
1054msgid "Always display"
1055msgstr "اعرضه دائما"
1056
1057#: src/powermanager.py:62
1058msgid "Normal"
1059msgstr "عادي"
1060
1061#: src/powermanager.py:62
1062msgid "On Demand"
1063msgstr "عند الطلب"
1064
1065#: src/powermanager.py:62
1066msgid "Power Save"
1067msgstr "حفظ الطاقة"
1068
1069#: src/powermanager.py:62
1070msgid "Performance"
1071msgstr "الأداء"
1072
1073#: src/powermanager.py:64
1074msgid "CPU Policy"
1075msgstr "سياسة المعالج"
1076
1077#: src/powermanager.py:65
1078msgid "The Performance value when on AC power"
1079msgstr "قيمة الأداء على طاقة الكهرباء"
1080
1081#: src/powermanager.py:71
1082msgid "The Performance value when on battery power"
1083msgstr "قيمة الأداء عند طاقة البطارية"
1084
1085#: src/powermanager.py:77
1086msgid "The CPU frequency policy when on AC power"
1087msgstr "سياسية تكرار وحدة المعالجة المركزية على طاقة الكهرباء"
1088
1089#: src/powermanager.py:82
1090msgid "The CPU frequency policy when on battery power"
1091msgstr "سياسة تواتر وحدة المعالجة المركزية على طاقة البطارية"
1092
1093#: src/preferences.py:69 src/preferences.py:77
1094msgid "Reset"
1095msgstr "إعادة ضبط"
1096
1097#: src/preferences.py:130
1098msgid "Enable Check Update"
1099msgstr "تمكين فحص التحديث"
1100
1101#: src/preferences.py:136
1102msgid "Use Separated Sources"
1103msgstr "استخدم مصادر متفرقة"
1104
1105#: src/compiz.py:47
1106msgid "Expo"
1107msgstr "عرض"
1108
1109#: src/compiz.py:48
1110msgid "Show Windows"
1111msgstr "أظهر النوافذ"
1112
1113#: src/compiz.py:49
1114msgid "Show Desktop"
1115msgstr "أظهر سطح المكتب"
1116
1117#: src/compiz.py:50
1118msgid "Widget"
1119msgstr "ودجة"
1120
1121#: src/compiz.py:231
1122msgid "Install Advanced Desktop Effects Settings Manager"
1123msgstr "ثبّت مدير إعدادات تأثيرات سطح المكتب المتقدمة"
1124
1125#: src/compiz.py:234
1126msgid "Install Simple Desktop Effects Settings manager"
1127msgstr "ثبّت مدير إعدادات تأثيرات سطح المكتب البسيطة"
1128
1129#: src/compiz.py:237
1130msgid "Install Screenlets Widget Application"
1131msgstr "ثبّت تطبيق الودجة Screenlets"
1132
1133#: src/compiz.py:244
1134msgid "Edge Settings"
1135msgstr "إعدادات الحاشية"
1136
1137#: src/compiz.py:247
1138msgid "Enable snapping windows"
1139msgstr "مكّن النوافذ المنهارة (snapping)"
1140
1141#: src/compiz.py:248
1142msgid "Enable wobbly windows"
1143msgstr "مكّن النوافذ المتقلبة (wobbly)"
1144
1145#: src/compiz.py:250
1146msgid "Window Effects"
1147msgstr "تأثيرات التوافذ"
1148
1149#: src/compiz.py:253
1150msgid "Enable transparent menus"
1151msgstr "مكّن شفافية القوائم"
1152
1153#: src/compiz.py:254
1154msgid "Enable wobbly menus"
1155msgstr "مكّن القوائم المتقلبة"
1156
1157#: src/compiz.py:256
1158msgid "Menu Effects"
1159msgstr "تأثيرات القائمة"
1160
1161#: src/compiz.py:260
1162msgid "Useful Extensions"
1163msgstr "امتدادات مفيدة"
1164
1165#: src/compiz.py:275
1166msgid "Prerequisite Conditions"
1167msgstr "شروط أولية"
1168
1169#: src/common/appdata.py:67
1170msgid "A color scheme designer"
1171msgstr "مصمم مخططات لونية"
1172
1173#: src/common/appdata.py:68
1174msgid "Development version of an audio player for KDE"
1175msgstr "نسخة التطوير من مشغل صوتي لكدي"
1176
1177#: src/common/appdata.py:69
1178msgid "Client for the eD2k and Kad networks"
1179msgstr "عميل لشبكتي eD2k و Kad"
1180
1181#: src/common/appdata.py:70
1182msgid "GNOME IDE for C/C++, Java, Python"
1183msgstr "بيئة تطوير جنوم لسي/سي++، جافا، بايثون"
1184
1185#: src/common/appdata.py:71
1186msgid ""
1187"Arc-Colors is a set of wallpapers and GDM themes made to complement the "
1188"Shiki-Colors GTK+ themes and the GNOME-Colors icon themes."
1189msgstr ""
1190
1191#: src/common/appdata.py:72
1192msgid "A skinned multimedia player for many platforms"
1193msgstr "مشغل وسائط متعددة مُزيّن للكثير من المنصات"
1194
1195#: src/common/appdata.py:73
1196msgid "Record and edit audio files"
1197msgstr "تحرير وتسجيل الملفات الصوتية"
1198
1199#: src/common/appdata.py:74
1200msgid "Fully customisable dock-like window navigator"
1201msgstr "مبحر شبيه بالمرساة قابل للتخصيص بشكل كامل"
1202
1203#: src/common/appdata.py:75
1204msgid "Fully customisable dock-like window navigator(Unstable)"
1205msgstr "مبحر شبيه بالمرساة قابل للتخصيص بشكل كامل (غير مستقر)"
1206
1207#: src/common/appdata.py:76
1208msgid "A free video editor"
1209msgstr "محرر فيديو مجاني"
1210
1211#: src/common/appdata.py:77
1212msgid "BitTorrent client written in Java"
1213msgstr "عميل بتتورنت مكتوب بجافا"
1214
1215#: src/common/appdata.py:78
1216msgid "Audio Management and Playback application"
1217msgstr "تطبيق إدارة الصوت والتشغيل"
1218
1219#: src/common/appdata.py:79
1220msgid "GTK+ Bluetooth Manager"
1221msgstr "مدير بلوتوث جتك+"
1222
1223#: src/common/appdata.py:80
1224msgid "Simple backup system for GNOME Desktop"
1225msgstr "نظام نسخ احتياطي بسيط لسطح مكتب جينوم"
1226
1227#: src/common/appdata.py:81
1228msgid "Simple backup system for KDE4 Desktop"
1229msgstr "نظام نسخ احتياطي بيط لسطح مكتب كيدي 4"
1230
1231#: src/common/appdata.py:82
1232msgid ""
1233"The Breathe icon theme is a refresh of the Human icon theme using KDE's "
1234"Oxygen icon set as an inspiration but with that distinctly Human feel."
1235msgstr ""
1236
1237#: src/common/appdata.py:83
1238msgid "A true dock for linux"
1239msgstr "مرساة حقيقة للينكس"
1240
1241#: src/common/appdata.py:84
1242msgid "A chm file viewer written in GTK+"
1243msgstr "عارض ملفات chm مكتوب بGTK+"
1244
1245#: src/common/appdata.py:85
1246msgid ""
1247"Desired to be small and fast, christine is a simple media player, that let "
1248"you play your favorite music and videos from one single application."
1249msgstr ""
1250
1251#: src/common/appdata.py:86
1252msgid ""
1253"Chromium is an open-source browser project that aims to build a safer, "
1254"faster, and more stable way for all Internet users to experience the web."
1255msgstr ""
1256"Chromium هو مشروع متصفح مفتوح-المصدر يهدف لبناء طريق آمن، سريع، و أكثر ثباتاً "
1257"لكل مستخدمي الإنترنت."
1258
1259#: src/common/appdata.py:87
1260msgid "The open source, cross-platform IDE"
1261msgstr "بيئة التطوير المتكاملة مفتوحة المصدر، متعددة المنصات"
1262
1263#: src/common/appdata.py:88
1264msgid "Advanced Desktop Effects Settings Manager"
1265msgstr "مدير إعدادات تأثيرات سطح المكتب المتقدمة"
1266
1267#: src/common/appdata.py:89
1268msgid "An API documentation browser for GNOME."
1269msgstr "متصفح توثيق API لجنوم."
1270
1271#: src/common/appdata.py:90
1272msgid "A Bittorrent client written in PyGTK"
1273msgstr "عميل بتتورنت مكتوب بPyGTK"
1274
1275#: src/common/appdata.py:91
1276msgid "Store, Sync and Share your files online."
1277msgstr "خزّن وزامن وشارك الملفات على الإنترنت."
1278
1279#: src/common/appdata.py:92
1280msgid "Extensible Tool Platform and Java IDE"
1281msgstr "أداة منصة قابلة للامتداد وبيئة تطوير جافا متكاملة"
1282
1283#: src/common/appdata.py:93
1284msgid ""
1285"EIOffice Personal 2009. Free for Chinese users. See http://www.evermoresw."
1286"com."
1287msgstr ""
1288"EIOffice Personal 2009. مجاني للمستخدمين الصينين. راجع http://www.evermoresw."
1289"com."
1290
1291#: src/common/appdata.py:94
1292msgid "A client for the Windows Live Message network"
1293msgstr "عميل لشبكة مراسلة ويندوز لايف"
1294
1295#: src/common/appdata.py:95
1296msgid ""
1297"Empathy consists of a rich set of reusable instant messaging widgets, and a "
1298"GNOME client using those widgets."
1299msgstr ""
1300
1301#: src/common/appdata.py:96
1302msgid "flexible audio player, similar to Amarok, but written in GTK+"
1303msgstr "قارئ صوتيان مرن ، يشبه برنامج Amarok ، ولكن مكتوب بـ +GTK"
1304
1305#: src/common/appdata.py:97
1306msgid "File transmission via ftp, sftp and ftps"
1307msgstr "نقل الملفات عبر ftp و sftp و ftps"
1308
1309#: src/common/appdata.py:98
1310msgid "An extremly fast and lightweight file manager"
1311msgstr "مدير ملفات سريع وخفيف جدا"
1312
1313#: src/common/appdata.py:99
1314msgid ""
1315"Galaxium is an instant messenger application designed for the GNOME desktop"
1316msgstr "Galaxium هو برنامج محادثة فورية مصمم لواجهة جنوم"
1317
1318#: src/common/appdata.py:100
1319msgid "A GTK+ jabber client"
1320msgstr "عميل جتك+ لجابر"
1321
1322#: src/common/appdata.py:101
1323msgid "A fast and lightweight IDE"
1324msgstr "بيئة تطوير متكاملة سريعة وخفيفية"
1325
1326#: src/common/appdata.py:102
1327msgid "A multithreaded FTP client"
1328msgstr ""
1329
1330#: src/common/appdata.py:103
1331msgid "GNOME Hex editor"
1332msgstr "محرّر جنوم هكس"
1333
1334#: src/common/appdata.py:104 src/common/appdata.py:219
1335msgid ""
1336"Gloobus is an extension of Gnome designed to enable a full screen preview of "
1337"any kind of file."
1338msgstr ""
1339
1340#: src/common/appdata.py:105
1341msgid "The GNU Image Manipulation Program"
1342msgstr "برنامج جنو للتعديل على الصور."
1343
1344#: src/common/appdata.py:106
1345msgid "A simple file sharing desktop application"
1346msgstr ""
1347
1348#: src/common/appdata.py:107
1349msgid "Notifies the user upon arrival of new mail in Gmail"
1350msgstr "يشعر المستخدم بوصول بريد جديد في Gmail"
1351
1352#: src/common/appdata.py:108
1353msgid "GMChess is chinese chess game write by gtkmm"
1354msgstr "GMChess هي لعبة شطرنج صينية كتبت بواسطة gtkmm"
1355
1356#: src/common/appdata.py:109
1357msgid "A powerful, speedy, and sexy remote control for the GNOME Desktop"
1358msgstr "تحكم عن بعد قوي وسريع ومثير لسطح المكتب جنوم"
1359
1360#: src/common/appdata.py:110
1361msgid "Extra functionality for GNOME-Do launcher"
1362msgstr ""
1363
1364#: src/common/appdata.py:111
1365msgid "Global Menu Bar for GNOME"
1366msgstr "شريط قائمة عمومي لجنوم"
1367
1368#: src/common/appdata.py:112
1369msgid ""
1370"GNOME-Colors is a set of GNOME icon themes, with some inspiration from "
1371"Tango, Elementary, Discovery, Tango Generator and others."
1372msgstr ""
1373
1374#: src/common/appdata.py:113
1375msgid "a C++ port of Tomboy"
1376msgstr ""
1377
1378#: src/common/appdata.py:114
1379msgid ""
1380"A program that combines satellite imagery and maps to put the world's "
1381"geographic information at your fingertips."
1382msgstr ""
1383
1384#: src/common/appdata.py:115
1385msgid "Platform for running Google Gadgets on Linux"
1386msgstr "منصة لتشغيل بريمجات غوغل على لينكس"
1387
1388#: src/common/appdata.py:116
1389msgid ""
1390"Google Chrome is a browser that combines a minimal design with sophisticated "
1391"technology to make the web faster, safer, and easier."
1392msgstr ""
1393
1394#: src/common/appdata.py:117
1395msgid "GNOME partition editor"
1396msgstr "محرّر أقسام جنوم"
1397
1398#: src/common/appdata.py:118
1399msgid "Lightweight image viewer"
1400msgstr "عارض صور خفيف"
1401
1402#: src/common/appdata.py:119
1403msgid "Graphical frontend for recordmydesktop"
1404msgstr "واجهة رسومية لrecordmydesktop"
1405
1406#: src/common/appdata.py:120
1407msgid ""
1408"GTG is a personal organizer for the GNOME desktop environment, it focuses on "
1409"ease of use and flexibility, while keeping things simple."
1410msgstr ""
1411
1412#: src/common/appdata.py:121
1413msgid "Gwibber is an open source microblogging client for GNOME"
1414msgstr "Gwibber هو عميل مواقع التدوين المصغّر لواجهة جنوم"
1415
1416#: src/common/appdata.py:122
1417msgid "A graphical CD image editor"
1418msgstr "محرّر صورة اسطوانة رسومي"
1419
1420#: src/common/appdata.py:123
1421msgid "Intelligent Input Bus for Linux / Unix OS"
1422msgstr ""
1423
1424#: src/common/appdata.py:124
1425msgid "It is a PinYin engine for IBus."
1426msgstr "محرك PinYin لIBus"
1427
1428#: src/common/appdata.py:125
1429msgid ""
1430"IBus-Table is the IM Engine framework for table-based input methods, such as "
1431"ZhengMa, WuBi, ErBi, ChangJie and so on."
1432msgstr ""
1433
1434#: src/common/appdata.py:126
1435msgid "Wubi input method based on table engine of ibus"
1436msgstr ""
1437
1438#: src/common/appdata.py:127 src/common/appdata.py:128
1439msgid "Create and edit Scalable Vector Graphics images"
1440msgstr "أنشيء وحرٍّر صور رسوميات متّجهة متغيرة الحجم"
1441
1442#: src/common/appdata.py:129
1443msgid "Non-linear editor for Digital Video data"
1444msgstr ""
1445
1446#: src/common/appdata.py:130
1447msgid "A music player for Last.fm personalized radio"
1448msgstr "مشغل موسيقى لراديو Last.fm المُخصّص"
1449
1450#: src/common/appdata.py:131
1451msgid "GTK+ based simple text editor"
1452msgstr "محرر نصوص بسيط مبني على GTK+"
1453
1454#: src/common/appdata.py:132
1455msgid "Feed aggregator for GNOME"
1456msgstr "قارئ RSS لجنوم"
1457
1458#: src/common/appdata.py:133
1459msgid "Mail notification in system tray"
1460msgstr "إشعار بريد في صينية النظام"
1461
1462#: src/common/appdata.py:134
1463msgid "Adcal tool to diff and merge files"
1464msgstr ""
1465
1466#: src/common/appdata.py:135
1467msgid "A fast and simple GTK+ Image Viewer"
1468msgstr "عارض صور سريع و بسيط مبني على GTK+"
1469
1470#: src/common/appdata.py:136
1471msgid "Open internet TV, beyond anything else"
1472msgstr "افتح تلفاز الإنترنت، خلف أي شيء آخر"
1473
1474#: src/common/appdata.py:137
1475msgid "Webkit based lightweight web browser"
1476msgstr "متصفح وب مبني على Webkit"
1477
1478#: src/common/appdata.py:138
1479msgid "The free media player - play all your files"
1480msgstr "قارئ الميدا الحر - إقرأ كل ملفاتك"
1481
1482#: src/common/appdata.py:139
1483msgid "An IDE to Develop .NET applications."
1484msgstr "بيئة تطوير متكاملة لتطوير تطبيقات .NET."
1485
1486#: src/common/appdata.py:140
1487msgid "A moblin feature enabled environment for Ubuntu (Testing Only)"
1488msgstr ""
1489
1490#: src/common/appdata.py:141
1491msgid "The Ultimate Movie Player For Linux"
1492msgstr "مشغل الأفلام الأساسي للينكس"
1493
1494#: src/common/appdata.py:142
1495msgid "IDE for Java, C/C++, Ruby, UML, etc."
1496msgstr "بيئة تطوير متكاملة لجافا، وسي/سي++، ورابي، UML، وغيرها"
1497
1498#: src/common/appdata.py:143
1499msgid "The Opera Web Browser"
1500msgstr "متصح الوب أوبرا"
1501
1502#: src/common/appdata.py:144
1503msgid ""
1504"Pidgin is a graphical modular messaging client based on libpurple which is "
1505"capable of connecting to AIM, MSN, Yahoo!, XMPP, ICQ, IRC, SILC, SIP/SIMPLE, "
1506"Novell GroupWise, Lotus Sametime, Bonjour, Zephyr, MySpaceIM, Gadu-Gadu, and "
1507"QQ all at once."
1508msgstr ""
1509
1510#: src/common/appdata.py:145
1511msgid ""
1512"PlayOnLinux is a front-end for wine. It permits you to install Windows Games "
1513"and softwares on Linux."
1514msgstr ""
1515
1516#: src/common/appdata.py:146
1517msgid "Image management application from Google"
1518msgstr "تطبيق إدارة الصور من غوغل"
1519
1520#: src/common/appdata.py:147
1521msgid "IDE for Development with Qt"
1522msgstr ""
1523
1524#: src/common/appdata.py:148
1525msgid ""
1526"RedNotebook is a graphical diary and journal to keep track of notes and "
1527"thoughts throughout the day. It includes a calendar navigation, customisable "
1528"templates for each day, and a keyword search and cloud."
1529msgstr ""
1530
1531#: src/common/appdata.py:149
1532msgid ""
1533"Shiki-Colors is a set of Metacity/GTK-2+ themes which mix the elegance of a "
1534"dark theme with the usability of a light theme, resulting in a hybrid theme."
1535msgstr ""
1536
1537#: src/common/appdata.py:150
1538msgid "A framework for desktop widgets"
1539msgstr "إطار عمل لودجات سطح المكتب"
1540
1541#: src/common/appdata.py:151
1542msgid "Feature-rich screenshot application(formerly known as GScrot)"
1543msgstr ""
1544
1545#: src/common/appdata.py:152
1546msgid "Make audio/video calls using this VoIP Software"
1547msgstr ""
1548
1549#: src/common/appdata.py:153
1550msgid "A great MPlayer front-end, written in QT4"
1551msgstr "واجهة MPlayer رائعة، مكتوبة باستخدام QT4"
1552
1553#: src/common/appdata.py:154
1554msgid "Convert audio files into other formats"
1555msgstr "حوّل ملفات الصورت إلى هيئات أخرى"
1556
1557#: src/common/appdata.py:155
1558msgid "A fully integrated mail, PIM and instant messaging client"
1559msgstr ""
1560
1561#: src/common/appdata.py:156
1562msgid "An international dictionary"
1563msgstr "قاموس دولي"
1564
1565#: src/common/appdata.py:157
1566msgid ""
1567"Swiftweasel is an optimized build of the Mozilla Firefox web browser for "
1568"Linux"
1569msgstr ""
1570
1571#: src/common/appdata.py:158
1572msgid ""
1573"A desktop application that will watch for events (website updates, emails, "
1574"file and folder changes...)"
1575msgstr ""
1576
1577#: src/common/appdata.py:159
1578msgid "An instant messaging application powered by qt-mono-bindings"
1579msgstr "تطبيق مراسلة فورية مدعوم بواسطة qt-mono-bindings"
1580
1581#: src/common/appdata.py:160
1582msgid "A Useful Task List"
1583msgstr "قائمة مهمات مفيدة"
1584
1585#: src/common/appdata.py:161
1586msgid "Multiple GNOME terminals in one window"
1587msgstr "طرفيات جنوم متعددة في نافذة واحدة"
1588
1589#: src/common/appdata.py:162
1590msgid ""
1591"Transmission is a fast, easy, and free multi-platform BitTorrent client."
1592msgstr ""
1593
1594#: src/common/appdata.py:163
1595msgid "Ubuntu Tweak makes it easier to configure Ubuntu"
1596msgstr "يجعل تكييف أوبونتو تهيئة أوبونتو أسهل"
1597
1598#: src/common/appdata.py:164
1599msgid "Commonly used restricted packages"
1600msgstr "الحزم المقيدة المستخدمة بشكل شائع"
1601
1602#: src/common/appdata.py:165
1603msgid "configure your USB ADSL modem and connection easier than ever!"
1604msgstr ""
1605
1606#: src/common/appdata.py:166 src/common/appdata.py:167
1607#: src/common/appdata.py:168
1608msgid "A feature rich, high performance virtualization software"
1609msgstr ""
1610
1611#: src/common/appdata.py:169
1612msgid "Read, capture, broadcast your multimedia streams"
1613msgstr "اقرأ وسجل وبُث وسائطك المتعددة"
1614
1615#: src/common/appdata.py:170
1616msgid "Run Virtual Machines using VMware"
1617msgstr "شغّل أجهزة تخيلية باستخدام VMware"
1618
1619#: src/common/appdata.py:171
1620msgid "A compatibility layer for running Windows programs"
1621msgstr "طبقة توافق لتشغيل برامج ويندوز"
1622
1623#: src/common/appdata.py:172
1624msgid ""
1625"Wine-doors is an application designed to make installing windows software on "
1626"Linux, Solaris or other Unix systems easier."
1627msgstr ""
1628"Wine-doors هو برنامج مصمم لجعل تثبيت تطبيقات وينندوز على لينكس وسولاريس "
1629"وأنظمة يونكس الأخرى أسهل."
1630
1631#: src/common/appdata.py:173
1632msgid ""
1633"XBMC is a free and open source software media player and entertainment hub"
1634msgstr ""
1635
1636#: src/common/appdata.py:174
1637msgid ""
1638"Zim is a WYSIWYG text editor. It aims at bringing the concept of a wiki to "
1639"your desktop."
1640msgstr ""
1641
1642#: src/common/appdata.py:175
1643msgid "Step-into-freedom theme contains a full theme for GNOME based system."
1644msgstr ""
1645
1646#: src/common/appdata.py:176
1647msgid "Ubuntu-sunrise theme contains a full theme for GNOME based system."
1648msgstr ""
1649
1650#: src/common/appdata.py:177
1651msgid "Bamboo-zen theme contains a full theme for GNOME based system."
1652msgstr ""
1653
1654#: src/common/appdata.py:178
1655msgid "Exotic theme contains a full theme for GNOME based system."
1656msgstr ""
1657
1658#: src/common/appdata.py:179
1659msgid "Aquadreams theme contains a full theme for GNOME based system."
1660msgstr ""
1661
1662#: src/common/appdata.py:180
1663msgid "Showtime theme contains a full theme for GNOME based system."
1664msgstr ""
1665
1666#: src/common/appdata.py:181
1667msgid "Infinity theme contains a full theme for GNOME based system."
1668msgstr ""
1669
1670#: src/common/appdata.py:182
1671msgid "Tropical theme contains a full theme for GNOME based system."
1672msgstr ""
1673
1674#: src/common/appdata.py:183
1675msgid "Wild-shine theme contains a full theme for GNOME based system."
1676msgstr ""
1677
1678#: src/common/appdata.py:184
1679msgid "Balanzan theme contains a full theme for GNOME based system."
1680msgstr ""
1681
1682#: src/common/appdata.py:185
1683msgid "Dia is an editor for diagrams, graphs, charts etc."
1684msgstr ""
1685
1686#: src/common/appdata.py:186
1687msgid "non-linear audio/video editor using GStreamer"
1688msgstr ""
1689
1690#: src/common/appdata.py:187
1691msgid "LyX is an almost WYSIWYG-frontend for LaTeX."
1692msgstr ""
1693
1694#: src/common/appdata.py:188
1695msgid ""
1696"Texmaker is a clean, highly configurable LaTeX editor with good hot key "
1697"support and extensive LaTeX documentation."
1698msgstr ""
1699
1700#: src/common/appdata.py:189
1701msgid ""
1702"Tomboy is a desktop note-taking application which is simple and easy to use."
1703msgstr ""
1704
1705#: src/common/appdata.py:190
1706msgid "PDF Mod is a simple tool for modifying PDF documents."
1707msgstr ""
1708
1709#: src/common/appdata.py:191
1710msgid "An OSD lyrics show compatible with various media players."
1711msgstr ""
1712
1713#: src/common/appdata.py:192
1714msgid ""
1715"OpenShot Video Editor is a free, open-source, non-linear video editor, based "
1716"on Python, GTK, and MLT."
1717msgstr ""
1718
1719#: src/common/appdata.py:193
1720msgid ""
1721"This GTK+ theme provides an animated scalable group of icons to be used by "
1722"GTK+ 2.x applications like GNOME 2."
1723msgstr ""
1724
1725#: src/common/appdata.py:194
1726msgid ""
1727"Gartoon Redux is an expanded version of the Gartoon theme, with dozens of "
1728"new icons."
1729msgstr ""
1730
1731#: src/common/appdata.py:195
1732msgid "A ppstream plugin for totem player."
1733msgstr ""
1734
1735#: src/common/appdata.py:196
1736msgid "QQ - The most popular free instant messaging program in China."
1737msgstr ""
1738
1739#: src/common/appdata.py:197
1740msgid "Gnome Music Player Client (graphical interface to MPD)"
1741msgstr ""
1742
1743#: src/common/appdata.py:198
1744msgid "The GNOME Shell redefines user interactions with the GNOME desktop"
1745msgstr ""
1746
1747#: src/common/appdata.py:202
1748msgid "Development Version of Mozilla Firefox"
1749msgstr ""
1750
1751#: src/common/appdata.py:203
1752msgid "Development version of Compiz"
1753msgstr ""
1754
1755#: src/common/appdata.py:204
1756msgid "Google's Linux Repository"
1757msgstr "مستودع غوغل لينكس"
1758
1759#: src/common/appdata.py:205
1760msgid "Development Version of K Desktop Environment"
1761msgstr ""
1762
1763#: src/common/appdata.py:206
1764msgid "Lightweight X11 Desktop Environment: GPicView, PCManFM"
1765msgstr "بيئة سطح المكتب X11: GPicView، PCManFM"
1766
1767#: src/common/appdata.py:207
1768msgid "WebkitGtk+, Liferea (Webkit), Midori and other WebKit related projects."
1769msgstr ""
1770
1771#: src/common/appdata.py:208
1772msgid ""
1773"Multimedia, Entertainment and Distraction In Ubuntu\n"
1774"Medibuntu is a repository of packages that cannot be included into the "
1775"Ubuntu distribution for legal reasons (copyright, license, patent, etc)."
1776msgstr ""
1777
1778#: src/common/appdata.py:210
1779msgid ""
1780"Ubuntu repository for Chinese users.\n"
1781"Including EIOffice, Ubuntu Tweak, ibus input method, OpenOffice.org 3.0 and "
1782"other softwares."
1783msgstr ""
1784"مستودع أوبونتو للمستخدمين الصينيينs.\n"
1785"يتضمن EIOffice، وتكييف أوبونتو، و ibus input method، أوبن أوفيس.أورغ 3.0 "
1786"وبرمجيات أخرى."
1787
1788#: src/common/appdata.py:212
1789msgid ""
1790"GetDeb extends the existing software options for Ubuntu (and derived) Linux "
1791"distributions by providing major updates and software not yet available on "
1792"the official Ubuntu repositories."
1793msgstr ""
1794
1795#: src/common/appdata.py:213
1796msgid "Updated versions of X.org drivers, libraries, etc. for Ubuntu."
1797msgstr ""
1798
1799#: src/common/appdata.py:214
1800msgid ""
1801"Gnome Games built from Git, with all experimental features and staging games "
1802"enabled."
1803msgstr ""
1804
1805#: src/common/appdata.py:215
1806msgid ""
1807"Ubuntu Mozilla Security Team provides beta and final stable/security updates "
1808"for mozilla software in its PPA"
1809msgstr ""
1810
1811#: src/common/appdata.py:216
1812msgid "A cross-platform application and UI framework"
1813msgstr ""
1814
1815#: src/common/appdata.py:217
1816msgid "Mono is a cross platform, open source .NET development framework."
1817msgstr ""
1818
1819#: src/common/appdata.py:218
1820msgid ""
1821"Clutter is an OpenGL based interactive canvas library, designed for creating "
1822"fast, mainly 2D single window applications such as media box UIs, "
1823"presentations, kiosk style applications and so on."
1824msgstr ""
1825
1826#: src/common/appdata.py:220
1827msgid ""
1828"Behind this African word, referring to the notion of imagination, you can "
1829"find some themes for GNOME"
1830msgstr ""
1831
1832#: src/common/appdata.py:221
1833msgid ""
1834"Updates for Kubuntu releases which are due to go to Ubuntu Updates. Mostly "
1835"KDE point releases."
1836msgstr ""
1837
1838#: src/common/appdata.py:222
1839msgid ""
1840"Backports of new versions of KDE for Kubuntu which are not yet tested enough "
1841"to go to Ubuntu Backports."
1842msgstr ""
1843
1844#: src/common/appdata.py:223
1845msgid ""
1846"PPA for Mingming, a lot of applications for Chinese users: totem-pps, "
1847"linuxqq, gmlive, reciteword and so on"
1848msgstr ""
1849
1850#: src/common/appdata.py:224
1851msgid ""
1852"PPA for Rico Tzschichholz, some updated packages for testing purposes: gnome-"
1853"shell, pulseaudio, inkscape, filezilla and docky"
1854msgstr ""
1855
1856#: src/common/appdata.py:227
1857msgid "File-Sharing Clients"
1858msgstr "عملاء مشاركة الملفات"
1859
1860#: src/common/appdata.py:228
1861msgid "Image Tools"
1862msgstr "أدوات الصور"
1863
1864#: src/common/appdata.py:229
1865msgid "Sound Tools"
1866msgstr "أدوات الصوت"
1867
1868#: src/common/appdata.py:230
1869msgid "Video Tools"
1870msgstr "أدوات الفيديو"
1871
1872#: src/common/appdata.py:231
1873msgid "Text Tools"
1874msgstr "أدوات النص"
1875
1876#: src/common/appdata.py:232
1877msgid "Instant Messengers"
1878msgstr "المراسلات الفورية"
1879
1880#: src/common/appdata.py:233
1881msgid "Internet Tools"
1882msgstr "أدوات الإنترنت"
1883
1884#: src/common/appdata.py:234
1885msgid "FTP Tools"
1886msgstr "أدوات FTP"
1887
1888#: src/common/appdata.py:235
1889msgid "Desktop Tools"
1890msgstr "أدوات سطح المكتب"
1891
1892#: src/common/appdata.py:236
1893msgid "CD/Disk Tools"
1894msgstr "أدوات الاسطوانات/الأقراص"
1895
1896#: src/common/appdata.py:237
1897msgid "Development"
1898msgstr "تطوير"
1899
1900#: src/common/appdata.py:238
1901msgid "Emulators"
1902msgstr "محاكيات"
1903
1904#: src/common/appdata.py:239
1905msgid "Themes"
1906msgstr "السِمات"
1907
1908#: src/common/appdata.py:240
1909msgid "E-mail Tools"
1910msgstr "أدوات البريد الإلكتروني"
1911
1912#: src/common/sourcedata.py:6
1913msgid "Avant Window Navigator (Unstable Version)"
1914msgstr "Avant Window Navigator (النسخة التجريبية)"
1915
1916#: src/common/sourcedata.py:8
1917msgid "aMule (Stable Version)"
1918msgstr ""
1919
1920#: src/common/sourcedata.py:11
1921msgid "Breathe Icon Theme"
1922msgstr ""
1923
1924#: src/common/sourcedata.py:17
1925msgid "IBus (Old Version)"
1926msgstr "IBus (النسخة القديمة)"
1927
1928#: src/common/sourcedata.py:18
1929msgid "IBus 1.2 for intrepid"
1930msgstr "IBus 1.2 من أجل intrepid"
1931
1932#: src/common/sourcedata.py:19
1933msgid "IBus 1.2 for jaunty"
1934msgstr "IBus 1.2 من أجل jaunty"
1935
1936#: src/common/sourcedata.py:20
1937msgid "IBus 1.2 for karmic"
1938msgstr ""
1939
1940#: src/common/sourcedata.py:26
1941msgid "Ubuntu Mozilla Security Team"
1942msgstr "فريق أمن أوبونتو لموزيلا"
1943
1944#: src/common/sourcedata.py:28
1945msgid "Christine Media Player"
1946msgstr "قارئ الملتيمديا Christine"
1947
1948#: src/common/sourcedata.py:34
1949msgid "Experimental Gnome Games"
1950msgstr "ألعاب جينوم التجريبية"
1951
1952#: src/common/sourcedata.py:36
1953msgid "Chinese Chess"
1954msgstr "الشطرنج الصيني"
1955
1956#: src/common/sourcedata.py:37
1957msgid "Gnome Global Menu"
1958msgstr "Gnome Global Menu"
1959
1960#: src/common/sourcedata.py:39
1961msgid "GetDeb.net (Mirror)"
1962msgstr "GetDeb.net (مرآة)"
1963
1964#: src/common/sourcedata.py:41
1965msgid "Gwibber (Daily Version)"
1966msgstr "Gwibber (النسخة اليومية)"
1967
1968#: src/common/sourcedata.py:42
1969msgid "GIMP (Testing Version)"
1970msgstr "جيمب (النسخة التجريبية)"
1971
1972#: src/common/sourcedata.py:43
1973msgid "Banshee (Stable Version)"
1974msgstr "Banshee (النسخة المستقرة)"
1975
1976#: src/common/sourcedata.py:44
1977msgid "Banshee (Unstable Version)"
1978msgstr "Banshee (النسخة غير المستقرة)"
1979
1980#: src/common/sourcedata.py:45
1981msgid "Google Repository"
1982msgstr "مستودع جوجل"
1983
1984#: src/common/sourcedata.py:46
1985msgid "Google Testing Repository"
1986msgstr "متودع جوجل التجريبي"
1987
1988#: src/common/sourcedata.py:51
1989msgid "Ubuntu Tweak (Unstable Version)"
1990msgstr "Ubuntu Tweak (النسخة التجريبية)"
1991
1992#: src/common/sourcedata.py:56
1993msgid "Spicebird (Testing Version)"
1994msgstr ""
1995
1996#: src/common/sourcedata.py:60
1997msgid "SMPlayer (Unstable Version)"
1998msgstr "SMPlayer (نسخة غير مستقرة)"
1999
2000#: src/common/sourcedata.py:69
2001msgid "VirtualBox (Open Source Edition)"
2002msgstr "VirtualBox (النسخة مفتوحة المصدر)"
2003
2004#: src/common/sourcedata.py:70
2005msgid "VLC media player"
2006msgstr "قارئ الملتيمديا VLC"
2007
2008#: src/common/sourcedata.py:76
2009msgid "Moblin Desktop for Ubuntu 9.04 Jaunty"
2010msgstr ""
2011
2012#: src/common/sourcedata.py:77
2013msgid "Moblin Desktop for Ubuntu 9.10 Karmic"
2014msgstr ""
2015
2016#: src/common/sourcedata.py:87
2017msgid "Bisigi Theme Project"
2018msgstr ""
2019
2020#: src/common/sourcedata.py:88
2021msgid "PiTiVi video editor"
2022msgstr ""
2023
2024#: src/common/sourcedata.py:89
2025msgid "Kubuntu Backports"
2026msgstr ""
2027
2028#: src/common/sourcedata.py:91
2029msgid "Tomboy (Stable Version)"
2030msgstr ""
2031
2032#: src/common/sourcedata.py:92
2033msgid "Tomboy (Unstable Version)"
2034msgstr ""
2035
2036#: src/common/sourcedata.py:93
2037msgid "Inkscape (Nightly Version)"
2038msgstr ""
2039
2040#: src/common/sourcedata.py:95
2041msgid "OSD Lyrics"
2042msgstr ""
2043
2044#: src/common/sourcedata.py:96
2045msgid "OpenShot Video Editor"
2046msgstr ""
2047
2048#: src/common/sourcedata.py:98
2049msgid "PPA for Mingming"
2050msgstr ""
2051
2052#: src/common/sourcedata.py:100
2053msgid "PPA for Rico Tzschichholz"
2054msgstr ""
2055
2056#: src/common/widgets/widgets.py:260
2057msgid "Please press the new key combination"
2058msgstr "من فضلك اضغط تجميعة المفاتيح الجديدة"
2059
2060#: src/common/widgets/widgets.py:309
2061msgid "Disabled"
2062msgstr "معطّل"
2063
2064#: src/common/widgets/treeviews.py:69
2065msgid "Create folder"
2066msgstr "إنشاء مجلد"
2067
2068#: src/common/widgets/treeviews.py:77
2069msgid "Delete"
2070msgstr "حذف"
2071
2072#: src/common/widgets/treeviews.py:99
2073msgid "Input the dir name"
2074msgstr "أدخل اسم الدليل"
2075
2076#: src/common/widgets/treeviews.py:124
2077msgid "Can't rename the root folder"
2078msgstr "تعذّرت إعادة تسمية مجلد الجذر"
2079
2080#: src/common/widgets/treeviews.py:141
2081msgid "Can't delete the root folder"
2082msgstr "تعذّر حذف مجلد الجذر"
2083
2084#: src/common/widgets/treeviews.py:156
2085msgid ""
2086"Can't rename!\n"
2087"\n"
2088"There are files in it!"
2089msgstr ""
2090"تعذّرت إعادة التسمية!\n"
2091"\n"
2092"يوجد ملفات داخله."
2093
2094#: src/common/widgets/dialogs.py:75
2095msgid "An unexpected error has occurred."
2096msgstr "صودف خطأ غير متوقع."
2097
2098#: src/common/widgets/dialogs.py:76
2099msgid "Could not authenticate"
2100msgstr "تعذّر التصريح"
2101
2102#: src/common/widgets/dialogs.py:81
2103msgid "You need to restart your computer."
2104msgstr "تحتاج إلى إعادة تشغيل حاسوبك."
2105
2106#: src/common/widgets/dialogs.py:82
2107msgid "Service hasn't initialized yet"
2108msgstr "لم تبدأ الخدمة بعد"
2109
2110#: src/common/policykit/polkitbutton.py:88
2111msgid "_Unlock"
2112msgstr "_فك القفل"
2113
2114#: src/common/package.py:196
2115msgid "(Not available)"
2116msgstr "(غير متوفر)"
2117
2118#: src/common/misc.py:16
2119#, python-format
2120msgid "%(size)d byte"
2121msgid_plural "%(size)d bytes"
2122msgstr[0] "%(size)d بايت"
2123msgstr[1] "%(size)d بايت"
2124msgstr[2] "بايتين"
2125msgstr[3] "%(size)d بايتات"
2126msgstr[4] "%(size)d بايتًا"
2127msgstr[5] "%(size)d بايت"
2128
2129#: src/common/misc.py:18
2130#, python-format
2131msgid "%.1f KB"
2132msgstr "%.1f ك.ب"
2133
2134#: src/common/misc.py:20
2135#, python-format
2136msgid "%.1f MB"
2137msgstr "%.1f م.ب"
2138
2139#: src/common/misc.py:21
2140#, python-format
2141msgid "%.1f GB"
2142msgstr "%.1f ج.ب"
2143
2144#: src/scripts.py:49
2145msgid "Create Launcher ..."
2146msgstr "أنشئ المُطْلِق..."
2147
2148#: src/scripts.py:50
2149msgid "Copy to ..."
2150msgstr "انسخ إلى..."
2151
2152#: src/scripts.py:51
2153msgid "Copy to Desktop"
2154msgstr "انسخ إلى سطح المكتب"
2155
2156#: src/scripts.py:52
2157msgid "Copy to Download"
2158msgstr "انسخ إلى التنزيلات"
2159
2160#: src/scripts.py:53
2161msgid "Copy to Home"
2162msgstr "انسخ إلى المنزل"
2163
2164#: src/scripts.py:54
2165msgid "Check md5 sum"
2166msgstr "افحص شفرة الإم دي 5"
2167
2168#: src/scripts.py:55
2169msgid "Move to ..."
2170msgstr "انقل إلى..."
2171
2172#: src/scripts.py:56
2173msgid "Move to Desktop"
2174msgstr "انقل إلى سطح المكتب"
2175
2176#: src/scripts.py:57
2177msgid "Move to Download"
2178msgstr "انقل إلى التنزيلات"
2179
2180#: src/scripts.py:58
2181msgid "Move to Home"
2182msgstr "نقل إلى الرئيسية"
2183
2184#: src/scripts.py:59
2185msgid "Link to ..."
2186msgstr "اربط بـ..."
2187
2188#: src/scripts.py:60
2189msgid "Link to Desktop"
2190msgstr "اربط بسطح المكتب"
2191
2192#: src/scripts.py:61
2193msgid "Link to Download"
2194msgstr "اربط بالتنزيلات"
2195
2196#: src/scripts.py:62
2197msgid "Link to Home"
2198msgstr "اربط بالمنزل"
2199
2200#: src/scripts.py:63
2201msgid "Open with your favourite text editor"
2202msgstr "افتح باستخدام محرّر نصوصك المفضل"
2203
2204#: src/scripts.py:64
2205msgid "Open with your favourite text editor (as root)"
2206msgstr "افتح باستخدام محرّر نصوصك المفضل (كجذر)"
2207
2208#: src/scripts.py:65
2209msgid "Browse as root"
2210msgstr "تصفّح كجذر"
2211
2212#: src/scripts.py:66
2213msgid "Search in current folder"
2214msgstr "ابحث في المجلد الحالي"
2215
2216#: src/scripts.py:67
2217msgid "Convert image to JPG"
2218msgstr "تحويل الصورة إلى JPG"
2219
2220#: src/scripts.py:68
2221msgid "Convert image to PNG"
2222msgstr "تحويل الصورة إلى PNG"
2223
2224#: src/scripts.py:69
2225msgid "Convert image to GIF"
2226msgstr "تحويل الصورة إلى GIF"
2227
2228#: src/scripts.py:70
2229msgid "Set image as wallpaper"
2230msgstr "ضبط الصورة كخلفية"
2231
2232#: src/scripts.py:71
2233msgid "Make hard shadow to image"
2234msgstr ""
2235
2236#: src/scripts.py:98
2237msgid "Enabled Scripts"
2238msgstr "سكربتات ممكنة"
2239
2240#: src/scripts.py:126
2241msgid "Disabled Scripts"
2242msgstr "سكربتات معطّلة"
2243
2244#: src/scripts.py:135
2245msgid "Manage Scripts"
2246msgstr "أدر السكربتات"
2247
2248#: src/scripts.py:136
2249msgid ""
2250"You can do all kinds of tasks with scripts.\n"
2251"You can drag and drop from File Manager.\n"
2252"'Scripts' will be added to the context menu."
2253msgstr ""
2254"تستطيع إجراء كل المهمات بالسكربتات.\n"
2255"تستطيع السحب والإلقاء من مدير الملفات.\n"
2256"'السكربتات' سوف تضاف إلى قائمة السياق."
2257
2258#: src/scripts.py:161
2259msgid "Rebuild System Scripts"
2260msgstr "أعد بناء سكربتات النظام"
2261
2262#: src/scripts.py:179
2263msgid ""
2264"This will delete all disabled scripts.\n"
2265"Do you wish to continue?"
2266msgstr ""
2267"هذا سوف يحذف كل السكربتات المعطلة.\n"
2268"أتريد الاستمرار؟"
2269
2270#: src/templates.py:64
2271msgid "HTML document"
2272msgstr "مستند HTML"
2273
2274#: src/templates.py:65
2275msgid "ODB Database"
2276msgstr "قاعدة بيانات OBD"
2277
2278#: src/templates.py:66
2279msgid "ODS Spreadsheet"
2280msgstr "الجدول الممتد ODS"
2281
2282#: src/templates.py:67
2283msgid "ODT Document"
2284msgstr "المستند ODT"
2285
2286#: src/templates.py:68
2287msgid "Plain text document"
2288msgstr "مستند نص مجرد"
2289
2290#: src/templates.py:69
2291msgid "ODP Presentation"
2292msgstr "عرض الشرائح ODP"
2293
2294#: src/templates.py:70
2295msgid "Python script"
2296msgstr "سكربت بايثون"
2297
2298#: src/templates.py:71
2299msgid "Pygtk Example"
2300msgstr "مثال Pygtk"
2301
2302#: src/templates.py:72
2303msgid "Shell script"
2304msgstr "سكربت شل"
2305
2306#: src/templates.py:99
2307msgid "Enabled Templates"
2308msgstr "القوالب الممكنة"
2309
2310#: src/templates.py:106
2311msgid "Disabled Templates"
2312msgstr "القوالب المعطلة"
2313
2314#: src/templates.py:117
2315#, python-format
2316msgid ""
2317"Templates path is wrong! The current path is point to \"%s\".\n"
2318"Please reset it to a folder under your Home Folder."
2319msgstr ""
2320"مسار القوالب خطأ! يشير المسار الحالي إلى \"%s\".\\n\n"
2321"من فضلك أعد ضبطه إلى مجلد تحت مجلد منزلك."
2322
2323#: src/templates.py:124
2324msgid "Go And Set"
2325msgstr "اذهب واضبط"
2326
2327#: src/templates.py:129
2328msgid "Restart This Module"
2329msgstr "أعد بدء هذه الوحدة"
2330
2331#: src/templates.py:135
2332msgid "Manage Templates"
2333msgstr "أدر القوالب"
2334
2335#: src/templates.py:136
2336msgid ""
2337"Here you can freely manage your document templates.\n"
2338"You can add files as templates by dragging them onto this window.\n"
2339"You can create new documents based on these templates from the Nautilus "
2340"right-click menu."
2341msgstr ""
2342"هنا تستطيع بحرية إدارة قوالب مستنداتك.\n"
2343"تستطيع إضافة ملفات كقوالب عن طريق إلقائها إلى هذه النافذة.\n"
2344"تسطيع إنشاء مستندات جديدة مبنية على تلك القوالب من قائمة النقر الأيمن لنوتلس."
2345
2346#: src/templates.py:161
2347msgid "Rebuild System Templates"
2348msgstr "أعد بناء قوالب النظام"
2349
2350#: src/templates.py:181
2351msgid "Templates path is still wrong, Please reset it!"
2352msgstr "مازال مسار القوالب خطأ، من فضلك أعد ضبطه!"
2353
2354#: src/templates.py:193
2355msgid ""
2356"This will delete all disabled templates.\n"
2357"Do you wish to continue?"
2358msgstr ""
2359"هذا سيحذف كل القوالب المعروضة.\n"
2360"أتريد المتابعة؟"
2361
2362#: src/ScriptWorker.py:56
2363#, python-format
2364msgid "The file \"%s\" already exists!"
2365msgstr "الملف \"%s\" موجود بالفعل!"
2366
2367#: src/ScriptWorker.py:61
2368#, python-format
2369msgid "The folder \"%s\" already exists!"
2370msgstr "المجلد \"%s\" موجود بالفعل!"
2371
2372#: src/ScriptWorker.py:68 src/ScriptWorker.py:75
2373#, python-format
2374msgid "The target \"%s\" already exists!"
2375msgstr "الهدف \"%s\" موجود بالفعل!"
2376
2377#: src/ScriptWorker.py:125 src/ScriptWorker.py:138
2378msgid "Enter your password to perform the administrative tasks"
2379msgstr "أدخل كلمة سرك لتأدية المهمات الإدارية"
2380
2381#: src/ScriptWorker.py:132
2382msgid "Coudn't find any text editor in your system!"
2383msgstr "تعذّر إيجاد أي محرر نصوص على نظامك!"
2384
2385#: src/ScriptWorker.py:159
2386msgid "Select a folder"
2387msgstr "اختر مجلّدا"
2388
2389#: src/ScriptWorker.py:189
2390msgid "Please select a target (files or folders)."
2391msgstr "من فضلك اختر هدفا (ملفات أو مجلدات)."
2392
2393#: src/session.py:39
2394msgid "Splash Screen (Click On Image)"
2395msgstr "شاشة البدء (انقر على الصورة)"
2396
2397#: src/session.py:43
2398msgid "Choose a splash image"
2399msgstr "اختر صورة شاشة البدء"
2400
2401#: src/session.py:131
2402msgid "Automatically save open applications when logging out"
2403msgstr "احفظ تلقائيا التطبيقات المفتوحة عند الخروج"
2404
2405#: src/session.py:134
2406msgid "Show logout prompt"
2407msgstr "أظهر محث الخروج"
2408
2409#: src/session.py:137
2410msgid "Allow TCP Connections (Remote Desktop Connect)"
2411msgstr "اسمح باتصالات TCP (اتصالات سطح مكتب بعيد)"
2412
2413#: src/session.py:140
2414msgid "Show splash screen"
2415msgstr "أظهر شاشة البدء"
2416
2417#: src/cleaner.py:55
2418msgid "Cleaning Package Config"
2419msgstr "مسح تهيئة الحزمة"
2420
2421#: src/cleaner.py:62 src/cleaner.py:89
2422#, python-format
2423msgid "Cleaning...%s"
2424msgstr "مسح...%s"
2425
2426#: src/cleaner.py:82
2427msgid "Cleaning Package Cache"
2428msgstr "مسح مخزن الحزمة"
2429
2430#: src/cleaner.py:145
2431msgid "Package"
2432msgstr "حزمة"
2433
2434#: src/cleaner.py:170 src/cleaner.py:198
2435msgid "Packages"
2436msgstr "حزم"
2437
2438#: src/cleaner.py:227
2439msgid "Package Cache"
2440msgstr "مخزن الحزم"
2441
2442#: src/cleaner.py:241
2443#, python-format
2444msgid ""
2445"<b>%s</b>\n"
2446"Take %s of disk space"
2447msgstr ""
2448"<b>%s</b>\n"
2449"تأخذ %s من مساحة القرص"
2450
2451#: src/cleaner.py:267
2452msgid "Package Config"
2453msgstr "تهيئة الحزمة"
2454
2455#: src/cleaner.py:305
2456#, python-format
2457msgid "%d package selected to remove"
2458msgid_plural "%d packages selected to remove"
2459msgstr[0] "لا حزمة مختارة للحذف"
2460msgstr[1] "حزمة مختارة واحدة للحذف"
2461msgstr[2] "حزمتان مختارتان للحذف"
2462msgstr[3] "%d حزم مختارة للحذف"
2463msgstr[4] "%d حزمة مختارة للحذف"
2464msgstr[5] "%d حزمة مختارة للحذف"
2465
2466#: src/cleaner.py:309
2467#, python-format
2468msgid "%s of space will be freed"
2469msgstr "سوف تحرّر %s من المساحة"
2470
2471#: src/cleaner.py:394
2472msgid "Canceled by user!"
2473msgstr "ألغاه المستخدم!"
2474
2475#: src/cleaner.py:397 src/nautilus.py:195
2476msgid "Clean up Successful!"
2477msgstr "تم التنظيف بنجاح!"
2478
2479#: src/cleaner.py:400
2480msgid "Clean up Failed!"
2481msgstr "فشل التنظيف!"
2482
2483#: src/cleaner.py:416
2484msgid ""
2485"Free up disk space by removing unneeded packages and cleaning the package "
2486"download cache."
2487msgstr ""
2488"حرّر مساحة من القرص عن طريق إزالة الحزم غير المطلوبة ومسح مخزن تنزيل الحزم."
2489
2490#: src/cleaner.py:442
2491msgid "Clean Package"
2492msgstr "امسح الحزم"
2493
2494#: src/cleaner.py:447
2495msgid "Clean Cache"
2496msgstr "امسح المخزن"
2497
2498#: src/cleaner.py:452
2499msgid "Clean Config"
2500msgstr "امسح التهيئة"
2501
2502#: src/cleaner.py:457
2503msgid "Clean Kernel"
2504msgstr "نظّف النواة"
2505
2506#: src/cleaner.py:463
2507msgid "Select All"
2508msgstr "تحديد الكل"
2509
2510#: src/cleaner.py:477
2511#, fuzzy
2512msgid "_Cleanup"
2513msgstr "امسح"
2514
2515#: src/shortcuts.py:49
2516msgid "Shortcut Commands"
2517msgstr "أوامر الاختصار"
2518
2519#: src/shortcuts.py:50
2520msgid ""
2521"By configuring keyboard shortcuts, you can access your favourite "
2522"applications instantly.\n"
2523"Enter the application's command and set the desired shortcut keys."
2524msgstr ""
2525"بإعداد اختصارات لوحة المفاتيح، تستطيع الوصول إلى تطبيقاتك المفضلة فورا.\\n\n"
2526"أدخل أمر التطبيق واضبط مفاتيح الاختصار المطلوبة."
2527
2528#: src/shortcuts.py:91
2529#, python-format
2530msgid "Command %d"
2531msgstr "الامر %d"
2532
2533#: src/shortcuts.py:99 src/shortcuts.py:153
2534msgid "disabled"
2535msgstr "معطل"
2536
2537#: src/shortcuts.py:115
2538msgid "ID"
2539msgstr "الهوية"
2540
2541#: src/shortcuts.py:126
2542msgid "Command"
2543msgstr "الأمر"
2544
2545#: src/shortcuts.py:141
2546msgid "Key"
2547msgstr "مفتاح"
2548
2549#: src/shortcuts.py:145
2550msgid "Clean"
2551msgstr "امسح"
2552
2553#: src/autostart.py:45
2554msgid "_Name:"
2555msgstr "الإ_سم:"
2556
2557#: src/autostart.py:48
2558msgid "Co_mmand:"
2559msgstr "الأ_مر:"
2560
2561#: src/autostart.py:62
2562msgid "Edit Startup Program"
2563msgstr "حرّر برنامج بدء التشغيل"
2564
2565#: src/autostart.py:67
2566msgid "New Startup Program"
2567msgstr "برنامج بدء تشغيل جديد"
2568
2569#: src/autostart.py:69 data/gui/type_edit.glade:206
2570msgid "_Browse..."
2571msgstr "ت_صفّح..."
2572
2573#: src/autostart.py:98
2574msgid "Choose a Program"
2575msgstr "اختر برنامجا"
2576
2577#: src/autostart.py:188
2578msgid "Delete from Disk"
2579msgstr "احذف من القرص"
2580
2581#: src/autostart.py:202
2582msgid "Can't delete the system item from disk."
2583msgstr "لا يمكن حذف هذا العنصر من القرص."
2584
2585#: src/autostart.py:250
2586msgid "No description"
2587msgstr "لا وصف"
2588
2589#: src/autostart.py:270
2590msgid "Program"
2591msgstr "البرنامج"
2592
2593#: src/autostart.py:332
2594msgid "Session Programs"
2595msgstr "برامج الجلسة"
2596
2597#: src/autostart.py:333
2598msgid ""
2599"Here you can manage what programs get started when you login.\n"
2600"You can hide items from view by selecting and clicking \"Remove\"\n"
2601"To permanently delete an item, right-click and press \"Delete\"."
2602msgstr ""
2603"تستطيع هنا إدارة أي البرامج تبدأ عند ولوجك.\n"
2604"تستطيع إخفاء العناصر من العرض عن طريق اختيارها ونقر \"أزل\"\n"
2605"لحذف عنصر بشكل دائم، انقر يمينا واضغط \"احذف\"."
2606
2607#: src/autostart.py:341
2608msgid "Show comments"
2609msgstr "أظهر التعليقات"
2610
2611#: src/autostart.py:343
2612msgid "Show all runnable programs"
2613msgstr "أظهر كل البرامج القابلة للتشغيل"
2614
2615#: src/autostart.py:409 src/autostart.py:456
2616msgid "The name of the startup program cannot be empty"
2617msgstr "لا يمكن أن يكون اسم برنامج بدء التشغيل فارغًا"
2618
2619#: src/autostart.py:411 src/autostart.py:458
2620msgid "Text was empty (or contained only whitespace)"
2621msgstr "كان النص فارغا (أو كان يحتوي على فراغ أبيض)"
2622
2623#: src/nautilus.py:54
2624msgid "Cleaning..."
2625msgstr "مسح..."
2626
2627#: src/nautilus.py:104
2628msgid "Show advanced permissions in the Nautilus \"File Properties\" window"
2629msgstr "أظهر التصاريح في نافذة \"خصائص الملف\" في نوتلس"
2630
2631#: src/nautilus.py:107
2632msgid "File Browser"
2633msgstr "مستعرض الملفات"
2634
2635#: src/nautilus.py:112
2636msgid "Default thumbnail icon size (pixels)"
2637msgstr "حجم مصغرات الأيقونات (بالبكسل)"
2638
2639#: src/nautilus.py:126
2640msgid "Maximum size of the thumbnail cache (megabytes)"
2641msgstr "أقصى حجم لمخزن المصغرات (بالمغيابايت)"
2642
2643#: src/nautilus.py:138
2644msgid "Maximum age for the thumbnail in the cache (days)"
2645msgstr "أقصى عمر للمصغرات في المخزن (بالأيام)"
2646
2647#: src/nautilus.py:150
2648msgid "Thumbnails Settings"
2649msgstr "إعدادات المصغرات"
2650
2651#: src/nautilus.py:157
2652msgid "Nautilus with Open Terminal"
2653msgstr "نوتلس بطرفية مفتوحة"
2654
2655#: src/nautilus.py:159
2656msgid "Nautilus with Root Privileges"
2657msgstr "نوتلس بصلاحيات جذر"
2658
2659#: src/nautilus.py:161
2660msgid "Nautilus with Wallpaper"
2661msgstr "نوتلس بخلفية"
2662
2663#: src/nautilus.py:163
2664msgid "Nautilus Extensions"
2665msgstr "امتدادات نوتلس"
2666
2667#: src/nautilus.py:185
2668#, python-format
2669msgid "Clean up the thumbnails cache (will free %s of disk space)"
2670msgstr "نظف مخزن المصغرات (سوف يحرر %s من مساحة القرص)"
2671
2672#: src/nautilus.py:188
2673msgid "The thumbnails cache will be cleaned, Do you wish to continue?"
2674msgstr "سوف يُنظّف مخزن المصغرات، أتريد المتابعة؟"
2675
2676#: data/gui/preferences.glade:7
2677msgid "Ubuntu Tweak Preferences"
2678msgstr "خصائص Ubuntu Tweak"
2679
2680#: data/gui/preferences.glade:33
2681msgid "<b>User Interface</b>"
2682msgstr "<b>واجهة المستخدم</b>"
2683
2684#: data/gui/preferences.glade:87
2685msgid "Left Menubar Font Color"
2686msgstr "خط لون شريط القائمة الأيسر"
2687
2688#: data/gui/preferences.glade:128
2689msgid "Left Menubar Color"
2690msgstr "لون شريط القائمة الأيسر"
2691
2692#: data/gui/preferences.glade:139
2693msgid "Default Window Height"
2694msgstr "ارتفاع النافذة المبدئي"
2695
2696#: data/gui/preferences.glade:151
2697msgid "Default Window Width"
2698msgstr "عرض النافذة المبدئي"
2699
2700#: data/gui/preferences.glade:161
2701msgid "Left Menubar Width"
2702msgstr "عرض شريط القائمة الأيسر"
2703
2704#: data/gui/preferences.glade:211
2705msgid "<b>Features</b>"
2706msgstr "<b>الخصائص</b>"
2707
2708#: data/gui/preferences.glade:234
2709msgid "Default Launch Function"
2710msgstr "عملية التشغيل الإفتراضية"
2711
2712#: data/gui/traceback.glade:50
2713msgid "<big><b>Oops... a fatal error occured</b></big>"
2714msgstr "<big><b>عفواً... حدث خطأ قاتل</b></big>"
2715
2716#: data/gui/traceback.glade:64
2717msgid ""
2718"Ubuntu Tweak need to turn off.\n"
2719"If you'd like to help us fix the problem, \n"
2720"Please choose <i>Report</i> to file a new bug report. Make sure to include "
2721"the error message below:"
2722msgstr ""
2723"يحب إغلاق Ubuntu Tweak.\n"
2724"إذا رغبت في مساعدتنا لإصلاح هذه المشكلة،\n"
2725"الرجاء إختيار <i>تقرير</i> لإرسال تقرير عن المشكلة. تأكد من إدراج رقم رسالة "
2726"الخطأ في الأسفل:"
2727
2728#: data/gui/traceback.glade:99 data/gui/traceback.glade:282
2729msgid "Error Message"
2730msgstr "رسالة الخطأ"
2731
2732#: data/gui/traceback.glade:159 data/gui/traceback.glade:342
2733msgid "_Report"
2734msgstr "_تقرير"
2735
2736#: data/gui/traceback.glade:234
2737msgid "<big><b>Oops... an error occured</b></big>"
2738msgstr "<big><b>عفواً... حدث خطأ ما</b></big>"
2739
2740#: data/gui/traceback.glade:248
2741msgid ""
2742"If you'd like to help us fix the problem, \n"
2743"Please choose <i>Report</i> to file a new bug report. Make sure to include "
2744"the error message below:"
2745msgstr ""
2746"إذا رغبت في مساعدتنا لإصلاح هذه المشكلة،\n"
2747"الرجاء إختيار <i>تقرير</i> لإرسال تقرير عن المشكلة. تأكد من إدراج رقم رسالة "
2748"الخطأ في الأسفل:"
2749
2750#: data/gui/type_edit.glade:7
2751msgid "Edit Type"
2752msgstr "حرّر النوع"
2753
2754#: data/gui/type_edit.glade:132
2755msgid "Add Application"
2756msgstr "إضافة تطبيق"
2757
2758#: data/gui/type_edit.glade:179
2759msgid "Select an application to view its description."
2760msgstr "اختر تطبيقا لعرض وصفه."
2761
2762#: data/gui/type_edit.glade:223
2763msgid "_Use a custom command"
2764msgstr "ا_ستخدم أمرا مخصصا"
2765
2766#~ msgid "Ubuntu Chinese Repository"
2767#~ msgstr "مستودع أوبونتو الصيني"
2768
2769#~ msgid "Show desktop icons"
2770#~ msgstr "أظهر أيقونات سطح المكتب"
2771
2772#~ msgid "<span size=\"xx-large\">Please wait a moment...</span>"
2773#~ msgstr "<span size=\"xx-large\">من فضلك انتظر لحظة...</span>"
2774
2775#~ msgid ""
2776#~ "<span size=\"x-large\">This feature isn't currently available in your "
2777#~ "distribution</span>"
2778#~ msgstr ""
2779#~ "<span size=\"x-large\">هذه الميزة غير متوفرة حاليا في توزيعتك</span>"
2780
2781#~ msgid "<span size=\"x-large\">This module is error while loading.</span>"
2782#~ msgstr "<span size=\"x-large\">هذه الوحدة خطأ أثناء التحميل.</span>"
2783
2784#~ msgid "GTK+ based flexible audio player, similar to Amarok"
2785#~ msgstr "مشغل صوت مرن مبني على جتك+، شبيه بأماروك"
2786
2787#~ msgid "Run your Windows programs on Linux"
2788#~ msgstr "شغّل برامجك لويندوز على لينكس"
2789
2790#~ msgid "Development version of Compiz Fusion"
2791#~ msgstr "نسخة التطوير من Compiz Fusion"
2792
2793#~ msgid "A powerful screenshot tool"
2794#~ msgstr "أداة لقطات شاشة قوية"
2795
2796#~ msgid ""
2797#~ "You can install the new applications through Add/Remove.\n"
2798#~ "Do you want to go now?"
2799#~ msgstr ""
2800#~ "تستطيع تثبيت التطبيقات الجديد عبر أضف/أزل.\n"
2801#~ "أتريد التوجه الآن؟"
2802
2803#~ msgid "You can install new applications through Add/Remove."
2804#~ msgstr "تستطيع تثبيت تطبيقات جديدة عبر أضف/أزل."
2805
2806#~ msgid "Update failed!"
2807#~ msgstr "فشل التحديث!"
2808
2809#~ msgid "K Desktop Environment 4.2"
2810#~ msgstr "بيئة سطح المكتب كي 4.2"
2811
2812#~ msgid "Development Version of Mozilla Firefox 3.1, 4.0"
2813#~ msgstr "نسخة التطوير من موزيلا فايرفوكس 3.1 و4.0"
2814
2815#~ msgid ""
2816#~ "Freely edit your software sources to fit your needs.\n"
2817#~ "Click \"Update Sources\" if you want to change the sources.\n"
2818#~ "Click \"Submit Sources\" if you want to share your sources with other "
2819#~ "people.\n"
2820#~ msgstr ""
2821#~ "عدّل بحرية مصادر برمجياتك لتلائم احتياجاتك.\n"
2822#~ "انقر \"مصادر التحديث\" إذا أردت تغيير المصادر.\n"
2823#~ "انقر \"مصادر الإرسال\" إذا أردت مشاركة مصادرك مع أشخاص آخرين.\n"
02824
=== added file 'po/be.po'
--- po/be.po 1970-01-01 00:00:00 +0000
+++ po/be.po 2009-10-28 07:26:09 +0000
@@ -0,0 +1,2656 @@
1# Belarusian translation for ubuntu-tweak
2# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008
3# This file is distributed under the same license as the ubuntu-tweak package.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2008.
5#
6msgid ""
7msgstr ""
8"Project-Id-Version: ubuntu-tweak\n"
9"Report-Msgid-Bugs-To: tualatrix@gmail.com\n"
10"POT-Creation-Date: 2009-10-28 15:20+0800\n"
11"PO-Revision-Date: 2009-05-29 08:33+0000\n"
12"Last-Translator: Alexander Geroimenko <Unknown>\n"
13"Language-Team: Belarusian <be@li.org>\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
18"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19"X-Launchpad-Export-Date: 2009-10-07 12:24+0000\n"
20"X-Generator: Launchpad (build Unknown)\n"
21
22#: src/userdir.py:46 src/mainwindow.py:282
23msgid "Desktop"
24msgstr ""
25
26#: src/userdir.py:47
27msgid "Download"
28msgstr ""
29
30#: src/userdir.py:48 src/mainwindow.py:289
31msgid "Templates"
32msgstr ""
33
34#: src/userdir.py:49
35msgid "Public"
36msgstr ""
37
38#: src/userdir.py:50
39msgid "Document"
40msgstr ""
41
42#: src/userdir.py:51
43msgid "Music"
44msgstr ""
45
46#: src/userdir.py:52
47msgid "Pictures"
48msgstr ""
49
50#: src/userdir.py:53
51msgid "Videos"
52msgstr ""
53
54#: src/userdir.py:147
55msgid "Choose a folder"
56msgstr ""
57
58#: src/userdir.py:164
59msgid ""
60"Ubuntu Tweak will restore the chosen directory to the default location.\n"
61"However, you must move your files back into place by yourself.\n"
62"Do you wish to continue?"
63msgstr ""
64
65#: src/userdir.py:201
66msgid "Directory"
67msgstr ""
68
69#: src/userdir.py:215
70msgid "Path"
71msgstr ""
72
73#: src/userdir.py:222
74msgid "Change"
75msgstr ""
76
77#: src/userdir.py:226
78msgid "Restore to default"
79msgstr ""
80
81#: src/userdir.py:236
82msgid "Default Folder Locations"
83msgstr ""
84
85#: src/userdir.py:237
86msgid ""
87"You can change the paths of the default folders here.\n"
88"Don't change the location of your desktop folder unless you know what you "
89"are doing."
90msgstr ""
91
92#: src/userdir.py:258
93msgid "Update successful!"
94msgstr ""
95
96#: src/computer.py:32
97msgid "Unknown"
98msgstr ""
99
100#: src/computer.py:47
101msgid "System information"
102msgstr ""
103
104#: src/computer.py:48
105msgid "Hostname"
106msgstr "Назва вузла"
107
108#: src/computer.py:49
109msgid "Distribution"
110msgstr "Размеркаванне"
111
112#: src/computer.py:50
113msgid "Desktop environment"
114msgstr ""
115
116#: src/computer.py:51
117msgid "Kernel"
118msgstr "Ядро"
119
120#: src/computer.py:52
121msgid "Platform"
122msgstr ""
123
124#: src/computer.py:53
125msgid "CPU"
126msgstr "CPU"
127
128#: src/computer.py:54
129msgid "Memory"
130msgstr "Памяць"
131
132#: src/computer.py:58
133msgid "User information"
134msgstr "Звесткі пра карыстальніка"
135
136#: src/computer.py:59
137msgid "Current user"
138msgstr ""
139
140#: src/computer.py:60
141msgid "Home directory"
142msgstr ""
143
144#: src/computer.py:61
145msgid "Shell"
146msgstr "Абалонка"
147
148#: src/computer.py:62
149msgid "Language"
150msgstr "Мова"
151
152#: src/lockdown.py:39
153msgid "System Security options"
154msgstr ""
155
156#: src/lockdown.py:41
157msgid "Disable \"Run Application\" dialog (Alt+F2)"
158msgstr ""
159
160#: src/lockdown.py:44
161msgid "Disable \"Lock Screen\""
162msgstr ""
163
164#: src/lockdown.py:47
165msgid "Disable printing"
166msgstr ""
167
168#: src/lockdown.py:50
169msgid "Disable print setup"
170msgstr ""
171
172#: src/lockdown.py:53
173msgid "Disable save to disk"
174msgstr ""
175
176#: src/lockdown.py:56
177msgid "Disable \"Fast User Switching\""
178msgstr ""
179
180#: src/lockdown.py:62
181msgid "Fix the theme appearance when grant the root privileges"
182msgstr ""
183
184#: src/lockdown.py:68
185msgid "Miscellaneous Options"
186msgstr ""
187
188#: src/sourceeditor.py:64 src/sourceeditor.py:69
189msgid "Choose the sources"
190msgstr ""
191
192#: src/sourceeditor.py:70
193msgid ""
194"You can read the title and comment to determine which source is suitable for "
195"you."
196msgstr ""
197
198#: src/sourceeditor.py:86 src/thirdsoft.py:621
199msgid "Details"
200msgstr ""
201
202#: src/sourceeditor.py:105 src/sourceeditor.py:110
203msgid "Submit your sources"
204msgstr ""
205
206#: src/sourceeditor.py:110
207msgid "You can submit your sources to the server for other people to use."
208msgstr ""
209
210#: src/sourceeditor.py:115
211msgid "_Source Title:"
212msgstr ""
213
214#: src/sourceeditor.py:118
215msgid "_Locale:"
216msgstr ""
217
218#: src/sourceeditor.py:121 src/autostart.py:51
219msgid "Comm_ent:"
220msgstr ""
221
222#: src/sourceeditor.py:125
223msgid "Enter the title of the source, e.g. \"Ubuntu Official Repostory\""
224msgstr ""
225
226#: src/sourceeditor.py:127
227msgid "If the locale isn't correct you can edit manually"
228msgstr ""
229
230#: src/sourceeditor.py:142
231msgid "Submit"
232msgstr ""
233
234#: src/sourceeditor.py:190
235msgid "Please check your network connection!"
236msgstr ""
237
238#: src/sourceeditor.py:190
239msgid "Network Error"
240msgstr ""
241
242#: src/sourceeditor.py:197
243msgid "Uploading..."
244msgstr ""
245
246#: src/sourceeditor.py:213
247msgid "Updating..."
248msgstr ""
249
250#: src/sourceeditor.py:353 src/mainwindow.py:276
251msgid "Source Editor"
252msgstr ""
253
254#: src/sourceeditor.py:354
255msgid ""
256"Freely edit your software sources to fit your needs.\n"
257"Click \"Update Sources\" if you want to change the sources.\n"
258"Click \"Submit Sources\" if you want to share your sources with other people."
259msgstr ""
260
261#: src/sourceeditor.py:367
262msgid "Update Sources"
263msgstr ""
264
265#: src/sourceeditor.py:371
266msgid "Submit Sources"
267msgstr ""
268
269#: src/sourceeditor.py:473
270msgid "Please input the correct information about sources!"
271msgstr ""
272
273#: src/sourceeditor.py:486
274msgid ""
275"You can submit your sources to our server to help building the sources list, "
276"or you can use the official sources.\n"
277"Do you wish to use the official sources?"
278msgstr ""
279
280#: src/sourceeditor.py:489
281msgid "No source data available"
282msgstr ""
283
284#: src/sourceeditor.py:506
285msgid ""
286"Your sources will be reviewed and made available for others soon.\n"
287"Thank you!"
288msgstr ""
289
290#: src/sourceeditor.py:507
291msgid "Successfully submitted"
292msgstr ""
293
294#: src/sourceeditor.py:519
295msgid ""
296"You've changed the sources.list without saving it.\n"
297"Do you want to save it?"
298msgstr ""
299
300#: src/sourceeditor.py:530 src/thirdsoft.py:713
301msgid "Please check the permission of the sources.list file"
302msgstr ""
303
304#: src/sourceeditor.py:531 src/thirdsoft.py:714
305msgid "Save failed!"
306msgstr ""
307
308#: src/sourceeditor.py:540
309msgid ""
310"The current content will be lost after reloading!\n"
311"Do you wish to continue?"
312msgstr ""
313
314#: src/sourceeditor.py:551
315msgid "You can't delete sources.list!"
316msgstr ""
317
318#: src/sourceeditor.py:553
319#, python-format
320msgid ""
321"The \"%s\" will be deleted!\n"
322"Do you wish to continue?"
323msgstr ""
324
325#: src/thirdsoft.py:111
326msgid ""
327"You can install the new applications by selecting them and choose \"Yes\".\n"
328"Or you can install them at Add/Remove by choose \"No\"."
329msgstr ""
330
331#: src/thirdsoft.py:112
332msgid "New applications are available to update"
333msgstr ""
334
335#: src/thirdsoft.py:135 src/thirdsoft.py:716 src/installer.py:387
336#: src/compiz.py:406 src/nautilus.py:217
337msgid "Update Successful!"
338msgstr ""
339
340#: src/thirdsoft.py:137 src/installer.py:389 src/compiz.py:408
341#: src/nautilus.py:219
342msgid "Update Failed!"
343msgstr ""
344
345#: src/thirdsoft.py:141
346msgid "Your system is clean and there's no update yet."
347msgstr ""
348
349#: src/thirdsoft.py:142
350msgid "The software information is up-to-date now"
351msgstr ""
352
353#: src/thirdsoft.py:159
354msgid "Available New Applications"
355msgstr ""
356
357#: src/thirdsoft.py:176
358msgid "Available Package Updates"
359msgstr ""
360
361#: src/thirdsoft.py:214
362msgid ""
363"To install software and updates from newly added or changed sources, you "
364"have to reload the information about available software.\n"
365"\n"
366"You need a working internet connection to continue."
367msgstr ""
368
369#: src/thirdsoft.py:218
370msgid "The information about available software is out-of-date"
371msgstr ""
372
373#: src/thirdsoft.py:300 src/mainwindow.py:277
374msgid "Third-Party Sources"
375msgstr ""
376
377#: src/thirdsoft.py:442
378#, python-format
379msgid ""
380"To enable this Source, You need to enable \"%s\" at first.\n"
381"Do you wish to continue?"
382msgstr ""
383
384#: src/thirdsoft.py:444
385msgid "Dependency Notice"
386msgstr ""
387
388#: src/thirdsoft.py:458
389#, python-format
390msgid ""
391"You can't disable this Source because \"%(SOURCE)s\" depends on it.\n"
392"To continue you need to disable \"%(SOURCE)s\" first."
393msgstr ""
394
395#: src/thirdsoft.py:474
396#, python-format
397msgid ""
398"You can't enable this Source because \"%(SOURCE)s\" conflicts with it.\n"
399"To continue you need to disable \"%(SOURCE)s\" first."
400msgstr ""
401
402#: src/thirdsoft.py:553
403msgid "New source has been enabled"
404msgstr ""
405
406#: src/thirdsoft.py:553
407#, python-format
408msgid ""
409"%s is enabled now, Please click the refresh button to update the application "
410"cache."
411msgstr ""
412
413#: src/thirdsoft.py:566
414msgid "Homepage"
415msgstr "Старонка праэкта:"
416
417#: src/thirdsoft.py:566
418msgid "Source URL"
419msgstr ""
420
421#: src/thirdsoft.py:566
422msgid "Description"
423msgstr "Апісанне"
424
425#: src/thirdsoft.py:577
426msgid "Description is here"
427msgstr ""
428
429#: src/thirdsoft.py:606
430msgid "Third-Party Software Sources"
431msgstr ""
432
433#: src/thirdsoft.py:607
434msgid ""
435"After every release of Ubuntu there comes a feature freeze.\n"
436"This means only applications with bug-fixes get into the repository.\n"
437"By using third-party DEB repositories, you can always keep up-to-date with "
438"the latest version.\n"
439"After adding these repositories, locate and install them using Add/Remove."
440msgstr ""
441
442#: src/thirdsoft.py:673
443msgid ""
444"Some of your PPA Sources need to be updated.\n"
445"Do you wish to continue?"
446msgstr ""
447
448#: src/thirdsoft.py:673
449msgid "PPA Sources has expired"
450msgstr ""
451
452#: src/thirdsoft.py:747
453msgid ""
454"It is a possible security risk to use packages from Third-Party Sources.\n"
455"Please be careful and use only sources you trust."
456msgstr ""
457
458#: src/thirdsoft.py:750 src/nautilus.py:189
459msgid "Warning"
460msgstr ""
461
462#: src/thirdsoft.py:751
463msgid "Never show this dialog"
464msgstr "Больш ніколі не паказвать гэты дыялог"
465
466#: src/installer.py:284
467msgid "Add/Remove Applications"
468msgstr ""
469
470#: src/installer.py:285
471msgid ""
472"A simple but more effecient method for finding and installing popular "
473"packages than the default Add/Remove."
474msgstr ""
475
476#: src/installer.py:345
477msgid "All Categories"
478msgstr ""
479
480#: src/filetype.py:34
481msgid "Audio"
482msgstr ""
483
484#: src/filetype.py:35
485msgid "Text"
486msgstr ""
487
488#: src/filetype.py:36
489msgid "Image"
490msgstr ""
491
492#: src/filetype.py:37
493msgid "Video"
494msgstr ""
495
496#: src/filetype.py:38
497msgid "Application"
498msgstr ""
499
500#: src/filetype.py:39
501msgid "All"
502msgstr ""
503
504#: src/filetype.py:72
505msgid "Categories"
506msgstr ""
507
508#: src/filetype.py:130
509msgid "File Type"
510msgstr ""
511
512#: src/filetype.py:144
513msgid "Associated Application"
514msgstr ""
515
516#: src/filetype.py:177 src/filetype.py:212 src/metacity.py:62
517#: src/metacity.py:67 src/metacity.py:72 src/metacity.py:77
518#: src/preferences.py:99 src/shortcuts.py:96 src/shortcuts.py:204
519msgid "None"
520msgstr "Няма"
521
522#: src/filetype.py:242
523#, python-format
524msgid "Open the files of type \"%s\" with:"
525msgstr ""
526
527#: src/filetype.py:271
528msgid "Choose an application"
529msgstr ""
530
531#: src/filetype.py:360
532#, python-format
533msgid "Select an application to open the type <b>%s</b>"
534msgstr ""
535
536#: src/filetype.py:388
537#, python-format
538msgid "Could not find %s"
539msgstr ""
540
541#: src/filetype.py:389
542msgid "Could not find application"
543msgstr ""
544
545#: src/filetype.py:479 src/mainwindow.py:293
546msgid "File Type Manager"
547msgstr ""
548
549#: src/filetype.py:480
550msgid "Here you can manage which application will open which filetypes."
551msgstr ""
552
553#: src/filetype.py:507
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: