Issue 80051 - Errors in the OpenOffice.org 2.3 Help strings
Summary: Errors in the OpenOffice.org 2.3 Help strings
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: documentation
Classification: Unclassified
Component: Online help (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: Uwe Fischer
QA Contact: issues@documentation
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-26 05:04 UTC by clytie
Modified: 2007-07-27 09:30 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description clytie 2007-07-26 05:04:29 UTC
Having worked my way through the whole file (again), I am reporting strings which cause multiple errors 
when checking translations (due to problematic formatting or typos), incorrect strings and strings which 
may not be translatable.
______________________________

1. Split strings which should be replaced by a single string containing a placeholder (split strings are 
bad practice in localization, and also cause multiple errors when checking translations):

(a)

sd	source\ui\app\strings.src	0	string	STR_EXPORT_PATH_NOT_FOUND1
				1	en-US	The directory '

sd	source\ui\app\strings.src	0	string	STR_EXPORT_PATH_NOT_FOUND2
				1	en-US	' does not exist.

(b)

svx	source\dialog\impgrf.src	0	string	RID_SVXRES_IMPORTGRAPHIC
	STR_PATH_NOT_FOUND1			0	en-US	The directory '

svx	source\dialog\impgrf.src	0	string	RID_SVXRES_IMPORTGRAPHIC
	STR_PATH_NOT_FOUND2			0	en-US	' does not exist

(c)

sw	source\ui\dialog\dialog.src	0	string	STR_PATH_NOT_FOUND1
				0	en-US	The directory '

sw	source\ui\dialog\dialog.src	0	string	STR_PATH_NOT_FOUND2
				0	en-US	' does not exist.

(d)

sw	source\ui\dochdl\dochdl.src	0	string	STR_NOGLOS1
				0	en-US	AutoText for Shortcut '
	

sw	source\ui\dochdl\dochdl.src	0	string	STR_NOGLOS2
				0	en-US	' not found.

(e)

sw	source\ui\uiview\view.src	0	string	STR_NOGLOS1
				0	en-US	AutoText for Shortcut '
	

sw	source\ui\uiview\view.src	0	string	STR_NOGLOS2
				0	en-US	' not found.	


2.
Double spaces (indicated by boxes). In the case of the gaps between sentences, this may have been an 
older typsetting behaviour. Some people still like to use it, but unfortunately, it causes "double-space" 
errors when checking translations, so each string formatted in this way wastes our time when we want 
to check our translation and get it submitted. So please avoid this formatting if possible. :)

(a)
Create a query by specifying the filters, input tables, field names,[][]and[][]properties for sorting or 
grouping.
app.src#RID_STR_QUERIES_HELP_TEXT.string.text

(b)
Create a query[][]entering an SQL statement directly.
app.src#RID_STR_QUERIES_HELP_TEXT_SQL.string.text

(c)
~Confirm[][] password
UserAdmin.src#DLG_PASSWORD.FT_PASSWORD_REPEAT.fixedtext.text

(d)
Note: When deleted, and thus inactive, records are[][] displayed, you will not be able to delete records 
from the data source.
dbadmin.src#PAGE_DBASE.FT_SPECIAL_MESSAGE.fixedtext.text

(e)
The name for[][] the user interface '%s1' is already used by the XML filter '%s2'. Please enter a different 
name.
xmlfilterdialogstrings.src#STR_ERROR_TYPE_NAME_EXISTS.string.text

(f)
File: [1],[][] Section: [2],[][]Key: [3], Value: [4]
ActionTe.ulf#OOO_ACTIONTEXT_78.LngText.text 
ActionTe.ulf#OOO_ACTIONTEXT_122.LngText.text

(g)
Enter the network location or click Change to browse to a location.[][]Click Install to create a server 
image of [ProductName] at the specified network location or click Cancel to exit the wizard.
Control.ulf#OOO_CONTROL_20.LngText.text

(h)
The Installation Wizard will install the Patch for [ProductName] on your computer.[][] To continue, click 
Update.
Control.ulf#OOO_CONTROL_162.LngText.text

(i)
[ProductName] Setup is preparing the Installation Wizard which will guide you through the program 
setup process.[][]Please wait.
Control.ulf#OOO_CONTROL_218.LngText.text

(j)
Error reading from file: [2]. {{ System error [3].}}[][]Verify that the file exists and that you can access it.
Error.ulf#OOO_ERROR_25.LngText.text

(k)
Cannot create the file [3]. [][]A directory with this name already exists.[][] Cancel the installation and try 
installing to a different location.
Error.ulf#OOO_ERROR_26.LngText.text

