]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/ja/macros.itexi
Doc-de: fixing linkage
[lilypond.git] / Documentation / ja / macros.itexi
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: d2e5da205b22062ef806481b3bb6a27a1807569a
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10
11 @include version.itexi
12 @include common-macros.itexi
13
14 @ignore
15 ****************************
16 MACRO DEFINITIONS GUIDELINES
17 ****************************
18
19 This file should contain macro definitions which are common to all
20 languages, i.e. all macro definitions which do not contain text that
21 should be translated (namely text visible in the output).
22
23 Macro definitions which contain text that should be translated in
24 translations should be in macros.itexi.
25 @end ignore
26
27 @c   ***** Displaying text *****
28
29 @c To get decent quotes in `foo' and ``foo''.
30
31 @macro q{TEXT}
32 @quoteleft{}\TEXT\@quoteright{}
33 @end macro
34
35 @macro qq{TEXT}
36 @quotedblleft{}\TEXT\@quotedblright{}
37 @end macro
38
39
40 @ifhtml
41
42 @macro warning{TEXT}
43 @html
44 <div class="warning">
45 @end html
46 @strong{Note:} \TEXT\
47 @c keep the space for proper nesting of </p>
48
49 @html
50 </div>
51 @end html
52 @end macro
53
54 @end ifhtml
55
56 @ifnothtml
57
58 @macro warning{TEXT}
59 @quotation
60 @quotation
61 @cartouche
62 @b{Note:} \TEXT\
63 @end cartouche
64 @end quotation
65 @end quotation
66 @end macro
67
68 @end ifnothtml
69
70 @c do not translate the following macro -- it is used in
71 @c an untranslated manual.
72
73 @ifhtml
74
75 @macro advanced{TEXT}
76 @html
77 <div class="advanced">
78 @end html
79 @strong{Advanced note:} \TEXT\
80 @c keep the space for proper nesting of </p>
81
82 @html
83 </div>
84 @end html
85 @end macro
86
87 @end ifhtml
88
89 @ifnothtml
90
91 @macro advanced{TEXT}
92 @quotation
93 @b{Advanced note:} \TEXT\
94 @end quotation
95 @end macro
96
97 @end ifnothtml
98
99
100 @macro docMain
101 @cartouche
102 このマニュアルと他のドキュメントの関係について、あるいは、このマニュアルを他の形式で読む方法についての情報は、@rwebnamed{マニュアル,マニュアル}
103 を参照してください。
104
105 マニュアルのいずれかを見失ってしまった場合、@w{@uref{http://@/www@/.lilypond@/.org/}} にマニュアルがすべて揃っています。
106 @end cartouche
107 @end macro
108
109 @macro lilyTitlePage{TITLE}
110 @c  This produces the unified index
111 @syncodeindex fn cp
112 @syncodeindex vr cp
113
114
115
116
117 @c   ***** Copyright stuff *****
118 @ifset FDL
119 @copying
120 @copyrightDeclare
121
122 @quotation
123 GNU フリー文書利用許諾契約書バージョン 1.1 またはフリー ソフトウェア財団によって発行されたその後のバージョンの約定に従う限り、このドキュメントを複製、変更する許可を与えます。変更不可部分はありません。この利用許諾契約書のコピーは「GNU フリー文書利用許諾契約書」という章に含まれています。
124 @end quotation
125 @end copying
126 @end ifset
127
128
129
130
131
132 @ifclear FDL
133 @copying
134 This document has been placed in the public domain.
135 @end copying
136 @end ifclear
137
138
139
140 @c   ***** Title page *****
141 @ifnottex
142 @node Top
143 @top LilyPond --- \TITLE\
144
145 @cartouche
146 @manualIntro{}
147 @end cartouche
148 @end ifnottex
149
150 @finalout
151
152 @titlepage
153 @title LilyPond
154 @subtitle 楽譜譜刻プログラム
155 @titlefont{\TITLE\}
156 @author LilyPond 開発チーム
157
158 @vskip 60pt
159
160 @cartouche
161 @manualIntro{}
162 @end cartouche
163
164 @vskip 40pt
165
166 @docMain{}
167
168 @vskip 0pt plus 1filll
169
170 @insertcopying
171
172 LilyPond バージョン @version{} 用
173 @end titlepage
174
175 @end macro
176
177
178 @c   ***** Headings in a doc subsection *****
179
180 @c The next macro is a dummy currently since texinfo doesn't
181 @c provide a real ragged-right environment yet.
182 @c
183 @c Don't insert an empty line after @predefined!  Right now
184 @c it doesn't matter, but a future implementation will probably
185 @c add some code which needs this restriction.
186
187 @macro predefined
188 @noindent
189 @subsubheading 定義済みコマンド
190 @end macro
191
192 @c Due to a bug in texi2html (texi2html.pl CVS versions <= 1.245)
193 @c the macro must not be empty.
194
195 @macro endpredefined
196 @c
197 @end macro
198
199
200 @macro snippets
201 @noindent
202 @subsubheading Selected Snippets
203 @end macro
204
205
206 @c Don't insert an empty line after @seealso!  Otherwise we get
207 @c unwanted extra vertical space in the PDF output.
208
209 @macro seealso
210 @noindent
211 @subsubheading 参照
212 @indent
213 @end macro
214
215
216 @macro knownissues
217 @noindent
218 @subsubheading 既知の問題と警告
219 @end macro
220
221
222
223 @c   ***** Links and references *****
224
225 @c  Definitions for references:
226 @c
227 @c     @rweb
228 @c     @ressay
229 @c     @rglos
230 @c     @rinternals
231 @c     @rlearning
232 @c     @rlsr
233 @c     @rprogram
234 @c     @ruser
235 @c     @rchanges
236 @c     @rextend
237 @c     @rcontrib
238 @c
239 @c  All these also have a @...named version which allows to specify the
240 @c  displayed text for the reference as second argument.
241 @c
242 @c ***** HTML + bigpage is a special case (other manual names); all other
243 @c formats are treated similarly.
244
245
246 @c *** not TeX ***
247
248 @ifnottex
249
250 @c ** bigpage **
251
252 @ifset bigpage
253
254 @macro rglos{TEXT}
255 @vindex \TEXT\
256 @ref{\TEXT\,,,music-glossary-big-page,Music Glossary}
257 @end macro
258
259 @macro rglosnamed{TEXT,DISPLAY}
260 @vindex \TEXT\
261 @ref{\TEXT\,,\DISPLAY\,music-glossary-big-page,Music Glossary}
262 @end macro
263
264 @macro rlearning{TEXT}
265 @vindex \TEXT\
266 @ref{\TEXT\,,,learning-big-page,Learning Manual}
267 @end macro
268
269 @macro rlearningnamed{TEXT,DISPLAY}
270 @vindex \TEXT\
271 @ref{\TEXT\,,\DISPLAY\,learning-big-page,\DISPLAY\}
272 @end macro
273
274 @macro ruser{TEXT}
275 @vindex \TEXT\
276 @ref{\TEXT\,,,notation-big-page,Notation Reference}
277 @end macro
278
279 @macro rusernamed{TEXT,DISPLAY}
280 @vindex \TEXT\
281 @ref{\TEXT\,,\DISPLAY\,notation-big-page,Notation Reference}
282 @end macro
283
284 @macro rextend{TEXT}
285 @vindex \TEXT\
286 @ref{\TEXT\,,,extending-big-page,Extending}
287 @end macro
288
289 @macro rextendnamed{TEXT,DISPLAY}
290 @vindex \TEXT\
291 @ref{\TEXT\,,\DISPLAY\,extending-big-page,Extending}
292 @end macro
293
294 @macro rchanges{TEXT}
295 @vindex \TEXT\
296 @ref{\TEXT\,,,changes-big-page,Changes}
297 @end macro
298
299 @macro rchangesnamed{TEXT,DISPLAY}
300 @vindex \TEXT\
301 @ref{\TEXT\,,\DISPLAY\,changes-big-page,Changes}
302 @end macro
303
304 @macro rcontrib{TEXT}
305 @vindex \TEXT\
306 @ref{\TEXT\,,,contributor-big-page,Contributor's Guide}
307 @end macro
308
309 @macro rcontribnamed{TEXT,DISPLAY}
310 @vindex \TEXT\
311 @ref{\TEXT\,,\DISPLAY\,contributor-big-page,Contributor's Guide}
312 @end macro
313
314 @macro rweb{TEXT}
315 @vindex \TEXT\
316 @ref{\TEXT\,,,web-big-page,General Information}
317 @end macro
318
319 @macro rwebnamed{TEXT,DISPLAY}
320 @vindex \TEXT\
321 @ref{\TEXT\,,\DISPLAY\,web-big-page,General Information}
322 @end macro
323
324 @macro ressay{TEXT}
325 @vindex \TEXT\
326 @ref{\TEXT\,,,essay-big-page,Essay}
327 @end macro
328
329 @macro ressaynamed{TEXT,DISPLAY}
330 @vindex \TEXT\
331 @ref{\TEXT\,,\DISPLAY\,essay-big-page,Essay}
332 @end macro
333
334 @macro rprogram{TEXT}
335 @vindex \TEXT\
336 @ref{\TEXT\,,,usage-big-page,Application Usage}
337 @end macro
338
339 @macro rprogramnamed{TEXT,DISPLAY}
340 @vindex \TEXT\
341 @ref{\TEXT\,,\DISPLAY\,usage-big-page,Application Usage}
342 @end macro
343
344 @macro rlsr{TEXT}
345 @ref{\TEXT\,,,snippets-big-page,Snippets}
346 @end macro
347
348 @macro rlsrnamed{TEXT,DISPLAY}
349 @ref{\TEXT\,,\DISPLAY\,snippets-big-page,Snippets}
350 @end macro
351
352 @macro rinternals{TEXT}
353 @vindex \TEXT\
354 @ref{\TEXT\,,,internals-big-page,Internals Reference}
355 @end macro
356
357 @macro rinternalsnamed{TEXT,DISPLAY}
358 @vindex \TEXT\
359 @ref{\TEXT\,,\DISPLAY\,internals-big-page,Internals Reference}
360 @end macro
361
362 @end ifset
363
364
365 @c ** not bigpage **
366
367 @ifclear bigpage
368
369 @ifnotinfo
370
371 @macro rglos{TEXT}
372 @vindex \TEXT\
373 @ref{\TEXT\,,,music-glossary,Music Glossary}
374 @end macro
375
376 @macro rglosnamed{TEXT,DISPLAY}
377 @vindex \TEXT\
378 @ref{\TEXT\,,\DISPLAY\,music-glossary,\DISPLAY\}
379 @end macro
380
381 @macro rlearning{TEXT}
382 @vindex \TEXT\
383 @ref{\TEXT\,,,learning,Learning Manual}
384 @end macro
385
386 @macro rlearningnamed{TEXT,DISPLAY}
387 @vindex \TEXT\
388 @ref{\TEXT\,,,learning,\DISPLAY\}
389 @end macro
390
391 @macro ruser{TEXT}
392 @vindex \TEXT\
393 @ref{\TEXT\,,,notation,Notation Reference}
394 @end macro
395
396 @macro rusernamed{TEXT,DISPLAY}
397 @vindex \TEXT\
398 @ref{\TEXT\,,\DISPLAY\,notation,\DISPLAY\}
399 @end macro
400
401 @macro rchanges{TEXT}
402 @vindex \TEXT\
403 @ref{\TEXT\,,,changes,Changes}
404 @end macro
405
406 @macro rchangesnamed{TEXT,DISPLAY}
407 @vindex \TEXT\
408 @ref{\TEXT\,,\DISPLAY\,changes,\DISPLAY\}
409 @end macro
410
411 @macro rextend{TEXT}
412 @vindex \TEXT\
413 @ref{\TEXT\,,,extending,Extending}
414 @end macro
415
416 @macro rextendnamed{TEXT,DISPLAY}
417 @vindex \TEXT\
418 @ref{\TEXT\,,\DISPLAY\,extending,\DISPLAY\}
419 @end macro
420
421 @macro rcontrib{TEXT}
422 @vindex \TEXT\
423 @ref{\TEXT\,,,contributor,Contributor's Guide}
424 @end macro
425
426 @macro rcontribnamed{TEXT,DISPLAY}
427 @vindex \TEXT\
428 @ref{\TEXT\,,\DISPLAY\,contributor,\DISPLAY\}
429 @end macro
430
431 @macro rweb{TEXT}
432 @vindex \TEXT\
433 @ref{\TEXT\,,,web,General Information}
434 @end macro
435
436 @macro rwebnamed{TEXT,DISPLAY}
437 @vindex \TEXT\
438 @ref{\TEXT\,,\DISPLAY\,web,\DISPLAY\}
439 @end macro
440
441 @macro ressay{TEXT}
442 @vindex \TEXT\
443 @ref{\TEXT\,,,essay,Essay}
444 @end macro
445
446 @macro ressaynamed{TEXT,DISPLAY}
447 @vindex \TEXT\
448 @ref{\TEXT\,,\DISPLAY\,essay,\DISPLAY\}
449 @end macro
450
451 @macro rprogram{TEXT}
452 @vindex \TEXT\
453 @ref{\TEXT\,,,usage,Application Usage}
454 @end macro
455
456 @macro rprogramnamed{TEXT,DISPLAY}
457 @vindex \TEXT\
458 @ref{\TEXT\,,\DISPLAY\,usage,\DISPLAY\}
459 @end macro
460
461 @macro rlsr{TEXT}
462 @ref{\TEXT\,,,snippets,Snippets}
463 @end macro
464
465 @macro rlsrnamed{TEXT,DISPLAY}
466 @ref{\TEXT\,,\DISPLAY\,snippets,\DISPLAY\}
467 @end macro
468
469 @macro rinternals{TEXT}
470 @vindex \TEXT\
471 @ref{\TEXT\,,,internals,Internals Reference}
472 @end macro
473
474 @macro rinternalsnamed{TEXT,DISPLAY}
475 @vindex \TEXT\
476 @ref{\TEXT\,,\DISPLAY\,internals,\DISPLAY\}
477 @end macro
478
479 @end ifnotinfo
480
481 @ifinfo
482
483 @macro rglos{TEXT}
484 @vindex \TEXT\
485 @ref{\TEXT\,,,music-glossary,Music Glossary}
486 @end macro
487
488 @macro rglosnamed{TEXT,DISPLAY}
489 @vindex \TEXT\
490 @ref{\TEXT\,,\DISPLAY\,music-glossary,\DISPLAY\}
491 @end macro
492
493 @macro rlearning{TEXT}
494 @vindex \TEXT\
495 @ref{\TEXT\,,,lilypond-learning,Learning Manual}
496 @end macro
497
498 @macro rlearningnamed{TEXT,DISPLAY}
499 @vindex \TEXT\
500 @ref{\TEXT\,,,lilypond-learning,\DISPLAY\}
501 @end macro
502
503 @macro ruser{TEXT}
504 @vindex \TEXT\
505 @ref{\TEXT\,,,lilypond-notation,Notation Reference}
506 @end macro
507
508 @macro rusernamed{TEXT,DISPLAY}
509 @vindex \TEXT\
510 @ref{\TEXT\,,\DISPLAY\,lilypond-notation,\DISPLAY\}
511 @end macro
512
513 @macro rchanges{TEXT}
514 @vindex \TEXT\
515 @ref{\TEXT\,,,lilypond-changes,Changes}
516 @end macro
517
518 @macro rchangesnamed{TEXT,DISPLAY}
519 @vindex \TEXT\
520 @ref{\TEXT\,,\DISPLAY\,lilypond-changes,\DISPLAY\}
521 @end macro
522
523 @macro rextend{TEXT}
524 @vindex \TEXT\
525 @ref{\TEXT\,,,lilypond-extending,Extending}
526 @end macro
527
528 @macro rextendnamed{TEXT,DISPLAY}
529 @vindex \TEXT\
530 @ref{\TEXT\,,\DISPLAY\,lilypond-extending,\DISPLAY\}
531 @end macro
532
533 @macro rcontrib{TEXT}
534 @vindex \TEXT\
535 @ref{\TEXT\,,,lilypond-contributor,Contributor's Guide}
536 @end macro
537
538 @macro rcontribnamed{TEXT,DISPLAY}
539 @vindex \TEXT\
540 @ref{\TEXT\,,\DISPLAY\,lilypond-contributor,\DISPLAY\}
541 @end macro
542
543 @macro rweb{TEXT}
544 @vindex \TEXT\
545 @ref{\TEXT\,,,lilypond-web,General Information}
546 @end macro
547
548 @macro rwebnamed{TEXT,DISPLAY}
549 @vindex \TEXT\
550 @ref{\TEXT\,,\DISPLAY\,lilypond-web, \DISPLAY\}
551 @end macro
552
553 @macro ressay{TEXT}
554 @vindex \TEXT\
555 @ref{\TEXT\,,,lilypond-essay,Essay}
556 @end macro
557
558 @macro ressaynamed{TEXT,DISPLAY}
559 @vindex \TEXT\
560 @ref{\TEXT\,,\DISPLAY\,lilypond-essay,\DISPLAY\}
561 @end macro
562
563 @macro rprogram{TEXT}
564 @vindex \TEXT\
565 @ref{\TEXT\,,,lilypond-usage,Application Usage}
566 @end macro
567
568 @macro rprogramnamed{TEXT,DISPLAY}
569 @vindex \TEXT\
570 @ref{\TEXT\,,\DISPLAY\,lilypond-usage,\DISPLAY\}
571 @end macro
572
573 @macro rlsr{TEXT}
574 @ref{\TEXT\,,,lilypond-snippets,Snippets}
575 @end macro
576
577 @macro rlsrnamed{TEXT,DISPLAY}
578 @ref{\TEXT\,,\DISPLAY\,lilypond-snippets,\DISPLAY\}
579 @end macro
580
581 @macro rinternals{TEXT}
582 @vindex \TEXT\
583 @ref{\TEXT\,,,lilypond-internals,Internals Reference}
584 @end macro
585
586 @macro rinternalsnamed{TEXT,DISPLAY}
587 @vindex \TEXT\
588 @ref{\TEXT\,,\DISPLAY\,lilypond-internals,\DISPLAY\}
589 @end macro
590
591 @end ifinfo
592
593 @end ifclear
594
595 @end ifnottex
596
597
598 @c *** TeX ***
599
600 @iftex
601
602 @c All commands below should work in the middle of the line;
603 @c we thus must not use @vindex directly since it works only if placed
604 @c on a line of its own.  To overcome this problem, we define a
605 @c replacement macro using the internal definition of @vindex which
606 @c delimits arguments in the standard way (i.e., with braces).
607
608 @tex
609 \gdef\lilyvindex#1{\doind{vr}{\code{#1}}\ignorespaces}
610 @end tex
611
612 @macro rglos{TEXT}
613 @lilyvindex{\TEXT\}
614 @ref{\TEXT\,,,music-glossary,Music Glossary}
615 @end macro
616
617 @macro rglosnamed{TEXT,DISPLAY}
618 @lilyvindex{\TEXT\}
619 @ref{\TEXT\,,\DISPLAY\,music-glossary,\DISPLAY\}
620 @end macro
621
622 @macro rlearning{TEXT}
623 @lilyvindex{\TEXT\}
624 @ref{\TEXT\,,,learning,Learning Manual}
625 @end macro
626
627 @macro rlearningnamed{TEXT,DISPLAY}
628 @lilyvindex{\TEXT\}
629 @ref{\TEXT\,,\DISPLAY\,learning,\DISPLAY\}
630 @end macro
631
632 @macro ruser{TEXT}
633 @lilyvindex{\TEXT\}
634 @ref{\TEXT\,,,notation,Notation Reference}
635 @end macro
636
637 @macro rusernamed{TEXT,DISPLAY}
638 @lilyvindex{\TEXT\}
639 @ref{\TEXT\,,\DISPLAY\,notation,\DISPLAY\}
640 @end macro
641
642 @macro rchanges{TEXT}
643 @lilyvindex{\TEXT\}
644 @ref{\TEXT\,,,changes,Changes}
645 @end macro
646
647 @macro rchangesnamed{TEXT,DISPLAY}
648 @lilyvindex{\TEXT\}
649 @ref{\TEXT\,,\DISPLAY\,changes,\DISPLAY\}
650 @end macro
651
652 @macro rextend{TEXT}
653 @lilyvindex{\TEXT\}
654 @ref{\TEXT\,,,extending,Extending}
655 @end macro
656
657 @macro rextendnamed{TEXT,DISPLAY}
658 @lilyvindex{\TEXT\}
659 @ref{\TEXT\,,\DISPLAY\,extending,\DISPLAY\}
660 @end macro
661
662 @macro rcontrib{TEXT}
663 @lilyvindex{\TEXT\}
664 @ref{\TEXT\,,,contributor,Contributor's Guide}
665 @end macro
666
667 @macro rcontribnamed{TEXT,DISPLAY}
668 @lilyvindex{\TEXT\}
669 @ref{\TEXT\,,\DISPLAY\,contributor,\DISPLAY\}
670 @end macro
671
672 @macro rweb{TEXT}
673 @lilyvindex{\TEXT\}
674 @ref{\TEXT\,,,web,General Information}
675 @end macro
676
677 @macro rwebnamed{TEXT,DISPLAY}
678 @lilyvindex{\TEXT\}
679 @ref{\TEXT\,,\DISPLAY\,web,\DISPLAY\}
680 @end macro
681
682 @macro ressay{TEXT}
683 @lilyvindex{\TEXT\}
684 @ref{\TEXT\,,,essay,Essay}
685 @end macro
686
687 @macro ressaynamed{TEXT,DISPLAY}
688 @lilyvindex{\TEXT\}
689 @ref{\TEXT\,,\DISPLAY\,essay,\DISPLAY\}
690 @end macro
691
692 @macro rprogram{TEXT}
693 @lilyvindex{\TEXT\}
694 @ref{\TEXT\,,,usage,Application Usage}
695 @end macro
696
697 @macro rprogramnamed{TEXT,DISPLAY}
698 @lilyvindex{\TEXT\}
699 @ref{\TEXT\,,\DISPLAY\,usage,\DISPLAY\}
700 @end macro
701
702 @macro rlsr{TEXT}
703 @lilyvindex{\TEXT\}
704 @ref{\TEXT\,,,snippets,Snippets}
705 @end macro
706
707 @macro rlsrnamed{TEXT,DISPLAY}
708 @lilyvindex{\TEXT\}
709 @ref{\TEXT\,,\DISPLAY\,snippets,\DISPLAY\}
710 @end macro
711
712 @macro rinternals{TEXT}
713 @lilyvindex{\TEXT\}
714 @ref{\TEXT\,,,internals,Internals Reference}
715 @end macro
716
717 @macro rinternalsnamed{TEXT,DISPLAY}
718 @lilyvindex{\TEXT\}
719 @ref{\TEXT\,,\DISPLAY\,internals,\DISPLAY\}
720 @end macro
721
722 @end iftex
723
724 @c  ***** Macros specific to the web site *****
725
726 @ifset web
727
728 @macro exampleImage{IMAGE-FILE}
729 @html
730 <div class="float-center">
731   <a class="clickable" href="ly-examples/\IMAGE-FILE\.png">
732     <img src="ly-examples/\IMAGE-FILE\-small.png" alt="\IMAGE-FILE\">
733   </a>
734   <p style="text-align: center">
735     (クリックすると拡大します)
736   </p>
737 </div>
738 @end html
739 @iftex
740 @image{ly-examples/\IMAGE-FILE\-small,,,\IMAGE-FILE\,png}
741 @end iftex
742 @ifinfo
743 @image{lilypond/ly-examples/\IMAGE-FILE\,,,\IMAGE-FILE\,png}
744 @end ifinfo
745 @end macro
746
747 @macro help{TEXT}
748 @html
749 <div class="help">
750 <strong>
751   <span style="text-decoration:blink">Help wanted:</span>
752 </strong> \TEXT\
753 </div>
754 @end html
755 @end macro
756
757
758 @c LEGALESE
759
760 @macro logoLegalLinux
761 Tux the Linux Penguin was created by
762 @uref{mailto:lewing@@isc.tamu.edu, lewing@@isc.tamu.edu} with
763 @uref{http://www.isc.tamu.edu/~lewing/gimp/, the Gnu Image
764 Manipulation Program}.
765
766 @end macro
767
768 @macro logoLegalFreeBSD
769 The FreeBSD logo is a registered trademark of
770 @uref{http://www.freebsd.org/, The FreeBSD Foundation}.
771
772 @end macro
773
774 @macro logoLegalMacOSX
775 The @qq{X image} is not a registered trademark.  It was created by
776 @uref{http://en.wikipedia.org/wiki/User:Nihonjoe, Nihonjoe} and
777 @uref{http://en.wikipedia.org/wiki/User:CyberSkull, CyberSkull}, and
778 placed under the GNU Free Documentation License version 1.2 or later.
779 We found the image on
780 @uref{http://commons.wikimedia.org/wiki/File:Mac_OS_X_Userbox_X.png,
781 this Wikipedia Commons page}.
782
783 @end macro
784
785 @macro logoLegalWindows
786 The @qq{four colored rectangles image} is not a registered
787 trademark.  It was created by
788 @uref{http://en.wikipedia.org/wiki/User:Rohitbd, Rohitbd} and
789 placed under the GNU Free Documentation License version 1.2.  We
790 found the image on
791 @uref{http://commons.wikimedia.org/wiki/Category:Microsoft_Windows_logos,
792 this Wikipedia Commons page}.
793
794 @end macro
795
796 @end ifset