uvmac/docs/local/index.html
2020-03-14 15:28:01 -04:00

1 line
4.5 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title> Mini vMac Localization </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="canonical" href="index.html">
</head>
<body>
<div>
<i> <a href="https://www.gryphel.com/index.html">www.gryphel.com</a>/c/<a href="../index.html">minivmac</a>/local
- <a href="https://www.gryphel.com/c/feedback.html">feedback</a> </i>
</div>
<hr>
<h2 align=center>
Mini vMac
</h2>
<h2 align=center>
Localization
</h2>
<hr>
<p>
Mini vMac can use other languages
besides English for the user interface, as a compile time option
(<a href="../options.html#option_lang">-lang</a>).
For each language there is one file that defines the strings used.
Here are the current versions:
</p>
<p><a href="english.html">English</a></p>
<p><a href="french.html">French</a> (Pierre Lemieux, Ga&euml;l Coup&eacute;)</p>
<p><a href="italian.html">Italian</a> (Fabio Concas, Gianluca Abbiati)</p>
<p><a href="german.html">German</a> (Detlef Kahner)</p>
<p><a href="dutch.html">Dutch</a> (Luc Pauwels)</p>
<p><a href="spanish.html">Spanish</a> (Chir)</p>
<p><a href="polish.html">Polish</a> (Przemys&#322;aw Buczkowski)</p>
<p><a href="pt_BR.html">Brazilian Portuguese</a> (Mauricio)</p>
<p><a href="catalan.html">Catalan</a> (ArduinoXino)</p>
<p><a href="czech.html">Czech</a> (Anonymous)</p>
<p><a href="sr_latn.html">Serbian Latin</a> (SerbXenomorph)</p>
<p>
(These pages are actually the result of an automatic conversion.
The original source code uses an encoding scheme for the non ascii
characters.)
</p>
<p>
If you would like to translate the Mini vMac user interface
to a new language, or comment on an existing translation,
tell
<a href="https://www.gryphel.com/c/feedback.html">me</a>.
</p>
<p>
Mini vMac localizations could be made for other languages that
use only the following set of characters, without changing any
existing source code:
</p>
<p>
A
a
&Aacute;
&aacute;
&Agrave;
&agrave;
&Acirc;
&acirc;
&Atilde;
&atilde;
&Auml;
&auml;
&Aring;
&aring;
&#260; <!-- Aogon -->
&#261; <!-- aogon -->
&AElig;
&aelig;
B
b
C
c
&#262; <!-- Cacute -->
&#263; <!-- cacute -->
&#268; <!-- Ccaron -->
&#269; <!-- ccaron -->
&Ccedil;
&ccedil;
D
d
&#272; <!-- Dstrok -->
&#273; <!-- dstrok -->
E
e
&Eacute;
&eacute;
&Egrave;
&egrave;
&Ecirc;
&ecirc;
&Euml;
&euml;
&#283; <!-- ecaron -->
&#280; <!-- Eogon -->
&#281; <!-- eogon -->
F
f
G
g
H
h
I
i
&Iacute;
&iacute;
&Igrave;
&igrave;
&Icirc;
&icirc;
&Iuml;
&iuml;
J
j
K
k
L
l
&#321; <!-- Lstrok -->
&#322; <!-- lstrok -->
M
m
N
n
&#323; <!-- Nacute -->
&#324; <!-- nacute -->
&Ntilde;
&ntilde;
O
o
&Oacute;
&oacute;
&Ograve;
&ograve;
&Ocirc;
&ocirc;
&Otilde;
&otilde;
&Ouml;
&ouml;
&Oslash;
&oslash;
&OElig;
&oelig;
P
p
Q
q
R
r
&#345; <!-- rcaron -->
S
s
&#346; <!-- Sacute -->
&#347; <!-- sacute -->
&#353; <!-- scaron -->
&szlig;
T
t
&#357; <!-- tcaron -->
U
u
&Uacute;
&uacute;
&Ugrave;
&ugrave;
&Ucirc;
&ucirc;
&Uuml;
&uuml;
&#367; <!-- uring -->
V
v
W
w
X
x
Y
y
&Yacute;
&yacute;
&Yuml;
&yuml;
Z
z
&#377; <!-- Zacute -->
&#378; <!-- zacute -->
&#379; <!-- Zdot -->
&#380; <!-- zdot -->
&#382; <!-- zcaron -->
0
1
2
3
4
5
6
7
8
9
.
?
!
&#8230; <!-- mldr -->
&iquest;
&iexcl;
&middot;
,
:
&#59; <!-- semi -->
&amp;
&#39; <!-- apos -->
&ldquo;
&rdquo;
&lsquo;
&rsquo;
&copy;
(
)
-
/
</p>
<p>
It wouldn't be too hard to add a couple more characters if needed
for other languages. Languages that use a completely different
character set might eventually be possible, as long as less
than 128 characters are needed. Languages that use thousands of
characters are not feasible with the current implementation.
</p>
<p>
For example, if Cyrillic were added, then this
<a href="sr_cyrl.html">Serbian Cyrillic</a> translation
by SerbXenomorph could be implemented.
</p>
<p>
Though there are better localization solutions for each platform,
Mini vMac has the challenge of needing a solution that will work on
any platform, implemented in plain C. (That is, the strings
for each language should be defined only once, in a representation
that can be used on all platforms.)
</p>
<p> : </p>
<p> Next - <b><a href="../faq.html">Frequently Asked Questions</a></b> (GPL)</p>
<hr>
<div>
<i> <a href="https://www.gryphel.com/index.html">www.gryphel.com</a>/c/<a href="../index.html">minivmac</a>/local
- <a href="https://www.gryphel.com/c/feedback.html">feedback</a> </i>
<br>
copyright (c) 2018 Paul C. Pratt - last update 8/17/2018
</div>
</body>
</html>