How to adapt JSesh for your own language: read me first

If you are interested in helping me create a version of JSesh in your own language, you can translate the file below.
For a given language, I suggest to create a topic, and to post the translated files there. Please ONLY post a complete file.

To create a new translation, you must copy the WHOLE file, and replace the part after the "=" sign by their translation in your language. Don't touch what's on the left, and keep the rest of the file intact.
(especially the comments "#...." DON'T translate them.)

Keep each translation on ONE line.

example :
In the french translation you will find :

edit.undo.Name=Annuler
edit.redo.Name=Refaire
edit.paste.Name=Coller

(etc...)

############## jsesh.editor.labels.properties ##########
## labels and action properties for actions linked to the JSesh widget.
## This file uses the system described in org.qenherkhopeshef.guiFramework

edit.undo.Name=Undo
edit.redo.Name=Redo
edit.paste.Name=Paste
edit.copy.Name=Copy
edit.cut.Name=Cut
#
edit.copyAsPDF.Name=Copy as PDF
edit.copyAsRTF.Name=Copy as RTF
edit.copyAsBitmap.Name=Copy as JPEG or PNG
edit.copyAsMDC.Name=Copy as Manuel de Codage text
#
edit.selectAll.Name=Select All
edit.clearSelection.Name=Clear Selection

edit.setModeLatin.Name=Edit Latin Text
edit.setModeHieroglyphs.Name=Edit Hieroglyphic Text
edit.setModeItalic.Name=Edit Italic Text
edit.setModeBold.Name=Edit Bold Text
edit.setModeTranslit.Name=Edit Transliteration
edit.setModeLineNumber.Name=Edit Line Numbers
edit.setModeShortText.Name=Edit Short Text

text.groupHorizontally.Name=Group Horizontally
text.groupVertically.Name=Group Vertically
text.newLine.Name=New Line
text.newPage.Name=New Page
text.ligatureElements.Name=Ligature Elements
text.ligatureGroupWithGlyph.Name=Ligature group with Hieroglyph
text.ligatureGlyphWithGroup.Name=Ligature hieroglyph with group
text.explodeGroup.Name=Explode Group
text.insertBlackPoint.Name=Insert Black Point
text.insertRedPoint.Name=Insert Red Point
text.insertSpace.Name=Insert Space
text.insertHalfSpace.Name=Insert Half Space
text.shadeZone.Name=Shade Zone
text.unshadeZone.Name=Unshade Zone
text.redZone.Name=Paint Zone in Red
text.blackZone.Name=Paint Zone in Black
text.addEditorAddition.iconMdC=[&-gm-D3-&]
text.addEditorAddition.ShortDescription=Text added by the Editor of the Document
text.addErasedSigns.iconMdC=[[-gm-D3-]]
text.addErasedSigns.ShortDescription=Lacuna Restauration
text.addPreviouslyReadable.iconMdC=[\"-gm-D3-\"]
text.addPreviouslyReadable.ShortDescription=Text previously readable
text.addScribeAddition.iconMdC=['-gm-D3-']
text.addScribeAddition.ShortDescription=Text added by the Scribe
text.addEditorSuperfluous.iconMdC=[{-gm-D3-}]
text.addEditorSuperfluous.ShortDescription=Superfluous Text
text.addMinorAddition.iconMdC=[(-gm-D3-)]
text.addMinorAddition.ShortDescription=Text omited by the Scribe
text.addDubious.iconMdC=[?-gm-D3-?]
text.addDubious.ShortDescription=Dubious
sign.reverseSign.Name=Reverse Sign
sign.toggleSignIsRed.Name=Toggle Sign is Red
sign.toggleSignIsWide.Name=Toggle Wide Sign
sign.toggleSignIsWide.ShortDescription=Should Sign be stretched if needed to fill the available width
sign.toggleIgnoredSign.Name=Toggle Ignored Sign
sign.toggleIgnoredSign.ShortDescription=Ignored signs are signs which should not be read (for instance because they are not really part of the text which is quoted.
sign.toggleGrammar.Name=Toggle Grammar
sign.setSentenceEnd.Name=Sign at End of Sentence
sign.setWordEnd.Name=Sign at End of Word
sign.setSignInsideWord.Name=Sign Inside a Word

# Various labels used in the appplication export menus.
# (the naming scheme is not the same as above).

AbstractGraphicalExporter.unnamed=unnamed
FileSaveConfirmDialog.text=File {0} exists. Do you want to continue?
FileSaveConfirmDialog.title=File exists
FileSaveConfirmDialog.error=Error
FileSaveConfirmDialog.cantOpen=Can't open file
EMFExporter.description=EMF Format
WMFExporter.description=WMF Format
EPSExporter.description=Encapsulated Postscritpt Format
MacPictExporter.description=Mac Pict Format
SVGExporter.description=SVG Format
HTMLExporter.advancedSettings.label=Advanced settings:
HTMLExporter.baseName.label=base name
HTMLExporter.baseName.toolTip=each html file name will start with this string.
HTMLExporter.browse.label=Browse
HTMLExporter.centerPictures.label=Center pictures vertically
HTMLExporter.centerPictures.toolTip=If checked, the HTML code IMG tags will align='center' declaration\n
HTMLExporter.chooseDirectory.label=Choose Directory
HTMLExporter.directory.label=directory
HTMLExporter.directoryDescription.label=directory for the html files
HTMLExporter.documentTitle.label=document title
HTMLExporter.lineHeight.label=line height
HTMLExporter.lineHeight.toolTip=height of a typical line of hieroglyphs
HTMLExporter.margin.toolTip=Top and bottom margin around pictures, expressed in pixels.
HTMLExporter.newLine.label=Html replacement for newlines
HTMLExporter.newLineValue.label=new line
HTMLExporter.pictureSize.label=Set picture size in HTML
HTMLExporter.pictureSize.toolTip=If checked, the HTML code IMG tags will contain WIDTH=... HEIGHT=... declaration\n
HTMLExporter.protectHTML.label=Protect html specials
HTMLExporter.protectHTML.toolTip=If checked, all special HTML characters (a, <, >) will be escaped, and printed as normal char in HTML
HTMLExporter.respectPage.label=Respect pages
HTMLExporter.respectPage.toolTip=Output one html file for each manuel de codage page
HTMLExporter.scale.label=Pictures scale
HTMLExporter.scale.toolTip=Picture scale in HTML output.\nNormally 100%; but can be set to a smaller value if one wants to print the page.\nYou can for example, set picture height to 300 and picture scale to 10
HTMLExporter.title.toolTip=Title of the html document
HTMLExporter.verticalMargin.label=Pictures vertical margin

############# jsesh.jhotdraw.labels.properties ###############
# Property file for the JSesh editor APPLICATION
# USES JHOTDRAW CONVENTIONS.
# Please note that this is a ISO 8859-1 file
# as per java specifications. Unicode chars should be encoded
# with the \uxxxx notation.
# Action description file
# Note that the keys are listed in alphabetic order for easy reference.

appPreferencesDialog.text=Preferences
applicationPreferences.clipboardFormat.label=Clipboard format
applicationPreferences.exportPreferences.label=Export Preferences
applicationPreferences.fontPreferences.label=Font Preferences
cancel=cancel
clipboardFormat.bitmap.text=jpeg, etc...
clipboardFormat.explanation.text=Select the formats which will be used for cut and paste Some of them might not work on your particular machine
clipboardFormat.pdf.text=pdf (works on mac, only for some softwares)
clipboardFormat.emf.text=emf (currently ? best graphical format for Windows applications)
clipboardFormat.plaintext.text=manuel de codage text
clipboardFormat.rtf.text=rtf
codeField.toolTipText=Current Manuel de codage code being typed
combobox.zoom.text=Zoom
drawingPrefs.a1SignHeight='A1' sign Height
drawingPrefs.cartoucheLineWidth=Cartouche Line Width
drawingPrefs.columnSkip=Column Skip
drawingPrefs.lineSkip=Line Spacing
drawingPrefs.maximalQuadrantHeight=Maximal Quadrant Height
drawingPrefs.maximalQuadrantWidth=Maximal Quadrant Width
drawingPrefs.smallFontBodyLimit=Small Font Body
drawingPrefs.title=Drawing Preferences
drawingPrefs.units=Units
drawingPrefs.useLinesForShadingCheckBox=Use Lines for Shading
edit.copyAs.text=Copy as
edit.copyAsBitmap.text=Copy as Low-resolution picture
edit.insertShortText.text=Insert Short Text
edit.selectConfiguration_LARGE.text=copy large size
edit.selectConfiguration_SMALL.text=copy small size
edit.selectConfiguration_WYSIWYG.text=copy wysiwyg
exportAsPdf.error=Error while exporting to pdf {0}
exportAsPdf.errorTitle=Problem when exporting
exportAsRTF.title=Export as RTF
exportPrefs.exportMode=Quadrants grouping
exportPrefs.graphicFormat=Graphic Format
exportPrefs.quadrantHeightFile=Quadrant Height (export to file)
exportPrefs.quadrantHeightLarge=Quadrant Height (large copy)
exportPrefs.quadrantHeightSmall=Quadrant Height (small copy)
exportPrefs.quadrantHeightWysiwyg=Quadrant Height (wysiwyg)
exportPrefs.respectTextLayout=Respect text layout (small/large copy and file)
file.applicationPreferences.text=Preferences
file.applyModel.text=Use Model preferences
file.applyModel.toolTipText=Apply the saved Document Preferences on the current Document.
file.documentProperties.text=Document Properties
file.export.bitmap.text=Export as JPEG or PNG...
file.export.pdf.text=Export as PDF
file.export.rtf.text=Export as RTF
file.export.text=Export
file.exportEMF.text=Export as EMF
file.exportEPS.text=export as EPS
file.exportHTML.text=Export as HTML
file.exportMactPict.text=Export as MacPict
file.exportSVG.text=export as SVG
file.exportWMF.text=Export as WMF
file.glyphFile.text=JSesh Manuel de codage files
file.pdfFile.text=Pdf file created by JSesh
file.import.pdf.text=Import from pasted PDF
file.import.rtf.text=Import from pasted RTF
file.import.text=Import
file.importNewSign.text=Import new Sign
file.importNewSign.notfoundMessage=You must select a folder for user glyphs before importing new glyphs. See preferences.
file.importNewSign.notfoundMessageTitle=No folder for user signs
file.quickPDFExport.error={0} is not a folder or can't be created
file.quickPDFExport.errorTitle=Incorrect folder
file.quickPDFExport.ok={0} exported
file.quickPDFExport.text=Quick PDF Export
file.quickPDFExportFolder.ok=Selected {0} for PDF Output
file.quickPDFExportFolder.title=Select folder for PDF files
file.selectQuickPDFExportFolder.text=Select Quick PDF Export Folder
file.setAsModel.text=Set as Model
file.setAsModel.toolTipText=Use this document as model for new document
fontPreferences.browseFonts.text=Choose Font
fontPreferences.browseFonts.text=Choose Font
fontPreferences.browseHiero.text=Browse
fontPreferences.font.label.text=Non-hieroglyphic Font
fontPreferences.hiero.label.text=Hieroglyphs Folder
fontPreferences.hieroglyphDialog.label=Choose Hieroglyphs Folder
fontPreferences.latinFontDialog.title=Select Latin font
fontPreferences.showOptionButton.hide.text=<<< hide options
fontPreferences.showOptionButton.show.text=show options >>>
fontPreferences.transliterationFont.label.text=Transliteration Font
fontPreferences.transliterationPanel.text=Transliteration font options
fontPreferences.useDefaultJSeshFontCB.text=Use old transliteration font
fontPreferences.useMdCRadioButton.text=MdC (non Unicode) Transliteration Font
fontPreferences.useUnicodeRadioButton.text=Unicode Transliteration font
fontPreferences.yodUsesU0313.text=Yod uses U0313 accent (accent over capital yod - should work everywhere)
fontPreferences.yodUsesU0486.text=Yod uses U0486 accent (accent in front of capital yod)
format.centerSmallSigns.text=Center small signs
format.setDirection_LEFT_TO_RIGHT.text=Left-to-Right Text
format.setDirection_RIGHT_TO_LEFT.text=Right-to-Left Text
format.setOrientation_HORIZONTAL.text=Text in Lines
format.setOrientation_VERTICAL.text=Text in Columns
format.text=Format
hieroglyphicMenu.text=Basic Hieroglyphs
mdcField.toolTipText=Here you can edit the manuel de codage code for the current line
ok=ok
separatorField.toolTipText=Manuel de codage separator to use
sign.rotate.text=Rotation
sign.shadingMenu.text=Shading
sign.size.text=Size
sign.text=Sign
syntaxError.title=Syntax Error
text.cartoucheMenu.text=Cartouches
text.ecdoticMenu.text=Philological Markup
text.editGroup.text=Edit Group
text.insertFullShading.text=Insert Full Size Shading
text.insertHorizontalShading.text=Insert Horizontal Shading
text.insertQuarterShading.text=Insert Quarter Shading
text.insertVerticalShading.text=Insert Vertical Shading
text.shadingMenu.text=Shading
text.shadingSymbols.text=Shading Symbols
text.text=Group Manipulation
windows.toggleGlyphPalette.text=Hieroglyphs

############################################################
# org.jhotdraw_7_6.Labels.properties
application.about.text=About
application.debug.text=Debug
application.exit.text.default=Exit
application.exit.text.mac=Quit
edit.cancel.text=Cancel
edit.clearSelection.text=Deselect All
edit.copy.text=Copy
edit.cut.text=Cut
edit.delete.text=Delete
edit.duplicate.text=Duplicate
edit.find.text=Find...
edit.help.text.default=?
edit.help.text.mac=Help
edit.paste.text=Paste
edit.redo.text=Redo
edit.selectAll.text=Select All
edit.text=Edit
edit.undo.text=Undo
file.clearRecentFiles.text=Clear Menu
file.close.text=Close
file.export.text=Export...
file.load.text=Load...
file.new.text=New
file.open.couldntOpen.message=Couldn''t open the file "{0}".
file.open.fileDoesNotExist.message=The file "{0}" does not exist.
file.open.unsupportedFileFormat.message=The format of the file is not supported.
file.open.text=Open...
file.openDirectory.text=Open Directory...
file.openRecent.text=Open Recent
file.loadRecent.text=Load Recent
file.print.text=Print...
file.save.text=Save
file.saveAs.text=Save As...
file.saveBefore.cancelOption.text=Cancel
file.save.couldntSave.message=Couldn''t save to the file "{0}"
file.saveBefore.dontSaveOption.text=Don't Save
file.saveBefore.doYouWantToSave.message=Do you want to save your changes to the document "{0}"?
file.saveBefore.doYouWantToSave.details=If you don't save, your changes will be lost.
file.saveBefore.saveOption.text=Save
file.text=File
filechooser.export=Export
find.text=Find...
help.text.default=?
standardToolBar.title=Standard
toolBars=Tool Bars
unnamedFile=unnamed
view.text=View
# Really not used in JSesh
window.arrangeCascade.text=Arrange Cascade
window.arrangeHorizontal.text=Arrange Horizontal
window.arrangeVertical.text=Arrange Vertical
# Used...
window.focus.text=Focus
window.maximize.text.default=Maximize
window.minimize.text=Minimize
file.newWindow.text=New Window
window.text=Window
file.load.couldntLoad.message=Couldn''t load the file "{0}".
window.maximize.text.mac=Zoom
application.preferences.text=Preferences...
application.exit.doYouWantToSave.message=Do you want to save changes to the document "{0}" before exiting?
application.exit.doYouWantToSave.details=If you don't save, your changes will be lost.
application.exit.doYouWantToReview.message=You have {0} documents with unsaved changes. Do you want to review these changes before quitting?
application.exit.doYouWantToReview.details=If you don't review your documents, all your changes will be lost.
application.exit.saveOption=Save...
application.exit.dontSaveOption=Don't Save
application.exit.cancelOption=Cancel
application.exit.reviewChangesOption=Review Changes...
application.exit.discardChangesOption=Discard Changes
file.load.fileDoesNotExist.message=The file "{0}" does not exist.
file.clear.text=Clear
file.clear.toolTipText=Clear