Changeset 629 for trunk/Modules/Translation
- Timestamp:
- Dec 7, 2013, 1:42:02 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/Translation/Form.php
r628 r629 7 7 $orig_replace = str_replace(' ',' ',$orig); 8 8 9 if (strlen($orig) < strlen($Text)-1) 10 $Text = str_replace(' '.$orig,' <span Title="Přelož jako: '.$tran_replace.'" class="edit"><a class="edit" target="_NEW2" href="'.$this->System->Link('/form.php?group='.$Group.'&ID='.$ID).'">'.$orig_replace.'</a></span>',$Text); 11 return ($Text); 9 if (strlen($orig) < strlen($Text)-1) { 10 if ($Group <> '') { 11 $Text = str_replace(' '.$orig,' <span Title="Přelož jako: '.$tran_replace.'" class="edit"><a class="edit" target="_NEW2" href="'.$this->System->Link('/form.php?group='.$Group.'&ID='.$ID).'">'.$orig_replace.'</a></span>',$Text); 12 } else { 13 $Text = str_replace(' '.$orig,' <span Title="Přelož jako: '.$tran_replace.'" class="edit"><a class="edit" target="_NEW2" href="'.$this->System->Link('/dictionary/?search='.$tran).'">'.$orig_replace.'</a></span>',$Text); 14 } 15 } 16 return ($Text); 12 17 } 13 18 function ReplaceNotTranslated($orig,$tran,$Text,$ID,$Group) { … … 23 28 { 24 29 $Text = ' '.$Text; 30 31 $Text = str_replace('$B','<span Title="Znamená odřádkování, překladu zachovej na stejné pozici." class="edit">$B</span>',$Text); 32 $Text = str_replace('$N','<span Title="Znamená jméno hráče, překladu zachovej na stejné pozici." class="edit">$N</span>',$Text); 33 $Text = str_replace('$R','<span Title="Znamená rasu hráče, překladu zachovej na stejné pozici." class="edit">$R</span>',$Text); 34 $Text = str_replace('$G','<span Title="Vybere oslovení podle pohlaví hráče, překladu zachovej na stejné pozici." class="edit">$G</span>',$Text); 35 $Text = str_replace('$b','<span Title="Znamená odřádkování, překladu zachovej na stejné pozici." class="edit">$B</span>',$Text); 36 $Text = str_replace('$n','<span Title="Znamená jméno hráče, překladu zachovej na stejné pozici." class="edit">$N</span>',$Text); 37 $Text = str_replace('$r','<span Title="Znamená rasu hráče, překladu zachovej na stejné pozici." class="edit">$R</span>',$Text); 38 $Text = str_replace('$g','<span Title="Vybere oslovení podle pohlaví hráče, překladu zachovej na stejné pozici." class="edit">$G</span>',$Text); 25 39 foreach($names as $Line) { 26 40 if ($Line[3] <> '') { … … 66 80 } else 67 81 { 68 $DbResult = $this->Database->query('SELECT * FROM `'.$Table.'` WHERE '. 82 if ($this->System->Config['OriginalLanguage'] == $Line['Language']){ 83 $LineAJ = $Line; 84 $DbResult = $this->Database->query('SELECT * FROM `'.$Table.'` WHERE '. 85 '(`Language` != '.$this->System->Config['OriginalLanguage'].') AND '. 86 '(`Entry` = '.$Line['Entry'].') LIMIT 1'); 87 $LineSearch = $DbResult->fetch_assoc(); 88 foreach($TranslationTree[$GroupId]['Items'] as $Index => $TextItem) 89 if($TextItem['Visible'] == 1) 90 if (($LineAJ[$TextItem['Column']] <> '') and ($LineSearch[$TextItem['Column']] <> '')) $Line[$TextItem['Column']] = $LineSearch[$TextItem['Column']]; 91 92 } else { 93 $DbResult = $this->Database->query('SELECT * FROM `'.$Table.'` WHERE '. 69 94 '(`Language` = '.$this->System->Config['OriginalLanguage'].') AND '. 70 95 '(`Entry` = '.$Line['Entry'].') AND (`VersionEnd` = '.$Line['VersionEnd'].') LIMIT 1'); 71 $LineAJ = $DbResult->fetch_assoc(); 96 $LineAJ = $DbResult->fetch_assoc(); 97 } 72 98 if(!$LineAJ) 73 99 { … … 151 177 $Output .= '<form action="save.php?group='.$GroupId.'" method="post"><div>'; 152 178 // TODO: Remove fixed group id condition 153 if(($GroupId < 4) or ($GroupId == 10) or ($GroupId == 11))179 // if(($GroupId < 4) or ($GroupId == 10) or ($GroupId == 11)) 154 180 $Output .= '<a href="'.$this->System->Link('/dictionary/?action=group&group='.$GroupId.'&ID='.$LineAJ['ID']).'" target="_blank" title="Zobrazit přeložené názvy věci, postav, a herních objektů k tomuto překladu">Vyhledat v názvech</a>'; 155 181 $Output .= ' <input type="submit" value="Uložit do rozepsaných" name="save" title="Klikněte na uložit pro pozdější dokončení překladu" />'.
Note:
See TracChangeset
for help on using the changeset viewer.