(l)
Another application has exclusive access to the file [2].[][] Please shut down all other applications, then 
click Retry.
Error.ulf#OOO_ERROR_31.LngText.text

(m)
Source file not found: [2].[][] Verify that the file exists and that you can access it.
Error.ulf#OOO_ERROR_33.LngText.text

(n)
Error applying patch to file [2].[][] It has probably been updated by other means, and can no longer be 
modified by this patch.[][]For more information contact your patch vendor.[][] {{System Error: [3]}}
Error.ulf#OOO_ERROR_53.LngText.text

(o)
User [2] has previously initiated an installation for product [3].[][]. That user will need to run that 
installation again before using that product.[][] Your current installation will now continue.
Error.ulf#OOO_ERROR_66.LngText.text

(p)
User [2] has previously initiated an installation for product [3].[][]That user will need to run that 
installation again before using that product.
Error.ulf#OOO_ERROR_67.LngText.text

(q)
Out of disk space -- Volume: '[2]'; required space: [3] KB; available space: [4] KB.[][]Free some disk 
space and retry.
Error.ulf#OOO_ERROR_68.LngText.text

(r)
Out of disk space -- Volume: [2]; required space: [3] KB; available space: [4] KB.[][]If rollback is disabled, 
enough space is available. Click Cancel to quit, Retry to check available disk space again, or Ignore to 
continue without rollback.
Error.ulf#OOO_ERROR_72.LngText.text

(s)
No valid source could be found for product [2].[][]The Windows Installer cannot continue.
Error.ulf#OOO_ERROR_81.LngText.text

(t)
One or more of the files required to restore your computer to its previous state could not be found.[][] 
Restoration will not be possible.
Error.ulf#OOO_ERROR_87.LngText.text

(u)
Could not schedule file [2] to replace file [3] on reboot.[][] Verify that you have write permissions to file 
[3].
Error.ulf#OOO_ERROR_110.LngText.text

(v)
The Mozilla address book driver requires the SUNWzlib package. This package is not part of the 
minimum Solaris operating system[][] installation. If you require access to the Mozilla address book, 
then add this package to your Solaris operating system using the command "pkgadd" from the 
installation CD.
readme.xrm#ooo_readme.Netscape.E33.sdcc32asrc.readmeitem.text

(w)
Value 1, value 2,[][]are 1 to 30 arguments whose largest value is to be determined.
scfuncs.src#RID_SC_FUNCTION_DESCRIPTIONS2.SC_OPCODE_MAX_A.3.string.text

(x)
%PRODUCTNAME could not find a web browser on your system. Please check your Desktop Preferences 
or install a web browser (for example, Mozilla) in the default[][]location requested during the browser 
installation.
app.src#MSG_ERR_NO_WEBBROWSER_FOUND.errorbox.text

(y)
StarCalc[][] 4.0 object
formats.src#STR_FORMAT_ID_STARCALC_40.string.text

(z)
%PRODUCTNAME requires a Java runtime environment (JRE) to perform this task. The selected JRE is 
defective. Please select another version or install a new JRE and select[][] it under Tools - Options - %
PRODUCTNAME - Java.
javaerror.src#ERRORBOX_JVMCREATIONFAILED.errorbox.text 
patchjavaerror.src#ERRORBOX_JVMCREATIONFAILED.errorbox.text

(aa)
Page numbers cannot be applied to the current page.[][]Even numbers can be used on left pages, odd 
numbers on right pages.
chrdlg.src#MSG_ILLEGAL_PAGENUM.infobox.text

(Sorry, I ran out of time to chase up these strings. There are more.)

2.
Inconsistent formatting:

(a)
%PRODUCTNAME searches automatically at regular intervals for new versions.\n
In doing so online update does not transfer personal data.\n
As soon as a new version is available, you will be notified.\n
\n
You can configure this feature at Tools / Options... / %PRODUCTNAME / Online Update.
wizard.src#TP_UPDATE_CHECK.FT_UPDATE_CHECK_BODY.fixedtext.text

Preferences paths are formatted differently elsewhere in the OpenOffice.org file:

- Tools / Options... / %PRODUCTNAME / Online Update
+ Tools - Options... - %PRODUCTNAME - Online Update

