aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/template/context.php
blob: 65c7d094a0fa5faa6db5036f315993182fa34b50 (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
-rw-r--r--po/hu.po193
1 files changed, 96 insertions, 97 deletions
diff --git a/po/hu.po b/po/hu.po
index f99d906..c6c8923 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -3,12 +3,13 @@
#
# Arpad Biro <biro.arpad gmail>, 2000, 2003, 2004, 2005, 2006, 2007.
# Tamas Szanto <tszanto@mol.hu>, 2001.
+# Gergely Lonyai <aleph@mandriva.org>, 2007,2008,2009.
msgid ""
msgstr ""
-"Project-Id-Version: hu\n"
+"Project-Id-Version: drakx-kbd-mouse-x11-2009.1\n"
"POT-Creation-Date: 2009-04-07 12:42+0200\n"
-"PO-Revision-Date: 2008-02-16 13:25+0100\n"
-"Last-Translator: Lónyai Gergely <alephlg@gmail.com>\n"
+"PO-Revision-Date: 2009-04-09 13:53+0100\n"
+"Last-Translator: Lónyai Gergely <aleph@mandriva.org>\n"
"Language-Team: Hungarian <alephlg@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -67,12 +68,12 @@ msgstr "64 MB vagy több"
#: ../lib/Xconfig/card.pm:167
#, c-format
msgid "X server"
-msgstr "X-kiszolgáló"
+msgstr "X kiszolgáló"
#: ../lib/Xconfig/card.pm:168
#, c-format
msgid "Choose an X server"
-msgstr "Válasszon egy X-kiszolgálót"
+msgstr "Válasszon egy X kiszolgálót"
#: ../lib/Xconfig/card.pm:199
#, c-format
@@ -96,23 +97,16 @@ msgstr "Válassza ki a grafikus kártyán található memória mennyiségét"
#: ../lib/Xconfig/card.pm:315
#, c-format
msgid ""
-"There is a proprietary driver available for your video card which may "
-"support additional features.\n"
+"There is a proprietary driver available for your video card which may support additional features.\n"
"Do you wish to use it?"
msgstr ""
-"A grafikus kártyának van kötött licencelésű (zárt) meghajtóprogramja, amely "
-"esetleg további funkciókat támogathat.\n"
+"A grafikus kártyának van kötött licencelésű (zárt) meghajtóprogramja, amely esetleg további funkciókat támogathat.\n"
"Szeretné azt használni?"
#: ../lib/Xconfig/card.pm:342
#, c-format
-msgid ""
-"The proprietary driver was not properly installed, defaulting to free "
-"software driver."
-msgstr ""
-"A kötött licencelésű (zárt) meghajtóprogram nem lett megfelelően telepítve, "
-"ezért az alapértelmezés szerinti szabad szoftveres meghajtóprogram lesz "
-"használva."
+msgid "The proprietary driver was not properly installed, defaulting to free software driver."
+msgstr "A kötött licencelésű (zárt) meghajtóprogram nem lett megfelelően telepítve, ezért az alapértelmezés szerinti szabad szoftveres meghajtóprogram lesz használva."
#: ../lib/Xconfig/card.pm:409
#, c-format
@@ -129,7 +123,8 @@ msgstr "A Xinerama kiterjesztés használata"
msgid "Configure only card \"%s\"%s"
msgstr "Csak a(z) \"%s\"%s kártya beállítása"
-#: ../lib/Xconfig/main.pm:88 ../lib/Xconfig/main.pm:89
+#: ../lib/Xconfig/main.pm:88
+#: ../lib/Xconfig/main.pm:89
#: ../lib/Xconfig/monitor.pm:133
#, c-format
msgid "Custom"
@@ -150,14 +145,16 @@ msgstr "Kilépés"
msgid "Graphic Card"
msgstr "Grafikus kártya"
-#: ../lib/Xconfig/main.pm:129 ../lib/Xconfig/monitor.pm:127
+#: ../lib/Xconfig/main.pm:129
+#: ../lib/Xconfig/monitor.pm:127
#, c-format
msgid ""
"_: This is a display device\n"
"Monitor"
msgstr "Monitor"
-#: ../lib/Xconfig/main.pm:132 ../lib/Xconfig/resolution_and_depth.pm:385
+#: ../lib/Xconfig/main.pm:132
+#: ../lib/Xconfig/resolution_and_depth.pm:385
#, c-format
msgid "Resolution"
msgstr "Felbontás"
@@ -210,7 +207,8 @@ msgstr "A monitor kiválasztása"
msgid "Plug'n Play"
msgstr "Plug and Play"
-#: ../lib/Xconfig/monitor.pm:135 ../lib/mouse.pm:47
+#: ../lib/Xconfig/monitor.pm:135
+#: ../lib/mouse.pm:47
#, c-format
msgid "Generic"
msgstr "Általános"
@@ -223,15 +221,12 @@ msgstr "Gyártó"
#: ../lib/Xconfig/monitor.pm:154
#, c-format
msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
+"The two critical parameters are the vertical refresh rate, which is the rate\n"
"at which the whole screen is refreshed, and most importantly the horizontal\n"
"sync rate, which is the rate at which scanlines are displayed.\n"
"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
+"It is VERY IMPORTANT that you do not specify a monitor type with a sync range\n"
+"that is beyond the capabilities of your monitor: you may damage your monitor.\n"
" If in doubt, choose a conservative setting."
msgstr ""
"A két legfontosabb paraméter a függőleges frissítés frekvenciája (a teljes\n"
@@ -279,7 +274,8 @@ msgid "16 million colors (24 bits)"
msgstr "16 millió szín (24 bites)"
#: ../lib/Xconfig/resolution_and_depth.pm:75
-#: ../lib/Xconfig/resolution_and_depth.pm:376 ../lib/mouse.pm:35
+#: ../lib/Xconfig/resolution_and_depth.pm:376
+#: ../lib/mouse.pm:35
#, c-format
msgid "Automatic"
msgstr "Automatikus"
@@ -289,7 +285,8 @@ msgstr "Automatikus"
msgid "Resolutions"
msgstr "Felbontások"
-#: ../lib/Xconfig/resolution_and_depth.pm:408 ../lib/mouse.pm:188
+#: ../lib/Xconfig/resolution_and_depth.pm:408
+#: ../lib/mouse.pm:188
#, c-format
msgid "Other"
msgstr "Egyéb"
@@ -332,9 +329,7 @@ msgstr "Ki szeretné próbálni a beállításokat?"
#: ../lib/Xconfig/test.pm:31
#, c-format
msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-"Figyelmeztetés: a grafikus kártya tesztelése esetleg a gép lefagyásához is "
-"vezethet."
+msgstr "Figyelmeztetés: a grafikus kártya tesztelése esetleg a gép lefagyásához is vezethet."
#: ../lib/Xconfig/test.pm:65
#, c-format
@@ -410,12 +405,12 @@ msgstr "Felbontás: %s\n"
#: ../lib/Xconfig/various.pm:40
#, c-format
msgid "Xorg driver: %s\n"
-msgstr "Xorg-meghajtó: %s\n"
+msgstr "Xorg meghajtó: %s\n"
#: ../lib/Xconfig/various.pm:220
#, c-format
msgid "Xorg configuration"
-msgstr "Xorg-beállítások"
+msgstr "Xorg beállítások"
#: ../lib/Xconfig/various.pm:221
#, c-format
@@ -440,9 +435,7 @@ msgstr "Hardveresen gyorsított egérmutató használata"
#: ../lib/Xconfig/various.pm:231
#, c-format
msgid "Enable RENDER Acceleration (this may cause bugs displaying text)"
-msgstr ""
-"A megjelenítés gyorsításának bekapcsolása (szövegmegjelenítésnél problémákat "
-"okozhat)"
+msgstr "A megjelenítés gyorsításának bekapcsolása (szövegmegjelenítésnél problémákat okozhat)"
#: ../lib/Xconfig/various.pm:235
#, c-format
@@ -457,19 +450,18 @@ msgstr "Dupla megjelenítés bekapcsolása a második képernyőn"
#: ../lib/Xconfig/various.pm:239
#, c-format
msgid "Force display mode of DVI"
-msgstr "" * Clears template data set. */ public function clear() { $this->tpldata = array('.' => array(0 => array())); $this->rootref = &$this->tpldata['.'][0]; } /** * Assign a single scalar value to a single key. * * Value can be a string, an integer or a boolean. * * @param string $varname Variable name * @param string $varval Value to assign to variable */ public function assign_var($varname, $varval) { $this->rootref[$varname] = $varval; return true; } /** * Append text to the string value stored in a key. * * Text is appended using the string concatenation operator (.). * * @param string $varname Variable name * @param string $varval Value to append to variable */ public function append_var($varname, $varval) { $this->rootref[$varname] = (isset($this->rootref[$varname]) ? $this->rootref[$varname] : '') . $varval; return true; } /** * Returns a reference to template data array. * * This function is public so that template renderer may invoke it. * Users should alter template variables via functions in \phpbb\template\template. * * Note: modifying returned array will affect data stored in the context. * * @return array template data */ public function &get_data_ref() { // returning a reference directly is not // something php is capable of doing $ref = &$this->tpldata; return $ref; } /** * Returns a reference to template root scope. * * This function is public so that template renderer may invoke it. * Users should not need to invoke this function. * * Note: modifying returned array will affect data stored in the context. * * @return array template data */ public function &get_root_ref() { // rootref is already a reference return $this->rootref; } /** * Assign key variable pairs from an array to a specified block * * @param string $blockname Name of block to assign $vararray to * @param array $vararray A hash of variable name => value pairs */ public function assign_block_vars($blockname, array $vararray) { if (strpos($blockname, '.') !== false) { // Nested block. $blocks = explode('.', $blockname); $blockcount = sizeof($blocks) - 1; $str = &$this->tpldata; for ($i = 0; $i < $blockcount; $i++) { $str = &$str[$blocks[$i]]; $str = &$str[sizeof($str) - 1]; } $s_row_count = isset($str[$blocks[$blockcount]]) ? sizeof($str[$blocks[$blockcount]]) : 0; $vararray['S_ROW_COUNT'] = $vararray['S_ROW_NUM'] = $s_row_count; // Assign S_FIRST_ROW if (!$s_row_count) { $vararray['S_FIRST_ROW'] = true; } // Assign S_BLOCK_NAME $vararray['S_BLOCK_NAME'] = $blocks[$blockcount]; // Now the tricky part, we always assign S_LAST_ROW and remove the entry before // This is much more clever than going through the complete template data on display (phew) $vararray['S_LAST_ROW'] = true; if ($s_row_count > 0) { unset($str[$blocks[$blockcount]][($s_row_count - 1)]['S_LAST_ROW']); } // Now we add the block that we're actually assigning to. // We're adding a new iteration to this block with the given // variable assignments. $str[$blocks[$blockcount]][] = $vararray; // Set S_NUM_ROWS foreach ($str[$blocks[$blockcount]] as &$mod_block) { $mod_block['S_NUM_ROWS'] = sizeof($str[$blocks[$blockcount]]); } } else { // Top-level block. $s_row_count = (isset($this->tpldata[$blockname])) ? sizeof($this->tpldata[$blockname]) : 0; $vararray['S_ROW_COUNT'] = $vararray['S_ROW_NUM'] = $s_row_count; // Assign S_FIRST_ROW if (!$s_row_count) { $vararray['S_FIRST_ROW'] = true; } // Assign S_BLOCK_NAME $vararray['S_BLOCK_NAME'] = $blockname; // We always assign S_LAST_ROW and remove the entry before $vararray['S_LAST_ROW'] = true; if ($s_row_count > 0) { unset($this->tpldata[$blockname][($s_row_count - 1)]['S_LAST_ROW']); } // Add a new iteration to this block with the variable assignments we were given. $this->tpldata[$blockname][] = $vararray; // Set S_NUM_ROWS foreach ($this->tpldata[$blockname] as &$mod_block) { $mod_block['S_NUM_ROWS'] = sizeof($this->tpldata[$blockname]); } } return true; } /** * Change already assigned key variable pair (one-dimensional - single loop entry) * * An example of how to use this function: * {@example alter_block_array.php} * * @param string $blockname the blockname, for example 'loop' * @param array $vararray the var array to insert/add or merge * @param mixed $key Key to search for * * array: KEY => VALUE [the key/value pair to search for within the loop to determine the correct position] * * int: Position [the position to change or insert at directly given] * * If key is false the position is set to 0 * If key is true the position is set to the last entry * * @param string $mode Mode to execute (valid modes are 'insert' and 'change') * * If insert, the vararray is inserted at the given position (position counting from zero). * If change, the current block gets merged with the vararray (resulting in new key/value pairs be added and existing keys be replaced by the new \value). * * Since counting begins by zero, inserting at the last position will result in this array: array(vararray, last positioned array) * and inserting at position 1 will result in this array: array(first positioned array, vararray, following vars) * * @return bool false on error, true on success */ public function alter_block_array($blockname, array $vararray, $key = false, $mode = 'insert') { if (strpos($blockname, '.') !== false) { // Nested block. $blocks = explode('.', $blockname); $blockcount = sizeof($blocks) - 1; $block = &$this->tpldata; for ($i = 0; $i < $blockcount; $i++) { if (($pos = strpos($blocks[$i], '[')) !== false) { $name = substr($blocks[$i], 0, $pos); if (strpos($blocks[$i], '[]') === $pos) { $index = sizeof($block[$name]) - 1; } else { $index = min((int) substr($blocks[$i], $pos + 1, -1), sizeof($block[$name]) - 1); } } else { $name = $blocks[$i]; $index = sizeof($block[$name]) - 1; } $block = &$block[$name]; $block = &$block[$index]; } $block = &$block[$blocks[$i]]; // Traverse the last block } else { // Top-level block. $block = &$this->tpldata[$blockname]; } // Change key to zero (change first position) if false and to last position if true if ($key === false || $key === true) { $key = ($key === false) ? 0 : sizeof($block); } // Get correct position if array given if (is_array($key)) { // Search array to get correct position list($search_key, $search_value) = @each($key); $key = null; foreach ($block as $i => $val_ary) { if ($val_ary[$search_key] === $search_value) { $key = $i; break; } } // key/value pair not found if ($key === null) { return false; } } // Insert Block if ($mode == 'insert') { // Make sure we are not exceeding the last iteration if ($key >= sizeof($this->tpldata[$blockname])) { $key = sizeof($this->tpldata[$blockname]); unset($this->tpldata[$blockname][($key - 1)]['S_LAST_ROW']); $vararray['S_LAST_ROW'] = true; } else if ($key === 0) { unset($this->tpldata[$blockname][0]['S_FIRST_ROW']); $vararray['S_FIRST_ROW'] = true; } // Assign S_BLOCK_NAME $vararray['S_BLOCK_NAME'] = $blockname; // Re-position template blocks for ($i = sizeof($block); $i > $key; $i--) { $block[$i] = $block[$i-1]; $block[$i]['S_ROW_COUNT'] = $block[$i]['S_ROW_NUM'] = $i; } // Insert vararray at given position $block[$key] = $vararray; $block[$key]['S_ROW_COUNT'] = $block[$key]['S_ROW_NUM'] = $key; // Set S_NUM_ROWS foreach ($this->tpldata[$blockname] as &$mod_block) { $mod_block['S_NUM_ROWS'] = sizeof($this->tpldata[$blockname]); } return true; } // Which block to change? if ($mode == 'change') { if ($key == sizeof($block)) { $key--; } $block[$key] = array_merge($block[$key], $vararray); return true; } return false; } /** * Reset/empty complete block * * @param string $blockname Name of block to destroy */ public function destroy_block_vars($blockname) { if (strpos($blockname, '.') !== false) { // Nested block. $blocks = explode('.', $blockname); $blockcount = sizeof($blocks) - 1; $str = &$this->tpldata; for ($i = 0; $i < $blockcount; $i++) { $str = &$str[$blocks[$i]]; $str = &$str[sizeof($str) - 1]; } unset($str[$blocks[$blockcount]]); } else { // Top-level block. unset($this->tpldata[$blockname]); } return true; } }