@@ -32,9 +32,9 @@ discard block |
||
32 | 32 | <div class="col-md-4"> |
33 | 33 | <select id="dir" name="dir" class="form-control"> |
34 | 34 | <option value="1">base, boot</option> |
35 | - <option value="2" <?php if(isset($_GET["dir"]) && $_GET["dir"] == '2'){echo("selected");}?>>dll</option> |
|
36 | - <option value="3" <?php if(isset($_GET["dir"]) && $_GET["dir"] == '3'){echo("selected");}?>>media, subsystems, win32ss</option> |
|
37 | - <option value="100" <?php if(isset($_GET["dir"]) && $_GET["dir"] == '100'){echo("selected");}?>>All ReactOS Source dir</option> |
|
35 | + <option value="2" <?php if (isset($_GET["dir"]) && $_GET["dir"] == '2') {echo("selected"); }?>>dll</option> |
|
36 | + <option value="3" <?php if (isset($_GET["dir"]) && $_GET["dir"] == '3') {echo("selected"); }?>>media, subsystems, win32ss</option> |
|
37 | + <option value="100" <?php if (isset($_GET["dir"]) && $_GET["dir"] == '100') {echo("selected"); }?>>All ReactOS Source dir</option> |
|
38 | 38 | </select> |
39 | 39 | </div> |
40 | 40 | </div> |
@@ -53,11 +53,11 @@ discard block |
||
53 | 53 | switch ($_GET["dir"]) |
54 | 54 | { |
55 | 55 | case "1": |
56 | - $directory1 = new RecursiveDirectoryIterator($ROSDir. "base/applications"); |
|
57 | - $directory2 = new RecursiveDirectoryIterator($ROSDir. "base/setup"); |
|
58 | - $directory3 = new RecursiveDirectoryIterator($ROSDir. "base/shell"); |
|
59 | - $directory4 = new RecursiveDirectoryIterator($ROSDir. "base/system"); |
|
60 | - $directory5 = new RecursiveDirectoryIterator($ROSDir. "boot/freeldr/fdebug"); |
|
56 | + $directory1 = new RecursiveDirectoryIterator($ROSDir."base/applications"); |
|
57 | + $directory2 = new RecursiveDirectoryIterator($ROSDir."base/setup"); |
|
58 | + $directory3 = new RecursiveDirectoryIterator($ROSDir."base/shell"); |
|
59 | + $directory4 = new RecursiveDirectoryIterator($ROSDir."base/system"); |
|
60 | + $directory5 = new RecursiveDirectoryIterator($ROSDir."boot/freeldr/fdebug"); |
|
61 | 61 | |
62 | 62 | $it = new AppendIterator(); |
63 | 63 | $it->append(new RecursiveIteratorIterator($directory1)); |
@@ -68,9 +68,9 @@ discard block |
||
68 | 68 | break; |
69 | 69 | |
70 | 70 | case "2": |
71 | - $directory6 = new RecursiveDirectoryIterator($ROSDir. "dll/cpl"); |
|
72 | - $directory7 = new RecursiveDirectoryIterator($ROSDir. "dll/shellext"); |
|
73 | - $directory8 = new RecursiveDirectoryIterator($ROSDir. "dll/win32"); |
|
71 | + $directory6 = new RecursiveDirectoryIterator($ROSDir."dll/cpl"); |
|
72 | + $directory7 = new RecursiveDirectoryIterator($ROSDir."dll/shellext"); |
|
73 | + $directory8 = new RecursiveDirectoryIterator($ROSDir."dll/win32"); |
|
74 | 74 | |
75 | 75 | $it = new AppendIterator(); |
76 | 76 | $it->append(new RecursiveIteratorIterator($directory6)); |
@@ -79,9 +79,9 @@ discard block |
||
79 | 79 | break; |
80 | 80 | |
81 | 81 | case "3": |
82 | - $directory9 = new RecursiveDirectoryIterator($ROSDir. "media/themes"); |
|
83 | - $directory10 = new RecursiveDirectoryIterator($ROSDir. "subsystems/mvdm/ntvdm"); |
|
84 | - $directory11 = new RecursiveDirectoryIterator($ROSDir. "win32ss/user"); |
|
82 | + $directory9 = new RecursiveDirectoryIterator($ROSDir."media/themes"); |
|
83 | + $directory10 = new RecursiveDirectoryIterator($ROSDir."subsystems/mvdm/ntvdm"); |
|
84 | + $directory11 = new RecursiveDirectoryIterator($ROSDir."win32ss/user"); |
|
85 | 85 | |
86 | 86 | $it = new AppendIterator(); |
87 | 87 | $it->append(new RecursiveIteratorIterator($directory9)); |
@@ -144,30 +144,30 @@ discard block |
||
144 | 144 | |
145 | 145 | set_error_handler('exceptions_error_handler'); |
146 | 146 | |
147 | - $regex = new RegexIterator($it, '/^.+'. $langDir .'.+('. $originLang .')\.'. $fileExt .'$/i', RecursiveRegexIterator::GET_MATCH); |
|
147 | + $regex = new RegexIterator($it, '/^.+'.$langDir.'.+('.$originLang.')\.'.$fileExt.'$/i', RecursiveRegexIterator::GET_MATCH); |
|
148 | 148 | |
149 | 149 | $missing = $allStrings = 0; |
150 | 150 | |
151 | 151 | $lang = htmlspecialchars($_GET["lang"]); |
152 | 152 | // Search for eg. PL,Pl,pl |
153 | - $fileSearch = strtoupper($lang) .",". ucfirst($lang) .",". strtolower($lang); |
|
153 | + $fileSearch = strtoupper($lang).",".ucfirst($lang).",".strtolower($lang); |
|
154 | 154 | |
155 | 155 | // ReactOS and Wine Strings - array |
156 | 156 | $ignoredROSStrings = file($ROSSpellFilename, FILE_IGNORE_NEW_LINES); |
157 | 157 | $ignoredWineStrings = file($wineSpellFilename, FILE_IGNORE_NEW_LINES); |
158 | 158 | |
159 | 159 | $regex->rewind(); |
160 | - while($regex->valid()) |
|
160 | + while ($regex->valid()) |
|
161 | 161 | { |
162 | 162 | if (!$regex->isDot()) |
163 | 163 | { |
164 | - $file = glob($regex->getPathInfo() ."/*{". $fileSearch ."}*.". $fileExt, GLOB_BRACE); |
|
164 | + $file = glob($regex->getPathInfo()."/*{".$fileSearch."}*.".$fileExt, GLOB_BRACE); |
|
165 | 165 | |
166 | 166 | $isFile = array_filter($file); |
167 | 167 | |
168 | 168 | if (empty($isFile)) |
169 | 169 | { |
170 | - echo '<b>No translation</b> for path '. $regex->getPathInfo() .'<hr>'; |
|
170 | + echo '<b>No translation</b> for path '.$regex->getPathInfo().'<hr>'; |
|
171 | 171 | } else |
172 | 172 | { |
173 | 173 | $fileContent1 = file_get_contents($regex->key()); |
@@ -177,7 +177,7 @@ discard block |
||
177 | 177 | |
178 | 178 | if ($array['diff']) |
179 | 179 | { |
180 | - echo $regex->getPathInfo() .'<br><br>'; |
|
180 | + echo $regex->getPathInfo().'<br><br>'; |
|
181 | 181 | |
182 | 182 | $currentMissing = $missing; |
183 | 183 | |
@@ -189,7 +189,7 @@ discard block |
||
189 | 189 | // Check if this same and ignore some words |
190 | 190 | if ($english === $array['rightVersion'][$index] && !in_array($english, $ignoredROSStrings) && !in_array($english, $ignoredWineStrings)) |
191 | 191 | { |
192 | - echo "<b>Missing translation:</b> ". htmlspecialchars($english) ."<br>"; |
|
192 | + echo "<b>Missing translation:</b> ".htmlspecialchars($english)."<br>"; |
|
193 | 193 | $missing++; |
194 | 194 | } |
195 | 195 | $allStrings++; |
@@ -189,7 +189,7 @@ discard block |
||
189 | 189 | // Check if this same and ignore some words |
190 | 190 | if ($english === $array['rightVersion'][$index] && !in_array($english, $ignoredROSStrings) && !in_array($english, $ignoredWineStrings)) |
191 | 191 | { |
192 | - echo "<b>Missing translation:</b> ". htmlspecialchars($english) ."<br>"; |
|
192 | + echo "<b>Missing translation:</b> ". htmlspecialchars($english) ."<br>"; |
|
193 | 193 | $missing++; |
194 | 194 | } |
195 | 195 | $allStrings++; |
@@ -202,7 +202,7 @@ discard block |
||
202 | 202 | } |
203 | 203 | if ($currentMissing == $missing) |
204 | 204 | { |
205 | - echo "Seems OK :) Some strings was ignored by ReactOS and Wine spell files.<br>"; |
|
205 | + echo "Seems OK :) Some strings was ignored by ReactOS and Wine spell files.<br>"; |
|
206 | 206 | } |
207 | 207 | |
208 | 208 | echo "<hr>"; |
@@ -35,19 +35,19 @@ discard block |
||
35 | 35 | |
36 | 36 | if ($test === false) |
37 | 37 | { |
38 | - $directory1 = new RecursiveDirectoryIterator($ROSDir. "base/applications"); |
|
39 | - $directory2 = new RecursiveDirectoryIterator($ROSDir. "base/setup"); |
|
40 | - $directory3 = new RecursiveDirectoryIterator($ROSDir. "base/shell"); |
|
41 | - $directory4 = new RecursiveDirectoryIterator($ROSDir. "base/system"); |
|
42 | - $directory5 = new RecursiveDirectoryIterator($ROSDir. "boot/freeldr/fdebug"); |
|
38 | + $directory1 = new RecursiveDirectoryIterator($ROSDir."base/applications"); |
|
39 | + $directory2 = new RecursiveDirectoryIterator($ROSDir."base/setup"); |
|
40 | + $directory3 = new RecursiveDirectoryIterator($ROSDir."base/shell"); |
|
41 | + $directory4 = new RecursiveDirectoryIterator($ROSDir."base/system"); |
|
42 | + $directory5 = new RecursiveDirectoryIterator($ROSDir."boot/freeldr/fdebug"); |
|
43 | 43 | |
44 | - $directory6 = new RecursiveDirectoryIterator($ROSDir. "dll/cpl"); |
|
45 | - $directory7 = new RecursiveDirectoryIterator($ROSDir. "dll/shellext"); |
|
46 | - $directory8 = new RecursiveDirectoryIterator($ROSDir. "dll/win32"); |
|
44 | + $directory6 = new RecursiveDirectoryIterator($ROSDir."dll/cpl"); |
|
45 | + $directory7 = new RecursiveDirectoryIterator($ROSDir."dll/shellext"); |
|
46 | + $directory8 = new RecursiveDirectoryIterator($ROSDir."dll/win32"); |
|
47 | 47 | |
48 | - $directory9 = new RecursiveDirectoryIterator($ROSDir. "media/themes"); |
|
49 | - $directory10 = new RecursiveDirectoryIterator($ROSDir. "subsystems/mvdm/ntvdm"); |
|
50 | - $directory11 = new RecursiveDirectoryIterator($ROSDir. "win32ss/user"); |
|
48 | + $directory9 = new RecursiveDirectoryIterator($ROSDir."media/themes"); |
|
49 | + $directory10 = new RecursiveDirectoryIterator($ROSDir."subsystems/mvdm/ntvdm"); |
|
50 | + $directory11 = new RecursiveDirectoryIterator($ROSDir."win32ss/user"); |
|
51 | 51 | |
52 | 52 | $it->append(new RecursiveIteratorIterator($directory1)); |
53 | 53 | $it->append(new RecursiveIteratorIterator($directory2)); |
@@ -67,25 +67,25 @@ discard block |
||
67 | 67 | $it->append(new RecursiveIteratorIterator($directory)); |
68 | 68 | } |
69 | 69 | |
70 | - $regex = new RegexIterator($it, '/^.+'. $langDir .'.+('. $originLang .')\.'. $fileExt .'$/i', RecursiveRegexIterator::GET_MATCH); |
|
70 | + $regex = new RegexIterator($it, '/^.+'.$langDir.'.+('.$originLang.')\.'.$fileExt.'$/i', RecursiveRegexIterator::GET_MATCH); |
|
71 | 71 | |
72 | 72 | $allEnglish = $missingFiles = 0; |
73 | 73 | |
74 | 74 | $lang = htmlspecialchars($_GET["lang"]); |
75 | 75 | // Search for eg. PL,Pl,pl |
76 | - $fileSearch = strtoupper($lang) .",". ucfirst($lang) .",". strtolower($lang); |
|
76 | + $fileSearch = strtoupper($lang).",".ucfirst($lang).",".strtolower($lang); |
|
77 | 77 | |
78 | 78 | $regex->rewind(); |
79 | - while($regex->valid()) |
|
79 | + while ($regex->valid()) |
|
80 | 80 | { |
81 | 81 | if (!$regex->isDot()) |
82 | 82 | { |
83 | - $file = glob($regex->getPathInfo() ."/*{". $fileSearch ."}*.". $fileExt, GLOB_BRACE); |
|
83 | + $file = glob($regex->getPathInfo()."/*{".$fileSearch."}*.".$fileExt, GLOB_BRACE); |
|
84 | 84 | |
85 | 85 | $isFile = array_filter($file); |
86 | 86 | if (empty($isFile)) |
87 | 87 | { |
88 | - echo '<b>No translation</b> for path '. $regex->getPathInfo() .'<br>'; |
|
88 | + echo '<b>No translation</b> for path '.$regex->getPathInfo().'<br>'; |
|
89 | 89 | $missingFiles++; |
90 | 90 | } |
91 | 91 | $allEnglish++; |
@@ -32,9 +32,9 @@ discard block |
||
32 | 32 | <div class="col-md-4"> |
33 | 33 | <select id="dir" name="dir" class="form-control"> |
34 | 34 | <option value="1">base, boot</option> |
35 | - <option value="2" <?php if(isset($_GET["dir"]) && $_GET["dir"] == '2'){echo("selected");}?>>dll</option> |
|
36 | - <option value="3" <?php if(isset($_GET["dir"]) && $_GET["dir"] == '3'){echo("selected");}?>>media, subsystems, win32ss</option> |
|
37 | - <option value="100" <?php if(isset($_GET["dir"]) && $_GET["dir"] == '100'){echo("selected");}?>>All ReactOS Source dir</option> |
|
35 | + <option value="2" <?php if (isset($_GET["dir"]) && $_GET["dir"] == '2') {echo("selected"); }?>>dll</option> |
|
36 | + <option value="3" <?php if (isset($_GET["dir"]) && $_GET["dir"] == '3') {echo("selected"); }?>>media, subsystems, win32ss</option> |
|
37 | + <option value="100" <?php if (isset($_GET["dir"]) && $_GET["dir"] == '100') {echo("selected"); }?>>All ReactOS Source dir</option> |
|
38 | 38 | </select> |
39 | 39 | </div> |
40 | 40 | </div> |
@@ -53,11 +53,11 @@ discard block |
||
53 | 53 | switch ($_GET["dir"]) |
54 | 54 | { |
55 | 55 | case "1": |
56 | - $directory1 = new RecursiveDirectoryIterator($ROSDir. "base/applications"); |
|
57 | - $directory2 = new RecursiveDirectoryIterator($ROSDir. "base/setup"); |
|
58 | - $directory3 = new RecursiveDirectoryIterator($ROSDir. "base/shell"); |
|
59 | - $directory4 = new RecursiveDirectoryIterator($ROSDir. "base/system"); |
|
60 | - $directory5 = new RecursiveDirectoryIterator($ROSDir. "boot/freeldr/fdebug"); |
|
56 | + $directory1 = new RecursiveDirectoryIterator($ROSDir."base/applications"); |
|
57 | + $directory2 = new RecursiveDirectoryIterator($ROSDir."base/setup"); |
|
58 | + $directory3 = new RecursiveDirectoryIterator($ROSDir."base/shell"); |
|
59 | + $directory4 = new RecursiveDirectoryIterator($ROSDir."base/system"); |
|
60 | + $directory5 = new RecursiveDirectoryIterator($ROSDir."boot/freeldr/fdebug"); |
|
61 | 61 | |
62 | 62 | $it = new AppendIterator(); |
63 | 63 | $it->append(new RecursiveIteratorIterator($directory1)); |
@@ -68,9 +68,9 @@ discard block |
||
68 | 68 | break; |
69 | 69 | |
70 | 70 | case "2": |
71 | - $directory6 = new RecursiveDirectoryIterator($ROSDir. "dll/cpl"); |
|
72 | - $directory7 = new RecursiveDirectoryIterator($ROSDir. "dll/shellext"); |
|
73 | - $directory8 = new RecursiveDirectoryIterator($ROSDir. "dll/win32"); |
|
71 | + $directory6 = new RecursiveDirectoryIterator($ROSDir."dll/cpl"); |
|
72 | + $directory7 = new RecursiveDirectoryIterator($ROSDir."dll/shellext"); |
|
73 | + $directory8 = new RecursiveDirectoryIterator($ROSDir."dll/win32"); |
|
74 | 74 | |
75 | 75 | $it = new AppendIterator(); |
76 | 76 | $it->append(new RecursiveIteratorIterator($directory6)); |
@@ -79,9 +79,9 @@ discard block |
||
79 | 79 | break; |
80 | 80 | |
81 | 81 | case "3": |
82 | - $directory9 = new RecursiveDirectoryIterator($ROSDir. "media/themes"); |
|
83 | - $directory10 = new RecursiveDirectoryIterator($ROSDir. "subsystems/mvdm/ntvdm"); |
|
84 | - $directory11 = new RecursiveDirectoryIterator($ROSDir. "win32ss/user"); |
|
82 | + $directory9 = new RecursiveDirectoryIterator($ROSDir."media/themes"); |
|
83 | + $directory10 = new RecursiveDirectoryIterator($ROSDir."subsystems/mvdm/ntvdm"); |
|
84 | + $directory11 = new RecursiveDirectoryIterator($ROSDir."win32ss/user"); |
|
85 | 85 | |
86 | 86 | $it = new AppendIterator(); |
87 | 87 | $it->append(new RecursiveIteratorIterator($directory9)); |
@@ -102,23 +102,23 @@ discard block |
||
102 | 102 | exit; |
103 | 103 | } |
104 | 104 | |
105 | - $regex = new RegexIterator($it, '/^.+'. $langDir .'.+('. $originLang .')\.'. $fileExt .'$/i', RecursiveRegexIterator::GET_MATCH); |
|
105 | + $regex = new RegexIterator($it, '/^.+'.$langDir.'.+('.$originLang.')\.'.$fileExt.'$/i', RecursiveRegexIterator::GET_MATCH); |
|
106 | 106 | |
107 | 107 | $allWrongEnc = 0; |
108 | 108 | |
109 | 109 | $lang = htmlspecialchars($_GET["lang"]); |
110 | 110 | // Search for eg. PL,Pl,pl |
111 | - $fileSearch = strtoupper($lang) .",". ucfirst($lang) .",". strtolower($lang); |
|
111 | + $fileSearch = strtoupper($lang).",".ucfirst($lang).",".strtolower($lang); |
|
112 | 112 | |
113 | 113 | // UTF-8 BOM starts with EF BB BF |
114 | - define ('UTF8_BOM', chr(0xEF) . chr(0xBB) . chr(0xBF)); |
|
114 | + define('UTF8_BOM', chr(0xEF).chr(0xBB).chr(0xBF)); |
|
115 | 115 | |
116 | 116 | $regex->rewind(); |
117 | - while($regex->valid()) |
|
117 | + while ($regex->valid()) |
|
118 | 118 | { |
119 | 119 | if (!$regex->isDot()) |
120 | 120 | { |
121 | - $file = glob($regex->getPathInfo() ."/*{". $fileSearch ."}*.". $fileExt, GLOB_BRACE); |
|
121 | + $file = glob($regex->getPathInfo()."/*{".$fileSearch."}*.".$fileExt, GLOB_BRACE); |
|
122 | 122 | |
123 | 123 | $isFile = array_filter($file); |
124 | 124 | |
@@ -132,13 +132,13 @@ discard block |
||
132 | 132 | // But UTF-8 with BOM not! |
133 | 133 | if ($first3 === UTF8_BOM) |
134 | 134 | { |
135 | - echo 'Detected <b>UTF-8 BOM</b> in '. $file[0] .'<br>'; |
|
135 | + echo 'Detected <b>UTF-8 BOM</b> in '.$file[0].'<br>'; |
|
136 | 136 | $allWrongEnc++; |
137 | 137 | } |
138 | 138 | } else |
139 | 139 | // Other encoding |
140 | 140 | { |
141 | - echo 'Detected <b>other encoding</b> in '. $file[0] .'<br>'; |
|
141 | + echo 'Detected <b>other encoding</b> in '.$file[0].'<br>'; |
|
142 | 142 | $allWrongEnc++; |
143 | 143 | } |
144 | 144 | } |
@@ -34,8 +34,7 @@ |
||
34 | 34 | if (strpos($uname, "linux") !== false) |
35 | 35 | { |
36 | 36 | echo "<br><br>For <b><u>Linux users</u></b>: make sure you have set the right permission rights for both the ReactOS source code directory and the tool directory. Use <i>chmod</i> command and set their rights to <b>755</b> for both these directories if necessary. In any case you're using XAMPP for Linux, change the user and usergroup to yours. To do so read this: <a href='https://askubuntu.com/a/221593'>Change XAMPP's usergroup and username (link)</a>"; |
37 | - } |
|
38 | - elseif (strpos($uname, "win") !== false) |
|
37 | + } elseif (strpos($uname, "win") !== false) |
|
39 | 38 | { |
40 | 39 | echo "<br><br>For <b><u>Windows users</u></b>: make sure the ReactOS source code path is <b>CORRECT</b> or that it is not <b>CORRUPT</b>"; |
41 | 40 | } |