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