Localising NetBeans and Translating Web Site Content
If you're interested in translating the NeBeans IDE or website content
into your native language, your help is very welcome - jump aboard!
Translating Website Content
Getting important web content translated into different languages is a
high priority for the project. Obviously translating - and maintaining -
the whole website is a huge and unrealistic task, so we've prepared a
short list of "essential" website docs. We consider these docs essential
reading for any new visitor to the site, who perhaps doesn't yet know
what NetBeans or netbeans is. These few docs should be the first
things translated into any new language, to make sure the minimum
essential info is available to every newcomer, regardless of what language(s)
they speak.
How to get started
- Check the status page to see what needs doing;
- Post a note, so others
know you are working on that page, just in case someone else is too!
-
Find the page you want to translate
That site is a copy of the main www site, without all the wrapped navigation.
So to translate this page,
you would go to.
- In your browser, choose View -> Source. Copy-paste the whole source to a
local file. Please do not use File -> Save As!
- Start translating!
- Please use UTF-8 encoding where possible.
- Send your translated html versions as email attachments to webmaster at netbeans dot org. Thanks!
What to Translate
Please first check the status page to see which of these pages have not been translated.
- Welcome
to NetBeans template:
This page is a first introduction to NetBeans, and should serve as the
netbeans home page for each language. If you don't have much time,
but want to help, this is the most important page — just translate this one!
- Mailing Lists Overview:
Basics of mailing lists on netbeans, including info about NNTP access, list
etiquette, and links to all lists. Translators might want to add a note to this
page (eg by the "Top Level Lists" link) if a list is available in their language,
and listed on that page.
- Products Intro pages
including the short IDE intro text:
A quick introduction to the NetBeans IDE and NetBeans Platform.
- Contributing Introduction:
A list of ways to contribute to the project, highlighting that it's not all about source code!
- The Sources :
This page outlines the basics for people who want to dive into the source code.
Once those are done, you can start on some more solid user documentation :
- NetBeans IDE Quickstart Guide
- NetBeans IDE 5.5 Quick Start Guide for Web Applications
What's Already Been Done?
Please check the website localisation status page
before you start work, to avoid duplicating effort. If you plan to start on a page,
please post a note, so others
know you will be working on it.
Translating The Edge, The Monthly Newsletter
The Edge is a monthly HTML
newsletter, sent to the nbannounce mailing list and archived on the
site. If you'd like to help translate an issue into your native language,
please see the Newsletter Translation Guide.
Localising the NetBeans IDE
Join the community driven effort to translate the IDE into your native language.
The translatedfiles project
is where it all happens. To get started :
- Check out the docs and HOWTOs on the translatedfiles website, get
a feel for what's involved and what's required;
-
mailing list and post an introductory message stating what language
you'd like to help with. There may be other users already working on
localisation into that language, so use the list to co-ordinate your
efforts.
General Advice
Encoding
If you are translating any of these pages, please use UTF-8 encoding where
possible. If you don't know what that means, or how to do it, don't worry!
Send in whatever you can, and we'll work it out on this end.
Updates
If you need to make updates to translated content, it might be easier to
submit patches for the HTML, rather than the whole updated file. See the
"Contributing HTML" guide, specifically
the updates section.