... In attempt to unbreak the web build process:

+ Synchronize ports category description translation (htdocs/ports/categories);
+ Extend sgml->xml filename conversion onto htdocs/ports/portindex script.
This commit is contained in:
Taras Korenko 2012-10-07 16:30:15 +00:00
parent 6d3ed5c5d6
commit 640573d4fc
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=39678
2 changed files with 19 additions and 18 deletions

View file

@ -5,7 +5,7 @@
# $FreeBSD$
# $FreeBSDru: frdp/www/ru/ports/categories,v 1.15 2004/03/10 13:28:20 den Exp $
#
# Original revision: 1.26
# Original revision: r38826
"accessibility", "Порты в помощь людям с ограниченными возможностями.",
"afterstep", "Порты, поддерживающие менеджер окон AfterStep.",
@ -23,24 +23,30 @@
"deskutils", "Различные утилиты для рабочего стола.",
"devel", "Утилиты и библиотеки для разработки программного обеспечения.",
"dns", "Клиентские и серверные утилиты DNS.",
"docs", "Мета-порты для документации FreeBSD.",
"editors", "Обычные текстовые редакторы.",
"elisp", "Всё, что связано с Emacs Lisp.",
"emulators", "Программы эмуляции других типов ОС.",
"enlightenment", "Enlightenment Desktop Environment.",
"finance", "Приложения, связанные с деньгами и финансами",
"french", "Портированные программы, специфические для Франции",
"ftp", "Клиенты и серверы FTP.",
"games", "Разнообразнейшие игрушки.",
"geography", "Порты, имеющие отношение к географии.",
"german", "Портированные приложения, специфические для немецкоязычных стран.",
"gnome", "Компоненты для Gnome Desktop.",
"gnustep", "Программное обеспечение для GNUstep Desktop Environment.",
"graphics", "Утилиты и библиотеки для работы с графикой.",
"hamradio", "Программное обеспечение для радиолюбителей.",
"haskell", "Программное обеспечение, связанное с языком Haskell.",
"hebrew", "Программное обеспечение с поддержкой иврита.",
"hungarian", "Программное обеспечение, адаптированное к венгерскому рынку.",
"ipv6", "ПО с поддержкой IPv6.",
"japanese", "Портированные приложения, специфические для Японии.",
"irc", "Утилиты для Internet Relay Chat.",
"japanese", "Портированные приложения, специфические для Японии.",
"java", "Поддержка языка Java.",
"kde", "Программы для K Desktop Environment.",
"kld", "Загружаемые модули ядра.",
"korean", "Портированные приложения, специфические для Кореи.",
"lang", "Языки программирования.",
"linux", "Программы для Linux, которые могут быть запущены в режиме бинарной совместимости.",
@ -51,44 +57,39 @@
"misc", "Разное.",
"multimedia", "Программное обеспечения для работы с мультимедиа.",
"net", "Утилиты для работы с сетью.",
"net-im", "Приложения для мгновенного обмена сообщениями.",
"net-mgmt", "Утилиты управления сетью.",
"net-p2p", "Приложения для работы с пиринговыми (P2P) сетями.",
"news", "Поддержка телеконференций USENET.",
"offix", "Офисные приложения.",
"palm", "Программная поддержка линейки Palm(tm).",
"parallel", "Приложения, имеющие отношение к параллельным вычислениям.",
"pear", "Утилиты/модули системы PEAR.",
"perl5", "Утилиты/модули для языка PERL5.",
"picobsd", "Утилиты поддержки PicoBSD.",
"plan9", "Программное обеспечение операционной системы Plan9.",
"polish", "Портированные приложения, адаптированные к польскому рынку.",
"ports-mgmt", "Утилиты для управления портами и пакетами.",
"portuguese", "Программное обеспечение, адаптированное к португальскому рынку",
"print", "Инструменты для работы с печатью.",
"python", "Программное обеспечение, связанное с языком Python.",
"ruby", "Программное обеспечение, связанное с языком Ruby.",
"rubygems", "Пакеты для системы RubyGems.",
"russian", "Портированные приложения, специфические для России.",
"scheme", "Программное обеспечение, связанное с языком Scheme.",
"science", "Научное программное обеспечение.",
"security", "Программы, обеспечивающие безопасность системы.",
"shells", "Различные оболочки (tcsh, bash, и т.д.).",
"spanish", "Портированные приложения, специфичные для Испании.",
"sysutils", "Различные системные утилиты.",
"tcl80", "TCL v8.0 и основанные на нем пакеты.",
"tcl81", "TCL v8.1 и основанные на нем пакеты.",
"tcl82", "TCL v8.2 и основанные на нем пакеты.",
"tcl83", "TCL v8.3 и основанные на нем пакеты.",
"tcl84", "TCL v8.4 и основанные на нем пакеты.",
"tcl", "TCL и основанные на нем пакеты.",
"textproc", "Утилиты для текстовой обработки/поиска.",
"tk42", "Tk4.2 и основанные на нем пакеты.",
"tk80", "Tk8.0 и основанные на нем пакеты.",
"tk82", "Tk8.2 и основанные на нем пакеты.",
"tk83", "Tk8.3 и основанные на нем пакеты.",
"tk84", "Tk8.4 и основанные на нем пакеты.",
"tkstep80", "tkstep wm и пакеты, основанные на нём.",
"tk", "Tk и основанные на нем пакеты.",
"ukrainian", "Портированные приложения, специфические для Украины.",
"vietnamese", "Портированные приложения, специфические для Вьетнама.",
"windowmaker", "Порты, поддерживающие менеджер окон WindowMaker.",
"www", "Утилиты для WEB (браузеры, серверы HTTP, и т.д.).",
"x11", "Утилиты для X Window System.",
"x11-clocks", "Часы для X Window System.",
"x11-drivers", "Драйвера для X Window System.",
"x11-fm", "Менеджеры файлов для X Window System.",
"x11-fonts", "Шрифты для X Window System и утилиты для работы с ними.",
"x11-servers", "Серверы для X Window System.",

View file

@ -230,7 +230,7 @@ sub main {
$portnumber++;
}
open(MOUTF, ">index.sgml");
open(MOUTF, ">index.xml");
&header(MOUTF, "ðÏÒÔÙ FreeBSD");
# print MOUTF "<!--#include virtual=\"./ports.inc\" -->\n";
@ -263,7 +263,7 @@ $portnumber
print MOUTF "</li>\n";
# Create the category file
open(OUTF, ">$key.sgml");
open(OUTF, ">$key.xml");
&header(OUTF, "ðÏÒÔÙ FreeBSD: \u$key");
if ($category_description{$key}) {
print OUTF "<h3>", $category_description{$key}, "</h3>\n";
@ -285,7 +285,7 @@ $portnumber
close(MOUTF);
# Create the master index file
open(MINDEX, ">master-index.sgml");
open(MINDEX, ">master-index.xml");
&header(MINDEX, "éÎÄÅËÓ ëÏÌÌÅËÃÉÉ ðÏÒÔÏ× FreeBSD");
print MINDEX "<p>\n";
print MINDEX sort @master;