Thread: [Winmerge-svn] SF.net SVN: winmerge:[6128] trunk/Web/translations/translations.inc
Windows visual diff and merge for files and directories
Brought to you by:
christianlist,
grimmdp
From: <ge...@us...> - 2008-11-26 23:39:14
|
Revision: 6128 http://winmerge.svn.sourceforge.net/winmerge/?rev=6128&view=rev Author: gerundt Date: 2008-11-26 23:39:10 +0000 (Wed, 26 Nov 2008) Log Message: ----------- PATCH: [ 2347236 ] Add "Maintainer" support to translations status Modified Paths: -------------- trunk/Web/translations/translations.inc Modified: trunk/Web/translations/translations.inc =================================================================== --- trunk/Web/translations/translations.inc 2008-11-26 23:26:02 UTC (rev 6127) +++ trunk/Web/translations/translations.inc 2008-11-26 23:39:10 UTC (rev 6128) @@ -188,20 +188,25 @@ $translation = $translations[$i]; $language_name = $translation['LANGUAGE'][0]['VALUE']; if ($language_name != 'English') { //If NOT English... - $translators = $translation['TRANSLATORS'][0]['TRANSLATOR']; + $translators = @$translation['TRANSLATORS'][0]['TRANSLATOR']; $temp .= " <tr>\n"; $temp .= " <td class=\"left\">" . $language_name . "</td>\n"; $temp .= " <td class=\"left\">"; for ($j = 0; $j < count($translators); $j++) { //For all translators... $translator = $translators[$j]; - $translator_name = $translator['NAME'][0]['VALUE']; - $translator_mail = $translator['MAIL'][0]['VALUE']; + $translator_name = @$translator['NAME'][0]['VALUE']; + $translator_mail = @$translator['MAIL'][0]['VALUE']; + $maintainer = @$translator['ATTRIBUTES']['MAINTAINER']; + if ($maintainer == '1') + $temp .= "<strong title=\"Maintainer\">"; if ($translator_mail != '') $temp .= "<a href=\"mailto:" . $translator_mail . "\" title=\"" . htmlentities($translator_name) . " <" . $translator_mail . ">\">" . htmlentities($translator_name) . "</a>"; else $temp .= $translator_name; + if ($maintainer == '1') + $temp .= "</strong>"; $temp .= "<br>"; } $temp .= "</td>\n"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ge...@us...> - 2008-12-05 00:09:44
|
Revision: 6151 http://winmerge.svn.sourceforge.net/winmerge/?rev=6151&view=rev Author: gerundt Date: 2008-12-05 00:09:41 +0000 (Fri, 05 Dec 2008) Log Message: ----------- Web: Add rel="nofollow" to PO(T) file links Modified Paths: -------------- trunk/Web/translations/translations.inc Modified: trunk/Web/translations/translations.inc =================================================================== --- trunk/Web/translations/translations.inc 2008-12-05 00:02:43 UTC (rev 6150) +++ trunk/Web/translations/translations.inc 2008-12-05 00:09:41 UTC (rev 6151) @@ -87,7 +87,7 @@ $strings_untranslated = $strings['UNTRANSLATED'][0]['VALUE']; $temp .= " <tr>\n"; - $temp .= " <td class=\"left\"><a href=\"" . $svnurl . $file_name . "\">" . $language_name . "</a></td>\n"; + $temp .= " <td class=\"left\"><a href=\"" . $svnurl . $file_name . "\" rel=\"nofollow\">" . $language_name . "</a></td>\n"; $temp .= " <td class=\"center\">" . get_status_graph($strings_count, $strings_translated, $strings_fuzzy, $strings_untranslated) . "</td>\n"; $temp .= " <td class=\"right translated\">" . $strings_translated . "</td>\n"; $temp .= " <td class=\"right fuzzy\">" . $strings_fuzzy . "</td>\n"; @@ -103,7 +103,7 @@ } } $temp .= " <tr>\n"; - $temp .= " <td class=\"left\"><a href=\"" . $svnurl . $english_file_name . "\">English (Template)</a></td>\n"; + $temp .= " <td class=\"left\"><a href=\"" . $svnurl . $english_file_name . "\" rel=\"nofollow\">English (Template)</a></td>\n"; $temp .= " <td class=\"center\"></td>\n"; $temp .= " <td colspan=\"3\" class=\"center\">Total: " . $english_strings_count . "</td>\n"; $temp .= " <td class=\"center\">" . $english_translation_update . "</td>\n"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ge...@us...> - 2009-06-11 18:11:19
|
Revision: 6843 http://winmerge.svn.sourceforge.net/winmerge/?rev=6843&view=rev Author: gerundt Date: 2009-06-11 18:11:17 +0000 (Thu, 11 Jun 2009) Log Message: ----------- Web: Use new XML file for Trunk translations status - Fix problem with english language file Modified Paths: -------------- trunk/Web/translations/translations.inc Modified: trunk/Web/translations/translations.inc =================================================================== --- trunk/Web/translations/translations.inc 2009-06-11 15:32:18 UTC (rev 6842) +++ trunk/Web/translations/translations.inc 2009-06-11 18:11:17 UTC (rev 6843) @@ -101,14 +101,14 @@ $temp .= " </tr>\n"; } else { //If English... - $english = $translations[$i]; + $english = $translations[$j]; $english_file_name = $english['FILE'][0]['VALUE']; $english_translation_update = $english['UPDATE'][0]['VALUE']; $english_strings_count = $english['STRINGS'][0]['COUNT'][0]['VALUE']; } } $temp .= " <tr>\n"; - $temp .= " <td class=\"left\"><a href=\"" . $svnurl . $english_file_name . "\" rel=\"nofollow\">English (Template)</a></td>\n"; + $temp .= " <td class=\"left\"><a href=\"" . $svnurl . $project . '/' . $english_file_name . "\" rel=\"nofollow\">English (Template)</a></td>\n"; $temp .= " <td class=\"center\"></td>\n"; $temp .= " <td colspan=\"3\" class=\"center\">Total: " . $english_strings_count . "</td>\n"; $temp .= " <td class=\"center\">" . $english_translation_update . "</td>\n"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ge...@us...> - 2009-06-25 17:30:44
|
Revision: 6868 http://winmerge.svn.sourceforge.net/winmerge/?rev=6868&view=rev Author: gerundt Date: 2009-06-25 17:30:38 +0000 (Thu, 25 Jun 2009) Log Message: ----------- Web: Support unknown translations status Modified Paths: -------------- trunk/Web/translations/translations.inc Modified: trunk/Web/translations/translations.inc =================================================================== --- trunk/Web/translations/translations.inc 2009-06-25 17:00:44 UTC (rev 6867) +++ trunk/Web/translations/translations.inc 2009-06-25 17:30:38 UTC (rev 6868) @@ -151,10 +151,18 @@ $temp .= " <tr>\n"; $temp .= " <td class=\"left\"><a href=\"" . $this->svnUrl . $project . '/' . $file_name . "\" rel=\"nofollow\">" . $language_name . "</a></td>\n"; - $temp .= " <td class=\"center\">" . $this->getStatusGraph($strings_count, $strings_translated, $strings_fuzzy, $strings_untranslated) . "</td>\n"; - $temp .= " <td class=\"right translated\">" . $strings_translated . "</td>\n"; - $temp .= " <td class=\"right fuzzy\">" . $strings_fuzzy . "</td>\n"; - $temp .= " <td class=\"right untranslated\">" . $strings_untranslated . "</td>\n"; + if ($strings_count > 0) { //if KNOWN status... + $temp .= " <td class=\"center\">" . $this->getStatusGraph($strings_count, $strings_translated, $strings_fuzzy, $strings_untranslated) . "</td>\n"; + $temp .= " <td class=\"right translated\">" . $strings_translated . "</td>\n"; + $temp .= " <td class=\"right fuzzy\">" . $strings_fuzzy . "</td>\n"; + $temp .= " <td class=\"right untranslated\">" . $strings_untranslated . "</td>\n"; + } + else { //if UNKNOWN status... + $temp .= " <td class=\"center\">-</td>\n"; + $temp .= " <td class=\"right translated\">-</td>\n"; + $temp .= " <td class=\"right fuzzy\">-</td>\n"; + $temp .= " <td class=\"right untranslated\">-</td>\n"; + } $temp .= " <td class=\"center\">" . $translation_update . "</td>\n"; $temp .= " </tr>\n"; } @@ -168,7 +176,10 @@ $temp .= " <tr>\n"; $temp .= " <td class=\"left\"><a href=\"" . $this->svnUrl . $project . '/' . $template_file_name . "\" rel=\"nofollow\">" . $template_language_name . " (Template)</a></td>\n"; $temp .= " <td class=\"center\"></td>\n"; - $temp .= " <td colspan=\"3\" class=\"center\">Total: " . $template_strings_count . "</td>\n"; + if ($template_strings_count > 0) //if KNOWN status... + $temp .= " <td colspan=\"3\" class=\"center\">Total: " . $template_strings_count . "</td>\n"; + else //if UNKNOWN status... + $temp .= " <td colspan=\"3\" class=\"center\">Total: Unknown</td>\n"; $temp .= " <td class=\"center\">" . $template_translation_update . "</td>\n"; $temp .= " </tr>\n"; $temp .= "</table>\n"; @@ -205,10 +216,14 @@ if ($template == false) { //If NO template... $file_name = (string)$translation->file; $translation_update = (string)$translation->update; + $strings_count = (int)$translation->strings->count; $strings_untranslated = (int)$translation->strings->untranslated; $temp .= " <li>\n"; - $temp .= " <a href=\"" . $this->svnUrl . $project . '/' . $file_name . "\">" . $language_name . "</a> (" . $strings_untranslated . " Untranslated)\n"; + if ($strings_count > 0) //if KNOWN status... + $temp .= " <a href=\"" . $this->svnUrl . $project . '/' . $file_name . "\">" . $language_name . "</a> (" . $strings_untranslated . " Untranslated)\n"; + else //if UNKNOWN status... + $temp .= " <a href=\"" . $this->svnUrl . $project . '/' . $file_name . "\">" . $language_name . "</a> (Unknown)\n"; $temp .= " </li>\n"; } } @@ -265,6 +280,7 @@ } } } + ksort($languages, SORT_STRING); $temp = "<h3><a name=\"translators\">Translators</a></h3>\n"; $temp .= "<table class=\"status\">\n"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |