Edgewall Software

Changes between Initial Version and Version 1 of TranslationRu/TracLinks


Ignore:
Timestamp:
Mar 10, 2009, 11:15:57 AM (15 years ago)
Author:
kossmak@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • TranslationRu/TracLinks

    v1 v1  
     1= Trac ссылки =
     2
     3En-version: TracLinks
     4
     5TracLinks (Trac-ссылки) — одна из важнейших функций Trac, поскольку они допускают легкое добавление гиперссылок между различными сущностями в системе, такими как тикеты, отчеты, правки (changesets), страницы Wiki, этапы (milestones), и исходные файлы, в общем, везде где используется [wiki:WikiFormatting Wiki-форматирование].
     6
     7TracLinks обычно имеют форму '''type:id''' (где ''id'' представляет номер, имя или путь объекта), однако чаще используется краткая форма записи.
     8
     9= Где, используются Trac-ссылки =
     10
     11Вы можете использовать [wiki:TracLinks Trac-ссылки] в:
     12
     13    * Исходных кодах (Subversion), комментариях к коммитам
     14    * Wiki-страницах
     15    * Полных описаниях тикетов, отчетов и этапов
     16
     17и любые другие текстовые поля, явно поддерживающие [wiki:WikiFormatting Wiki-форматирование].
     18
     19Примеры:
     20
     21 * Tickets (Тикеты): '''!#1''' or '''!ticket:1'''
     22 * Ticket comments (Комментарии к тикетам): '''!comment:ticket:1:2'''
     23 * Reports (Отчеты): '''!{1}''' or '''!report:1'''
     24 * Changesets (Правки): '''![1]''' or '''!changeset:1'''
     25 * Revision log (Лог хранилища): '''!r1:3''', '''![1:3]''' or '''!log:@1:3''', '''!log:trunk@1:3'''
     26 * Diffs (Сравнения) (требуют [milestone:0.10 0.10]): '''!diff:@1:3''', '''!diff:tags/trac-0.9.2/wiki-default//tags/trac-0.9.3/wiki-default''' or '''!diff:trunk/trac@3538//sandbox/vc-refactoring@3539'''
     27 * Wiki pages: '''CamelCase''' or '''!wiki:CamelCase'''
     28 * Parent page: '''![..]'''
     29 * Milestones (Этапы): '''!milestone:1.0'''
     30 * Attachment: '''!attachment:ticket:944:attachment.1073.diff'''
     31 * Files (Файлы): '''!source:trunk/COPYING'''
     32 * Конкретная редакция (правка) файла: '''!source:/trunk/COPYING@200'''
     33 * Конкретная строка правки файла: '''!source:/trunk/COPYING@200#L25'''
     34
     35Покажут:
     36 * Tickets (Тикеты): #1 or ticket:1
     37 * Ticket comments: comment:ticket:1:2
     38 * Reports (Отчеты): {1} or report:1
     39 * Changesets (Правки): [1] or changeset:1
     40 * Revision log (Лог хранилища): '''r1:3''', '''[1:3]''' или '''log:@1:3''', '''log:trunk@1:3'''
     41 * Diffs (Сравнения): (требуют [milestone:0.10 0.10]): '''diff:@1:3''', '''diff:tags/trac-0.9.2/wiki-default//tags/trac-0.9.3/wiki-default''' или '''diff:trunk/trac@3538//sandbox/vc-refactoring@3539'''
     42 * Wiki pages: CamelCase or wiki:CamelCase
     43 * Родительская статья: '''[..]'''
     44 * Milestones (Этапы): milestone:1.0
     45 * Attachment: '''attachment:ticket:944:attachment.1073.diff'''
     46 * Files (Файлы): source:trunk/COPYING
     47 * Конкретная редакция (правка) файла: source:/trunk/COPYING@200
     48 * Конкретная строка правки файла: source:/trunk/COPYING@200#L25
     49
     50'''Внимание:''' Форма записи wiki:CamelCase используется нечасто, но может быть удобной для ссылок на страницы, имена которых не следуют правилам WikiPageNames, то есть состоят из одиночных слов, неалфавитных символов и т.д. См. WikiPageNames для более полной информации.
     51
     52Ссылки с использованием полного синтаксиса могут быть использованы также для указания названия ссылки вручную, например:
     53
     54{{{
     55[ticket:1 Это ссылка на карточку номер 1].
     56
     57}}}
     58Отобразится:
     59
     60[ticket:1 Это ссылка на карточку номер 1].
     61
     62Если альтернативный текст для ссылке не прописан, будет показан только идентификатор ссылки (часть после двоеточия):
     63
     64{{{
     65[ticket:1]
     66}}}
     67Отобразится: [ticket:1]
     68
     69`wiki` — тип по умолчанию для подробной нотации ссылок, если часть "namespace" (тип ссылки) опущена (с версии 0.10).
     70
     71{{{
     72[SandBox the sandbox]
     73}}}
     74
     75Отобразится: [SandBox the sandbox]
     76
     77[wiki:TracLinks Trac-ссылки] — это очень простая идея, но позволяет легко создать актуальную сколь угодно сложную связную информационную структуру. На практике такой синтаксис является интуитивно простым в использовании, и мы (разработчики) находим "ссылки с названиями" (link trail) неплохим инструментов для облегчения понимания того, что происходит в проекте, и почему были сделаны конкретные изменения.
     78
     79== Дополнительное использование [wiki:TracLinks Trac-ссылок] ==
     80
     81=== Относительные связи ===
     82Для того, чтобы создать ссылку на некоторый "якорь" в статье, используйте '#':
     83{{{
     84 [#Relativelinks relative links]
     85}}}
     86Отобразится:
     87  [#Relativelinks relative links]
     88
     89Примечание: когда вы перемещаете мышь над названием абзаца, '¶' символ будет отображен. Это ссылка в этой на этот абзац и можете использовать его, чтобы скопировать `#...` часть относительной ссылки на якорь.
     90
     91Для создания ссылки на SubWiki-статью просто используйте '/':
     92{{{
     93 WikiPage/SubWikiPage или ./SubWikiPage
     94}}}
     95
     96Для создания ссылки с SubWiki-статьи на родительскую, просто используйте '..':
     97{{{
     98  [..]
     99}}}
     100
     101Для ссылки с SubWiki-статьи на соседнюю по уровню статью, используйте '../':
     102{{{
     103  [../Sibling см. следующего "Брата"]
     104}}}
     105
     106''(Изменения с 0.11)'' Заметьте, что в Trac 0.10, использовавшем например `[../newticket] могло работать для ссылки на /newticket верхнего уровня URL, но теперь в 0.11, останется на том же уровне (wiki namespace — пространство имен) и ссылается на страницу "брата". Смотри [#Server-relativelinks] по новому синтаксису.
     107
     108
     109== source: links ==
     110По умолчанию ссылки source:/some/path открывают браузер репозитория, если путь указывает на каталог. Иначе открывается просмотр истории изменений файла. Есть возможность ссылаться прямо на заданную ревизию файла: source:/some/file#123 или сразу на последнюю ревизию: source:/some/file#latest
     111
     112
     113
     114== Где используются TracLinks ==
     115Вы можете использовать их в:
     116
     117 * Сообщениях коммитов (в Subversion)
     118 * Страницах Wiki
     119 * Полных описаниях карточек, отчётах и этапах
     120
     121а также в любом другом текстовом поле, для которого указана поддержка WikiFormatting.
     122
     123== Запрет автоматической генерации ссылок TracLinks ==
     124Во избежание обработки !TracLink как ссылок вы можете предварять их символом '!' (знак восклицания). Например:
     125
     126{{{
     127 !НеНадоСсылок.
     128 ![42] никуда не ссылается.
     129}}}
     130
     131Покажет:
     132 !НеНадоСсылок.
     133 ![42] никуда не ссылается.
     134
     135----
     136See also: WikiFormatting, TracWiki
     137[[BR]]See also (russian): TracTermsRu
     138
     139Статья на основе TracLinksRu