Re: sysinst in pt_BR
Daniel Cunha <[email protected]> Thu, 25 Jul 2024 18:49:26 -0300
| Newsgroups | gmane.os.netbsd.documentation |
|---|---|
| Message-ID | <CAHLHu44wtH=6PwV7wxVj2AN5X194LZfJWCBWM5vDnJNyXJgvxw@mail.gmail.com> |
--0000000000000f7b6c061e195f34 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I got the tips in IRC with Riastradh first: build.sh distribution (it takes time, but after that, I can build incrementally.) Then: cd usr.sbin/sysinst $TOOLDIR/bin/nbmake-$MACHINE dependall $TOOLDIR/bin/nbmake-$MACHINE install cd ../../distrib/sets $TOOLDIR/bin/nbmake-$MACHINE checkflist Em qui., 25 de jul. de 2024 =C3=A0s 09:08, Daniel Cunha <[email protected]= om> escreveu: > Hi Martin, > > is there a way to build just the sysinst and validate if everything is as > expected? > I got some issues in the first steps during the translation because it > does some checks to verify if the correct files were generated and to > validate it I'm using the following command:* ./build.sh -O /tmp/obj -U > -u -m amd64 -N1 -j6 release *but it will build the world/kernel, which > takes about 1h in my machine, if you have some tips to improve the time > here, I appreciate it. > > I also intend to send small patches, so I'll start with arch directories. > The idea is in the last patch to send the updates of sets and enable the > new language in the sysinst menu! > > > Em ter., 23 de jul. de 2024 =C3=A0s 08:09, Daniel Cunha <danielsoro@gmail= .com> > escreveu: > >> Hi Martin, >> >> thank you for your detailed reply. >> About the Portuguese, yes, I can provide something more generic. There >> are some differences between pt and pt_BR but they are not so different = for >> someone who speaks Portuguese. >> Based on that, I'll start my first hack on NetBSD. >> >> Thank you! >> >> Em ter., 23 de jul. de 2024 =C3=A0s 07:39, Martin Husemann <martin@duskw= are.de> >> escreveu: >> >>> On Sun, Jul 21, 2024 at 09:38:07AM -0300, Daniel Cunha wrote: >>> > Let me know if you think it interesting, if yes, I would like to star= t >>> an >>> > adventure on it. >>> >>> Sysinst is one of the places in our source tree where translations are >>> always welcome, as it helps new users trying NetBSD for the first time. >>> >>> The process is a bit tricky due to the strange "message" format, >>> but you can probably find your way through it. Basically it is >>> free flowing text but hard line breaks are encoded as a space right >>> before the end of a line (in C notation: " \n"). >>> >>> You can look at the english messages and other already existing >>> translations >>> e.g. on github: >>> >>> https://github.com/NetBSD/src/tree/trunk/usr.sbin/sysinst >>> >>> and this are the non-empty english files below that tree: >>> >>> ./arch/acorn32/msg.md.en >>> ./arch/alpha/msg.md.en >>> ./arch/amiga/msg.md.en >>> ./arch/arc/msg.md.en >>> ./arch/atari/msg.md.en >>> ./arch/bebox/msg.md.en >>> ./arch/cats/msg.md.en >>> ./arch/cobalt/msg.md.en >>> ./arch/dummy/msg.md.en >>> ./arch/emips/msg.md.en >>> ./arch/evbarm/msg.md.en >>> ./arch/evbmips/msg.md.en >>> ./arch/evbppc/msg.md.en >>> ./arch/evbsh3/msg.md.en >>> ./arch/ews4800mips/msg.md.en >>> ./arch/hp300/msg.md.en >>> ./arch/hpcarm/msg.md.en >>> ./arch/hpcmips/msg.md.en >>> ./arch/hpcsh/msg.md.en >>> ./arch/hppa/msg.md.en >>> ./arch/i386/msg.md.en >>> ./arch/landisk/msg.md.en >>> ./arch/luna68k/msg.md.en >>> ./arch/mac68k/msg.md.en >>> ./arch/macppc/msg.md.en >>> ./arch/mipsco/msg.md.en >>> ./arch/mvme68k/msg.md.en >>> ./arch/news68k/msg.md.en >>> ./arch/newsmips/msg.md.en >>> ./arch/ofppc/msg.md.en >>> ./arch/playstation2/msg.md.en >>> ./arch/pmax/msg.md.en >>> ./arch/prep/msg.md.en >>> ./arch/sandpoint/msg.md.en >>> ./arch/sgimips/msg.md.en >>> ./arch/shark/msg.md.en >>> ./arch/sparc/msg.md.en >>> ./arch/sparc64/msg.md.en >>> ./arch/vax/msg.md.en >>> ./arch/x68k/msg.md.en >>> ./arch/zaurus/msg.md.en >>> ./arch/virt68k/msg.md.en >>> ./msg.entropy.en >>> ./msg.mbr.en >>> ./msg.mi.en >>> ./msg.pm.en >>> >>> >>> Can you try do do generic portugese versions instead of brazilian >>> portugese? >>> In computer technical context, are there many differences? >>> >>> You could download the above listed files and translate them to files >>> names >>> with .pt suffix. >>> >>> Martin >>> >> >> >> -- >> Daniel Cunha >> https://github.com/danielsoro >> https://twitter.com/danielvlcunha >> https://www.linkedin.com/in/danielvlcunha/ >> > > > -- > Daniel Cunha > https://github.com/danielsoro > https://twitter.com/danielvlcunha > https://www.linkedin.com/in/danielvlcunha/ > --=20 Daniel Cunha https://github.com/danielsoro https://twitter.com/danielvlcunha https://www.linkedin.com/in/danielvlcunha/ --0000000000000f7b6c061e195f34 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">I got the tips in IRC with Riastradh<br><br>first: <br>bui= ld.sh distribution (it takes time, but after that, I can build incrementall= y.)<br><br>Then:<br>cd usr.sbin/sysinst<br>$TOOLDIR/bin/nbmake-$MACHINE dep= endall<br>$TOOLDIR/bin/nbmake-$MACHINE install<br><br>cd ../../distrib/sets= <br>$TOOLDIR/bin/nbmake-$MACHINE checkflist</div><br><div class=3D"gmail_qu= ote"><div dir=3D"ltr" class=3D"gmail_attr">Em qui., 25 de jul. de 2024 =C3= =A0s 09:08, Daniel Cunha <<a href=3D"mailto:[email protected]">daniel= [email protected]</a>> escreveu:<br></div><blockquote class=3D"gmail_quote"= style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p= adding-left:1ex"><div dir=3D"ltr"><div>Hi Martin,<br><br>is there a way to = build just the sysinst and validate if everything is as expected?<br>I got = some issues in the first steps during the translation because it does some = checks to verify if the correct files were generated and to validate it I&#= 39;m using the following command:<b> ./build.sh -O /tmp/obj -U -u -m amd64 = -N1 -j6 release </b>but it will build the world/kernel, which takes about 1= h in my machine, if you have some tips to improve the time here, I apprecia= te it. <br><br>I also intend to send small patches, so I'll start with = arch directories. The idea is in the last patch to send the updates of sets= and enable the new language in the sysinst menu! <br><br></div></div><br><= div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Em ter., 23= de jul. de 2024 =C3=A0s 08:09, Daniel Cunha <<a href=3D"mailto:danielso= [email protected]" target=3D"_blank">[email protected]</a>> escreveu:<br><= /div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo= rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi = Martin,<br><br>thank you for your detailed reply.<br>About the Portuguese, = yes, I can provide something more generic. There are some differences betwe= en pt and pt_BR but they are not so different for someone who speaks Portug= uese.=C2=A0<br>Based on that, I'll start my first hack on NetBSD.<br><b= r>Thank you!=C2=A0</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla= ss=3D"gmail_attr">Em ter., 23 de jul. de 2024 =C3=A0s 07:39, Martin Huseman= n <<a href=3D"mailto:[email protected]" target=3D"_blank">martin@duskwa= re.de</a>> escreveu:<br></div><blockquote class=3D"gmail_quote" style=3D= "margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le= ft:1ex">On Sun, Jul 21, 2024 at 09:38:07AM -0300, Daniel Cunha wrote:<br> > Let me know if you think it interesting, if yes, I would like to start= an<br> > adventure on it.<br> <br> Sysinst is one of the places in our source tree where translations are<br> always welcome, as it helps new users trying NetBSD for the first time.<br> <br> The process is a bit tricky due to the strange "message" format,<= br> but you can probably find your way through it. Basically it is<br> free flowing text but hard line breaks are encoded as a space right<br> before the end of a line (in C notation: " \n").<br> <br> You can look at the english messages and other already existing translation= s<br> e.g. on github:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://github.com/NetBSD/src/tree/t= runk/usr.sbin/sysinst" rel=3D"noreferrer" target=3D"_blank">https://github.= com/NetBSD/src/tree/trunk/usr.sbin/sysinst</a><br> <br> and this are the non-empty english files below that tree:<br> <br> ./arch/acorn32/msg.md.en<br> ./arch/alpha/msg.md.en<br> ./arch/amiga/msg.md.en<br> ./arch/arc/msg.md.en<br> ./arch/atari/msg.md.en<br> ./arch/bebox/msg.md.en<br> ./arch/cats/msg.md.en<br> ./arch/cobalt/msg.md.en<br> ./arch/dummy/msg.md.en<br> ./arch/emips/msg.md.en<br> ./arch/evbarm/msg.md.en<br> ./arch/evbmips/msg.md.en<br> ./arch/evbppc/msg.md.en<br> ./arch/evbsh3/msg.md.en<br> ./arch/ews4800mips/msg.md.en<br> ./arch/hp300/msg.md.en<br> ./arch/hpcarm/msg.md.en<br> ./arch/hpcmips/msg.md.en<br> ./arch/hpcsh/msg.md.en<br> ./arch/hppa/msg.md.en<br> ./arch/i386/msg.md.en<br> ./arch/landisk/msg.md.en<br> ./arch/luna68k/msg.md.en<br> ./arch/mac68k/msg.md.en<br> ./arch/macppc/msg.md.en<br> ./arch/mipsco/msg.md.en<br> ./arch/mvme68k/msg.md.en<br> ./arch/news68k/msg.md.en<br> ./arch/newsmips/msg.md.en<br> ./arch/ofppc/msg.md.en<br> ./arch/playstation2/msg.md.en<br> ./arch/pmax/msg.md.en<br> ./arch/prep/msg.md.en<br> ./arch/sandpoint/msg.md.en<br> ./arch/sgimips/msg.md.en<br> ./arch/shark/msg.md.en<br> ./arch/sparc/msg.md.en<br> ./arch/sparc64/msg.md.en<br> ./arch/vax/msg.md.en<br> ./arch/x68k/msg.md.en<br> ./arch/zaurus/msg.md.en<br> ./arch/virt68k/msg.md.en<br> ./msg.entropy.en<br> ./msg.mbr.en<br> ./msg.mi.en<br> ./msg.pm.en<br> <br> <br> Can you try do do generic portugese versions instead of brazilian portugese= ?<br> In computer technical context, are there many differences?<br> <br> You could download the above listed files and translate them to files names= <br> with .pt suffix.<br> <br> Martin<br> </blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir= =3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr= "><div style=3D"color:rgb(136,136,136);font-size:13px"><div><div><div><font= size=3D"2" color=3D"#000000" face=3D"arial, helvetica, sans-serif">Daniel = Cunha<br></font></div><div><div style=3D"color:rgb(32,33,36);font-size:smal= l"><font size=3D"2" color=3D"#000000" face=3D"arial, helvetica, sans-serif"= ><a href=3D"https://github.com/danielsoro" target=3D"_blank">https://github= .com/danielsoro</a><br></font></div><div><font size=3D"2" color=3D"#000000"= face=3D"arial, helvetica, sans-serif"><a href=3D"https://twitter.com/danie= lvlcunha" target=3D"_blank"><font color=3D"#1155cc">https://twitter.com/d</= font>anielvlcunha</a></font></div><div><a href=3D"https://www.linkedin.com/= in/danielvlcunha/" target=3D"_blank">https://www.linkedin.com/in/danielvlcu= nha/</a></div></div></div></div></div></div></div></div></div></div></div><= /div></div></div></div> </blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre= fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"l= tr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><di= v dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div style= =3D"color:rgb(136,136,136);font-size:13px"><div><div><div><font size=3D"2" = color=3D"#000000" face=3D"arial, helvetica, sans-serif">Daniel Cunha<br></f= ont></div><div><div style=3D"color:rgb(32,33,36);font-size:small"><font siz= e=3D"2" color=3D"#000000" face=3D"arial, helvetica, sans-serif"><a href=3D"= https://github.com/danielsoro" target=3D"_blank">https://github.com/daniels= oro</a><br></font></div><div><font size=3D"2" color=3D"#000000" face=3D"ari= al, helvetica, sans-serif"><a href=3D"https://twitter.com/danielvlcunha" ta= rget=3D"_blank"><font color=3D"#1155cc">https://twitter.com/d</font>anielvl= cunha</a></font></div><div><a href=3D"https://www.linkedin.com/in/danielvlc= unha/" target=3D"_blank">https://www.linkedin.com/in/danielvlcunha/</a></di= v></div></div></div></div></div></div></div></div></div></div></div></div><= /div></div> </blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre= fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"l= tr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><di= v dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div style= =3D"color:rgb(136,136,136);font-size:13px"><div style=3D"overflow-wrap: bre= ak-word;"><div style=3D"overflow-wrap: break-word;"><div><font size=3D"2" c= olor=3D"#000000" face=3D"arial, helvetica, sans-serif">Daniel Cunha<br></fo= nt></div><div><div style=3D"color:rgb(32,33,36);font-size:small"><font size= =3D"2" color=3D"#000000" face=3D"arial, helvetica, sans-serif"><a href=3D"h= ttps://github.com/danielsoro" target=3D"_blank">https://github.com/danielso= ro</a><br></font></div><div><font size=3D"2" color=3D"#000000" face=3D"aria= l, helvetica, sans-serif"><a href=3D"https://twitter.com/danielvlcunha" tar= get=3D"_blank"><font color=3D"#1155cc">https://twitter.com/d</font>anielvlc= unha</a></font></div><div><a href=3D"https://www.linkedin.com/in/danielvlcu= nha/" target=3D"_blank">https://www.linkedin.com/in/danielvlcunha/</a></div= ></div></div></div></div></div></div></div></div></div></div></div></div></= div></div> --0000000000000f7b6c061e195f34--