aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/develop/create_variable_overview.php
blob: 3782f53e4cbde0240688aad02c253e04b4aa0fe5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
<?php
// -------------------------------------------------------------
//
// $Id$
//
// FILENAME  : create_variable_overview.php
// STARTED   : Fri Aug 15 2003
// COPYRIGHT :  2003 phpBB Group
// WWW       : http://www.phpbb.com/
// LICENCE   : GPL vs2.0 [ see /docs/COPYING ] 
// 
// -------------------------------------------------------------

/*
	This script generates an index of some template vars and their use within the templates.
	It writes down all language variables used by various templates.
*/

//
// Security message:
//
// This script is potentially dangerous.
// Remove or comment the next line (die(".... ) to enable this script.
// Do NOT FORGET to either remove this script or disable it after you have used it.
//
die("Please read the first lines of this script for instructions on how to enable it");

$directory = '../styles/subSilver/template/';
$ext = 'html';
$store_dir = '../store/';

$phpfiles_directories = array('../', '../includes/', '../includes/acm/', '../includes/auth/', '../includes/mcp/', '../includes/ucp/');
// Template Files beginning with this names are merged together
$merge = array('gcp', 'login', 'mcp', 'memberlist', 'posting', 'ucp');

if (!is_writable($store_dir))
{
	die("Directory $store_dir is not writable!");
}

$contents = implode('', file('../adm/subSilver.css', filesize('../adm/subSilver.css')));
$fp = fopen($store_dir . 'subSilver.css', 'w');
fwrite($fp, $contents);
fclose($fp);