(although I find that inadequate, and format my translations like this:

Công cụ > Tùy chá»n... > %PRODUCTNAME > Cập nhật trá»±c tuyến

because I think the > delimits better and indicates forward progress. I'd prefer a genuine right-arrow 
character, but you can't be sure everyone is using a font that supports that character.)

Also:

- In doing so online update does not transfer personal data.
+ In doing so, the online update doesn't transfer any of your personal data.


3.
Problematic formatting:

(a) strings which cause errors in multiple categories when checking translations: please format them 
differently if possible

(i)
apparent variables merged with text:

Replace "standard" quotes with %1custom%2 quotes
autocdlg.src#RID_OFAPAGE_AUTOFMT_APPLY.ST_TYPO.string.text
utlui.src#RID_SHELLRES_AUTOFMTSTRS.STR_AUTOFMTREDL_TYPO_1.string.text

Please find another way to create this string: it causes a lot of errors.

(ii)
Please don't use angle brackets with placeholders, because they trip the XML error checks: 

crashrep	source\all\crashrep.ulf	0	LngText	%MSG_PARAM_PROCESSID%
				0	en-US	-p <process ID>	"

instsetoo_native	inc_openoffice\windows\msi_languages\Control.ulf
	0	LngText	OOO_CONTROL_206				0
	en-US	<error text goes here><error text goes here><error text goes here><error text goes 
here><error text goes here><error text goes here><error text goes here><error text goes 
here><error text goes here><error text goes here><error text goes here>

(iii)
Square brackets interpreted as variables:

extensions	source\bibliography\bib.src	0	string
	RID_BIB_STR_TABWIN_PREFIX				1	en-US
	Table;Query;Sql;Sql [Native]

If this is not a placeholder, please use round brackets.


4.
Typos:

(a)
You are about to delete the resources for the selected language(s). All user interface strings for this 
language(s) will be deleted.\n
\n
Do you want to delete the resources of the selected language(s)?
08080000.xhp#par_id3151172.2.help.text

This is a pseudo-plurals string which doesn't work.

- this language(s)
+ this language or these languages

which is clumsy. I suggest using a genuine plurals expression: (gettext example)

msgid[0] "You are about to delete the resources for the selected language. All user interface strings for 
this language will be deleted.\n
\n
Do you want to delete the resources of the selected language?"
msgid[1] "You are about to delete the resources for the selected languages. All user interface strings for 
these languages will be deleted.\n
\n
Do you want to delete the resources of the selected languages?"

It is also important to remember, when creating plural strings, that some languages don't have plurals, 
and yet other languages have up to five plural cases. The gettext plurals feature manages all this.

(b)
Do you want to delete the macro XX ?
basidesh.src#RID_STR_QUERYDELMACRO.string.text

- XX ?
+ XX?

(c)
_: WriterCommands.xcu#..WriterCommands.UserInterface.Commands..
uno_InsertFootnoteDialog.Label.value.text\n
Footnote~...

_: WriterCommands.xcu#..WriterCommands.UserInterface.Commands..
uno_EditFootnote.Label.value.text\n
Footnote~...

Should the accelerator be _after_ the word?

(d) 
_: convert.src#DLG_CONV_TEXT_TABLE.FT_REPEAT_HEADER.fixedtext.text\n
The first%POSITION_OF_CONTROLrows

_: instable.src#DLG_INSERT_TABLE.FT_REPEAT_HEADER.fixedtext.text\n
The first%POSITION_OF_CONTROLrows

_: tabledlg.src#TP_TABLE_TEXTFLOW.FT_REPEAT_HEADER.fixedtext.text\n
The first%POSITION_OF_CONTROLrows

Shouldn't there be a space at each end of the placeholder? The placeholder not being delimited by 
spaces causes multiple errors when checking translations.

(f)
desktop	win32\source\setup\setup.ulf	0	LngText	%UNKNOWN_ERROR%
				0	en-US	An Unknown Error occured!
	
- occurred
+ occurred

This same typo also occurs (sic) in the following strings:

connectivity	source\resource\conn_shared_res.src	0
	string	STR_COULD_NOT_RETRIEVE_AB_ENTRY	
			1	en-US	An address book entry could not be retrieved, an unknown error occured.

connectivity	source\resource\conn_shared_res.src	0
	string	STR_COULD_NOT_GET_DIRECTORY_NAME
				1	en-US	An address book directory name could not be retrieved, an unknown 
error occured.	

connectivity	source\resource\conn_shared_res.src	0
	string	STR_ERR_EXECUTING_QUERY			
	1	en-US	An error occured while executing the query.
	

desktop	win32\source\setup\setup.ulf	0	LngText	%UNKNOWN_ERROR%
				0	en-US	An Unknown Error occured!
	
reportdesign	source\ui\report\report.src	0	string
	RID_STR_COULD_NOT_CREATE_REPORT			
	1	en-US	An error occured while creating the report.
	
sw	source\ui\dbui\mailmergechildwindow.src	0	fixedtext
	DLG_MM_SENDWARNING	FI_WARNING			170
	en-US	The following error occured:		


(g)
\\<ahelp hid=\\\".uno:TestMode\\\"\\>Starts test mode. Use the dialog closer 
to return to design mode.\\</ahelp\\>

"closer" is ambigious, since it could mean "the dialog nearer", rather than "the close button". I suggest:

- the dialog closer
+ the close button on the dialog


(h)
_: 18010000.xhp#par_id3148664.3.help.text\n
Tools bar icon:

- Tools bar
+ Toolbar

is the usual term. "Tools bar" occurs several times in the translation file. I gather OpenOffice.org actually 
has a "Tools" toolbar, along with other toolbars which are not called "Tools", which is confusing for 
users and translators. It would be helpful if we could resolve this situation.


(i)
#: 01020000.xhp#par_id3146978.130.help.text
To delete the contents of selected cells, press Delete. This opens the 
\\<link href=\\\"text/scalc/01/02150000.xhp\\\" name=\\\"Delete Contents\\
\"\\>Delete Contents\\</link\\> dialog, where you choose which contents of 
the cell you want to delete. To delete the contents of selected cells 
without a dialog, press the Backspace key.

On a Mac keyboard, Backspace _is_ the Delete key. Just checking that you have provided for that...


(j)
#: 01020000.xhp#hd_id3155825.99.help.text
Enter - in a selected range

This string is ambigious. Does it mean "Using the Enter key in a selected range", or "Enter a hyphen in a 
selected range"?

(k)
Some Help files use "Shortcut Keys", followed by "Effects" or "Effect", where others use "Shortcut Keys" 
with "Results". Shouldn't these be consistent?


(l)
helpcontent2	source\text\sdraw\04\01020000.xhp	0
	help	par_id3147004	10			0	en-US	Opens group to edit individual objects.
	
- Opens group
+ Opens a group

(j) [same file]
helpcontent2	source\text\sdraw\04\01020000.xhp	0
	help	par_id3159238	12			0	en-US	Close group editor.

- Close group editor
+ Closes the group editor

(k) [same file]
helpcontent2	source\text\sdraw\04\01020000.xhp	0
	help	par_id3151389	36			0	en-US	Opens Styles and Formatting window.

To be consistent with the other Help strings, it should be:

+
Opens \<emph\>Styles and Formatting\</emph\> window.

actually, there are quite a few Help strings which don't use this formatting on names of menus, actions 
or commands.

(l) [same file]
helpcontent2	source\text\sdraw\04\01020000.xhp	0
	help	par_id3147366	59			0	en-US	Uncombines selected object.
		
- object
+ objects

(you can't uncombine one object; you can detach it, but not uncombine it)

(l) [same file]
helpcontent2	source\text\sdraw\04\01020000.xhp	0
	help	hd_id3153578	115			0	en-US	Page Up
				2002-02-02 02:02:02
helpcontent2	source\text\sdraw\04\01020000.xhp	0
	help	par_id3147513	116			0	en-US	Changes the light source in the preview window.
				2002-02-02 02:02:02
helpcontent2	source\text\sdraw\04\01020000.xhp	0
	help	hd_id3148482	117			0	en-US	Page Down
				2002-02-02 02:02:02
helpcontent2	source\text\sdraw\04\01020000.xhp	0
	help	par_id3155364	118			0	en-US	Changes the light source in the preview window.
	

You have the same explanation for two differing key combinations. Please explain the difference 
between these two actions.

(m)
helpcontent2	source\text\sdraw\guide\align_arrange.xhp
	0	help	hd_id3149656	73			0	en-US
	\<variable id=\"align_arrange\"\>\<link href=\"text/sdraw/guide/align_arrange.xhp\" name=
\"Arranging and Aligning Objects\"\>Arranging, Aligning and Distributing Objects\</link\>\</variable
\>	

The name and text in this link don't match. This can be a bit confusing for users.

(n) [same file]
helpcontent2	source\text\sdraw\guide\align_arrange.xhp
	0	help	par_id3153727	18			0	en-US
	Each object that you place in your document is successively stacked on the preceding object. To re-
arrange the stacking order of a selected object proceed as follows.
	
- object proceed
+ object, proceed

(o) [same file]
helpcontent2	source\text\sdraw\guide\align_arrange.xhp
	0	help	par_idN107D5				0	en-US
	Click the object that you want to re-arrange.

You can't rearrange a single object. I suggest:

-  that you want to re-arrange.
+ whose position you want to change.

This error also applies to:

helpcontent2	source\text\sdraw\guide\align_arrange.xhp
	0	help	par_idN10811				0	en-US
	Click the object that you want to re-arrange.

and to this string:

helpcontent2	source\text\sdraw\guide\align_arrange.xhp
	0	help	par_id3149126	81			0	en-US
	Click the object behind which you want to arrange the selected object.
	
- arrange
+ place

(p) [same file]

helpcontent2	source\text\sdraw\guide\combine_etc.xhp
	0	help	par_id3150570				0	en-US
	\<image id=\"img_id3150658\" src=\"res/helpimg/formschn.png\" width=\"87.05mm\" height=
\"33.07mm\"\>\<alt id=\"alt_id3150658\"\>Illustratoin for intersecting shapes\</alt\>\</image\>

- Illustratoin
+ Illustration

(q) [same file]

helpcontent2	source\text\sdraw\guide\gradient.xhp	0
	help	par_idN107BE				0	en-US	Adjust the values for the gradient to suit your 
needs and click \<emph\>Ok\</emph\>.

- Ok
+ OK

(q)

#: 18030000.xhp#par_id3147403.2.help.text
msgid ""
"\\<ahelp hid=\\\".\\\" visibility=\\\"hidden\\\"\\>Click to open the Fields "
"dialog. Click the arrow next to the icon to open a submenu.\\</ahelp\\>Click "
"to open the \\<link href=\\\"text/swriter/01/04090000.xhp\\\"\\>Fields\\</"
"link\\> dialog. Click the arrow next to the icon to open a submenu."

If the hidden part has no function, shouldn't it be removed?

(r)

wizards	source\formwizard\dbwizres.src	0	string
	RID_WEBWIZARDDIALOG_START +117			
	1	en-US	%FILENAME' is a folder.

This string is missing the initial quotation mark.


5. Strings which may not be translatable

(a)

SEL
08090000.xhp#par_idN105D6.help.text

HYP
08090000.xhp#par_idN105C9.help.text

These two items are quoted in this string:

\<ahelp hid=\".\"\>Clicking this field on the Status Bar switches the hyperlinks from active (HYP) to edit 
(SEL) and back.\</ahelp\>
08090000.xhp#par_idN105AF.help.text

Should they be marked as translatable? I am unsure.

(b)

There are some strings where the translatable text consists simply of a hyphen. It is not useful to mark 
these for translation. I doubt if any language will express them differently, and they waste our time.

helpcontent2	source\text\scalc\01\04060103.xhp	0
	help	par_id3146148	66			0	en-US	-

helpcontent2	source\text\scalc\01\04060103.xhp	0
	help	par_id3156378	69			0	en-US	-
	

helpcontent2	source\text\scalc\01\04060103.xhp	0
	help	par_id3155838	72			0	en-US	-

helpcontent2	source\text\scalc\01\04060103.xhp	0
	help	par_id3156316	75			0	en-US	-

helpcontent2	source\text\shared\explorer\database\02010100.xhp
	0	help	par_id3151065	182			0	en-US
	-

(I am not quoting the strings representing a minus sign.)


(c)
\<embedvar href=\"text/shared/02/09070000.xhp#hyperdia\"/\>
08090000.xhp#par_idN1062F.help.text

How can we translate this?

(d) (Help files)

There is a whole section of strings after:

helpcontent2	source\text\sbasic\guide\sample_code.xhp
	0	help	hd_id3154909	4			0	en-US
	Global Function for Loading Dialogs	

which, apart from the headings, looks like code examples to me, and thus should not be marked 
translatable (or if marked, should have notes indicating which bits can be translated, such as some 
substituted items and remarks [REM]).

For example:

helpcontent2	source\text\sbasic\guide\sample_code.xhp
	0	help	par_id3145271	82			0	en-US
	oLibDialog = oLib.GetByName(DialogName)	
________________________________

end error report
Comment 1 Uwe Fischer 2007-07-26 11:09:47 UTC
Thank you for your comments. Looks most of them regard UI strings. Please submit
those comments to the appropriate Component and Subcomponent. For example send
Writer strings to Component "Word processor", most possible with Subcomponent =
"UI" or such (cannot look this up now). Send Calc strings to "Spreadsheet", send
strings that appear in multiple contexts to "framework".

Thank you for the pointer to "gettext plurals" -
http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms is a very
interesting information in the gettext manual.

So let's look at the strings from application help:
(g)
\\<ahelp hid=\\\".uno:TestMode\\\"\\>Starts test mode. Use the dialog closer 
to return to design mode.\\</ahelp\\>
changed this as suggested in file sbasic/shared/02/20000000.xhp

Tools bar:
Yes, OOo has a toolbar called "Tools". Translate it different if this is a
problem. For example in German, AFAIK "Tools" is the "Werkzeugleiste", while
"toolbars" are "Symbolleisten".

All of our Mac keyboards have different Backspace and Delete keys. It may be
possible that the label on both is the same, which would be a Mac issue. (I've
heard that most older US Mac keyboards have this bug)

Enter - in a selected range
This string is part of a table. As such it must be as short as possible so that
the table does not get distorted.
Replaced it by "Enter (in a selected range)" in file scalc/04/01020000.xhp
The whole localization process seems to be broken if translators cannot see the
context of the strings. 

Consistency of strings in the application help is one of our targets for the
next version. We are working on templates and style guide directions - see the
dev@documentation.openoffice.org mail list.

Missing "a" and "the" determiners should be re-inserted, according to Sun Style
Guide. Unfortunately, someone took his time to remove many of those in the last
years.

object-->objects: changed sdraw/04/01020000.xhp

source\text\sdraw\guide\align_arrange.xhp: I will not change the "name"
attribute because this may be used as a link target from other files and I can
image a comma inside will lead to trouble later.
No user ever sees this attribute.
Changed the other strings as suggested.

source\text\sdraw\guide\combine_etc.xhp: changed alt text for illustration.

18030000.xhp#par_id3147403.2.help.text
Hidden help text is displayed in that yellow Extended Help texts only. The text
is not visible on the help page in Help Viewer.
There is an issue with links inside Extended Help text, which possibly might
never get fixed, so I must duplicate the text, where the text without a link is
used as a hidden help text and the text with the helpful link is used as a
normal visible text.

SEL and HYP strings - don't worry to translate them now, they got removed in
version m220 or m221.

Thos - hyphen or minus sign - strings were marked with the attribute l10n="K"
which meant "do not translate". Those paragraphs should have been set
automatically to use the attribute localize=false, but somehow this failed.
I deleted the five paragraphs you quoted. 

<embedvar href=\"text/shared/02/09070000.xhp#hyperdia\"/\>
08090000.xhp#par_idN1062F.help.text
you do not have to translate this, there is no translatable text. I cannot find
this in the current CWS hcshared10, so it might have been deleted.

All BASIC code examples are translatable. Use your own distinction to translate
variable names, remarks, strings inside quotes, etc. Do not translate the
built-in function names except when they got translated in UI, too (but that
should not be the case for BASIC. Calc functions however are translated in some
languages.)

Thank you for your extensive error report.
Comment 2 clytie 2007-07-26 12:40:50 UTC
Thanks for the reminder: I'll try to find time to report the UI errors against the different components. I 
spent the last few days working on the Help, so I forgot the earlier errors weren't from Help.

About the Mac keyboards:
___
All of our Mac keyboards have different Backspace and Delete keys. It may be
possible that the label on both is the same, which would be a Mac issue. (I've
heard that most older US Mac keyboards have this bug)
___

My current MacBook and the G4 and G3 iBooks I had before that all had only a Delete key, which you 
also use as Backspace. Backspace is not marked. So it does apply to current Mac laptops. I can't use a 
desktop, being stuck in bed ;) , so I have a laptop POV.

About versions:

the examples I quoted were from m221. I updated from that milestone before completing the 
translations and submitting them. The m222 POT files weren't available on the server at that time.

About code samples:
___
All BASIC code examples are translatable. Use your own distinction to translate
variable names, remarks, strings inside quotes, etc. Do not translate the
built-in function names except when they got translated in UI, too (but that
should not be the case for BASIC. Calc functions however are translated in some
languages.)
___

This looks like a risky translation situation. It would help a lot if translators had some information on 
what was translatable, and what was not. Even the small subset of linguists who are technically-minded 
and thus participate in i18n, won't necessarily be familiar with BASIC.

(One of my major aims is to remove as many barriers from i18n participation as possible, so the very 
large subset of linguists who are not technically minded can join our effort. :) )
Comment 3 Uwe Fischer 2007-07-27 09:30:50 UTC
closed