Very helpful Boris and Jan, thanks.
We'll proceed with translation and include any additional info as we go.

Best

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Mon, May 17, 2021 at 2:09 PM Boris Heithecker <boris.heithec...@gmx.net>
wrote:

> Hi all,
>
> the https://github.com/apache/netbeans-l10n repository, which I
> created a year ago, is mainly meant to be a workaround for those who
> need to upgrade and continue a NetBeans Platform project with
> locationsations from NB 8 onwards. The original translations, which
> were donated to the ASF from Oracle, are located below /src/locale, so
> if your want to build a localised serbian IDE, you should grab the
> bundle file below /src/sr and update and complete them.
> Use the german translation as a template as described in the README
> and ask me if more information needs to be added.
> The module build will put all bundle files into one single module jar,
> thus breaking the original idea (until NB 8) of localisation per
> module suite.
> The bundle files below src/locale are per source module jar. If you
> need to update, complete and add many bundle files, maybe you'll find
> a localisation tool, but I don't know what to recommend.
> Be aware that if you're planning to release your translations as part
> of Apache NetBeans, it is mandatory that all (!) license headers of
> the bundle files must be fixed to the Apache License 2.0 header. This
> is going to be tedious, because  many of the files are corrupted.
> As an alternative, clone https://github.com/apache/netbeans-tools/ and
> use convert/src/convert/ConvertAndCopy.java. It will copy an entire
> tree of bundle files from one source dir (for example
> /src/yourlocale), removing all comments (!) and adding the Apache
> License 2.0 header. This makes sure that the headers are in order, but
> it also causes a loss of information due to the deleted comments. (I'm
> also adding this to the README.)
>
> Hope it helps,
> Boris
>
>
>
> On Mon, 17 May 2021 at 08:44, Jan Hubený <hub...@soma-eng.com> wrote:
> >
> > Hi,
> >
> > I am only  a user of https://github.com/apache/netbeans-l10n
> > <https://github.com/apache/netbeans-l10n> and in the mentioned pull
> > request (partly in changes in README.md and partly in comments of pull
> > request - https://github.com/apache/netbeans-l10n/pull/5
> > <https://github.com/apache/netbeans-l10n/pull/5>) is roughly described
> > how to integrate the localization into your "NetBeans platform based"
> > applcation.
> >
> > As I understand it, the process consists of these steps:
> > 1) Download the netbeans-l10n project via git.
> > 2) Create localization folder for your language as is described in
> > README.md in the pull request
> > https://github.com/apache/netbeans-l10n/pull/5
> > <https://github.com/apache/netbeans-l10n/pull/5>
> > 3) WARNING - I'm not sure whether this is true, somebody who has better
> > knowledge should validate and perhaps better explain this step.
> >      Create somehow (this is not clear for me whether it is important
> > and how to do it) the content for your language in folder
> > netbeans-l10n/netbeans-l10n-zip/src (if it does not exist). Translate
> > all Bundle_[language_code].properties files in the folder for your
> > language (for example with https://omegat.org/ <https://omegat.org/>). I
> > don't know how to check that your translation is complete, or where are
> > the reference (template en_US) Bundle.properties files.
> >
> > 4) Build in netbeans IDE the subproject l10nantext (contained in
> > netbeans-l10n project)
> > 5) Build the netbeans module for your language (the project is in the
> > folder created in step 2)
> > 6) Add the module created in step 5) to your NetBeans platform based
> > application project in netbeans IDE
> > 7) Build your NetBeans platform based application in Netbeans IDE. After
> > this step your application should contain the new localization module
> > for your language.
> >
> > Further (only in my opinion), the authors of the
> > https://github.com/apache/netbeans-l10n
> > <https://github.com/apache/netbeans-l10n> project could better describe
> > how to fully integrate this netbeans-l10n into your "Netbeans Platform
> > Based" application, i.e. the recommended way how to integrate it in your
> > git repository and to your ant or maven based build scripts.
> >
> > Regards,
> >
> > H.
> >
> > Dne 16. 05. 21 v 20:41 Zoran Sevarac napsal(a):
> > > Thanks Jarda, this looks good.
> > > There is even more info what to do at
> > >
> https://github.com/apache/netbeans-l10n/pull/5/commits/824c2b072fd39dafd0990ea5b80e422d29dc25c0
> > > Is this enough to create working translation?
> > >
> > >
> > > <
> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon
> >
> > > Virus-free.
> > > www.avast.com
> > > <
> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link
> >
> > > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> > >
> > > On Sun, May 16, 2021 at 10:07 AM Jaroslav Tulach <
> jaroslav.tul...@gmail.com>
> > > wrote:
> > >
> > >> Hello Zoran.
> > >> Resuscitating the NetBeans L10Ns would be great!
> > >>
> > >> Dne úterý 11. května 2021 21:28:36 CEST, Zoran Sevarac napsal(a):
> > >>> Hi,
> > >>>
> > >>> I have two students at University of Belgrade Nikola Sicovic
> > >>> sicovic.nik...@gmail.com and
> > >>> Nikola Radenovic radenovicnikol...@gmail.com (already on the mailing
> > >> list)
> > >>> who will be translating NetBeans to Serbian.
> > >>>
> > >>> Is this the recommended way to do it?
> > >>> https://github.com/apache/netbeans-l10n
> > >>>
> > >>> Any other recommendati/ons?
> > >> I was recently contacted by Mr. Hubený and he created
> > >> https://github.com/apache/netbeans-l10n/pull/5
> > >>
> > >> What should happen next isn't however clear to me.
> > >> -jt
> > >>
> > >>
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> > >> For additional commands, e-mail: dev-h...@netbeans.apache.org
> > >>
> > >> For further information about the NetBeans mailing lists, visit:
> > >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > >>
> > >>
> > >>
> > >>
> >
> >
> >
> >
> > D I S C L A I M E R
> >
> > Personal data protection according to Regulation (EU) 2016/679 of the
> European Parliament and of the Council of 27 April 2016 on the protection
> of natural persons with regard to the processing of personal data and on
> the free movement of such data (General Data Protection Regulation)
> > By e-mail communication with this e-mail address (especially by sending
> e-mails and replies) you hereby agree with processing of yours personal
> data especially in the scope of data contained in email and it`s
> attachments. Data subject has the following rights: (i) to withdraw consent
> with personal data processing , (ii) to ask SOMA company for information
> which personal data are being processed, (iii) to ask for explanation
> regarding processed personal data, (iv) to ask for access to personal data
> and right of rectification of inaccurate personal data, (v) to demand
> erasure of personal data, (iv)  in case of doubts regarding compliance with
> GDPR regulation right to raise objections in front of SOMA company, court
> or the Office for personal data protection.
> > The SOMA company processes especially personal data of SOMA company`s
> business partners. The SOMA company hereby politely asks it`s business
> partners to not to send to SOMA company by e-mails or by any other means
> personal data of any third persons (for instance business partners`
> employees, participants of agreements, contracts or other legal
> relationships etc.), these personal data will not be processed by SOMA
> company and will be immediately erased. If you are not a business partner
> of SOMA company and you are sending to SOMA company any personal data in
> any kind of form (for instance by e-mail, data mailbox or by letter etc.)
> you hereby agree with processing of your personal data in the scope of
> personal data sent by you and you have right described in point (i) to (vi)
> hereof.
> > The SOMA company is processing personal data especially due to the
> following purposes: (a) processing is necessary for the performance of a
> contract to which the data subject is party or in order to take steps at
> the request of the data subject prior to entering into a contract, or (b)
> processing is necessary for compliance with a legal obligation to which the
> controller is subject, or (c) processing is necessary in order to protect
> the vital interests of the data subject or of another natural person; or
> (d) processing is necessary for the purposes of the legitimate interests
> pursued by the controller or by a third party.
> > Data subject is obliged to announce the SOMA company any changes of
> personal data of the data subject.
> >
> > Confidentiality
> > The information contained in this e-mail is confidential and is intended
> solely for the use of subject to whom it is addressed and others authorized
> to receive it. The text or attachments may contain confidential
> information, privileged information or information considered by the law
> firm as the trade secret. If you are not the intended recipient you are
> hereby notified that any disclosure, copying, distribution or taking any
> action in reliance on the contents of this information is strictly
> prohibited and may be unlawful. The law firm is neither liable for the
> contents, nor for the proper, complete and timely transmission of the
> information contained in this communication. By usage of e-mail
> communication the recipient of this e-mail agree this kind of communication
> with law firm and his potential risk and agree with unsecured
> communication. For avoidance of any doubt law firm pays attention to the
> fact that this e-mail including its attachments could not be in any case con
> >  sidered as offer for conclusion of agreement pursuant to  § 1731 of act
> no 89/2012 Coll. as amended, neither confirmation letter pursuant to the §
> 1757 of act no 89/2012 Coll. as amended.
> >
> > Our full GDPR policy may be found on www.soma-eng.com/en/gdpr
> >
> > Překlad výše uvedeného textu (Ochrana osobních údajů dle nařízení
> Evropského parlamentu a Rady EU a Důvěrnost informací) naleznete na
> www.soma-eng.com/cs/disclaimer
>
>
>
> --
> Boris Heithecker
>
>
> Dr. Boris Heithecker
> Lüneburger Str. 30
> 28870 Ottersberg
> Festnetz: +49 4205 315834
> Mobil: +49 170 6137015
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

-- 
Zoran Sevarac, PhD, Associate Professor
University of Belgrade, Faculty of Organisational Sciences, Department for
Software Engineering
Java Champion <https://community.oracle.com/community/java/java-champions>
| Oracle Groundbreaker Ambassador | Deep Netts <http://www.deepnetts.com>
Co-founder & CEO

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Reply via email to