$html_skeleton = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="subSilver.css" type="text/css">
<style type="text/css">
<!--
th		{ background-image: url(\'cellpic3.gif\') }
td.cat	{ background-image: url(\'cellpic1.gif\') }
//-->
</style>
<title>{FILENAME}</title>
</head>
<body>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
	<tr>
		<td><img src="header_left.jpg" width="200" height="60" alt="phpBB Logo" title="phpBB Logo" border="0"/></td>
		<td width="100%" background="header_bg.jpg" height="60" align="right" nowrap="nowrap"><span class="maintitle">File {FILENAME}</span> &nbsp; &nbsp; &nbsp;</td>
	</tr>
</table>

<table width="95%" cellspacing="0" cellpadding="0" border="0" align="center">
	<tr>
		<td><br clear="all" />

';
$html_skeleton .= '<br><a href="./index.html" class="gen">Back to Contents</a><br><br>';
$html_skeleton .= '<br><a href="#lang" class="gen">Language Variables</a> :: <a href="#includes" class="gen">Includes</a> :: <a href="#cond" class="gen">Conditionals</a><br><a href="#remain" class="gen">Remaining Vars</a> :: <a href="#usedby" class="gen">phpBB File Usage</a> :: <a href="#ref" class="gen">References</a>';
$html_skeleton .= '<br><br><a name="lang"></a><b>Language Variables</b><br><br>{LANGUAGE_VARIABLES}';
$html_skeleton .= '<br><br><a name="includes"></a><b>Included Files</b><br><br>{INCLUDES}';
$html_skeleton .= '<br><br><a name="cond"></a><b>Used Conditionals</b><br><br>{CONDITIONALS}';
$html_skeleton .= '<br><br><a name="remain"></a><b>Remaining Vars used</b><br><br>{REMAINING_VARS}';
$html_skeleton .= '<br><br><a name="usedby"></a><b>This Template File is used by the following phpBB Files</b><br><br>{USED_BY}';
$html_skeleton .= '<br><br><a name="ref"></a><b>References: </b>{SEE_FILES}';

//$html_skeleton .= "</body>\n</html>\n";

$html_skeleton .= '
<br><br>
<div class="copyright" align="center">Powered by phpBB 2.2 &copy; <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB Group</a>, 2003</div>

		<br clear="all" /></td>
	</tr>
</table>

</body>
</html>
';

// Open Language File
include('../language/en/lang_main.php');
include('../language/en/lang_admin.php');

$files_to_parse = $php_files = array();

$dhandler = opendir($directory);
if (!$dhandler)
{
	die("Unable to open $directory");
}

$num = 0;
while ($file = readdir($dhandler))
{
	if (is_file($directory . $file) && preg_match('#\.' . $ext . '$#i', $file))
	{
		$files_to_parse[$num]['filename'] = $directory . $file;
		$files_to_parse[$num]['single_filename'] = $file;
		$files_to_parse[$num]['destfile'] = str_replace(".{$ext}", '', $file) . '_' . $num . '.html';
		$file_to_destfile[$file] = $files_to_parse[$num]['destfile'];
		$num++;
	}
}
closedir($dhandler);

$num = 0;
foreach ($phpfiles_directories as $directory)
{
	$dhandler = opendir($directory);
	if (!$dhandler)
	{
		die("Unable to open $directory");
	}

	while ($file = readdir($dhandler))
	{
		if (is_file($directory . $file) && preg_match('#\.php$#i', $file))
		{
			$php_files[$num]['filename'] = $directory . $file;
			$php_files[$num]['single_filename'] = $file;
			$num++;
		}
	}
	closedir($dhandler);
}

$php_files_includes = $lang_references = array();

//$php_files_includes['viewtopic_attach_body.html'][0] = filename

echo '<br>Parsing PHP Files';

// Parse PHP Files and get our filenames
foreach ($php_files as $file_num => $data)
{
	echo '.';
	flush();
	$contents = implode('', file($data['filename'], filesize($data['filename'])));

	$html_files = array();
	preg_match_all('#([a-zA-Z0-9\-_]*?)\.' . $ext . '#s', $contents, $html_files);
	$html_files = array_unique($html_files[1]);

	foreach ($html_files as $html_file)
	{
		$html_file = trim($html_file);
		if ($html_file != '')
		{
			$php_files_includes[$html_file . '.' . $ext][] = $data['filename'];
		}
	}
}

echo '<br>Parsing HTML Files';
foreach ($files_to_parse as $file_num => $data)
{
	echo '.';
	flush();
	$contents = implode('', file($data['filename'], filesize($data['filename'])));

	// Language Variables -> [0]:tpl [1]:lang
	$lang_vars = array();
	preg_match_all('#{L_([a-z0-9\-_]*?)\}#is', $contents, $lang_vars);
	$contents = preg_replace('#{L_([a-z0-9\-_]*?)\}#is', '', $contents);
	$lang_vars[0] = array_unique($lang_vars[0]);
	$lang_vars[1] = array_unique($lang_vars[1]);

	// Includes
	$includes = array();
	preg_match_all('#<!-- INCLUDE ([a-zA-Z0-9\_\-\+\.]+?) -->#s', $contents, $includes);
	$contents = preg_replace('#<!-- INCLUDE ([a-zA-Z0-9\_\-\+\.]+?) -->#', '', $contents);
	$includes = $includes[1];
	$includes = array_unique($includes);

	// IF Conditions
	$switches = array();
	preg_match_all('#<!-- [IF]|[ELSEIF] ([a-zA-Z0-9\-_\.]+?) (.*?)?[ ]?-->#', $contents, $switches);
	$contents = preg_replace('#<!-- [IF]|[ELSEIF] ([a-zA-Z0-9\-_]) (.*?)?[ ]?-->#s', '', $contents);
	$switches[0] = array_unique($switches[1]); // No resorting please
	$switches[1] = $switches[2];
	unset($switches[2]);

	// Remaining Vars
	$remaining_vars = array();
	preg_match_all('#{([a-z0-9\-_\.]*?)\}#is', $contents, $remaining_vars);
	$contents = preg_replace('#{([a-z0-9\-_]*?)\}#is', '', $contents);
	$remaining_vars = array_unique($remaining_vars[1]);
	sort($remaining_vars, SORT_STRING);

	// Now build the filename specific site
	$fp = fopen($store_dir . $data['destfile'], 'w');
	$html_data = $html_skeleton;

	$html_data = str_replace('{FILENAME}', $data['single_filename'], $html_data);

	// Write up the Language Variables
	if (count($lang_vars[0]))
	{
		$lang_data = '<ul>';
		for ($num = 0; $num <= count($lang_vars[0]); $num++)
		{
			$var = $lang_vars[0][$num];
			if ($var != '')
			{
				$_var = str_replace(array('{', '}'), array('', ''), $var);
				$lang_references[$_var][] = $data['single_filename'];
				$lang_data .= '<li>' . $var . '<br>' . "\n" . ((isset($lang[$_var])) ? htmlspecialchars(str_replace("\\'", "'", $lang[$_var])) : '<span style="color:red">No Language Variable available</span>') . '<br></li><br>' . "\n";
			}
		}
		$lang_data .= '</ul>';
	}
	else
	{
		$lang_data = '<b>NONE</b><br>' . "\n";
	}

	$html_data = str_replace('{LANGUAGE_VARIABLES}', $lang_data, $html_data);

	// Write up the Includes
	echo '.';
	flush();
	if (count($includes))
	{
		$includes_data = '<ul>';
		$see_files = '';
		for ($num = 0; $num <= count($includes); $num++)
		{
			$var = $includes[$num];
			if ($var != '')
			{
				$includes_data .= '<li><a href="./' . $file_to_destfile[$var] . '" class="gen">' . $var . '</a></li><br>' . "\n";
				$see_files .= ($see_files != '') ? ' :: ' : '';
				$see_files .= '<a href="./' . $file_to_destfile[$var] . '" class="gen">' . $var . '</a>';
			}
		}
		$includes_data .= '</ul>';
	}
	else
	{
		$includes_data = '<b>NONE</b><br>' . "\n";
		$see_files = '<b>NONE</b>';
	}

	$html_data = str_replace('{INCLUDES}', $includes_data, $html_data);
	$html_data = str_replace('{SEE_FILES}', $see_files, $html_data);

	// Write up Conditionals
	echo '.';
	flush();
	if (count($switches[0]))
	{
		$conditionals = '<ul>';
		for ($num = 0; $num <= count($switches[0]); $num++)
		{
			$var = trim($switches[0][$num]);
			if ($var != '')
			{
				if ($var == 'not')
				{
					$conditionals .= '<li>' . trim($switches[1][$num]) . '<br><b>Negation</b><br>' . "\n";
					$block_var = explode('.', trim($switches[1][$num]));
					unset($block_var[0]);
				}
				else
				{
					$conditionals .= '<li>' . $var . ((trim($switches[1][$num]) != '') ? '<br>' . "\n" . '<i>Compared with</i> -&gt; <b>' . trim($switches[1][$num]) . '</b>' : '') . '<br>' . "\n";
					$block_var = explode('.', $var);
					unset($block_var[count($block_var)-1]);
				}

				if (count($block_var))
				{
					for ($_num = count($block_var)-1; $_num >= 0; $_num--)
					{
						$conditionals .= ($_num == count($block_var)-1) ? '<i>Element of Block</i> -&gt; <b>' . $block_var[$_num] . '</b><br>' . "\n" : '<i>...which is an element of</i> -&gt; <b>' . $block_var[$_num] . '</b><br>' . "\n";
					}
				}
				$conditionals .= '<br></li>' . "\n";
			}
		}
		$conditionals .= '</ul>';
	}
	else
	{
		$conditionals = '<b>NONE</b><br>' . "\n";
	}

	$html_data = str_replace('{CONDITIONALS}', $conditionals, $html_data);

	// Write up Remaining Vars
	echo '.';
	flush();
	if (count($remaining_vars))
	{
		$remaining = '<ul>';
		for ($num = 0; $num <= count($remaining_vars); $num++)
		{
			$var = trim($remaining_vars[$num]);
			if ($var != '')
			{
				$remaining .= '<li>' . $var . '<br>' . "\n";
				$block_var = explode('.', $var);
				unset($block_var[count($block_var)-1]);

				if (count($block_var))
				{
					for ($_num = count($block_var)-1; $_num >= 0; $_num--)
					{
						$remaining .= ($_num == count($block_var)-1) ? '<i>Element of Block</i> -&gt; <b>' . $block_var[$_num] . '</b><br>' . "\n" : '<i>...which is an element of</i> -&gt; <b>' . $block_var[$_num] . '</b><br>' . "\n";
					}
				}
				$remaining .= '<br></li>' . "\n";
			}
		}
		$remaining .= '</ul>';
	}
	else
	{
		$remaining = '<b>NONE</b><br>' . "\n";
	}

	$html_data = str_replace('{REMAINING_VARS}', $remaining, $html_data);

	if (isset($php_files_includes[$data['single_filename']]) && count($php_files_includes[$data['single_filename']]))
	{
		$usedby = '<ul>';
		foreach ($php_files_includes[$data['single_filename']] as $php_filename)
		{
			$usedby .= '<li>' . str_replace('../', '', $php_filename) . '</li>';
		}
		$usedby .= '</ul>';
	}
	else
	{
		$usedby = '<b>NONE</b><br>' . "\n";
	}

	$html_data = str_replace('{USED_BY}', $usedby, $html_data);

	fwrite($fp, $html_data);
	fclose($fp);
}

echo '<br>Store Files';

$fp = fopen($store_dir . 'index.html', 'w');

$html_data = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="subSilver.css" type="text/css">
<style type="text/css">
<!--
th		{ background-image: url(\'cellpic3.gif\') }
td.cat	{ background-image: url(\'cellpic1.gif\') }
//-->
</style>
<title>Contents</title>
</head>
<body>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
	<tr>
		<td><img src="header_left.jpg" width="200" height="60" alt="phpBB Logo" title="phpBB Logo" border="0"/></td>
		<td width="100%" background="header_bg.jpg" height="60" align="right" nowrap="nowrap"><span class="maintitle">Available Template Files</span> &nbsp; &nbsp; &nbsp;</td>
	</tr>
</table>

<table width="95%" cellspacing="0" cellpadding="0" border="0" align="center">
	<tr>
		<td><br clear="all" />
<br>This Style Document is 100% auto-generated... no human interaction included. :D<br>
<h2>phpBB 2.2 Template</h2>
<br>
<ol>
';

sort($files_to_parse);
foreach ($files_to_parse as $file_num => $data)
{
	echo '.';
	flush();
	$var = $data['single_filename'];
	$html_data .= '<li><a href="./' . $file_to_destfile[$var] . '" class="gen">' . $var . '</a></li><br>' . "\n";
}

$html_data .= '<br><li><a href="./lang_index.html" class="gen">Appendix A: Language Variable Index</a></li><br>';

$html_data .= '
</ol><br><br>
<div class="copyright" align="center">Powered by phpBB 2.2 &copy; <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB Group</a>, 2003</div>

		<br clear="all" /></td>
	</tr>
</table>

</body>
</html>
';

fwrite($fp, $html_data);
fclose($fp);

// Not only write down all language files, place them into a specific array, named by the template file
// All Language vars assigned to more than one template will be placed into a common file
$entry = array();
$common_fp = fopen($store_dir . 'lang_common.php', 'w');
fwrite($common_fp, "<?php\n\n \$lang = array(\n");

$fp = fopen($store_dir . 'lang_index.html', 'w');

$html_data = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="subSilver.css" type="text/css">
<style type="text/css">
<!--
th		{ background-image: url(\'cellpic3.gif\') }
td.cat	{ background-image: url(\'cellpic1.gif\') }
//-->
</style>
<title>Appendix A :: Language Variable Index</title>
</head>
<body>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
	<tr>
		<td><img src="header_left.jpg" width="200" height="60" alt="phpBB Logo" title="phpBB Logo" border="0"/></td>
		<td width="100%" background="header_bg.jpg" height="60" align="right" nowrap="nowrap"><span class="maintitle">Language Variable Index</span> &nbsp; &nbsp; &nbsp;</td>
	</tr>
</table>

<table width="95%" cellspacing="0" cellpadding="0" border="0" align="center">
	<tr>
		<td><br clear="all" />
<br><a href="./index.html" class="gen">Back to Contents</a><br><br>
<br>
';

echo '<br>Write Language Files';

asort($lang_references);
ksort($lang_references);
$_index = '';
$old_char = '';
foreach ($lang_references as $lang_var => $filenames)
{
	$var = preg_replace('#^L_(.*?)#', '\1', $lang_var);
	$char = $var{0};
	if ($old_char != $char)
	{
		$old_char = $char;
		$_index .= ($_index != '') ? ' :: ' : '';
		$_index .= '<a href="#' . $char . '" class="gen"><b>' . $char . '</b></a>';
	}
}

$html_data .= $_index . '<br><br><br>';
$old_char = '';
foreach ($lang_references as $lang_var => $filenames)
{
	echo '.';
	flush();
	$var = preg_replace('#^L_(.*?)#', '\1', $lang_var);
	$char = $var{0};
	if ($old_char != $char)
	{
		$old_char = $char;
		$html_data .= '<br><hr><br><a name="' . $char . '"></a><h2>Letter ' . $char . '</h2><br><br>';
	}

	$html_data .= '<b>' . $lang_var . '</b><ul>';

	if (sizeof($filenames) != 1)
	{
		fwrite($common_fp, (($entry['common']) ? ",\n" : '') . "\t'$var' => '" . $lang[$var] . "'");
		$entry['common'] = true;
	}
	else if (sizeof($filenames) == 1)
	{
		// Merge logical - hardcoded
		$fname = (preg_match('#^(' . implode('|', $merge) . ')#', $filenames[0], $match)) ? $match[0] . '.php' : str_replace($ext, 'php', $filenames[0]);
		
		if (!$lang_fp[$fname])
		{
			$lang_fp[$fname] = fopen($store_dir . 'lang_' . $fname, 'w');
			fwrite($lang_fp[$fname], "<?php\n\n\$lang = array(\n");
			$entry[$fname] = false;
		}
		fwrite($lang_fp[$fname], (($entry[$fname]) ? ",\n" : '') . "\t'$var' => '" . $lang[$var] . "'");
		$entry[$fname] = true;
	}
	
	foreach ($filenames as $f_name)
	{
		$var = trim($f_name);
		$html_data .= '<li><a href="./' . $file_to_destfile[$var] . '" class="gen">' . $var . '</a></li><br>' . "\n";
	}
	$html_data .= '</ul><br><br>';
}

fwrite($common_fp, ")\n);\n?>");
fclose($common_fp);

foreach ($lang_fp as $filepointer)
{
	fwrite($filepointer, ")\n);\n?>");
	fclose($filepointer);
}

$html_data .= '
<br><br>
<div class="copyright" align="center">Powered by phpBB 2.2 &copy; <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB Group</a>, 2003</div>

		<br clear="all" /></td>
	</tr>
</table>

</body>
</html>
';

fwrite($fp, $html_data);
fclose($fp);

echo '<br>Finished!';
flush();

?>
wa">msgid "Login:" msgstr "ثبت‌ورود:" #: ../edit-urpm-sources.pl:159 ../edit-urpm-sources.pl:450 #, c-format msgid "Password:" msgstr "گذرواژه:" #: ../edit-urpm-sources.pl:164 ../edit-urpm-sources.pl:374 #, c-format msgid "Relative path to synthesis/hdlist:" msgstr "مسیر نسبی به synthesis/hdlist:" #: ../edit-urpm-sources.pl:166 #, c-format msgid "If left blank, synthesis/hdlist will be automatically probed" msgstr "اگر خالی گذاشته شود، synthesis/hdlist بطور خودکار شناسایی خواهد شد" #: ../edit-urpm-sources.pl:171 #, c-format msgid "Name:" msgstr "نام:" #: ../edit-urpm-sources.pl:184 #, c-format msgid "Create media for a whole distribution" msgstr "" #: ../edit-urpm-sources.pl:203 #, c-format msgid "You need to fill up at least the two first entries." msgstr "شما باید حداقل دو ورودی اول را پر کنید." #: ../edit-urpm-sources.pl:207 #, c-format msgid "" "There is already a medium by that name, do you\n" "really want to replace it?" msgstr "" "یک رسانه با آن نام از قبل وجود دارد،\n" "آیا واقعاً می‌خواهید آن را جایگزین کنید؟" #: ../edit-urpm-sources.pl:218 #, c-format msgid "Adding a medium:" msgstr "افزودن یک رسانه:" #: ../edit-urpm-sources.pl:219 #, c-format msgid "Type of medium:" msgstr "نوع رسانه:" #: ../edit-urpm-sources.pl:224 ../edit-urpm-sources.pl:294 #: ../edit-urpm-sources.pl:380 ../edit-urpm-sources.pl:405 #: ../edit-urpm-sources.pl:467 ../edit-urpm-sources.pl:548 #: ../edit-urpm-sources.pl:588 ../edit-urpm-sources.pl:646 #: ../edit-urpm-sources.pl:786 ../rpmdrake:159 ../rpmdrake:626 #: ../rpmdrake:1393 ../rpmdrake:1401 ../rpmdrake.pm:505 ../rpmdrake.pm:595 #: ../rpmdrake.pm:664 #, c-format msgid "Cancel" msgstr "لغو" #: ../edit-urpm-sources.pl:226 ../edit-urpm-sources.pl:296 #: ../edit-urpm-sources.pl:405 ../edit-urpm-sources.pl:457 #: ../edit-urpm-sources.pl:545 ../edit-urpm-sources.pl:587 #: ../edit-urpm-sources.pl:639 ../edit-urpm-sources.pl:711 #: ../edit-urpm-sources.pl:779 ../edit-urpm-sources.pl:832 #: ../edit-urpm-sources.pl:982 ../rpmdrake:159 ../rpmdrake:626 ../rpmdrake:646 #: ../rpmdrake:651 ../rpmdrake:1335 ../rpmdrake:1393 ../rpmdrake:1537 #: ../rpmdrake.pm:196 ../rpmdrake.pm:253 ../rpmdrake.pm:505 #, c-format msgid "Ok" msgstr "تأیید" #: ../edit-urpm-sources.pl:278 #, fuzzy, c-format msgid "Global options for package installation" msgstr "در حال آماده کردن نصب بسته‌ها..." #: ../edit-urpm-sources.pl:280 #, c-format msgid "always" msgstr "" #: ../edit-urpm-sources.pl:281 #, fuzzy, c-format msgid "never" msgstr "کارگزارها" #: ../edit-urpm-sources.pl:290 #, fuzzy, c-format msgid "Verify RPMs to be installed:" msgstr "بعضی از بسته‌ها نمی‌توانند نصب شوند" #: ../edit-urpm-sources.pl:291 #, fuzzy, c-format msgid "Download program to use:" msgstr "بارگیری `%s'، سرعت:%s" #: ../edit-urpm-sources.pl:321 #, c-format msgid "Source Removal" msgstr "برداشتن متن کد" #: ../edit-urpm-sources.pl:322 #, c-format msgid "Are you sure you want to remove source \"%s\"?" msgstr "آیا مطمئن هستید که می‌خواهید متن کد \"%s\" را بردارید؟" #: ../edit-urpm-sources.pl:327 #, c-format msgid "Please wait, removing medium..." msgstr "لطفا صبر کنید، در حال برداشتن رسانه..." #: ../edit-urpm-sources.pl:364 #, c-format msgid "Edit a medium" msgstr "ویرایش یک رسانه" #: ../edit-urpm-sources.pl:370 #, c-format msgid "Editing medium \"%s\":" msgstr "ویرایش رسانه‌ی \"%s\":" #: ../edit-urpm-sources.pl:384 #, c-format msgid "Save changes" msgstr "ذخیره‌ی تغییرات" #: ../edit-urpm-sources.pl:392 ../edit-urpm-sources.pl:969 #, c-format msgid "Proxy..." msgstr "پراکسی..." #: ../edit-urpm-sources.pl:403 #, c-format msgid "You need to insert the medium to continue" msgstr "برای ادامه باید رسانه‌ای را به داخل دستگاه بگذارید" #: ../edit-urpm-sources.pl:404 #, c-format msgid "" "In order to save the changes, you need to insert the medium in the drive." msgstr "برای ذخیره‌ی تغییرات باید رسانه را درون دستگاه بگذارید." #: ../edit-urpm-sources.pl:426 #, c-format msgid "Configure proxies" msgstr "پیکربندی پراکسی‌ها" #: ../edit-urpm-sources.pl:436 #, c-format msgid "Proxy settings for media \"%s\"" msgstr "تنظیمات پراکسی برای رسانه‌ی \"%s\"" #: ../edit-urpm-sources.pl:437 #, c-format msgid "Global proxy settings" msgstr "تنظیمات جهانی پراکسی" #: ../edit-urpm-sources.pl:439 #, c-format msgid "" "If you need a proxy, enter the hostname and an optional port (syntax: " "<proxyhost[:port]>):" msgstr "" "اگر شما به یک پراکسی نیاز دارید، نام میزبان و یک درگاه دلخواه را وارد کنید " "(ترکیب: <proxyhost[:port]>):" #: ../edit-urpm-sources.pl:442 #, c-format msgid "Proxy hostname:" msgstr "نام میزبان پراکسی:" #: ../edit-urpm-sources.pl:445 #, c-format msgid "You may specify a user/password for the proxy authentication:" msgstr "شما می‌توانید یک کاربر/گذرواژه را برای تأیید هویت پراکسی مشخص کنید:" #: ../edit-urpm-sources.pl:448 #, c-format msgid "User:" msgstr "کاربر:" #: ../edit-urpm-sources.pl:516 #, c-format msgid "Add a parallel group" msgstr "افزودن یک گروه موازی" #: ../edit-urpm-sources.pl:516 #, c-format msgid "Edit a parallel group" msgstr "ویرایش یک گروه موازی" #: ../edit-urpm-sources.pl:527 #, c-format msgid "Add a medium limit" msgstr "افزودن محدوده‌‌ی رسانه‌ای" #: ../edit-urpm-sources.pl:539 #, c-format msgid "Choose a medium for adding in the media limit:" msgstr "رسانه‌ای ‌را برای افزودن در محدوده رسانه‌ها انتخاب کنید:" #: ../edit-urpm-sources.pl:576 #, c-format msgid "Add a host" msgstr "افزودن یک میزبان" #: ../edit-urpm-sources.pl:582 #, c-format msgid "Type in the hostname or IP address of the host to add:" msgstr "نام میزبان یا نشانی آی‌پی میزبان را برای افزودن تایپ کنید:" #: ../edit-urpm-sources.pl:613 #, c-format msgid "Editing parallel group \"%s\":" msgstr "ویرایش گروه موازی \"%s\":" #: ../edit-urpm-sources.pl:617 #, c-format msgid "Group name:" msgstr "نام گروه:" #: ../edit-urpm-sources.pl:618 #, c-format msgid "Protocol:" msgstr "پایان‌نامه:" #: ../edit-urpm-sources.pl:620 #, c-format msgid "Media limit:" msgstr "محدوده رسانه:" #: ../edit-urpm-sources.pl:625 ../edit-urpm-sources.pl:632 #, c-format msgid "Add" msgstr "افزودن" #: ../edit-urpm-sources.pl:626 ../edit-urpm-sources.pl:633 #: ../edit-urpm-sources.pl:691 ../edit-urpm-sources.pl:947 ../rpmdrake:1131 #, c-format msgid "Remove" msgstr "برداشتن" #: ../edit-urpm-sources.pl:627 #, c-format msgid "Hosts:" msgstr "میزبان‌ها:" #: ../edit-urpm-sources.pl:661 #, c-format msgid "Configure parallel urpmi (distributed execution of urpmi)" msgstr "پیکربندی urpmi موازی (اجرای توزیعی urpmi)" #: ../edit-urpm-sources.pl:664 #, c-format msgid "Group" msgstr "گروه" #: ../edit-urpm-sources.pl:664 #, c-format msgid "Protocol" msgstr "پایان‌نامه" #: ../edit-urpm-sources.pl:664 #, c-format msgid "Media limit" msgstr "محدوده رسانه" #: ../edit-urpm-sources.pl:665 #, c-format msgid "Command" msgstr "فرمان" #: ../edit-urpm-sources.pl:675 ../rpmdrake:349 ../rpmdrake:366 ../rpmdrake:488 #: ../rpmdrake:560 #, c-format msgid "(none)" msgstr "(هیچکدام)" #: ../edit-urpm-sources.pl:695 ../edit-urpm-sources.pl:951 #, c-format msgid "Edit" msgstr "ویرایش" #: ../edit-urpm-sources.pl:703 ../edit-urpm-sources.pl:957 #, c-format msgid "Add..." msgstr "افزودن..." #: ../edit-urpm-sources.pl:719 #, c-format msgid "Manage keys for digital signatures of packages" msgstr "اداره‌ی کلیدها برای امضاهای دیجیتالی بسته‌ها" #: ../edit-urpm-sources.pl:723 ../edit-urpm-sources.pl:866 #, c-format msgid "Medium" msgstr "رسانه" #: ../edit-urpm-sources.pl:728 #, c-format msgid "Keys" msgstr "کلیدها" #: ../edit-urpm-sources.pl:747 #, c-format msgid "no name found, key doesn't exist in rpm keyring!" msgstr "هیچ نامی یافت نشد، کلیدی در دسته کلید rpm وجود ندارد!" #: ../edit-urpm-sources.pl:761 #, c-format msgid "Add a key" msgstr "افزودن یک کلید" #: ../edit-urpm-sources.pl:773 #, c-format msgid "Choose a key for adding to the medium %s" msgstr "انتخاب یک کلید برای اضافه کردن به رسانه‌ی %s" #: ../edit-urpm-sources.pl:801 #, c-format msgid "Remove a key" msgstr "برداشتن یک کلید" #: ../edit-urpm-sources.pl:802 #, c-format msgid "" "Are you sure you want to remove the key %s from medium %s?\n" "(name of the key: %s)" msgstr "" "آیا مطمئن هستید که می‌خواهید کلید %s را از رسانه‌ی %s بردارید؟\n" "(نام کلید: %s)" #: ../edit-urpm-sources.pl:820 #, c-format msgid "Add a key..." msgstr "افزودن یک کلید..." #: ../edit-urpm-sources.pl:824 #, c-format msgid "Remove key" msgstr "برداشتن کلید" #: ../edit-urpm-sources.pl:840 #, c-format msgid "Configure media" msgstr "پیکربندی رسانه" #: ../edit-urpm-sources.pl:865 #, c-format msgid "Enabled?" msgstr "به‌کارافتاده؟" #: ../edit-urpm-sources.pl:878 #, c-format msgid "Update medium" msgstr "بروزسازی رسانه" #: ../edit-urpm-sources.pl:878 #, c-format msgid "Regenerate hdlist" msgstr "تولید مجدد hdlist" #: ../edit-urpm-sources.pl:890 ../rpmdrake.pm:588 #, c-format msgid "Please wait, updating media..." msgstr "لطفا صبر کنید، در حال بروزسازی رسانه..." #: ../edit-urpm-sources.pl:894 #, c-format msgid "Please wait, generating hdlist..." msgstr "لطفا صبر کنید، در حال تولید hdlist..." #: ../edit-urpm-sources.pl:961 #, fuzzy, c-format msgid "Add custom..." msgstr "افزودن..." #: ../edit-urpm-sources.pl:965 #, c-format msgid "Update..." msgstr "بروزسازی..." #: ../edit-urpm-sources.pl:968 #, c-format msgid "Manage keys..." msgstr "اداره‌ی کلیدها..." #: ../edit-urpm-sources.pl:970 #, c-format msgid "Parallel..." msgstr "موازی..." #: ../edit-urpm-sources.pl:971 #, fuzzy, c-format msgid "Global options..." msgstr "تنظیمات جهانی پراکسی" #: ../edit-urpm-sources.pl:981 #, c-format msgid "Help" msgstr "راهنما" #: ../edit-urpm-sources.pl:993 ../gurpmi.addmedia:75 ../rpmdrake:1648 #, c-format msgid "" "%s\n" "\n" "Is it ok to continue?" msgstr "" "%s\n" "\n" "آیا ادامه دهیم؟" #: ../edit-urpm-sources.pl:996 #, c-format msgid "" "Welcome to the Software Media Manager!\n" "\n" "This tool will help you configure the packages media you wish to use on\n" "your computer. They will then be available to install new software package\n" "or to perform updates." msgstr "" "به مدیر رسانه نرم‌افزار خوش آمدید!\n" "\n" "این ابزار به شما در پیکربندی رسانه‌های بسته‌هایی که می‌خواهید بر رایانه‌ی خود\n" "استفاده کنید کمک خواهد کرد. آنها سپس برای نصب بسته‌ی جدید نرم‌افزار یا \n" "انجام بروزسازی در دسترس خواهند بود." #: ../edit-urpm-sources.pl:1008 #, c-format msgid "" "Packages database is locked. Please close other applications\n" "working with packages database (do you have another media\n" "manager on another desktop, or are you currently installing\n" "packages as well?)." msgstr "" "بانک اطلاعات بسته‌ها قفل شده است. لطفاً برنامه‌های دیگر\n" "را که با بانک اطلاعات بسته‌ها کار می‌کنند ببندید ( آیا مدیر\n" "رسانه‌ی دیگری بر رومیزی دیگری دارید، یا اکنون در حال\n" "نصب بسته‌هاید؟)" #: ../gurpmi.addmedia:70 #, c-format msgid "Unable to add medium, wrong or missing arguments" msgstr "ناتوان در افزودن رسانه، عدم وجود یا آرگومان‌های اشتباه" #: ../gurpmi.addmedia:78 #, c-format msgid "" "You are about to add a new packages medium, `%s'.\n" "That means you will be able to add new software packages\n" "to your system from that new medium." msgstr "" "شما در شرف افزودن رسانه‌ی جدید بسته‌ها هستید، '%s'.\n" "این بدین معنی است که شما قادر خواهید بود بسته‌های نرم‌افزار\n" "جدیدی را به سیستم خود از آن رسانه‌ی جدید اضافه کنید." #: ../gurpmi.addmedia:87 #, c-format msgid "Successfully added medium `%s'." msgstr "رسانه‌ی '%s' با موفقیت اضافه شد." #: ../rpmdrake:156 #, c-format msgid "Running in user mode" msgstr "در حال اجرا در حالت کاربری" #: ../rpmdrake:157 #, c-format msgid "" "You are launching this program as a normal user.\n" "You will not be able to perform modifications on the system,\n" "but you may still browse the existing database." msgstr "" "شما در حال راه انداختن این برنامه مانند یک کاربر عادی هستید.\n" "شما قادر نخواهید بود تغییراتی را بر سیستم انجام دهید، ولی هنوز\n" "می‌توانید پایگاه داده‌ی موجود را مرور کنید." #: ../rpmdrake:165 #, c-format msgid "Accessibility" msgstr "قابل دست‌یابی" #: ../rpmdrake:166 ../rpmdrake:167 ../rpmdrake:168 ../rpmdrake:169 #, c-format msgid "Archiving" msgstr "بایگانی" #: ../rpmdrake:166 #, c-format msgid "Backup" msgstr "ذخیره‌ی پشتیبان" #: ../rpmdrake:167 #, c-format msgid "Cd burning" msgstr "نگارش سی‌دی" #: ../rpmdrake:168 #, c-format msgid "Compression" msgstr "فشرده‌سازی" #: ../rpmdrake:169 ../rpmdrake:174 ../rpmdrake:186 ../rpmdrake:197 #: ../rpmdrake:206 ../rpmdrake:218 ../rpmdrake:230 ../rpmdrake:238 #: ../rpmdrake:318 #, c-format msgid "Other" msgstr "دیگری" #: ../rpmdrake:170 ../rpmdrake:171 ../rpmdrake:172 ../rpmdrake:173 #: ../rpmdrake:174 #, c-format msgid "Books" msgstr "کتاب‌ها" #: ../rpmdrake:170 #, c-format msgid "Computer books" msgstr "کتاب‌های رایانه" #: ../rpmdrake:171 #, c-format msgid "Faqs" msgstr "پرسش‌های مداوم" #: ../rpmdrake:172 #, c-format msgid "Howtos" msgstr "چگونگی‌ها" #: ../rpmdrake:173 #, c-format msgid "Literature" msgstr "نوشتجات" #: ../rpmdrake:175 ../rpmdrake:176 #, c-format msgid "Cluster" msgstr "Cluster" #: ../rpmdrake:175 #, c-format msgid "Message Passing" msgstr "رد و بدل پیغام" #: ../rpmdrake:176 #, c-format msgid "Queueing Services" msgstr "سرویس‌های صف" #: ../rpmdrake:177 #, c-format msgid "Communications" msgstr "ارتباطات" #: ../rpmdrake:178 ../rpmdrake:181 #, c-format msgid "Databases" msgstr "پایگاه‌های داده" #: ../rpmdrake:179 ../rpmdrake:180 ../rpmdrake:181 ../rpmdrake:182 #: ../rpmdrake:183 ../rpmdrake:184 ../rpmdrake:185 ../rpmdrake:186 #: ../rpmdrake:187 ../rpmdrake:188 #, fuzzy, c-format msgid "Development" msgstr "گسترش" #: ../rpmdrake:179 #, c-format msgid "C" msgstr "C" #: ../rpmdrake:180 #, c-format msgid "C++" msgstr "C++" #: ../rpmdrake:182 #, c-format msgid "GNOME and GTK+" msgstr "GNOME و GTK+" #: ../rpmdrake:183 #, c-format msgid "Java" msgstr "جاوا" #: ../rpmdrake:184 #, c-format msgid "KDE and Qt" msgstr "KDE و Qt" #: ../rpmdrake:185 #, c-format msgid "Kernel" msgstr "هسته" #: ../rpmdrake:187 #, c-format msgid "Perl" msgstr "Perl" #: ../rpmdrake:188 #, c-format msgid "Python" msgstr "Python" #: ../rpmdrake:189 #, c-format msgid "Editors" msgstr "ویرایشگرها" #: ../rpmdrake:190 #, c-format msgid "Education" msgstr "آموزش" #: ../rpmdrake:191 #, c-format msgid "Emulators" msgstr "شبیه‌سازها" #: ../rpmdrake:192 #, c-format msgid "File tools" msgstr "ابزار پرونده" #: ../rpmdrake:193 ../rpmdrake:194 ../rpmdrake:195 ../rpmdrake:196 #: ../rpmdrake:197 ../rpmdrake:198 ../rpmdrake:199 ../rpmdrake:200 #, c-format msgid "Games" msgstr "بازی‌ها" #: ../rpmdrake:193 #, c-format msgid "Adventure" msgstr "ماجرا" #: ../rpmdrake:194 #, c-format msgid "Arcade" msgstr "آرکید" #: ../rpmdrake:195 #, c-format msgid "Boards" msgstr "تخته‌ها" #: ../rpmdrake:196 #, c-format msgid "Cards" msgstr "ورق‌ها" #: ../rpmdrake:198 #, c-format msgid "Puzzles" msgstr "پازل‌ها" #: ../rpmdrake:199 #, c-format msgid "Sports" msgstr "ورزش‌ها" #: ../rpmdrake:200 #, c-format msgid "Strategy" msgstr "تاکتیک" #: ../rpmdrake:201 ../rpmdrake:202 ../rpmdrake:203 ../rpmdrake:204 #: ../rpmdrake:205 ../rpmdrake:206 ../rpmdrake:207 ../rpmdrake:208 #, c-format msgid "Graphical desktop" msgstr "رومیزی گرافیکی" #: ../rpmdrake:201 #, c-format msgid "Enlightenment" msgstr "Enlightenment" #: ../rpmdrake:202 #, c-format msgid "FVWM based" msgstr "بر پایه‌ی FVWM" #: ../rpmdrake:203 #, c-format msgid "GNOME" msgstr "گنوم" #: ../rpmdrake:204 #, c-format msgid "Icewm" msgstr "Icewm" #: ../rpmdrake:205 #, c-format msgid "KDE" msgstr "KDE" #: ../rpmdrake:207 #, c-format msgid "Sawfish" msgstr "اره‌ماهی" #: ../rpmdrake:208 #, c-format msgid "WindowMaker" msgstr "WindowMaker" #: ../rpmdrake:209 #, c-format msgid "Graphics" msgstr "گرافیک‌ها" #: ../rpmdrake:210 #, c-format msgid "Monitoring" msgstr "پایشگری" #: ../rpmdrake:211 #, c-format msgid "Multimedia" msgstr "چندرسانه‌ای" #: ../rpmdrake:212 ../rpmdrake:213 ../rpmdrake:214 ../rpmdrake:215 #: ../rpmdrake:216 ../rpmdrake:217 ../rpmdrake:218 ../rpmdrake:219 #: ../rpmdrake:220 ../rpmdrake:237 #, c-format msgid "Networking" msgstr "شبکه‌کاری" #: ../rpmdrake:212 #, c-format msgid "Chat" msgstr "گپ" #: ../rpmdrake:213 #, c-format msgid "File transfer" msgstr "انتقال‌ پرونده" #: ../rpmdrake:214 #, c-format msgid "IRC" msgstr "IRC" #: ../rpmdrake:215 #, c-format msgid "Instant messaging" msgstr "پیغام‌رسانی آنی" #: ../rpmdrake:216 #, c-format msgid "Mail" msgstr "پست" #: ../rpmdrake:217 #, c-format msgid "News" msgstr "اخبار" #: ../rpmdrake:219 #, c-format msgid "Remote access" msgstr "دسترسی از دور دست" #: ../rpmdrake:220 #, c-format msgid "WWW" msgstr "وب" #: ../rpmdrake:221 #, c-format msgid "Office" msgstr "دفتر" #: ../rpmdrake:222 #, c-format msgid "Public Keys" msgstr "کلیدهای عمومی" #: ../rpmdrake:223 #, c-format msgid "Publishing" msgstr "منتشر کردن" #: ../rpmdrake:224 ../rpmdrake:225 ../rpmdrake:226 ../rpmdrake:227 #: ../rpmdrake:228 ../rpmdrake:229 ../rpmdrake:230 ../rpmdrake:231 #, c-format msgid "Sciences" msgstr "دانش‌ها" #: ../rpmdrake:224 #, c-format msgid "Astronomy" msgstr "نجوم" #: ../rpmdrake:225 #, c-format msgid "Biology" msgstr "زیست‌شناسی" #: ../rpmdrake:226 #, c-format msgid "Chemistry" msgstr "شیمی" #: ../rpmdrake:227 #, c-format msgid "Computer science" msgstr "دانش رایانه‌ای" #: ../rpmdrake:228 #, c-format msgid "Geosciences" msgstr "دانش زمین‌شناسی" #: ../rpmdrake:229 #, c-format msgid "Mathematics" msgstr "ریاضیات" #: ../rpmdrake:231 #, c-format msgid "Physics" msgstr "فیزیک" #: ../rpmdrake:232 #, c-format msgid "Shells" msgstr "پوسته‌ها" #: ../rpmdrake:233 #, c-format msgid "Sound" msgstr "صوت" #: ../rpmdrake:234 ../rpmdrake:235 ../rpmdrake:236 ../rpmdrake:237 #: ../rpmdrake:238 ../rpmdrake:239 ../rpmdrake:240 ../rpmdrake:241 #: ../rpmdrake:242 ../rpmdrake:243 ../rpmdrake:244 ../rpmdrake:245 #: ../rpmdrake:246 ../rpmdrake:247 ../rpmdrake:248 ../rpmdrake:249 #: ../rpmdrake:250 ../rpmdrake:251 #, c-format msgid "System" msgstr "سیستم" #: ../rpmdrake:234 #, c-format msgid "Base" msgstr "پایه" #: ../rpmdrake:235 ../rpmdrake:236 ../rpmdrake:237 ../rpmdrake:238 #: ../rpmdrake:239 ../rpmdrake:240 #, c-format msgid "Configuration" msgstr "پیکربندی" #: ../rpmdrake:235 #, c-format msgid "Boot and Init" msgstr "آغازگری و مقداردهی" #: ../rpmdrake:236 #, c-format msgid "Hardware" msgstr "سخت‌افزار" #: ../rpmdrake:239 #, c-format msgid "Packaging" msgstr "بسته‌بندی" #: ../rpmdrake:240 #, c-format msgid "Printing" msgstr "چاپ" #: ../rpmdrake:241 #, c-format msgid "Deploiement" msgstr "گسترش" #: ../rpmdrake:242 #, c-format msgid "Deployment" msgstr "گسترش" #: ../rpmdrake:243 ../rpmdrake:244 ../rpmdrake:245 ../rpmdrake:246 #, c-format msgid "Fonts" msgstr "قلم‌ها" #: ../rpmdrake:243 #, c-format msgid "Console" msgstr "کنسول" #: ../rpmdrake:244 #, c-format msgid "True type" msgstr "نوع حقیقی" #: ../rpmdrake:245 #, c-format msgid "Type1" msgstr "نوع۱" #: ../rpmdrake:246 #, c-format msgid "X11 bitmap" msgstr "X11 bitmap" #: ../rpmdrake:247 #, c-format msgid "Internationalization" msgstr "بین‌المللی کردن" #: ../rpmdrake:248 #, c-format msgid "Kernel and hardware" msgstr "هسته و سخت‌افزار" #: ../rpmdrake:249 #, c-format msgid "Libraries" msgstr "کتابخانه‌ها" #: ../rpmdrake:250 #, c-format msgid "Servers" msgstr "کارگزارها" #: ../rpmdrake:251 #, c-format msgid "XFree86" msgstr "XFree86" #: ../rpmdrake:252 #, c-format msgid "Terminals" msgstr "پایانه‌ها" #: ../rpmdrake:253 #, c-format msgid "Text tools" msgstr "ابزار متن" #: ../rpmdrake:254 #, c-format msgid "Toys" msgstr "اسباب‌بازی‌ها" #: ../rpmdrake:255 #, c-format msgid "Video" msgstr "ویدیو" #: ../rpmdrake:372 ../rpmdrake:774 ../rpmdrake:775 #, c-format msgid "(Not available)" msgstr "(وجود ندارد)" #: ../rpmdrake:401 ../rpmdrake:469 #, c-format msgid "Search results" msgstr "نتایج جستجو" #: ../rpmdrake:401 #, c-format msgid "Search results (none)" msgstr "نتایج جستجو (هیچ)" #: ../rpmdrake:412 ../rpmdrake:433 #, c-format msgid "Please wait, searching..." msgstr "لطفا صبر کنید، در حال جستجو..." #: ../rpmdrake:431 ../rpmdrake:1171 ../rpmdrake:1433 ../rpmdrake:1647 #, c-format msgid "Rpmdrake" msgstr "Rpmdrake" #: ../rpmdrake:436 #, c-format msgid "Stop" msgstr "توقف" #: ../rpmdrake:470 ../rpmdrake:589 #, c-format msgid "Upgradable" msgstr "قابل ارتقاء" #: ../rpmdrake:470 ../rpmdrake:589 #, c-format msgid "Addable" msgstr "قابل افزودن" #: ../rpmdrake:472 #, c-format msgid "Selected" msgstr "انتخاب شده" #: ../rpmdrake:472 #, c-format msgid "Not selected" msgstr "انتخاب نشده" #: ../rpmdrake:506 #, c-format msgid "Rpmdrake %s" msgstr "Rpmdrake %s" #: ../rpmdrake:524 ../rpmdrake:639 ../rpmdrake:642 ../rpmdrake:1527 #, c-format msgid "More information on package..." msgstr "اطلاعات بیشتر درباره‌ی بسته..." #: ../rpmdrake:525 #, c-format msgid "Please choose" msgstr "لطفاً انتخاب کنید" #: ../rpmdrake:525 #, c-format msgid "One of the following packages is needed:" msgstr "یکی از بسته‌های به دنبال آمده مورد نیاز است:" #: ../rpmdrake:545 #, c-format msgid "Please wait, listing packages..." msgstr "لطفا صبر کنید، در حال فهرست کردن بسته‌ها..." #: ../rpmdrake:562 #, c-format msgid "No update" msgstr "بدون بروزسازی" #: ../rpmdrake:563 #, c-format msgid "" "The list of updates is empty. This means that either there is\n" "no available update for the packages installed on your computer,\n" "or you already installed all of them." msgstr "" "لیست بروزسازی‌ها خالی است. این بدین معنی است که یا هیچ\n" "به‌روزسازیی برای بسته‌ی نصب شده بر رایانه‌ی شما وجود ندارد یا شما\n" "قبلاً همه‌ی آنها را نصب کرده‌اید." #: ../rpmdrake:583 #, c-format msgid "All" msgstr "همه" #. -PO: Keep it short, this is gonna be on a button #: ../rpmdrake:626 ../rpmdrake:631 #, c-format msgid "More info" msgstr "اطلاعات بیشتر" #: ../rpmdrake:634 ../rpmdrake:1516 #, c-format msgid "Information on packages" msgstr "اطلاعات بسته‌ها" #: ../rpmdrake:659 #, c-format msgid "Some additional packages need to be removed" msgstr "بعضی از بسته‌های اضافی لازم است برداشته شوند" #: ../rpmdrake:660 #, c-format msgid "" "Because of their dependencies, the following package(s) also need to be\n" "removed:\n" "\n" msgstr "" "بسته(های) بدنبال آمده نیز لازم است بخاطر وابستگی‌هایشان\n" "برداشته شوند:\n" "\n" #: ../rpmdrake:666 ../rpmdrake:675 #, c-format msgid "Some packages can't be removed" msgstr "بعضی از بسته‌ها نمی‌توانند برداشته شوند" #: ../rpmdrake:667 #, c-format msgid "" "Removing these packages would break your system, sorry:\n" "\n" msgstr "" "برداشتن این بسته‌ها سیستم شما را می‌شکند، متأسفم:\n" "\n" #: ../rpmdrake:676 ../rpmdrake:737 #, c-format msgid "" "Because of their dependencies, the following package(s) must be\n" "unselected now:\n" "\n" msgstr "" "بسته‌های بدنبال آمده بخاطر وابستگی‌های آنها اکنون نباید انتخاب شوند:\n" "\n" #: ../rpmdrake:705 #, c-format msgid "Additional packages needed" msgstr "بسته‌های بیشتری لازم است" #: ../rpmdrake:706 #, c-format msgid "" "To satisfy dependencies, the following package(s) also need\n" "to be installed:\n" "\n" msgstr "" "برای ارضای وابستگی‌ها، بسته‌(های) بدنبال آمده نیز باید\n" "نصب شود:\n" "\n" #: ../rpmdrake:720 #, c-format msgid "%s (belongs to the skip list)" msgstr "%s (به لیست نادیده گیری تعلق دارد)" #: ../rpmdrake:722 #, c-format msgid "Some packages can't be installed" msgstr "بعضی از بسته‌ها نمی‌توانند نصب شوند" #: ../rpmdrake:723 #, c-format msgid "" "Sorry, the following package(s) can't be selected:\n" "\n" "%s" msgstr "" "متأسفم، بسته(های) بدنبال آمده نمی‌تواند انتخاب شود:\n" "\n" "%s" #: ../rpmdrake:736 ../rpmdrake:1025 #, c-format msgid "Some packages need to be removed" msgstr "بعضی بسته‌ها لازم است برداشته شوند" #: ../rpmdrake:758 #, c-format msgid "Selected: %d MB / Free disk space: %d MB" msgstr "انتخاب شده: %d مگابایت / فضای دیسک آزاد: %d مگابایت" #: ../rpmdrake:760 #, c-format msgid "Selected size: %d MB" msgstr "اندازه‌ی انتخاب شده: %d مگابایت" #: ../rpmdrake:766 #, c-format msgid "Description not available for this package\n" msgstr "توضیحی برای این بسته در دسترس نیست\n" #: ../rpmdrake:772 #, c-format msgid "Files:\n" msgstr "پرونده‌ها:\n" #: ../rpmdrake:775 #, c-format msgid "Changelog:\n" msgstr "ثبت‌تغییرات:\n" #: ../rpmdrake:777 #, c-format msgid "Medium: " msgstr "رسانه: " #: ../rpmdrake:779 #, c-format msgid "Currently installed version: " msgstr "نسخه‌ی نصب شده‌ی کنونی: " #: ../rpmdrake:784 #, c-format msgid "Name: " msgstr "نام: " #: ../rpmdrake:785 #, c-format msgid "Version: " msgstr "نسخه: " #: ../rpmdrake:786 #, c-format msgid "Size: " msgstr "اندازه: " #: ../rpmdrake:786 #, c-format msgid "%s KB" msgstr "%s کیلو‌بایت" #: ../rpmdrake:788 #, c-format msgid "Importance: " msgstr "اهمیت: " #: ../rpmdrake:790 #, c-format msgid "Summary: " msgstr "خلاصه: " #: ../rpmdrake:792 #, c-format msgid "Reason for update: " msgstr "دلیل برای بروزسازی:" #: ../rpmdrake:794 #, c-format msgid "Description: " msgstr "توصیف: " #: ../rpmdrake:859 #, c-format msgid "Bugfixes updates" msgstr "بروزسازی‌های اشکال‌زدایی‌" #: ../rpmdrake:859 #, c-format msgid "Normal updates" msgstr "بروزسازی‌های عادی" #: ../rpmdrake:878 #, c-format msgid "%s choices" msgstr "" #: ../rpmdrake:878 #, c-format msgid "Mandrakelinux choices" msgstr "انتخاب‌های ماندرایک" #: ../rpmdrake:881 #, c-format msgid "All packages, alphabetical" msgstr "همه‌ی بسته‌ها، الفبایی" #: ../rpmdrake:889 #, c-format msgid "All packages, by group" msgstr "همه‌ی بسته‌ها، بوسیله‌ی گروه" #: ../rpmdrake:890 #, c-format msgid "All packages, by size" msgstr "همه‌ی بسته‌ها، بوسیله اندازه" #: ../rpmdrake:891 #, c-format msgid "All packages, by selection state" msgstr "تمام بسته‌ها، بوسیله‌ی وضعیت انتخاب" #: ../rpmdrake:895 #, c-format msgid "All packages, by medium repository" msgstr "همه‌ی بسته‌ها، بوسیله انبار رسانه" #: ../rpmdrake:896 #, c-format msgid "All packages, by update availability" msgstr "همه‌ی بسته‌ها، بوسیله در دسترسی بروزسازی آنها" #: ../rpmdrake:900 #, c-format msgid "Leaves only, sorted by install date" msgstr "فقط مرتب شده با تاریخ نصب باقی بماند" #: ../rpmdrake:974 #, c-format msgid "in names" msgstr "در نام‌ها" #: ../rpmdrake:976 #, c-format msgid "in descriptions" msgstr "در توضیحات" #: ../rpmdrake:978 #, c-format msgid "in file names" msgstr "در نام‌های پرونده‌" #: ../rpmdrake:987 #, c-format msgid "Normal information" msgstr "اطلاعات عادی" #: ../rpmdrake:987 #, c-format msgid "Maximum information" msgstr "حداکثر اطلاعات" #: ../rpmdrake:1007 #, c-format msgid "You need to select some packages first." msgstr "نخست باید بعضی از بسته‌ها را انتخاب کنید." #: ../rpmdrake:1012 #, c-format msgid "Too many packages are selected" msgstr "بسته‌های بیش از اندازه انتخاب شده‌اند" #: ../rpmdrake:1013 #, c-format msgid "" "Warning: it seems that you are attempting to add so much\n" "packages that your filesystem may run out of free diskspace,\n" "during or after package installation ; this is particularly\n" "dangerous and should be considered with care.\n" "\n" "Do you really want to install all the selected packages?" msgstr "" "هشدار: بنظر می‌رسد که در حال اقدام به اضافه کردن تعداد زیادی بسته هستید که\n" "ممکن است سیستم پرونده‌ی شما دیگر در طول یا بعد از نصب بسته فضای دیسک خالی\n" "نداشته باشد، این بخصوص خطرناک بوده و باید با احتیاط به آن توجه شود.\n" "\n" "آیا واقعاً می‌خواهید تمام بسته‌های انتخاب شده را نصب کنید؟" #: ../rpmdrake:1026 #, c-format msgid "" "The following packages have to be removed for others to be upgraded:\n" "\n" "%s\n" "\n" "Is it ok to continue?" msgstr "" "بسته‌های بدنبال آمده باید برداشته شوند تا بسته‌های دیگر بتوانند ارتقاء یابند:\n" "\n" "%s\n" "\n" "آیا ادامه دهیم؟" #: ../rpmdrake:1059 #, c-format msgid "Software Packages Removal" msgstr "برداشتن بسته‌های نرم‌افزار" #: ../rpmdrake:1060 #, c-format msgid "Software Packages Update" msgstr "بروزسازی بسته‌های نرم‌افزار" #: ../rpmdrake:1061 #, c-format msgid "Software Packages Installation" msgstr "نصب بسته‌های نرم‌افزار" #: ../rpmdrake:1067 ../rpmdrake:1070 ../rpmdrake:1079 ../rpmdrake:1090 #: ../rpmdrake:1095 #, c-format msgid "/_File" msgstr "/_پرونده" #: ../rpmdrake:1070 #, fuzzy, c-format msgid "/_Update media" msgstr "رسانه‌ی بروزسازی" #: ../rpmdrake:1079 #, fuzzy, c-format msgid "/_Reset the selection" msgstr "بازنشاندن انتخاب" #: ../rpmdrake:1090 #, fuzzy, c-format msgid "/Reload the _packages list" msgstr "بارگذاری مجدد لیست بسته‌ها" #: ../rpmdrake:1095 #, c-format msgid "/_Quit" msgstr "/_ترک" #: ../rpmdrake:1096 #, fuzzy, c-format msgid "/_View" msgstr "نما" #: ../rpmdrake:1098 ../rpmdrake:1099 ../rpmdrake:1106 #, c-format msgid "/_Options" msgstr "/_گزینه‌ها" #: ../rpmdrake:1099 ../rpmdrake:1106 #, fuzzy, c-format msgid "/_Show automatically selected packages" msgstr "نشان دادن خودکار بسته‌های انتخاب شده" #: ../rpmdrake:1103 ../rpmdrake:1104 #, c-format msgid "/_Help" msgstr "/_راهنما" #: ../rpmdrake:1120 #, c-format msgid "Find:" msgstr "یافتن:" #: ../rpmdrake:1125 #, c-format msgid "Search" msgstr "جستجو" #: ../rpmdrake:1131 #, c-format msgid "Install" msgstr "نصب" #: ../rpmdrake:1163 #, c-format msgid "Fatal error" msgstr "خطای مهلک" #: ../rpmdrake:1164 #, c-format msgid "A fatal error occurred: %s." msgstr "یک خطای مهلک رخ داد: %s." #: ../rpmdrake:1172 #, c-format msgid "" "I need to contact the mirror to get latest update packages.\n" "Please check that your network is currently running.\n" "\n" "Is it ok to continue?" msgstr "" "برای گرفتن آخرین بسته‌های بروزسازی مجبورم با آینه تماس برقرار سازم.\n" "لطفاً کنترل کنید که شبکه شما اکنون در حال اجرا است.\n" "\n" "آیا ادامه دهیم؟" #: ../rpmdrake:1181 #, c-format msgid "Already existing update media" msgstr "رسانه‌ی از قبل موجود بروزسازی" #: ../rpmdrake:1182 #, c-format msgid "" "You already have at least one update medium configured, but\n" "all of them are currently disabled. You should run the Software\n" "Media Manager to enable at least one (check it in the Enabled?\n" "column).\n" "\n" "Then, restart %s." msgstr "" "شما حداقل یک رسانه‌ی بروزسازی را از قبل پیکربندی کرده‌اید،\n" "اما تمام آنها اکنون از کار افتاده‌اند. شما باید مدیر رسانه‌های\n" "نرم‌افزار را برای به کار انداختن حداقل یکی از آنها اجرا کنید\n" " (آن را در ستون به‌کار‌افتاده؟ کنترل کنید).\n" "\n" "پس از آن %s را دوباره شروع کنید." #: ../rpmdrake:1192 #, c-format msgid "How to choose manually your mirror" msgstr "چگونگی انتخاب دستی آینه‌ی FTP خود" #: ../rpmdrake:1193 #, c-format msgid "" "You may also choose your desired mirror manually: to do so,\n" "launch the Software Media Manager, and then add a `Security\n" "updates' medium.\n" "\n" "Then, restart %s." msgstr "" "شما می‌توانید آینه‌ی مورد نظر خود را بطور دستی انتخاب کنید: برای انجام این " "کار،\n" "مدیر رسانه‌ی نرم‌افزار را اجرا کرده و سپس یک رسانه‌ی بروزسازی امنیتی\n" "را اضافه کنید.\n" "\n" "پس از آن %s را دوباره شروع کنید." #: ../rpmdrake:1224 #, c-format msgid "Please wait, finding available packages..." msgstr "لطفا صبر کنید، در حال یافتن بسته‌های موجود..." #: ../rpmdrake:1272 #, c-format msgid "Inspecting %s" msgstr "در حال بازرسی %s" #: ../rpmdrake:1291 #, c-format msgid "changes:" msgstr "تغییرات:" #: ../rpmdrake:1295 #, c-format msgid "Remove .%s" msgstr "برداشتن .%s" #: ../rpmdrake:1297 #, c-format msgid "Use .%s as main file" msgstr "استفاده از .%s مانند پرونده‌ی اصلی" #: ../rpmdrake:1299 #, c-format msgid "Do nothing" msgstr "هیچ کاری نکن" #: ../rpmdrake:1312 #, c-format msgid "Installation finished" msgstr "نصب پایان یافت" #: ../rpmdrake:1327 #, c-format msgid "Inspect..." msgstr "معاینه..." #: ../rpmdrake:1356 ../rpmdrake:1512 #, c-format msgid "Everything installed successfully" msgstr "همه چیز با موفقیت نصب شد" #: ../rpmdrake:1357 ../rpmdrake:1513 #, c-format msgid "All requested packages were installed successfully." msgstr "تمام بسته‌های تقاضا شده با موفقیت نصب شده‌اند." #: ../rpmdrake:1359 ../rpmdrake:1497 #, c-format msgid "Problem during installation" msgstr "اشکال هنگام نصب" #: ../rpmdrake:1360 ../rpmdrake:1498 ../rpmdrake:1553 #, c-format msgid "" "There was a problem during the installation:\n" "\n" "%s" msgstr "" "اشکالی هنگام نصب وجود داشت:\n" "\n" "%s" #: ../rpmdrake:1373 #, c-format msgid "Unable to get source packages." msgstr "نمی‌توان بسته‌های منبع را دریافت کرد." #: ../rpmdrake:1374 #, c-format msgid "Unable to get source packages, sorry. %s" msgstr "نمی‌توان بسته‌های منبع را دریافت کرد، متأسفم. %s" #: ../rpmdrake:1375 ../rpmdrake:1444 #, c-format msgid "" "\n" "\n" "Error(s) reported:\n" "%s" msgstr "" "\n" "\n" "خطا(های) گزارش شده:\n" "%s" #: ../rpmdrake:1382 #, c-format msgid "Package installation..." msgstr "نصب بسته..." #: ../rpmdrake:1382 #, c-format msgid "Initializing..." msgstr "مقداردهی..." #: ../rpmdrake:1391 #, c-format msgid "Change medium" msgstr "تعویض رسانه" #: ../rpmdrake:1392 #, c-format msgid "Please insert the medium named \"%s\" on device [%s]" msgstr "لطفاً رسانه‌ی بنام \"%s\" را در دستگاه [%s] داخل کنید" #: ../rpmdrake:1399 #, c-format msgid "Downloading package `%s' (%s/%s)..." msgstr "بارگیری بسته‌ی `%s' (%s/%s)..." #: ../rpmdrake:1422 #, c-format msgid "Verifying packages signatures..." msgstr "در حال تصدیق امضای بسته‌ها..." #: ../rpmdrake:1434 #, c-format msgid "" "The following packages have bad signatures:\n" "\n" "%s\n" "\n" "Do you want to continue installation?" msgstr "" "بسته‌های بدنبال آمده امضاهای بد دارند:\n" "\n" "%s\n" "\n" "آیا می‌خواهید نصب را ادامه دهید؟" #: ../rpmdrake:1441 ../rpmdrake:1552 #, c-format msgid "Installation failed" msgstr "نصب شکست خورد" #: ../rpmdrake:1442 #, c-format msgid "" "Installation failed, some files are missing:\n" "%s\n" "\n" "You may want to update your media database." msgstr "" "نصب شکست خورد، بعضی از پرونده‌ها وجود ندارند:\n" "%s\n" "\n" "شما ممکن است بخواهید بانک اطلاعات رسانه‌ها را بروزسازی کنید." #: ../rpmdrake:1456 #, c-format msgid "Preparing packages installation..." msgstr "در حال آماده کردن نصب بسته‌ها..." #: ../rpmdrake:1459 #, c-format msgid "Installing package `%s' (%s/%s)..." msgstr "در حال نصب بسته‌ی `%s' (%s/%s)..." #: ../rpmdrake:1475 #, c-format msgid "unable to access rpm file [%s]" msgstr "ناتوان در دستیابی به پرونده‌ی rpm [%s]" #: ../rpmdrake:1510 #, c-format msgid "" "The installation is finished; %s.\n" "\n" "Some configuration files were created as `.rpmnew' or `.rpmsave',\n" "you may now inspect some in order to take actions:" msgstr "" "نصب پایان یافت؛ %s.\n" "\n" "بعضی از پرونده‌های پیکربندی مانند `.rpmnew' یا `.rpmsave', ایجاد شده‌اند\n" "شما می‌توانید بعضی از آنها را برای اقدامات لازم معاینه کنید:" #: ../rpmdrake:1510 #, c-format msgid "everything was installed correctly" msgstr "همه چیز بدرستی نصب شد" #: ../rpmdrake:1518 #, c-format msgid "These packages come with upgrade information" msgstr "این بسته‌ها با اطلاعات ارتقائی آمده‌اند" #: ../rpmdrake:1530 #, fuzzy, c-format msgid "More information on package... [%s]" msgstr "اطلاعات بیشتر درباره‌ی بسته..." #: ../rpmdrake:1543 #, c-format msgid "No package found for installation." msgstr "هیچ بسته‌ای برای نصب یافت نشد." #: ../rpmdrake:1544 #, c-format msgid "Unrecoverable error: no package found for installation, sorry." msgstr "خطای غیر قابل تعمیر: هیچ بسته‌ای برای نصب پیدا نشد، متأسفم." #: ../rpmdrake:1566 #, c-format msgid "Please wait, reading packages database..." msgstr "لطفا صبر کنید، در حال خواندن بانک اطلاعات بسته‌ها..." #: ../rpmdrake:1613 #, c-format msgid "Please wait, removing packages..." msgstr "لطفا صبر کنید، در حال برداشتن بسته‌ها..." #: ../rpmdrake:1618 #, c-format msgid "Problem during removal" msgstr "اشکال هنگام برداشتن" #: ../rpmdrake:1619 #, c-format msgid "" "There was a problem during the removal of packages:\n" "\n" "%s" msgstr "" "یک اشکال هنگام برداشتن بسته‌ها وجود داشت:\n" "\n" "%s" #: ../rpmdrake:1652 #, c-format msgid "" "Welcome to the software removal tool!\n" "\n" "This tool will help you choose which software you want to remove from\n" "your computer." msgstr "" "به ابزار برداشتن نرم‌افزار خوش آمدید!\n" "\n" "این ابزار در انتخاب نرم‌افزاری که می‌خواهید از این رایانه بردارید\n" "به شما کمک خواهد کرد." #: ../rpmdrake:1657 #, c-format msgid "" "Welcome to %s!\n" "\n" "This tool will help you choose the updates you want to install on your\n" "computer." msgstr "" "به %s خوش آمدید!\n" "\n" "این ابزار به شما در انتخاب بروزسازی‌هایی که می‌خواهید بر رایانه خود نصب\n" "کنید کمک خواهد کرد." #: ../rpmdrake:1662 #, c-format msgid "Welcome to the software installation tool!" msgstr "" #: ../rpmdrake:1663 #, c-format msgid "" "Welcome to the software installation tool!\n" "\n" "Your Mandrakelinux system comes with several thousands of software\n" "packages on CDROM or DVD. This tool will help you choose which software\n" "you want to install on your computer." msgstr "" "به ابزار نصب نرم‌افزار خوش آمدید!\n" "\n" "سیستم لینوکس ماندرایک با چندین هزار بسته‌ی نرم‌افزار بر سی‌دی یا دی‌وی‌دی عرضه\n" "می‌شود. این ابزار به شما در انتخاب نرم‌افزاری که می‌خواهید بر رایانه‌ی خود نصب\n" "کنید کمک خواهد کرد." #: ../rpmdrake.pm:95 #, fuzzy, c-format msgid "Software Update" msgstr "بروزسازی بسته‌های نرم‌افزار" #: ../rpmdrake.pm:95 #, c-format msgid "Mandrakelinux Update" msgstr "بروزسازی ماندرایک" #: ../rpmdrake.pm:187 #, c-format msgid "No" msgstr "نه" #: ../rpmdrake.pm:191 #, c-format msgid "Yes" msgstr "بله" #: ../rpmdrake.pm:239 #, c-format msgid "Info..." msgstr "اطلاعات..." #: ../rpmdrake.pm:315 #, c-format msgid "Austria" msgstr "اطریش" #: ../rpmdrake.pm:316 #, c-format msgid "Australia" msgstr "استرالیا" #: ../rpmdrake.pm:317 #, c-format msgid "Belgium" msgstr "بلژیک" #: ../rpmdrake.pm:318 #, c-format msgid "Brazil" msgstr "برزیل" #: ../rpmdrake.pm:319 #, c-format msgid "Canada" msgstr "کانادا" #: ../rpmdrake.pm:320 #, c-format msgid "Switzerland" msgstr "سوئیس" #: ../rpmdrake.pm:321 #, c-format msgid "Costa Rica" msgstr "کوستا ریکا" #: ../rpmdrake.pm:322 #, c-format msgid "Czech Republic" msgstr "جمهوری چک" #: ../rpmdrake.pm:323 #, c-format msgid "Germany" msgstr "آلمان" #: ../rpmdrake.pm:324 #, c-format msgid "Danmark" msgstr "دانمارک" #: ../rpmdrake.pm:325 ../rpmdrake.pm:329 #, c-format msgid "Greece" msgstr "یونان" #: ../rpmdrake.pm:326 #, c-format msgid "Spain" msgstr "اسپانیا" #: ../rpmdrake.pm:327 #, c-format msgid "Finland" msgstr "فنلاند" #: ../rpmdrake.pm:328 #, c-format msgid "France" msgstr "فرانسه" #: ../rpmdrake.pm:330 #, c-format msgid "Hungary" msgstr "مجارستان" #: ../rpmdrake.pm:331 #, c-format msgid "Israel" msgstr "اسرائیل" #: ../rpmdrake.pm:332 #, c-format msgid "Italy" msgstr "ایتالیا" #: ../rpmdrake.pm:333 #, c-format msgid "Japan" msgstr "ژاپن" #: ../rpmdrake.pm:334 #, c-format msgid "Korea" msgstr "کره" #: ../rpmdrake.pm:335 #, c-format msgid "Netherlands" msgstr "هلند" #: ../rpmdrake.pm:336 #, c-format msgid "Norway" msgstr "نروژ" #: ../rpmdrake.pm:337 #, c-format msgid "Poland" msgstr "لهستان" #: ../rpmdrake.pm:338 #, c-format msgid "Portugal" msgstr "پرتغال" #: ../rpmdrake.pm:339 #, c-format msgid "Russia" msgstr "روسیه" #: ../rpmdrake.pm:340 #, c-format msgid "Sweden" msgstr "سوئد" #: ../rpmdrake.pm:341 #, c-format msgid "Slovakia" msgstr "اسلواکی" #: ../rpmdrake.pm:342 #, c-format msgid "Taiwan" msgstr "تایوان" #: ../rpmdrake.pm:343 #, c-format msgid "United Kingdom" msgstr "بریتانیا" #: ../rpmdrake.pm:344 #, c-format msgid "China" msgstr "چین" #: ../rpmdrake.pm:345 ../rpmdrake.pm:346 ../rpmdrake.pm:347 ../rpmdrake.pm:348 #: ../rpmdrake.pm:421 #, c-format msgid "United States" msgstr "ایالات متحده" #: ../rpmdrake.pm:433 #, fuzzy, c-format msgid "" "I need to access internet to get the mirror list.\n" "Please check that your network is currently running.\n" "\n" "Is it ok to continue?" msgstr "" "برای دریافت لیست آینه‌ها مجبورم با وب‌گاه ماندرایک‌سافت تماس بگیرم.\n" "لطفاً کنترل کنید که شبکه شما اکنون در حال اجرا می‌باشد.\n" "\n" "آیا ادامه دهیم؟" #: ../rpmdrake.pm:437 #, c-format msgid "" "I need to contact the Mandrakesoft website to get the mirror list.\n" "Please check that your network is currently running.\n" "\n" "Is it ok to continue?" msgstr "" "برای دریافت لیست آینه‌ها مجبورم با وب‌گاه ماندرایک‌سافت تماس بگیرم.\n" "لطفاً کنترل کنید که شبکه شما اکنون در حال اجرا می‌باشد.\n" "\n" "آیا ادامه دهیم؟" #: ../rpmdrake.pm:443 #, fuzzy, c-format msgid "Please wait, downloading mirror addresses." msgstr "لطفاً صبر کنید، در حال بارگیری نشانی‌های آینه‌ها از وبگاه ماندرایک‌سافت." #: ../rpmdrake.pm:444 #, c-format msgid "" "Please wait, downloading mirror addresses from the Mandrakesoft website." msgstr "لطفاً صبر کنید، در حال بارگیری نشانی‌های آینه‌ها از وبگاه ماندرایک‌سافت." #: ../rpmdrake.pm:451 #, c-format msgid "Error during download" msgstr "خطا هنگام بارگیری" #: ../rpmdrake.pm:453 #, fuzzy, c-format msgid "" "There was an error downloading the mirror list:\n" "\n" "%s\n" "The network, or the website, may be unavailable.\n" "Please try again later." msgstr "" "هنگام بارگیری لیست آینه‌ها یک خطا وجود داشت:\n" "\n" "%s\n" "شبکه یا وبگاه ماندرایک‌سافت شاید در دسترس نباشند.\n" "لطفاً بعداً دوباره امتحان کنید." #: ../rpmdrake.pm:458 #, c-format msgid "" "There was an error downloading the mirror list:\n" "\n" "%s\n" "The network, or the Mandrakesoft website, may be unavailable.\n" "Please try again later." msgstr "" "هنگام بارگیری لیست آینه‌ها یک خطا وجود داشت:\n" "\n" "%s\n" "شبکه یا وبگاه ماندرایک‌سافت شاید در دسترس نباشند.\n" "لطفاً بعداً دوباره امتحان کنید." #: ../rpmdrake.pm:467 #, c-format msgid "No mirror" msgstr "هیچ آینه‌ای" #: ../rpmdrake.pm:469 #, c-format msgid "I can't find any suitable mirror." msgstr "" #: ../rpmdrake.pm:470 #, c-format msgid "" "I can't find any suitable mirror.\n" "\n" "There can be many reasons for this problem; the most frequent is\n" "the case when the architecture of your processor is not supported\n" "by Mandrakelinux Official Updates." msgstr "" "نمی‌توانم آینه‌ی مناسبی را پیدا کنم.\n" "\n" "دلایل زیادی برای این مشکل ممکن است وجود داشته باشند؛ در بیشتر موارد\n" "بدلیل عدم حمایت از ساختار پردازه‌گر شما بوسیله‌ی به‌روزسازی‌های رسمی\n" "لینوکس ماندرایک می‌باشد." #: ../rpmdrake.pm:489 #, c-format msgid "Please choose the desired mirror." msgstr "لطفاً آینه‌ی مورد نظرتان را انتخاب کنید." #: ../rpmdrake.pm:548 #, c-format msgid "Copying file for medium `%s'..." msgstr "کپی کردن پرونده برای رسانه `%s'..." #: ../rpmdrake.pm:551 #, c-format msgid "Examining file of medium `%s'..." msgstr "آزمایش کردن پرونده‌ی رسانه‌ی `%s'..." #: ../rpmdrake.pm:554 #, c-format msgid "Examining remote file of medium `%s'..." msgstr "در حال آزمایش کردن پرونده‌ی دور دست رسانه‌ی `%s'..." #: ../rpmdrake.pm:558 #, c-format msgid " done." msgstr " انجام شد." #: ../rpmdrake.pm:562 #, c-format msgid " failed!" msgstr " شکست خورد!" #. -PO: We're downloading the said file from the said medium #: ../rpmdrake.pm:566 #, c-format msgid "%s from medium %s" msgstr "%s از رسانه‌ی %s" #: ../rpmdrake.pm:570 #, c-format msgid "Starting download of `%s'..." msgstr "در حال شروع بارگیری `%s'..." #: ../rpmdrake.pm:574 #, c-format msgid "Download of `%s', time to go:%s, speed:%s" msgstr "بارگیری `%s'، زمان باقیمانده: %s، سرعت:%s" #: ../rpmdrake.pm:577 #, c-format msgid "Download of `%s', speed:%s" msgstr "بارگیری `%s'، سرعت:%s" #: ../rpmdrake.pm:614 #, c-format msgid "Error retrieving packages" msgstr "خطا در دریافت بسته‌ها" #: ../rpmdrake.pm:615 #, c-format msgid "" "It's impossible to retrieve the list of new packages from the media\n" "`%s'. Either this update media is misconfigured, and in this case\n" "you should use the Software Media Manager to remove it and re-add it in " "order\n" "to reconfigure it, either it is currently unreachable and you should retry\n" "later." msgstr "" "دریافت لیست بسته‌ها از رسانه‌ی `%s' غیر ممکن است.\n" "یا این رسانه‌ی بروزسازی درست پیکربندی نشده است، و در\n" "این صورت شما باید برای برداشتن و افزودن دوباره‌ی آن به\n" " منظور پیکربندی مجدد آن از مدیر رسانه‌ی نرم‌افزار استفاده\n" " کنید، یا آن اکنون در دسترس نیست و شما باید بعداً دوباره امتحان\n" " کنید. " #: ../rpmdrake.pm:646 #, c-format msgid "Update media" msgstr "رسانه‌ی بروزسازی" #: ../rpmdrake.pm:654 #, c-format msgid "Select the media you wish to update:" msgstr "انتخاب کردن رسانه‌ای که می‌خواهید بروزسازی کنید:" #: ../rpmdrake.pm:668 #, fuzzy, c-format msgid "Select all" msgstr "انتخاب شده" #: ../rpmdrake.pm:672 #, c-format msgid "Update" msgstr "بروزسازی" #: ../rpmdrake.pm:694 #, c-format msgid "" "Unable to update medium; it will be automatically disabled.\n" "\n" "Errors:\n" "%s" msgstr "" "نمی‌توان رسانه را بروزسازی کرد؛ آن بطور خودکار از کار خواهد افتاد.\n" "\n" "خطاها:\n" "%s" #: ../rpmdrake.pm:718 ../rpmdrake.pm:727 #, c-format msgid "" "Unable to add medium, errors reported:\n" "\n" "%s" msgstr "" "ناتوان در افزودن رسانه، خطاهائی گزارش داده شد:\n" "\n" "%s" #: ../rpmdrake.pm:739 #, c-format msgid "Unable to create medium." msgstr "نمی‌توانم رسانه را ایجاد کنم." #: ../rpmdrake.pm:744 #, c-format msgid "Failure when adding medium" msgstr "ناموفق بودن هنگام اضافه کردن رسانه" #: ../rpmdrake.pm:745 #, c-format msgid "" "There was a problem adding medium:\n" "\n" "%s" msgstr "" "اشکالی در افزودن رسانه وجود داشت:\n" "\n" "%s" #: ../rpmdrake.pm:758 #, fuzzy, c-format msgid "" "Your medium `%s', used for updates, does not match the version of %s you're " "running (%s).\n" "It will be disabled." msgstr "" "رسانه‌ی شما `%s'، که برای بروزسازی استفاده می‌شود، با نسخه‌ی لینوکس ماندرایکی " "که شما اجرا می‌کنید (%s) تطابق ندارد.\n" "آن از کار انداخته خواهد شد." #: ../rpmdrake.pm:761 #, c-format msgid "" "Your medium `%s', used for updates, does not match the version of " "Mandrakelinux you're running (%s).\n" "It will be disabled." msgstr "" "رسانه‌ی شما `%s'، که برای بروزسازی استفاده می‌شود، با نسخه‌ی لینوکس ماندرایکی " "که شما اجرا می‌کنید (%s) تطابق ندارد.\n" "آن از کار انداخته خواهد شد." #: ../rpmdrake.pm:777 #, c-format msgid "Help launched in background" msgstr "راهنما در پس‌زمینه اجرا شد" #: ../rpmdrake.pm:778 #, c-format msgid "" "The help window has been started, it should appear shortly on your desktop." msgstr "پنجره‌ی راهنما شروع شده است، باید بزودی بر روی رومیزی شما ظاهر گردد." #: ../grpmi/curl_download/curl_download.xs:86 msgid "Download directory does not exist" msgstr "شاخه‌ی بارگیری وجود ندارد" #: ../grpmi/curl_download/curl_download.xs:89 #: ../grpmi/curl_download/curl_download.xs:213 msgid "Out of memory\n" msgstr "کمبود حافظه\n" #: ../grpmi/curl_download/curl_download.xs:102 msgid "Could not open output file in append mode" msgstr "نمی‌توان پرونده‌ برونداد را در حالت پیوست باز کرد" #: ../grpmi/curl_download/curl_download.xs:133 msgid "Unsupported protocol\n" msgstr "پایان‌نامه فاقد پشتیبانی\n" #: ../grpmi/curl_download/curl_download.xs:136 msgid "Failed init\n" msgstr "شکست مقداردهی\n" #: ../grpmi/curl_download/curl_download.xs:139 msgid "Bad URL format\n" msgstr "قالب بد نشانی اینترنت\n" #: ../grpmi/curl_download/curl_download.xs:142 msgid "Bad user format in URL\n" msgstr "قالب بد کاربر در نشانی اینترنت\n" #: ../grpmi/curl_download/curl_download.xs:145 msgid "Couldn't resolve proxy\n" msgstr "پراکسی را نمی‌توان دریافت کرد\n" #: ../grpmi/curl_download/curl_download.xs:148 msgid "Couldn't resolve host\n" msgstr "میزبان را نمی‌توان دریافت کرد\n" #: ../grpmi/curl_download/curl_download.xs:151 msgid "Couldn't connect\n" msgstr "نمی‌توان اتصال برقرار کرد\n" #: ../grpmi/curl_download/curl_download.xs:154 msgid "FTP unexpected server reply\n" msgstr "جواب غیرمنتظره‌ی کارگزار FTP\n" #: ../grpmi/curl_download/curl_download.xs:157 msgid "FTP access denied\n" msgstr "دست‌یابی به FTP منع گردید\n" #: ../grpmi/curl_download/curl_download.xs:160 msgid "FTP user password incorrect\n" msgstr "گذرواژه‌ی کاربر FTP درست نیست\n" #: ../grpmi/curl_download/curl_download.xs:163 msgid "FTP unexpected PASS reply\n" msgstr "پاسخ غیرمنتظره‌ی گذرواژه به FTP\n" #: ../grpmi/curl_download/curl_download.xs:166 msgid "FTP unexpected USER reply\n" msgstr "پاسخ غیرمنتظره‌ی USER از FTP\n" #: ../grpmi/curl_download/curl_download.xs:169 msgid "FTP unexpected PASV reply\n" msgstr "پاسخ برای PASV غیرمنتظره از FTP\n" #: ../grpmi/curl_download/curl_download.xs:172 msgid "FTP unexpected 227 format\n" msgstr "قالب ۲۲۷ غیرمنتظره از FTP \n" #: ../grpmi/curl_download/curl_download.xs:175 msgid "FTP can't get host\n" msgstr "FTP نمی‌تواند میزبان را دریافت کند\n" #: ../grpmi/curl_download/curl_download.xs:178 msgid "FTP can't reconnect\n" msgstr "FTP نمی‌تواند ارتباط مجدد برقرار نماید\n" #: ../grpmi/curl_download/curl_download.xs:181 msgid "FTP couldn't set binary\n" msgstr "FTP نمی‌تواند binary را بگذارد \n" #: ../grpmi/curl_download/curl_download.xs:184 msgid "Partial file\n" msgstr "قسمتی از پرونده\n" #: ../grpmi/curl_download/curl_download.xs:187 msgid "FTP couldn't RETR file\n" msgstr "FTP نتوانست پرونده را دریافت کند\n" #: ../grpmi/curl_download/curl_download.xs:190 msgid "FTP write error\n" msgstr "خطای نگارش FTP\n" #: ../grpmi/curl_download/curl_download.xs:195 msgid "FTP quote error\n" msgstr "خطای مظنه FTP\n" #: ../grpmi/curl_download/curl_download.xs:198 msgid "HTTP not found\n" msgstr "HTTP یافت نشد\n" #: ../grpmi/curl_download/curl_download.xs:201 msgid "Write error\n" msgstr "خطای نگارش\n" #: ../grpmi/curl_download/curl_download.xs:204 msgid "User name illegally specified\n" msgstr "نام کاربر بطور غیرقانونی مشخص شده است\n" #: ../grpmi/curl_download/curl_download.xs:207 msgid "FTP couldn't STOR file\n" msgstr "FTP نتوانست پرونده را انبار کند\n" #: ../grpmi/curl_download/curl_download.xs:210 msgid "Read error\n" msgstr "خطای خواندن\n" #: ../grpmi/curl_download/curl_download.xs:216 msgid "Time out\n" msgstr "مدت تأخیر\n" #: ../grpmi/curl_download/curl_download.xs:219 msgid "FTP couldn't set ASCII\n" msgstr "FTP نتوانست ASCII را بگذارد\n" #: ../grpmi/curl_download/curl_download.xs:222 msgid "FTP PORT failed\n" msgstr "درگاه FTP شکست خورد\n" #: ../grpmi/curl_download/curl_download.xs:225 msgid "FTP couldn't use REST\n" msgstr "FTP نتوانست از REST استفاده کند\n" #: ../grpmi/curl_download/curl_download.xs:228 msgid "FTP couldn't get size\n" msgstr "FTP نتوانست اندازه را دریافت کند\n" #: ../grpmi/curl_download/curl_download.xs:231 msgid "HTTP range error\n" msgstr "خطای گستره HTTP\n" #: ../grpmi/curl_download/curl_download.xs:234 msgid "HTTP POST error\n" msgstr "خطای پست HTTP\n" #: ../grpmi/curl_download/curl_download.xs:237 msgid "SSL connect error\n" msgstr "خطای ارتباط SSL\n" #: ../grpmi/curl_download/curl_download.xs:240 msgid "FTP bad download resume\n" msgstr "ادامه‌ی بارگیری بد FTP\n" #: ../grpmi/curl_download/curl_download.xs:243 msgid "File couldn't read file\n" msgstr "پرونده نتوانست پرونده را بخواند\n" #: ../grpmi/curl_download/curl_download.xs:246 msgid "LDAP cannot bind\n" msgstr "LDAP نمی‌تواند وصل کند\n" #: ../grpmi/curl_download/curl_download.xs:249 msgid "LDAP search failed\n" msgstr "جستجوی LDAP شکست خورد\n" #: ../grpmi/curl_download/curl_download.xs:252 msgid "Library not found\n" msgstr "کتابخانه یافت نشد\n" #: ../grpmi/curl_download/curl_download.xs:255 msgid "Function not found\n" msgstr "تابع یافت نشد\n" #: ../grpmi/curl_download/curl_download.xs:258 msgid "Aborted by callback\n" msgstr "توسط callback سقط شد\n" #: ../grpmi/curl_download/curl_download.xs:261 msgid "Bad function argument\n" msgstr "آرگومان بد تابع\n" #: ../grpmi/curl_download/curl_download.xs:264 msgid "Bad calling order\n" msgstr "ترتیب بد فراخوانی\n" #: ../grpmi/curl_download/curl_download.xs:267 msgid "HTTP Interface operation failed\n" msgstr "عملیات واسط HTTP شکست خورد\n" #: ../grpmi/curl_download/curl_download.xs:270 msgid "my_getpass() returns fail\n" msgstr "شکست نتیجه‌ی تابع my_getpass()\n" #: ../grpmi/curl_download/curl_download.xs:273 msgid "catch endless re-direct loops\n" msgstr "گرفتن حلقه‌های بی‌انتهای هدایت-مجدد\n" #: ../grpmi/curl_download/curl_download.xs:276 msgid "User specified an unknown option\n" msgstr "کاربر یک گزینه‌ی ناشناس را مشخص کرده است\n" #: ../grpmi/curl_download/curl_download.xs:279 msgid "Malformed telnet option\n" msgstr "گزینه‌ی ناقص telnet\n" #: ../grpmi/curl_download/curl_download.xs:282 msgid "removed after 7.7.3\n" msgstr "بعد از ۷.۷.۳برداشته شد\n" #: ../grpmi/curl_download/curl_download.xs:285 msgid "peer's certificate wasn't ok\n" msgstr "گواهی همپایه درست نبود\n" #: ../grpmi/curl_download/curl_download.xs:288 msgid "when this is a specific error\n" msgstr "وقتی که این یک خطای مشخص است\n" #: ../grpmi/curl_download/curl_download.xs:291 msgid "SSL crypto engine not found\n" msgstr "موتور رمزگذار SSL یافت نشد\n" #: ../grpmi/curl_download/curl_download.xs:294 msgid "can not set SSL crypto engine as default\n" msgstr "نمی‌توان موتور رمزگذار SSL را مانند پیش‌فرض قرار داد\n" #: ../grpmi/curl_download/curl_download.xs:297 msgid "failed sending network data\n" msgstr "فرستادن داده‌های شبکه شکست خورد\n" #: ../grpmi/curl_download/curl_download.xs:300 msgid "failure in receiving network data\n" msgstr "دریافت داده‌های شبکه شکست خورد\n" #: ../grpmi/curl_download/curl_download.xs:303 msgid "share is in use\n" msgstr "اشتراک مورد استفاده می‌باشد\n" #: ../grpmi/curl_download/curl_download.xs:306 msgid "problem with the local certificate\n" msgstr "مشکلی با گواهی نامه محلی\n" #: ../grpmi/curl_download/curl_download.xs:309 msgid "couldn't use specified cipher\n" msgstr "رمزشکن مشخص شده نتوانست استفاده گردد\n" #: ../grpmi/curl_download/curl_download.xs:312 msgid "problem with the CA cert (path?)\n" msgstr "مشکل با گواهی CA (مسیر؟)\n" #: ../grpmi/curl_download/curl_download.xs:315 msgid "Unrecognized transfer encoding\n" msgstr "رمزگزاری انتقال ناشناخته\n" #: ../grpmi/curl_download/curl_download.xs:320 #, c-format msgid "Unknown error code %d\n" msgstr "کد خطای ناشناس %d\n" #: data/rpmdrake.desktop.in.h:1 msgid "Install Software" msgstr "نصب نرم‌افزار" #: data/rpmdrake-remove.desktop.in.h:1 msgid "Remove Software" msgstr "برداشتن نرم‌افزار" #: data/rpmdrake-sources.desktop.in.h:1 msgid "Software Media Manager" msgstr "مدیر رسانه‌های نرم‌افزاری" #~ msgid "Reset the selection" #~ msgstr "بازنشاندن انتخاب" #~ msgid "Reload the packages list" #~ msgstr "بارگذاری مجدد لیست بسته‌ها" #~ msgid "Quit" #~ msgstr "ترک"