[rfc][icedtea-web] Update de localized messages to 1.6

Jiri Vanek jvanek at redhat.com
Mon Jul 27 14:17:14 UTC 2015


On 07/23/2015 06:37 PM, Jacob Wisor wrote:
> On 07/23/2015 03:42 PM Jiri Vanek wrote:
>> Here are results for 1.6.1
>>
>> MAybe I'm wrong, but you should remove the redundant keys:
>>
>>
>> Checking for redundant keys in de (should be de) compared with default
>> Error! There is value for de, key EXAWbrowserToolTip, but for default is missing
>> Error! There is value for de, key EXAWbrowsersToolTip, but for default is missing
>> Error! There is value for de, key EXAWfixToolTip, but for default is missing
>> Error! There is value for de, key HTMLmoreThanOne, but for default is missing
>> Error! There is value for de, key EXAWgeneratedToolTip, but for default is missing
>> Error! There is value for de, key EXAWhrefToolTip, but for default is missing
>> Error! There is value for de, key EXAWhtmlToolTip, but for default is missing
>
> Oh, I see the source of confusion: These keys still do exist but they have been misspelled so I have
> corrected them, including their respective occurrences in the source code. Try the attached patch.
> This patch includes fixes to the neutral locale resource bundle too.
>

If you wont to refactor it like this, you have to fix it also in CZ version.

However, sorry for confusion and thanx for finding it.

> Regards,
> Jacob
>
> Update de localized messages to 1.6.patch
>
>
> diff -r 11249cdb910b netx/net/sourceforge/jnlp/resources/Messages.properties
> --- a/netx/net/sourceforge/jnlp/resources/Messages.properties
> +++ b/netx/net/sourceforge/jnlp/resources/Messages.properties
> @@ -63,12 +63,12 @@
>
>   # version check minidialogue
>   JREversionDontMatch=Warning - your JRE - {0} - does not match requested JRE - {1}
> -JREContinueDialogSentence2=Do you wont to continue in running?
> +JREContinueDialogSentence2=Do you want to continue running?

well.. ok.

>   JREContinueDialogSentenceTitle=Incompatible JRE
>
>   # missing permissions dialogue
> -MissingPermissionsMainTitle=Application <span color=''red''> {0} </span> \
> -from <span color=''red''> {1} </span> is missing the permissions attribute. \
> +MissingPermissionsMainTitle=Application <span color="red">{0}</span> \
> +from <span color="red">{1}</span> is missing the permissions attribute. \
>   Applications without this attribute should not be trusted. Do you wish to allow this application to run?
>   MissingPermissionsInfo=For more information you can visit:<br/>\
>   <a href="http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/manifest.html#permissions"> \
> @@ -77,8 +77,8 @@
>   Preventing the repurposing of Applications</a>
>
>   # missing Application-Library-Allowable-Codebase dialogue
> -ALACAMissingMainTitle=The application <span color=''red''> {0} </span> \
> -from <span color=''red''> {1} </span> uses resources from the following remote locations: \
> +ALACAMissingMainTitle=The application <span color="red">{0}</span> \
> +from <span color="red">{1}</span> uses resources from the following remote locations: \
>   {2} \
>   Are you sure you want to run this application?
>   ALACAMissingInfo=For more information see:<br/>\
> @@ -88,8 +88,8 @@
>   Preventing the Repurposing of an Application</a>
>
>   # matching Application-Library-Allowable-Codebase dialogue
> -ALACAMatchingMainTitle=The application <span color=''red''> {0} </span> \
> -from <span color=''red''> {1} </span> uses resources from the following remote locations:<br/>{2} <br/> \
> +ALACAMatchingMainTitle=The application <span color="red">{0}</span> \
> +from <span color="red">{1}</span> uses resources from the following remote locations:<br/>{2}<br/> \
>   Are you sure you want to run this application?
>   ALACAMatchingInfo=For more information you can visit:<br/>\
>   <a href="http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/manifest.html#app_library"> \

I quite disagree with above three "span" changes.
  - it trasnforms '' to " why?  I do not see reason for it
  - it remvoes spaces around {0} -again -why?

> @@ -114,10 +114,10 @@
>   LCLaunching=Launch Error
>   LCNotSupported=Unsupported Feature
>   LCInit=Initialization Error
> -
> +
I think this added space is not intentional
>   LAllThreadGroup=All JNLP applications
>   LNullUpdatePolicy=Update policy cannot be null.
> -
> +

same
>   LThreadInterrupted=Thread interrupted while waiting for file to launch.
>   LThreadInterruptedInfo=This can lead to deadlock or yield other damage during execution. Please restart your application/browser.
>   LCouldNotLaunch=Could not launch JNLP file.
> @@ -125,10 +125,10 @@
>   LCantRead=Could not read or parse the JNLP file.
>   LCantReadInfo=You can try to download this file manually and send it as bug report to IcedTea-Web team.
>   LNullLocation=Could not determine .jnlp file location.
> -LNullLocationInfo=An attempt was made to launch a JNLP file in another JVM, but the file could not be located.  In order to launch in an external JVM, the runtime must be able to locate the .jnlp file either in the local file system or on a server.
> +LNullLocationInfo=An attempt was made to launch a JNLP file in another JVM, but the file could not be located.  In order to launch in an external JVM, the runtime must be able to locate the .jnlp file either in the local filesystem or on a server.
>   LNetxJarMissing=Could not determine location of netx.jar.
> -LNetxJarMissingInfo=An attempt was made to launch a JNLP file in another JVM, but the netx.jar could not be located.  In order to launch in an external JVM, the runtime must be able to locate the netx.jar file.
> -LNotToSpec=JNLP file not strictly to specifications.
> +LNetxJarMissingInfo=An attempt was made to lauch a JNLP file in another JVM, but the netx.jar could not be located.  In order to launch in an external JVM, the runtime must be able to locate the netx.jar file.
> +LNotToSpec=JNLP file not strictly to spec.

well, ok :)

>   LNotToSpecInfo=The JNLP file contains data that is prohibited by the JNLP specification.  The runtime can attempt to ignore the invalid information and continue launching the file.
>   LNotApplication=Not an application file.
>   LNotApplicationInfo=An attempt was made to load a non-application file as an application.
> @@ -161,7 +161,7 @@
>   LNoSecInstance=Error: No security instance for {0}. The application may have trouble continuing
>   LCertFoundIn={0} found in cacerts ({1})
>   LSingleInstanceExists=Another instance of this applet already exists and only one may be run at the same time.
> -
> +
Againadded unnecessary sapce

>   JNotApplet=File is not an applet.
>   JNotApplication=File is not an application.
>   JNotComponent=File is not a component.
> @@ -169,7 +169,7 @@
>   JInvalidExtensionDescriptor=Extension does not refer to a component or installer (name={1}, location={2}).
>
>   LNotVerified=Jars not verified.
> -LCancelOnUserRequest=Cancelled on user request.
> +LCancelOnUserRequest=Canceled on user request.

My spell checker is more ok with cancelled then with canceled

>   LFatalVerification=A fatal error occurred while trying to verify jars.
>   LFatalVerificationInfo=An exception has been thrown in class JarCertVerifier. Being unable to read the cacerts or trusted.certs files could be a possible cause for this exception.
>
> @@ -237,7 +237,7 @@
>   RCantCreateDir=Cant create directory {0}
>   RCantRename=Cant rename {0} to {1}
>   RDenyStopped=Stopped applications have no permissions.
> -RExitNoApp=Cannot exit the JVM because the current application cannot be determined.
> +RExitNoApp=Can not exit the JVM because the current application cannot be determined.

sure

>   RNoLockDir=Unable to create locks directory ({0})
>   RNestedJarExtration=Unable to extract nested jar.
>   RUnexpected=Unexpected {0} at {1}
> @@ -250,14 +250,14 @@
>   RBrowserLocationPromptTitle=Browser Location
>   RBrowserLocationPromptMessage=Specify Browser Location
>   RBrowserLocationPromptMessageWithReason=Specify Browser Location (the browser command "{0}" is invalid).
> -HTMLnoneFound=No applet found on this html page (supported are object, embed and applet tags)
> -HTMLmoreThenOne=More then one ({0}) applets found. Using  first. You can specify ''all'' or numbers to specify applets you want to run.
> +HTMLnoneFound=No applet has been found on this HTML page (supported tags are OBJECT, EMBED, and APPLET)
> +HTMLmoreThanOne=More than one ({0}) applet has been found. Running first applet. You can specify ''all'' or numbers to specify appelts you want to run.
>

sure

>   # icedtea-web man (note, spaces are important due to man pages markup
> -ITWintroL1={0}provides a Free Software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project.
> -ITWintroL2=NetX allows Java applets and applications to be downloaded over the network, cached, and (by default) run in a secure sandbox environment. Subsequent runs of the applet download the latest version automatically. Update and security settings, among others, can be set using the itw-settings command.
> +ITWintroL1={0} provides a free software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project.
> +ITWintroL2=NetX enables Java applets and applications to be downloaded over the network, cached, and (by default) run in a secure sandbox environment. Subsequent executions of the applet download the latest version automatically. Update and security settings, among others, can be set using the itw-settings command.
>   ITWintroL3={0} also includes a plugin to {1} within web browsers.
> -ITWintroUrlCaption = enable Java applets
> +ITWintroUrlCaption=Enable Java applets

sure
>   BFileInfoAuthors=Names and email addresses of contributors to this project can be found in the file AUTHORS in the IcedTea-Web root directory.
>   BFileInfoCopying=The full GPLv2 license of this project can be found in the file COPYING in the IcedTea-Web root directory.
>   BFileInfoNews=News about releases of this project can be found in the file NEWS in the IcedTea-Web root directory.
> @@ -270,7 +270,7 @@
>   ITWdescO4title=Security
>   ITWdescO4text=Run any application in a sandbox or log its activities.
>   ITWdescO5title=Auto-Update
> -ITWdescO5text=Applications can auto-update without special code.
> +ITWdescO5text=Applications can auto-update without additional code.

well.. why not ;)
>   ITWdescO6title=Network Deployment
>   ITWdescO6text=Deploy to the internet, not with installers.
>   ITWdescO7title=Open Source
> @@ -291,7 +291,7 @@
>   ITWoptionsL3=Contributing:
>
>   # policyeditor man (note, spaces (especially the one around markup) are important due to man pages markup). Only bold  tag is now recognized by ReplacingTextFormatter.
> -PEintro= - view and modify security policy settings for <B>javaws </B>and the <B>browser plugin</B>

This was actually correct. The code have
getFormatter().process(getId() + " "+Translator.R("PEintro")));

> +PEintro=\ - view and edit security policy settings for <B>javaws </B>and the <B>browser plugin</B>

So fix will be:

    getFormatter().process(getId() +Translator.R("PEintro"))); + your's  style
or no change in code but:
    +PEintro=- view and edit security policy settings for <B>javaws </B>and the <B>browser plugin</B>

Whih I'm voting for.
>   PEsynopseP1=policy_file
>   PEsynopseP2=url
>   PEdescL1=is a GUI application with small command line support to view and edit applet security policy settings used by the IcedTea-Web implementation \
> @@ -304,25 +304,24 @@
>   PEexampleL2=Show the GUI editor with no file opened.
>
>
> -# javaws man (note, spaces (especially the one around markup) are important due to man pages markup). Only bold  tag is now recognized by ReplacingTextFormatter.
> -JWSintro= - a Java Web Start client
> +# javaws man (note, spaces (especially the one around markup) are important due to man pages markup). Only bold tag is now recognized by ReplacingTextFormatter.
> +JWSintro=\ - a Java Web Start client
>   JWSdescL1=is an implementation of a JNLP client. It uses a JNLP (Java Network Launch Protocol) file to securely run a remote Java application or a Java applet. \
> -This implementation of {0}is from the IcedTea project and is based on the NetX project.
> +This implementation of {0} is from the IcedTea project and is based on the NetX project.
>   JWSdescL2=A JNLP file is an xml file that describes how to securely run a remote Java application or a Java applet.
> -JWSoptionsL1=When specifying options, the name of the jnlp file can be after the command, the -jnlp option, an option with no arguments, or after an argument with an option that takes one argument. A html file that launches a jnlp can be specified after the -html option.
> +JWSoptionsL1=When specifying options, the name of the jnlp file must be the last argument to javaws - all the options must preceede it.

same here (As with PEintro)

>   JWSoptionsL2=The jnlp-file can either be a url or a local path.
> -JWSoptionsL3=The JNLP file should only be specified once, whether as a main argument, after -jnlp or through an html file.

Uff.. why? The JWSoptionsL3 is used in :
netx/net/sourceforge/jnlp/util/docprovider/JavaWsTextsProvider.java:        String add3 = 
Translator.R("JWSoptionsL3");

>   JWSoptionsTitle1=Run options:
>   JWSoptionsTitle2=Control options:
> -JWSexampleL1=Shows basic help and about informations.
> -JWSexampleL2=Shows basic help and about informations in terminal only.
> +JWSexampleL1=Shows basic help and about information.
> +JWSexampleL2=Shows basic help and about information in terminal only.
>   JWSexampleL3=Will start {0} application, originally from {1}, without downloading it, without headers check and in forced single VM.
>
>   # Boot options, message should be shorter than this ---------------->
>   BOUsage=[-run-options] jnlp file
>   BOUsage2=[-control-options]
>   BOJnlp      = Location of JNLP file to launch (url or file).
> -BOHtml      = Location of HTML file to launch (url or file). You can use parameter ALL  or numbers (like 1 2 5) to select applets on page. However experimental, this switch should keep you still in safety.
> +BOHtml      = Location of HTML file to launch (url or file).\nPass "ALL" or concatenated numbers, like "1 2 5" to this option to\nselect applets on page. This feature is experimental, yet performs\nsafe and secure.
You cant use new liner here. It is description of parameter, and is expected to be on one line (as 
all other descriptions of parameters) It would look bad in case of "javaws -help"

>   BOArg       = Adds an application argument before launching.
>   BOParam     = Adds an applet parameter before launching.
>   BOProperty  = Sets a system property before launching.
> @@ -390,17 +389,17 @@
>   CChooseCache=Choose a cache directory...
>   CChooseCacheInfo=NetX needs a location for storing cache files.
>   CChooseCacheDir=Cache directory
> -CCannotClearCache=Cannot clear the cache at this time. Try later. If the problem persists, try closing your browser(s) & JNLP applications. At the end you can try to kill all java applications. \\\n You can clear cache by javaws -Xclearcache or via itw-settings Cache -> View files -> Purg
> +CCannotClearCache=Can not clear the cache at this time. Try later. If the problem persists, try closing your browser(s) & JNLP applications. At the end you can try to kill all java applications. \\\n You can clear cache by javaws -Xclearcache or via itw-settings Cache -> View files -> Purge

sure

>   CFakeCache=Cache is corrupt. Fixing.
>   CFakedCache=Cache was corrupt and has been fixed. It is strongly recommended that you run ''javaws -Xclearcache'' and rerun your application as soon as possible. You can also use via itw-settings Cache -> View files -> Purge
>
>   # extended access warning pane
>   EXAWdesktopWants=Desktop icon shortcut (applications want to).
> -EXAWdesktopDontWants=Desktop icon shortcut (applications don''t want to, but you still can).
> +EXAWdesktopDontWants=Desktop icon shortcut (applications don''t wants to, but you still can).
>   EXAWsubmenu=Menu icon shortcut (applications will try to include to submenu - {0}).
> -EXAWmenuWants=Menu icon shortcut (applications want to).
> -EXAWmenuDontWants=Menu icon shortcut (applications don''t want to, but you still can).
> -EXAWsettingsInfo=Your current setting is: {0}. You can change it in itweb-settings in {1} panel.
> +EXAWmenuWants=Menu icon shortcut (applications wont to).
> +EXAWmenuDontWants=Menu icon shortcut (applications don''t wants to, but you still can).
> +EXAWsettingsInfo=Your curernt setting is: {0}. You can change it in itweb-settings in {1} panel.

looks ok
>   EXAWsettingsManage=You can manage existing menu entries in itweb-settings in {0} panel.
>   EXAWrememberByApp=Remember by application
>   EXAWrememberByPage=Remember by domain
> @@ -413,24 +412,24 @@
>   EXAWjnlphref=jnlp href
>   EXAWhtml=javaws html
>   EXAWfixhref=fix issues in jnlp-href
> -EXAWbrowserTolltip=<html>Browser shortcut<br> \
> +EXAWbrowserToolTip=<html>Browser shortcut<br> \
>   <li>This option will create shortcut to open your browser with current page loaded</li> \
>   <li>If your browser support offline run, this is the safest option</li></html>
> -EXAWbrowsersTolltip=<html>browser used for lunching this applet (will launch IcedTea-web later)<br> \
> +EXAWbrowsersToolTip=<html>browser used for lunching this applet (will lunch icedtea-web later)<br> \
>   <li>The default browser was preset</li> \
> -<li>Feel free to include a browser of your choice</li></html>
> -EXAWgeneratedTolltip=<html><li>The jnlp file will be generated from your current html page</li> \
> -<li>Once you launch your shortcut, javaws will launch this jnlp file</li> \
> +<li>Feel free to include  browser of your choice</li></html>
> +EXAWgeneratedToolTip=<html><li>The jnlp file will be generated from your current html page</li> \
> +<li>Once you lunch jor shortcut, javaws will lunch this jnlp file</li> \
>   <li>This applet will then run <b>without</b> the browser</li>\
>   <li>However experimental, this is working surprisingly well.</li></html>
> -EXAWhrefTolltip=<html>Some applets are just pointing to jnlp file, which is containing actual informations about the resources of this app.<br> \
> -<li>By selecting this option, this jnlp file will be saved and used for later launches.</li> \
> -<li>Javaws will be the launcher, and this applet will run <b>out</b> of browser</li> \
> -<li>However good this sounds, this is surprisingly not working</li></html>
> -EXAWhtmlTolltip=<html>BY using -html switch, javaws can try to parse html and try to extract applet, and to launch it out of browser<br> \
> +EXAWhrefToolTip=<html>Some applets are just pointing to jnlp file, which is containing actual informations about the resources of this app.<br> \
> +<li>By selecting this option, this jnlp file will be saved and used for later lunches.</li> \
> +<li>Javaws will be the luncher, and this applet will run <b>out</b> of browser</li> \
> +<li>However good htis sounds, this si surprisingly not working</li></html>
> +EXAWhtmlToolTip=<html>BY using -html switch, javaws can try to parse html and try to extract applet, and to lunch it out of browser<br> \
>   <li>highly experimental</li> \
>   <li>really cool</li></html>
> -EXAWfixTolltip=<html>Some jnlp files pointed from applet are not designed to be used as jnlp apps<br> \
> +EXAWfixToolTip=<html>Some jnlp files pointed from applet are not designed to be used as jnlp apps<br> \
>   <li>This will add the known often missing elements to this file (if missing)</li></html>

Thy looks ok. But have to be fixed in CZ too.
(and of course for both head and 1.6 and followed by PL later (which i guess is clear)
>
>   # Security
> @@ -522,12 +521,6 @@
>   KSJsseCaCerts=Trusted JSSE Root CA Certificates
>   KSClientCerts=Client Authentication Certificates
>
> -# KeyStores: set password
> -KSresultUntilNow=Got {0} during keystore operation {1}. Attempts to unlock: {2}
> -KSinvalidPassword=Invalid password?
> -KSheadlesWarning=Headless mode currently does not support runtime-passwords
> -KSnwPassHelp=Type new password and press ok. Give up by pressing anything else.
> -

Wy!?!? They are used...

>   # Deployment Configuration messages
>   DCIncorrectValue=Property "{0}" has incorrect value "{1}". Possible values {2}.
>   DCInternal=Internal error: {0}
> @@ -535,14 +528,14 @@
>   DCUnknownSettingWithName=Property "{0}" is unknown.
>   DCmaindircheckNotexists=After all attempts, your configuration directory {0} do not exists.
>   DCmaindircheckNotdir=Your configuration directory {0} is not directory.
> -DCmaindircheckRwproblem=Your configuration directory {0} cannot be read/written properly.
> +DCmaindircheckRwproblem=Your configuration directory {0} can not be read/written properly.
>

sure

>   # Value Validator messages. Messages should follow "Possible values ..."
>   VVPossibleValues=Possible values {0}
>   VVPossibleBooleanValues=are {0} or {1}
>   VVPossibleFileValues=include an absolute path to a file or directory
>   VVPossibleRangedIntegerValues=are in range {0} to {1} (inclusive)
> -VVPossibleUrlValues=include any valid url (eg.http://icedtea.classpath.org/hg/)
> +VVPossibleUrlValues=include any valid url (eghttp://icedtea.classpath.org/hg/)
thsy looks like an error

>
>   # Control Panel - Main
>   CPMainDescriptionShort=Configure IcedTea-Web
> @@ -553,7 +546,7 @@
>   CPNetworkSettingsDescription=Configure network settings, including how IcedTea-Web connects to the internet and whether to use any proxies.
>   CPTempInternetFilesDescription=Java stores application data for faster execution the next time you run it.
>   CPJRESettingsDescription=View and manage Java Runtime Environment versions and settings for Java applications and applets.
> -CPCertificatesDescription=Use certificates to positively identify yourself, certifications, authorities, and publishers.
> +CPCertificatesDescription=Use certificates to positively identify yourself, certifications, authorities, and plublishers.

My spell checker is more ok witrh original...

>   CPSecurityDescription=Use this to configure security settings.
>   CPDebuggingDescription=Enable options here to help with debugging
>   CPDesktopIntegrationDescription=Set whether or not to allow creation of desktop shortcut.
> @@ -615,7 +608,7 @@
>   CPTabClassLoader=Class Loaders
>   CPTabDebugging=Debugging
>   CPTabDesktopIntegration=Desktop Integration
> -CPTabMenuShortcuts=Manage installed menu shortcuts
> +CPTabMenuShortcuts=Installed Menu Shortcuts

Not sure if new sentence is better.  The pane is here to manage the installed desktop and menu 
shortcuts (the pan eitself is still under construction)

>   CPTabNetwork=Network
>   CPTabRuntimes=Runtimes
>   CPTabSecurity=Security
> @@ -791,7 +784,7 @@
>   PECPActions=actions
>   PECPPrompt=Enter a custom permission. Do not include \"permission\" or punctuation marks.
>
> -# PolicyEditor key mnemonics. See KeyEvent.VK_*
> +# PolicyEditor mnemonics. See javax.swing.KeyStroke.getKeyStroke(String)
>   PEFileMenuMnemonic=F
>   PECodebaseMenuMnemonic=C
>   PEViewMenuMnemonic=V
> @@ -815,7 +808,7 @@
>   PEAboutPolicyEditorItemMnemonic=A
>   PEPolicyEditorHelpItemMnemonic=H
>
> -# See javax.swing.KeyStroke.getKeyStroke(String)
> +# PolicyEditor accelerators. See javax.swing.KeyStroke.getKeyStroke(String)
>   PEAddCodebaseItemAccelerator=control shift N
>   PERemoveCodebaseItemAccelerator=DELETE
>   PENewMenuItemAccelerator=control N
> @@ -969,7 +962,7 @@
>   CPInvalidPortTitle=Error on input.
>
>   # command line control panel
> -CLNoInfo=No information available (is this a valid option?).
> +CLNoInfo=No information avaiable (is this a valid option?).
>   CLValue=Value: {0}
>   CLValueSource=Source: {0}
>   CLDescription=Description: {0}
> @@ -997,12 +990,12 @@
>   SPLASHclosewAndCopyException = Close and copy the stack trace to clipboard
>   SPLASHexOccured = An exception has occurred...
>   SPLASHHome = Home
> -SPLASHcantCopyEx = Cannot copy exception
> +SPLASHcantCopyEx = Can not copy exception
>   SPLASHnoExRecorded = No exception recorded
>   SPLASHmainL1 = For even more information you can visit {0} and follow the steps described there on how to obtain necessary information to file bug
>   SPLASHmainL3 = No further information available, try to launch the browser from the command line and examine the output.
>   SPLASHcloseAndCopyShorter = Close and copy to clipboard
> -SPLASHmainL4 = The following exception has occurred. For more information, try to launch the browser from the command line and examine the output.
> +SPLASHmainL4 = The folloing exception has occured. For more information, try to launch the browser from the command line and examine the output.

All above looks ok.

>   SPLASHmainL2 = Additional information may be available in the console or logs. Even more information is available if debugging is enabled.
>   SPLASHexWas = Exception was:
>   SPLASHcfl = Can''t follow link to
> @@ -1021,14 +1014,6 @@
>   CBCheckSignedAppletDontMatchException = Signed applets are not allowed to run when their actual Codebase does not match the Codebase specified in their manifest. Expected: {0}. Actual: {1}. See:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html  for details.
>   CBCheckSignedFail = Application Codebase does NOT match the Codebase specified in the application''s manifest, and this application is signed. You are strongly discouraged from running this application. See:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html  for details.
>
> -# itweb man base (note, spaces (especially the one around markup) are important due to man pages markup). Only bold  tag is now recognized by ReplacingTextFormatter.
> -ITWTBbugs=There aren''t any known bugs. If you come across one, please file it at
> -ITWTBdebug=Please run in debug (-verbose switch or itw-settings setting or ICEDTEAPLUGIN_DEBUG variable set to true) \
> - mode and include that output (best is from java console) with URL to jnlp or html file (or the jnlp/html file or  \
> - application itself) when filing out the bug report.
> -ITWTBwritten=Written and maintained by the IcedTea contributors.
> -ITWTBdirs=Where $XDG_CONFIG_DIR, $XDG_CACHE_DIR and $XDG_RUNTIME_DIR are  set  as ~/.config, ~/.cache and /tmp or /var/tmp if not set.

Ufff... again, all those keys are used in ITW

I know that  "There aren''t any known bugs. If you come across one, please file it at " looks 
strange, but ITW really dont have any known missbehave.

> -
>   # itweb-settings man (note, spaces (especially the one around markup) are important due to man pages markup). Only bold  tag is now recognized by ReplacingTextFormatter.
>   ITWSintro= - view and modify settings for <B>javaws </B>and the <B>browser plugin</B>
>   ITWSsynops=command arguments
> @@ -1054,18 +1039,18 @@
>
>   # files descriptions
>   FILEpipe=Contains in and out pipe for native2java communication and (if enabled) debugging pipe.
> -FILEmozillauser=Location of plugin library for user''s purposes on Mozilla compliant browser.
> -FILEmozillaglobal64=Location of plugin library for global purposes  on Mozilla compliant browser, 64-bit systems.
> -FILEmozillaglobal32=Location of plugin library for global purposes  on Mozilla compliant browser, 32-bit systems.
> -FILEopera64=Location of plugin library for global purposes  on opera compliant browser, 64-bit systems.
> -FILEopera32=Location of plugin library for global purposes  on opera compliant browser, 32-bit systems.
> -
> -FILEcache=Contains cached runtime entries.
> +FILEmozillauser=Location of plugin library for user''s purposes on mozilla compliant browser.
> +FILEmozillaglobal64=Location of plugin library for global purposes  on mozilla compliant browser, 64b systems.
> +FILEmozillaglobal32=Location of plugin library for global purposes  on mozilla compliant browser, 32b systems.
> +FILEopera64=Location of plugin library for global purposes  on opera compliant browser, 64b systems.
> +FILEopera32=Location of plugin library for global purposes  on opera compliant browser, 32b systems.
> +
> +FILEcache=Contains cached runtime entries (and my be changed by you).
>   FILErecentlyUsed=Additional information about items in cache
>   FILEappdata=Contains saved application data.
>   FILElogs=contains file-log files (if enabled), itw-cplugin-date_time.log for native part of plugin, itw-javantx-date_time.log for everything else.
> -FILEicons=Location where icons of javaws applications desktop/menu launchers icons are stored
> -FILEjnlps=Location where jnlp files generated from html pages for javaws applications desktop/menu launchers icons are stored
> +FILEicons=Location where icons of javaws applications desktp/menu launchers icons are stored
> +FILEjnlps=Location where jnlps files generated from html pages for javaws applications desktp/menu launchers icons are stored

New ones looks much better!

>   FILEmenus=Subdirectory in users menus space, for placing custom menu shortcuts.
>   FILEextasuser=File responsible for various actions on applets and apps based on their codebase based on users actions.
>   FILEextasadmin=File responsible for various actions on applets and apps based on their codebase based on admins actions.
> @@ -1130,7 +1115,7 @@
>   APPEXTSECguiPanelMatchingNote=Please note, that only first matched result will be considered as result.
>   APPEXTSECguiPanelMatched=Matched
>   APPEXTSECguiPanelMatchingError=Error during matching: {0}
> -APPEXTSECguiPanelCanNotValidate=Cannot validate, cannot create tmp file - {0}
> +APPEXTSECguiPanelCanNotValidate=Can not validate, can not create tmp file - {0}

sure
>   APPEXTSECguiPanelEmptyDoc=All document-bases must be full
>   APPEXTSECguiPanelEmptyCode=All code-bases must be full
>   APPEXTSECguiPanelTableValid=Table looks valid
> @@ -1154,7 +1139,7 @@
>   </p> \
>   <A name="level"><h2>Security Level</h2></A> \
>   <p> \
> -Its a main switch for "extended applet security". Its value is commonly stored in users_home/.icedtea/deployment.properties, but can be enforced via global settings in/etc/.java/deployment/deployment.properties or JAVA_HOME/lib/deployment.properties under the key <b>deployment.security.level</b><br/> \
> +Its a main switch for "extended applet security". Its value is commonly stored in usrs_home/.icedtea/deployment.properties, but can be enforced via global settings in/etc/.java/deployment/deployment.properties or JAVA_HOME/lib/deployment.properties under the key <b>deployment.security.level</b><br/> \

Not sure if this change is needed...

>   <li/><b>Disable running of all Java applets</b> - stored as <i>DENY_ALL</i> - No applet will be run<br/> \
>   <blockquote cite="" > \
>   No applet will be allowed to run. However the Java virtual machine will always be executed (and an error screen with reason appear instead of applets). To disable Java completely you can uninstall IcedTea-Web or disable it in your browser (if supported). The tables with records are of course ignored. \
> @@ -1259,7 +1244,7 @@
>   </p> \
>   <p> \
>   <h2><A name="regexes">Regular expressions</A></h2> \
> -IcedTea-Web extended applet security - uses a powerful matching engine to match exact (sets of) applets. Base stone is <b>Quotation</b> of URL \Q\E and <b>wildchars</b> like .* or .? or more.<br/> \
> +IcedTea-Web extended applet security - uses a powerful matching engine to match exact (sets of) applets. Base stone is <b>Quotation</b> of URL \Q\E and <b>wildchars</b> llike .* or .? or more.<br/> \


Ufff??? llike?  Not sure if it si worthy....

>   This was designed to suits the need to block or allow exact pages. The best is to show some examples:<br/> \
>   N 12.12.2012 .* \Qhttp://blogs.com/evilJohn\E.* <br/> \
>   N 12.12.2012 \Qhttp://blogs.com/goodJohn/evilApplet.html\E.* \Qhttp://blogs.com/goodJohn/\E goodJohnsArchive.jar <br/> \


hmm.... The number of strange  changes here is alarming. Have you even tried to build and observe 
buitl bbinaries?

 From above perspektivwe, I'm a bt afraid about DE part...
> diff -r 11249cdb910b netx/net/sourceforge/jnlp/resources/Messages_de.properties
> --- a/netx/net/sourceforge/jnlp/resources/Messages_de.properties
> +++ b/netx/net/sourceforge/jnlp/resources/Messages_de.properties
> @@ -1,4 +1,9 @@
>   # German UI messages for netx
> +#
> +# All messages are formatted using Java's java.text.MessageFormat class.
> +# Apostrophe characters ' need to be escaped by using two: ''
> +# Curly brackets need to be escaped by surrounding them with single apostrophes '{' '{hello}'
> +#
>   # L=Launcher, B=Boot, P=Parser, C=cache S=security
>   #

I hope soebody with better DE then myself will be abel to check following.
>   # General
> @@ -7,6 +12,8 @@
>   ButBrowse=Durchsuchen...
>   ButCancel=\ Abbrechen
>   ButClose=Schlie\u00dfen
> +#ButAdvancedOptions=Advanced Options
> +ButAdvancedOptions=Fortgeschrittene\u00a0Optionen
>   ButCopy=In die Zwischenablage kopieren
>   ButMoreInformation=Weitere\u00a0Informationen...
>   ButOk=OK
> @@ -19,15 +26,25 @@
>   ButHideDetails=Details verbergen
>   ButYes=Ja
>   ButNo=Nein
> +#BUTControlledBy=Controlled by {0}
> +BUTControlledBy=Gesteuert durch {0}
> +#BUTmodified=modified
> +BUTmodified=modifiziert
>
>   CertWarnRunTip=Diesem Applet vertrauen und mit vollen Berechtigungen ausf\u00fchren
>   CertWarnSandboxTip=Diesem Applet nicht vertrauen und mit eingeschr\u00e4nkten Berechtigungen ausf\u00fchren
>   CertWarnCancelTip=Dieses Applet nicht ausf\u00fchren
>   CertWarnPolicyTip=Erweiterte Sandkasten-Einstellungen
>   CertWarnPolicyEditorItem=Richtlinieneditor starten
> +#CertWarnHTTPSAcceptTip=Accept this certificate and trust the HTTPS connection
> +CertWarnHTTPSAcceptTip=Dieses Zertifikat akzeptieren und der HTTPS-Verbindung vertrauen
> +#CertWarnHTTPSRejectTip=Do not accept this certificate and do not establish the HTTPS connection
> +CertWarnHTTPSRejectTip=Dieses Zertifikat nicht akzeptieren und keine HTTPS-Verbindung aufbauen
>
>   AFileOnTheMachine=eine Datei auf dem Rechner
>   AlwaysAllowAction=Diese Aktion immer zulassen
> +#AlwaysForbidAction=Always forbid this action
> +AlwaysForbidAction=Diese Aktion immer verbieten
>   Usage=Gebrauch:
>   Error=Fehler
>   Warning=Warnung
> @@ -50,6 +67,14 @@
>   AboutDialogueTabNews=Neuigkeiten
>   AboutDialogueTabGPLv2=GPLv2
>
> +# version check minidialogue
> +#JREversionDontMatch=Warning - your JRE - {0} - does not match requested JRE - {1}
> +JREversionDontMatch=Warnung: Die angeforderte JRE \u201e{1}\u201c stimmt nicht mit der JRE \u201e{1}\u201c \u00fcberein
> +#JREContinueDialogSentence2=Do you wont to continue in running?
> +JREContinueDialogSentence2=Soll Ausf\u00fchrung fortgesetzt werden?
> +#JREContinueDialogSentenceTitle=Incompatible JRE
> +JREContinueDialogSentenceTitle=Inkompatible JRE
> +
>   # missing permissions dialogue
>   MissingPermissionsMainTitle=Der Anwendung \u201e<span color="red">{0}</span>\u201c \
>   mit der Codebasis \u201e<span color="red">{1}</span>\u201c fehlt das Attribut \u201epermission\u201c. \
> @@ -75,7 +100,7 @@
>   Preventing the Repurposing of an Application</a>
>
>   # matching Application-Library-Allowable-Codebase dialogue
> -ALACAMatchingMainTitle=Die Anwendung \u201e<span color=\"red\">{0}</span>\u201c \
> +ALACAMatchingMainTitle=Die Anwendung \u201e<span color="red">{0}</span>\u201c \
>   mit der Codebasis \u201e<span color="red">{1}</span>\u201c l\u00e4dt die folgenden Ressourcen von einer fremden Dom\u00e4ne:<br/>\
>   {2}<br/>\
>   Soll diese Anwendung wirklich ausgef\u00fchrt werden?
> @@ -86,6 +111,11 @@
>   <a href="http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html">\
>   Preventing the Repurposing of an Application</a>
>
> +#MACDisabledMessage=Manifest attribute checks are disabled.
> +MACDisabledMessage=Die Pr\u00fcfung von Manifestattributen ist deaktiviert.
> +#MACCheckSkipped=check on {0} skipped because property of deployment.manifest.attributes.check was not set to ALL or includes {1} in the combination of options
> +MACCheckSkipped=Die Pr\u00fcfung von \u201e{0}\u201c wurde ausgelassen, da die Eigenschaft \u201edeployment.manifest.attributes.check\u201c weder den Wert \u201eALL\u201c hat, noch ihr Wert aus einer Kombination mit \u201e{1}\u201c besteht.
> +
>   # LS - Severity
>   LSMinor=Gering
>   LSFatal=Fatal
> @@ -128,8 +158,8 @@
>   LNotLaunchableInfo=Datei muss ein JNLP Anwendungs-, Applet- oder Installertyp sein.
>   LCantDetermineMainClass=Unbekannte Hauptklasse.
>   LCantDetermineMainClassInfo=Konnte die Hauptklasse f\u00fcr diese Anwendung nicht bestimmen.
> -LUnsignedJarWithSecurity=Kann keine Berechtigungen nicht signierten Jars gew\u00e4hren.
> -LUnsignedJarWithSecurityInfo=Anwendung hat Sicherheitsberechtigungen angefordert, aber Jars sind nicht signiert.
> +LUnsignedJarWithSecurity=Kann keine Berechtigungen nicht signierten JARs gew\u00e4hren.
> +LUnsignedJarWithSecurityInfo=Anwendung hat Sicherheitsberechtigungen angefordert, aber JARs sind nicht signiert.
>   LSignedJNLPAppDifferentCerts=Die JNLP Anwendung ist nicht vollst\u00e4ndig durch ein einzelnes Zertifikat signiert.
>   LSignedJNLPAppDifferentCertsInfo=Der JNLP Anwendung wurden ihre Komponenten individuell signiert, jedoch muss es einen gemeinsamen Unterzeichner zu allen Eintr\u00e4gen geben.
>   LUnsignedApplet=Das Applet war nicht signiert.
> @@ -137,8 +167,8 @@
>   LUnsignedAppletUserDenied=Das Applet war nicht signiert und nicht vertrauensw\u00fcrdig.
>   LPartiallySignedApplet=Das Applet wurde teilweise signiert.
>   LPartiallySignedAppletUserDenied=Das Applet wurde teilweise signiert und ihm wurde nicht vertraut.
> -LSignedAppJarUsingUnsignedJar=Signierte Anwendung nutzt nicht signierte Jars.
> -LSignedAppJarUsingUnsignedJarInfo=Das Haupt-Jar der Anwendung ist signiert, aber manche Jars, die sie nutzt sind nicht.
> +LSignedAppJarUsingUnsignedJar=Signierte Anwendung nutzt nicht signierte JARs.
> +LSignedAppJarUsingUnsignedJarInfo=Das Haupt-JAR der Anwendung ist signiert, aber manche JARs, die sie nutzt sind nicht.
>   LRunInSandboxError=Ausf\u00fchren im Sandkasten-Aufruf wurde zu sp\u00e4t ausgef\u00fchrt.
>   LRunInSandboxErrorInfo=Der Klassenlader wurde benachrichtigt das Applet im Sandkasten auszuf\u00fchren, aber die Sicherheitseinstellungen waren bereits initialisiert.
>   LSignedJNLPFileDidNotMatch=Die signierte JNLP-Datei stimmt nicht mit der startenden JNLP-Datei \u00fcberein.
> @@ -152,13 +182,13 @@
>   JNotInstaller=Datei ist kein Installer.
>   JInvalidExtensionDescriptor=Erweiterung verweist nicht auf eine Komponente oder einen Installer (Name={1}, Ort={2}).
>
> -LNotVerified=Jars nicht verifiziert.
> +LNotVerified=JARs nicht verifiziert.
>   LCancelOnUserRequest=Abgebrochen auf Anfrage des Benutzers.
> -LFatalVerification=W\u00e4hrend des Versuchs Jars zu verifizieren, ist ein fataler Fehler aufgetreten.
> +LFatalVerification=W\u00e4hrend des Versuchs JARs zu verifizieren, ist ein fataler Fehler aufgetreten.
>   LFatalVerificationInfo=Eine Ausnahme in der Klasse JarCertVerifier wurde abgefangen. Die Unlesbarkeit der Dateien cacerts oder trusted.certs k\u00f6nnte eine Ursache dieser Ausnahmen sein.
>
>
> -LNotVerifiedDialog=Nicht alle Jars konnten verifiziert werden.
> +LNotVerifiedDialog=Nicht alle JARs konnten verifiziert werden.
>   LAskToContinue=Soll die Ausf\u00fchrung dieser Anwendung dennoch fortgesetzt werden?
>
>   # Parser
> @@ -224,7 +254,7 @@
>   RDenyStopped=Angehaltene Anwendungen haben keine Berechtigungen.
>   RExitNoApp=Kann die JVM nicht beenden, da die gegenw\u00e4rtige Anwendung nicht bestimmt werden kann.
>   RNoLockDir=Kann Ausschlussverzeichnis nicht erstellen ({0})
> -RNestedJarExtration=Kann verschachteltes Jar nicht extrahieren.
> +RNestedJarExtration=Kann verschachteltes JAR nicht extrahieren.
>   RUnexpected=Unerwartetes {0} bei {1}
>   RConfigurationError=Fataler Fehler beim Lesen der Konfiguration. Fahre fort mit leer. Bitte reparieren
>   RConfigurationFatal=FEHLER: Ein fataler Fehler ist beim Laden der Konfiguration aufgetreten. Vielleicht war eine globale Konfiguration erforderlich, konnte jedoch nicht gefunden werden
> @@ -235,15 +265,132 @@
>   RBrowserLocationPromptTitle=Browserort
>   RBrowserLocationPromptMessage=Bitte den Ort des Browsers angeben
>   RBrowserLocationPromptMessageWithReason=Bitte den Ort des Browsers angeben (der Browserbefehl \u201e{0}\u201c ist ung\u00fcltig).
> -BAboutITW=Das IcedTea-Web Projekt bietet ein Browser Plug-in, mit dem in Java geschriebene Applets ausgef\u00fchrt werden k\u00f6nnen, als freie Software an. Urspr\u00fcnglich, basierend auf dem NetX Projekt ist es eine Implementierung der \u201eJSR56: Java Network Launching Protocol and API\u201c (JNLP) Spezifikation. Siehe auch: {0}.\nMit \u201eman javaws\u201c oder \u201ejavaws -help\u201c k\u00f6nnen weitere Informationen eingeholt werden.
> +#HTMLnoneFound=No applet has been found on this HTML page (supported tags are OBJECT, EMBED, and APPLET)
> +HTMLnoneFound=Es wurde kein Applet auf dieser HTML-Seite gefunden (unterst\u00fctzt werden die Elemente \u201eOBJECT\u201c, \u201eEMBED\u201c und \u201eAPPLET\u201c).
> +#HTMLmoreThanOne=More than one ({0}) applet found. Running first applet. You can specify ''all'' or numbers to specify appelts you want to run.
> +HTMLmoreThanOne=Mehr als ein ({0}) Applet wurde gefunden. Das erste Applet wird ausgef\u00fchrt. Mit der Angabe von \u201eall\u201c oder Zahlen k\u00f6nnen die gew\u00fcnschten Applets f\u00fcr die Ausf\u00fchrung angegeben werden.
> +
> +# icedtea-web man (note, spaces are important due to man pages markup
> +#ITWintroL1={0} provides a free software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project.
> +ITWintroL1=Mit {0} wird ein Browser Plug-in als freie Software angeboten, mit dem in Java geschriebene Applets ausgef\u00fchrt werden k\u00f6nnen sowie eine Implementierung von \u201eJava Web Start\u201c, urspr\u00fcnglich basiert auf dem NetX Projekt.
> +#ITWintroL2=NetX enables Java applets and applications to be downloaded over the network, cached, and (by default) run in a secure sandbox environment. Subsequent executions of the applet download the latest version automatically. Update and security settings, among others, can be set using the itw-settings command.
> +ITWintroL2=NetX erm\u00f6glicht das Herunterladen, die Zwischenspeicherung und die Ausf\u00fchrung von Java-Applets und Anwendungen in einer sicheren Sandkastenumgebung (Standardeinstellung). Bei nachfolgenden Starts eines Applets werden immer die neuesten Versionen automatisch heruntergeladen. Mit dem Befehl \u201eitw-settings\u201c k\u00f6nnen unter anderem Aktualisierungs- sowie Sicherheitseinstellungen gesetzt werden.
> +#ITWintroL3={0} also includes a plugin to {1} within web browsers.
> +ITWintroL3=\u201e{0}\u201c enth\u00e4lt ebenfalls ein Plug-in f\u00fcr \u201e{1}\u201c in Webbrowsern.
> +#ITWintroUrlCaption = enable Java applets
> +ITWintroUrlCaption=Java-Applets aktivieren
>   BFileInfoAuthors=Die Namen sowie E-Mail Adressen der an diesem Projekt Mitwirkenden wurden in der im Stammverzeichnis von IcedTea-Web befindenden Datei AUTHORS hinterlegt.
>   BFileInfoCopying=Eine vollst\u00e4ndige Ausfertigung der GPLv2 Lizenz dieses Projekts wurde in der im Stammverzeichnis von IcedTea-Web befindenden Datei COPYING hinterlegt.
>   BFileInfoNews=Neuigkeiten \u00fcber die Ver\u00f6ffentlichungen dieses Projekts k\u00f6nnen der im Stammverzeichnis von IcedTea-Web befindenden Datei NEWS entnommen werden.
> +#ITWdescO1title=Modular
> +ITWdescO1title=Modularit\u00e4t
> +#ITWdescO1text=Easily add JNLP capabilities to an application.
> +ITWdescO1text=Einfaches Hinzuf\u00fcgen von JNLP-Merkmalen zu einer Anwendung.
> +#ITWdescO2title=Saves Memory
> +ITWdescO2title=Reduzierter Arbeitsspeicherverbrauch
> +#ITWdescO2text=Launch programs in a shared JVM.
> +ITWdescO2text=Starten von Programmen in einer gemeinsamen Java-VM
> +#ITWdescO3title=Fast startup
> +ITWdescO3title=Schnellstart
> +#ITWdescO3text=Runs applications from a cache for fast starting.
> +ITWdescO3text=Anwendungen aus einem Zwischenspeicher f\u00fcr schnelles Starten ausf\u00fchren
> +#ITWdescO4title=Security
> +ITWdescO4title=Sicherheit
> +#ITWdescO4text=Run any application in a sandbox or log its activities.
> +ITWdescO4text=Eine beliebige Anwendung in einer Sandkastenumgebung ausf\u00fchren oder deren T\u00e4tigkeit protokollieren
> +#ITWdescO5title=Auto-Update
> +ITWdescO5title=Automatische Aktualisierung
> +#ITWdescO5text=Applications can auto-update without additional code.
> +ITWdescO5text=Anwendungen ohne zus\u00e4tzlichen Code automatisch aktualisieren
> +#ITWdescO6title=Network Deployment
> +ITWdescO6title=Bereitstellung im Netzwerk
> +#ITWdescO6text=Deploy to the internet, not with installers.
> +ITWdescO6text=Ohne Installer im Internet bereitstellen
> +#ITWdescO7title=Open Source
> +ITWdescO7title=Quelloffenheit
> +#ITWdescO7text=GNU Lesser General Public License.
> +ITWdescO7text=GNU Lesser General Public License
> +#ITWdescL1=Visit the {0} or specifically the {1} pages for more information.
> +ITWdescL1=Um weitere Informationen einzuholen, k\u00f6nnen das {0} oder insbesondere die {1} besucht werden.
> +#ITWdescWikiUrlTitle=IcedTea project wiki
> +ITWdescWikiUrlTitle=IcedTea-Projektwiki
> +#ITWdescItwWikiUrlTitle=IcedTea-Web home
> +ITWdescItwWikiUrlTitle=IcedTea-Web-Hauptseite
> +#ITWdescL2=Help with common issues with IcedTea-Web can be found {0} .
> +ITWdescL2=Hilfe zu allgemeinen Problemen mit IcedTea-Web ist {0} zu finden.
> +#ITWdescIssuesUrlTitle=here
> +ITWdescIssuesUrlTitle=hier
> +#ITWdescL3=NetX features:
> +ITWdescL3=Merkmale von NetX:
> +#ITWoptionsL1=A {0} guide for the IcedTea project is available on the wiki.
> +ITWoptionsL1=Eine {0}anleitung f\u00fcr das IcedTea Projekt ist im Wiki verf\u00fcgbar.
> +#ITWoptionsQuickStartUrlCaption=QuickStart
> +ITWoptionsQuickStartUrlCaption=Schnellstart
> +#ITWoptionsCodeUrlUrlCaption=Code style
> +ITWoptionsCodeUrlUrlCaption=Codestil
> +#ITWoptionsL2={0} guidelines and {1} instructions for IcedTea-Web are available as well. Patches should be accompanied by unit tests and {2} before being sent to {3}
> +ITWoptionsL2={0}-Richtlinien und Instruktionen zu {1} f\u00fcr IcedTea-Web sind ebenfalls verf\u00fcgbar. Patches sollten Modultests und {2} beiliegen bevor sie an die {3} gesendet werden.
> +#ITWoptionsEclipseUrlCaption=Eclipse setup
> +ITWoptionsEclipseUrlCaption=Eclipse-Einstellungen
> +#ITWoptionsReproducersUrlCaption=reproducers
> +ITWoptionsReproducersUrlCaption=Reproduzierer
> +#ITWoptionsDistroUrlCaption=the mailing list
> +ITWoptionsDistroUrlCaption=Mailingliste
> +#ITWoptionsL3=Contributing:
> +ITWoptionsL3=Beitr\u00e4ge:
> +
> +# policyeditor man (note, spaces (especially the one around markup) are important due to man pages markup). Only bold tag is now recognized by ReplacingTextFormatter.
> +#PEintro=\ - view and edit security policy settings for <B>javaws </B>and the <B>browser plugin</B>
> +PEintro=\ \u2014 die Einstellungen der Sicherheitsrichtlinie f\u00fcr<B> javaws </B>und das<B> Browser Plug-in </B>anzeigen und bearbeiten
> +#PEsynopseP1=policy_file
> +PEsynopseP1=Richtliniendatei
> +#PEsynopseP2=url
> +PEsynopseP2=URL
> +#PEdescL1=is a GUI application with small command line support to view and edit applet security policy settings used by the IcedTea-Web implementation \
> +#of<B> javaws </B>and the <B> browser plugin. </B>It is intended as a simpler, easier to use, and more accessible alternative \
> +#to the standard <B> JDK Policy Tool. </B>Administrators and power users who need fine grained control over policy files should probably use \
> +#Policy Tool instead of PolicyEditor.
> +PEdescL1=ist eine Anwendung mit grafischer Benutzeroberfl\u00e4che sowie ein wenig Befehlszeilenunterst\u00fctzung. Die Anwendung erm\u00f6glicht die Anzeige und Bearbeitung von Sicherheitsrichtlinieneinstellungen f\u00fcr Applets, die durch die Implementierungen von<B> javaws </B> und des<B> Browser Plug-ins </B> in IcedTea-Web verwendet werden. Sie ist als eine vereinfachte und leichter zu nutzende Alternative zum<B> JDK Policy Tool </B>gedacht. Administratoren und fortgeschrittene Benutzer, die eine fein granulare Kontrolle \u00fcber Richtliniendateien brauchen, sollten das<B> policytool </B> statt des<B> PolicyEditor </B> verwenden.
> +#PEdescL2=If executed without any arguments, no file is opened, and saving the file will result in a prompt on where to save it. Otherwise, if a file path is given as \
> +#a command line argument, then that file path will be opened and parsed as policy file.
> +PEdescL2=Werden keine Parameter bei der Ausf\u00fchrung angegeben, so wird keine Datei ge\u00f6ffnet und eine Aufforderung zur Angabe des Speicherortes erscheint. Wird ansonsten ein Dateipfad als Parameter an der Kommandozeile angegeben, so wird der Dateipfand ge\u00f6ffnet und als eine Richtliniendatei verarbeitet.
> +#PEexampleL1=Show GUI and opens the default policy file.
> +PEexampleL1=Zeigt den GUI-Editor mit der ge\u00f6ffneten Standardrichtliniendatei an.
> +#PEexampleL2=Show the GUI editor with no file opened.
> +PEexampleL2=Zeigt den GUI-Editor ohne eine ge\u00f6ffnete Datei an.
> +
> +# javaws man (note, spaces (especially the one around markup) are important due to man pages markup). Only bold tag is now recognized by ReplacingTextFormatter.
> +#JWSintro=\ - a Java Web Start client
> +JWSintro=\ \u2014 ein Java Web Start Klient
> +#JWSdescL1=is an implementation of a JNLP client. It uses a JNLP (Java Network Launch Protocol) file to securely run a remote Java application or a Java applet. \
> +#This implementation of {0} is from the IcedTea project and is based on the NetX project.
> +JWSdescL1=ist eine Implementierung eines JNLP-Klients. Sie verwendet eine JNLP-Datei (Java Network Launch Protocol) um eine Java-Anwendung oder ein Applet sicher auszuf\u00fchren. \
> +Diese Implementierung von {0} basiert auf dem NetX Projekt und wird durch das IcedTea Projekt vertrieben.
> +#JWSdescL2=A JNLP file is an xml file that describes how to securely run a remote Java application or a Java applet.
> +JWSdescL2=Eine JNLP-Datei ist eine XML-Datei in der beschrieben ist, wie eine Java-Anwendung oder ein Applet sicher auszuf\u00fchren ist.
> +#JWSoptionsL1=When specifying options, the name of the jnlp file must be the last argument to javaws - all the options must preceede it.
> +JWSoptionsL1=Bei der Angabe von Optionen muss der Name der JNLP-Datei als letzter Parameter an javaws \u00fcbergeben werden. Alle Optionen m\u00fcssen ihm vorausgehen.
> +#JWSoptionsL2=The jnlp-file can either be a url or a local path.
> +JWSoptionsL2=Die JNLP-Datei kann entweder eine URL oder ein lokaler Pfad sein.
> +#JWSoptionsTitle1=Run options:
> +JWSoptionsTitle1=Ausf\u00fchrungsoptionen:
> +#JWSoptionsTitle2=Control options:
> +JWSoptionsTitle2=Steuerungsoptionen:
> +#JWSexampleL1=Shows basic help and about information.
> +JWSexampleL1=Zeigt grundlegende Hilfehinweise und Versionsinformationen an.
> +#JWSexampleL2=Shows basic help and about information in terminal only.
> +JWSexampleL2=Zeigt grundlegende Hilfehinweise und Versionsinformationen ausschlie\u00dflich im Terminal an.
> +#JWSexampleL3=Will start {0} application, originally from {1}, without downloading it, without headers check and in forced single VM.
> +JWSexampleL3=Startet die Anwendung \u201e{0}\u201c, urspr\u00fcnglich aus \u201e{1}\u201c, ohne sie herunterzuladen, ohne die Metadaten von JAR-Dateien zu pr\u00fcfen sowie zwingend in einer einzigen VM.
>
>   # Boot options, message should be shorter than this ---------------->
> -BOUsage=javaws [-Ausf\u00fchrungsoptionen] <jnlp Datei>
> -BOUsage2=javaws [-Steuerungsoptionen]
> +#BOUsage=[-run-options] jnlp file
> +BOUsage=[-Ausf\u00fchrungsoptionen] <JNLP-Datei>
> +#BOUsage2=[-control-options]
> +BOUsage2=[-Steuerungsoptionen]
>   BOJnlp=Ort der zu startenden JNLP-Datei (URL oder Datei).
> +#BOHtml=Location of HTML file to launch (url or file).\nPass "ALL" or concatenated numbers, like "1 2 5" to this option to\nselect applets on page. This feature is experimental, yet performs\nsafe and secure.
> +BOHtml=Ort der zu startenden HTML-Datei (URL oder Datei).\nAn diese Option kann \u201eALL\u201c oder eine Aneinanderreihung von\nZahlen, z.B. "1 2 5", \u00fcbergeben werden, um Applets einer Seite zur\nAusf\u00fchrung auszuw\u00e4hlen. Diese Funktion ist in der Erprobung, jedoch\nsicher.
>   BOArg=F\u00fcgt einen Anwendungsparameter vor dem Start hinzu.
>   BOParam=F\u00fcgt einen Appletparameter vor dem Start hinzu.
>   BOProperty=Setzt eine Systemeigenschaft vor dem Start.
> @@ -261,21 +408,176 @@
>   BOredirect=Folgt HTTP-Umlenkungen.
>   BXnofork=Keine weitere JVM erstellen.
>   BXclearcache=Den JNLP-Anwendungszwischenspeicher s\u00e4ubern.
> -BXignoreheaders=Die Pr\u00fcfung der Metadaten von Jar-Dateien auslassen.
> -BOHelp1=Diese Meldung ausgeben und beenden.
> +BXignoreheaders=Die Pr\u00fcfung der Metadaten von JAR-Dateien auslassen.
> +#BXoffline=Prevent ITW network connection. Only cache will be used. Application can still connect.
> +BXoffline=Deaktiviert den Netzwerkzugriff von IcedTea-Web. Ausschlie\u00dflich der Zwischenspeicher wird verwendet. Anwendungen k\u00f6nnen weiterhin auf das Netzwerk zugreifen.
> +#BOHelp1=Prints out information about supported command and basic usage.
> +BOHelp1=Gibt Informationen \u00fcber unterst\u00fctzte Befehle und grundlegende Verwendung aus.
> +#BOHelp2=Prints out information about supported command and basic usage. Can also take an parameter, and then it prints detailed help for this command.
> +BOHelp2=Gibt Informationen \u00fcber unterst\u00fctzte Befehle und grundlegende Verwendung aus. Wird ein Befehl als Parameter angegeben, dann wird eine detaillierte Beschreibung des Befehls ausgegeben.
> +#BOTrustnone=Instead of asking user, will foretold all answers as no.
> +BOTrustnone=Alle Benutzeraufforderungen werden mit \u201eNein\u201c beantwortet.
> +
> +# Itweb-settings boot commands
> +#IBOList=Shows a list of all the IcedTea-Web settings and their current values.
> +IBOList=Zeigt eine Liste aller IcedTea-Web Einstellungen und deren aktuelle Werte an.
> +#IBOGet=Shows the value of the specified settings.
> +IBOGet=Zeigt den Wert der angegebenen Einstellungen an.
> +#IBOInfo=Shows additional information about the named settings. Includes a description, the current value, the possible values, and the source of the setting.
> +IBOInfo=Zeigt zus\u00e4tzliche Informationen \u00fcber die angegebenen Einstellungen an, inklusive einer Beschreibung, des aktuellen Werts, der zul\u00e4ssige Werte sowie des Ursprungs der Einstellung.
> +#IBOSet=Sets the settings to the new value specified, if it is an appropriate value.
> +IBOSet=Setzt die Einstellungen auf den neuen angegebenen Wert, vorausgesetzt der Wert ist zul\u00e4ssig.
> +#IBOResetAll=Resets all settings to their original values.
> +IBOResetAll=Setzt alle Einstellungen auf ihre urspr\u00fcnglichen Werte zur\u00fcck.
> +#IBOReset=Resets the specified settings to their original value.
> +IBOReset=Setzt die angegebenen Einstellungen auf ihren urspr\u00fcnglichen Wert zur\u00fcck.
> +#IBOCheck=Checks that all the current settings have valid values.
> +IBOCheck=\u00dcberpr\u00fcft alle Einstellungen auf G\u00fcltigkeit der Werte.
> +
> +#PBOFile=Specifies a policy file path to open. If exactly one argument is given, and it is not this flag, it is interpreted as a file path to open, as if this flag was given first. This flag exists \
> +#mostly for compatibility with Policy Tool, but is also needed when opening a policy file and also using the -codebase flag.
> +PBOFile=Gibt den Pfad der zu \u00f6ffnenden Richtliniendatei an. Falls genau ein \
> +Parameter \u00fcbergeben wird, der nicht diese Option ist, wird er als ein zu \
> +\u00f6ffnender Dateipfad interpretiert, so als ob diese Option als erste angegeben \
> +werden w\u00e4re. Diese Option ist haupts\u00e4chlich aus Kompatibilit\u00e4tsgr\u00fcnden zum \
> +Richtlinieneditor <B> policytool </B> verf\u00fcgbar, wird aber auch zum \u00d6ffnen \
> +einer Richtliniendatei sowie mit der Option \u201e-codebase\u201c verwendet.
> +#PBOCodebase=Specifies an applet codebase URL. If the specified codebase already exists in the policy file (if any), then it will be selected when the editor opens. If it is a new codebase then it will \
> +#be added and selected. Multiple URLs may also be given with a single -codebase flag by separating them with spaces. In this case, the last codebase given will be selected, and all will  be \
> +#added. If this flag is given more than once, only the first is used.
> +PBOCodebase=Gibt die Codebasis-URL eines Applets an. Falls die angegebene \
> +Codebasis in der Richtliniendatei bereits existiert, wird diese im \
> +ge\u00f6ffneten Editor markiert. Falls die Codebasis neu ist, wird diese zur \
> +Richtliniendatei hinzugef\u00fcgt und im ge\u00f6ffneten Editor markiert. An die Option \
> +\u201e-codebase\u201c k\u00f6nnen auch mehrere, durch Leerzeichen getrennte URLs \
> +\u00fcbergeben werden. In diesem Fall werden alle Codebasen zur Richtliniendatei \
> +hinzugef\u00fcgt und die letzte im ge\u00f6ffneten Editor markiert. Ausschlie\u00dflich die \
> +erste in der Kommandozeile vorkommende Option \u201e-codebase\u201c wird \
> +verarbeitet.
> +
> +# Option Parser
> +#OPUnevenParams=For option {0} expected an even number of params.
> +OPUnevenParams=F\u00fcr die Option \u201e{0}\u201c wurde eine gerade Anzahl von Parametern erwartet.
> +
> +# NumberOfArguments descriptions.
> +#NOAnone=No argument expected
> +NOAnone=Kein Parameter erwartet
> +#NOAone=Exactly one argument expected
> +NOAone=Genau ein Parameter erwartet
> +#NOAonemore=Expected one or more arguments
> +NOAonemore=Ein oder mehrere Parameter erwartet
> +#NOAevennumber=Expected even number of arguments with param=value as valid argument
> +NOAevennumber=Eine gerade Anzahl von Parametern mit \u201eParameter=Wert\u201c als g\u00fcltigen Parameter erwartet
> +
> +# Allowed man sections
> +#manNAME=NAME
> +manNAME=NAME
> +#manSYNOPSIS=SYNOPSIS
> +manSYNOPSIS=\u00dcBERSICHT
> +#manDESCRIPTION=DESCRIPTION
> +manDESCRIPTION=BESCHREIBUNG
> +#manOPTIONS=OPTIONS
> +manOPTIONS=OPTIONEN
> +#manCOMMANDS=COMMANDS
> +manCOMMANDS=BEFEHLE
> +#manEXAMPLES=EXAMPLES
> +manEXAMPLES=BEISPIELE
> +#manFILES=FILES
> +manFILES=DATEIEN
> +#manBUGS=BUGS
> +manBUGS=FEHLER
> +#manAUTHOR=AUTHOR
> +manAUTHOR=AUTOR
> +#manSEE_ALSO=SEE ALSO
> +manSEE_ALSO=SIEHE AUCH
>
>   # Cache
> -CAutoGen=Automatisch generiert - Nicht editieren!
> +CAutoGen=Automatisch generiert - Nicht bearbeiten!
>   CNotCacheable={0} ist keine zwischenspeicherbare Ressource
>   CDownloading=Herunterladen
>   CComplete=Vollst\u00e4ndig
>   CChooseCache=Ein Zwischenspeicherverzeichnis w\u00e4hlen...
>   CChooseCacheInfo=Netx ben\u00f6tigt einen Ort zur Ablage von Zwischenspeicherdateien.
>   CChooseCacheDir=Zwischenspeicherverzeichnis
> -CCannotClearCache=Kann den Zwischenspeicher zur Zeit nicht s\u00e4ubern, vielleicht sp\u00e4ter. Wenn das Problem bestehen bleibt, kann versucht werden den Browser und die JNLP-Anwendeungen zu schlie\u00dfen. Am Ende kann man versuchen alle Java-Anwendungen zu terminieren. \\\n Der Zwischenspeicher kann mit javaws -Xclearcache oder \u00fcber itw-settings Zwischenspeicher/Dateien anzeigen.../Leeren geleert werden.
> +CCannotClearCache=Der Zwischenspeicher kann zur Zeit nicht geleert werden, vielleicht sp\u00e4ter. Wenn das Problem bestehen bleibt, kann versucht werden den Browser und die JNLP-Anwendeungen zu schlie\u00dfen. Am Ende kann man versuchen alle Java-Anwendungen zu terminieren. \\\n Der Zwischenspeicher kann mit javaws -Xclearcache oder \u00fcber itw-settings Zwischenspeicher/Dateien anzeigen.../Leeren geleert werden.
>   CFakeCache=Der Zwischenspeicher ist durcheinander; wird geordnet.
>   CFakedCache=Der Zwischenspeicher war durcheinander und wurde geordnet. Es wird strengstens empfohlen, dass \u201ejavaws -Xclearcache\u201c und anschlie\u00dfend die Anwendung ausgef\u00fchrt wird. Es kann ebenso \u00fcber itw-settings Zwischenspeicher/Dateien anzeigen.../Leeren verwendet werden.
>
> +# extended access warning pane
> +#EXAWdesktopWants=Desktop icon shortcut (applications want to).
> +EXAWdesktopWants=Symbolverkn\u00fcpfung auf dem Desktop (durch die Anwendung vorgesehen).
> +#EXAWdesktopDontWants=Desktop icon shortcut (applications don''t wants to, but you still can).
> +EXAWdesktopDontWants=Symbolverkn\u00fcpfung auf dem Desktop (durch die Anwendung nicht vorgesehen, aber auf Benutzeranforderung).
> +#EXAWsubmenu=Menu icon shortcut (applications will try to include to submenu - {0}).
> +EXAWsubmenu=Symbolverkn\u00fcpfung im Men\u00fc (Anwendung wird versuchen im Untermen\u00fc \u201e{0}\u201c anzulegen).
> +#EXAWmenuWants=Menu icon shortcut (applications wont to).
> +EXAWmenuWants=Symbolverkn\u00fcpfung im Men\u00fc (durch die Anwendung vorgesehen).
> +#EXAWmenuDontWants=Menu icon shortcut (applications don''t wants to, but you still can).
> +EXAWmenuDontWants=Symbolverkn\u00fcpfung im Men\u00fc (durch die Anwendung nicht vorgesehen, aber auf Benutzeranforderung).
> +#EXAWsettingsInfo=Your curernt setting is: {0}. You can change it in itweb-settings in {1} panel.
> +EXAWsettingsInfo=\u201e{0}\u201c ist eingestellt. Es kann \u00fcber das Panel \u201e{1}\u201c in itweb-settings ge\u00e4ndert werden.
> +#EXAWsettingsManage=You can manage existing menu entries in itweb-settings in {0} panel.
> +EXAWsettingsManage=Bestehende Men\u00fceintr\u00e4ge k\u00f6nnen \u00fcber das Panel \u201e{0}\u201c in itweb-settings verwaltet werden.
> +#EXAWrememberByApp=Remember by application
> +EXAWrememberByApp=Per Anwendung merken
> +#EXAWrememberByPage=Remember by domain
> +EXAWrememberByPage=Per Dom\u00e4ne merken
> +#EXAWdontRemember=Don''t remember
> +EXAWdontRemember=Nicht merken
> +#EXAWrememberByAppTooltip=<html>This application will never ask for more permissions questions</html>
> +EXAWrememberByAppTooltip=<html>Diese Anwendung wird nie nach weiteren Berechtigungen fragen</html>
> +#EXAWrememberByPageTooltip=<html>All applications from this domain will stop asking, and will follow your current decision on all permissions</html>
> +EXAWrememberByPageTooltip=<html>Alle Anwendungen in dieser Dom\u00e4ne werden nicht nach Berechtigungen fragen und alle Entscheidungen \u00fcber Berechtigungen werden angewendet</html>
> +#EXAWdontRememberTooltip=<html>Your decision will be used only for this single permission for this single run</html>
> +EXAWdontRememberTooltip=<html>Die Entscheidung wird ausschlie\u00dflich f\u00fcr diese Berechtigung und die Dauer dieser Ausf\u00fchrung verwendet</html>
> +#EXAWbrowser=browser desktop item
> +EXAWbrowser=Browserdesktopelement
> +#EXAWgenjnlp=jnlp generated
> +EXAWgenjnlp=JNLP-Generiert
> +#EXAWjnlphref=jnlp href
> +EXAWjnlphref=jnlp href
> +#EXAWhtml=javaws html
> +EXAWhtml=javaws html
> +#EXAWfixhref=fix issues in jnlp-href
> +EXAWfixhref=Probleme in jnlp-href beheben
> +#EXAWbrowserToolTip=<html>Browser shortcut<br> \
> +#<li>This option will create shortcut to open your browser with current page loaded</li> \
> +#<li>If your browser support offline run, this is the safest option</li></html>
> +EXAWbrowserToolTip=<html>Browser-Verkn\u00fcpfung<br>\
> +<ul><li>Diese Option erstellt eine Verkn\u00fcpfung, die den Browser mit der aktuell geladenen Seite \u00f6ffnet</li>\
> +<li>Falls der Browser den Offlinebetrieb unterst\u00fctzt, ist dies die sicherste Option</li></ul></html>
> +#EXAWbrowsersToolTip=<html>browser used for lunching this applet (will lunch icedtea-web later)<br> \
> +#<li>The default browser was preset</li> \
> +#<li>Feel free to include  browser of your choice</li></html>
> +EXAWbrowsersToolTip=<html>Ein Browser, der zum Start dieses Applets (im IcedTea-Web Plug-in ausgef\u00fchrt) verwendet wird<br>\
> +<ul><li>Der Standardbrowser war voreingestellt</li>\
> +<li>Das Einf\u00fcgen eines beliebigen bevorzugten Browsers steht frei</li></ul></html>
> +#EXAWgeneratedToolTip=<html><li>The jnlp file will be generated from your current html page</li> \
> +#<li>Once you lunch jor shortcut, javaws will lunch this jnlp file</li> \
> +#<li>This applet will then run <b>without</b> the browser</li>\
> +#<li>However experimental, this is working surprisingly well.</li></html>
> +EXAWgeneratedToolTip=<html><ul><li>Eine JNLP-Datei wird aus der aktuellen HTML-Seite erzeugt</li>\
> +<li>Die Symbolverkn\u00fcpfung startet <code>javaws</code> mit dieser JNLP-Datei</li> \
> +<li>Das Applet wird <b>au\u00dferhalb</b> des Browsers ausgef\u00fchrt</li></ul><br>\
> +<i>Diese Funktion ist in der Erprobung.</i></html>
> +#EXAWhrefToolTip=<html>Some applets are just pointing to jnlp file, which is containing actual informations about the resources of this app.<br> \
> +#<li>By selecting this option, this jnlp file will be saved and used for later lunches.</li> \
> +#<li>Javaws will be the luncher, and this applet will run <b>out</b> of browser</li> \
> +#<li>However good htis sounds, this si surprisingly not working</li></html>
> +EXAWhrefToolTip=<html>Manche Applets verweisen lediglich auf eine JNLP-Datei, welche die eigentlichen Informationen \u00fcber die Ressourcen dieser Anwendung enth\u00e4lt.<br>\
> +<ul><li>Diese Option speichert diese JNLP-Datei f\u00fcr sp\u00e4tere Starts</li>\
> +<li>Die JNLP-Datei wird mit <code>javaws</code> gestartet und das Applet <b>au\u00dferhalb</b> des Browsers ausgef\u00fchrt</li></ul><br>\
> +<i>Diese Funktion ist in der Erprobung.</i></html>
> +#EXAWhtmlToolTip=<html>BY using -html switch, javaws can try to parse html and try to extract applet, and to lunch it out of browser<br> \
> +#<li>highly experimental</li> \
> +#<li>really cool</li></html>
> +EXAWhtmlToolTip=<html>Unter Verwendung des Schalters \u201e<code>-html</code>\u201c kann versucht werden die HTML-Seite zu analysieren, das Applet zu extrahieren und es au\u00dferhalb des Browsers zu starten.<br>\
> +<i>Diese Funktion ist in der Erprobung.</i></html>
> +#EXAWfixToolTip=<html>Some jnlp files pointed from applet are not designed to be used as jnlp apps<br> \
> +#<li>This will add the known often missing elements to this file (if missing)</li></html>
> +EXAWfixToolTip=<html>Manche von einem Applet verwiesene JNLP-Dateien wurden nicht als JNLP-Anwendungen erstellt oder vorgesehen<br>\
> +<ul><li>Dies f\u00fcgt allgemein bekannt, oft fehlende Elemente dieser JNLP-Datei hinzu</li></ul></html>
> +
>   # Security
>   SFileReadAccess=Die Anwendung hat Lesezugriff auf {0} angefordert. Soll diese Aktion zugelassen werden?
>   SFileWriteAccess=Die Anwendung hat Schreibzugriff auf {0} angefordert. Soll diese Aktion zugelassen werden?
> @@ -298,34 +600,32 @@
>   SRememberAppletOnly=F\u00fcr Applet
>   SRememberCodebase=F\u00fcr Website <u>{0}</u>
>   SUnsignedSummary=Eine nicht signierte Java Anwendung m\u00f6chte zur Ausf\u00fchrung gebracht werden.
> -SUnsignedDetail=Eine nicht signierte Anwendung am folgenden Ort m\u00f6chte zur Ausf\u00fchrung gebracht werden:<br/>  <u>{0}</u><br/>Seite, welche die Anforderung gestellt hat:<br/>  <u>{1}</u><br/><br/><b>Es wird empfohlen ausschlie\u00dflich Anwendungen zur Ausf\u00fchrung zu bringen, die von vertrauensw\u00fcrdigen Websites stammen.</b>
> -SUnsignedAllowedBefore=<font color="green">Dieses Applet wurde bereits akzeptiert.</font>
> -SUnsignedRejectedBefore=<font color="red">Dieses Applet wurde bereits abgelehnt.</font>
> +#SUnsignedDetail=An unsigned application from the following location wants to run:<br/>  <u><a href="{0}" >{0}</a></u><br/>The page which made the request was:<br/>  <u><a href="{1}" >{1}</a></u><br/><br/><b>It is recommended you only run applications from sites you trust.</b>
> +SUnsignedDetail=Eine nicht signierte Anwendung am folgenden Ort m\u00f6chte zur Ausf\u00fchrung gebracht werden:<br/>  <u><a href="{0}">{0}</a></u><br/>Seite, welche die Anforderung gestellt hat:<br/>  <u><a href="{1}">{1}</a></u><br/><br/><b>Es wird empfohlen ausschlie\u00dflich Anwendungen zur Ausf\u00fchrung zu bringen, die von vertrauensw\u00fcrdigen Websites stammen.</b>
> +#SUnsignedAllowedBefore=<font color="green">You have accepted this applet previously - ({0}).</font>
> +SUnsignedAllowedBefore=<font color="green">Dieses Applet wurde bereits akzeptiert ({0}).</font>
> +#SUnsignedRejectedBefore=<font color="red">You have rejected this applet previously - ({0}).</font>
> +SUnsignedRejectedBefore=<font color="red">Dieses Applet wurde bereits abgelehnt ({0}).</font>
>   SUnsignedQuestion=Soll dem Applet die Ausf\u00fchrung erlaubt werden?
>   SPartiallySignedSummary=Nur Teile des Anwendungscodes sind signiert.
>   SPartiallySignedDetail=Diese Anwendung enth\u00e4lt sowohl signierten als auch nicht signierten Code. W\u00e4hrend signierter Code sicher ist, wenn Sie dem Anbieter vertrauen, kann nicht signierter Code sich \u00fcber Code erstrecken, der sich der Kontrolle des Anbieters entzieht.
>   SPartiallySignedQuestion=Soll fortgefahren und diese Anwendung dennoch zur Ausf\u00fchrung gebracht werden?
>   SAuthenticationPrompt=Der Server {0} von {1} fordert Authentifizierung an. Er sagt: \u201e{2}\u201c
>   SJNLPFileIsNotSigned=Die Anwendung enth\u00e4lt eine digitale Signatur in der, die startende JNLP-Datei nicht signiert ist.
> -SAppletTitle=Applettitel: {0}
>   STrustedOnlyAttributeFailure=Diese Anwendung gibt true f\u00fcr Trusted-only in ihrem Manifest an. {0} und fordert Berechtigungsstufe: {1}. Dies ist nicht erlaubt.
>   STOAsignedMsgFully=Das Applet ist vollst\u00e4ndig signiert
>   STOAsignedMsgAndSandbox=Das Applet ist vollst\u00e4ndig signiert und im Sandkasten
>   STOAsignedMsgPartiall=Das Applet ist nicht vollst\u00e4ndig signiert
> -STempPermNoFile=Kein Dateizugriff
> -STempPermNoNetwork=Kein Netzwerkzugriff
> -STempPermNoExec=Keine Ausf\u00fchrung von Befehlen
> -STempNoFileOrNetwork=Kein Datei- oder Netzwerkzugriff
> -STempNoExecOrNetwork=Kein Netzwerkzugriff oder Ausf\u00fchrung von Befehlen
> -STempNoFileOrExec=Kein Dateizugriff oder Ausf\u00fchrung von Befehlen
> -STempNoFileOrNetworkOrExec=Kein Dateizugriff, Netzwerkzugriff oder Ausf\u00fchrung von Befehlen
> -STempAllMedia=Alle Medien
> -STempSoundOnly=Klang abspielen
> -STempClipboardOnly=Zugriff auf die Zwischenablage
> -STempPrintOnly=Dokumentdruck
> -STempAllFileAndPropertyAccess=Voller Zugriff auf Dateien und Eigenschaften
> -STempReadLocalFilesAndProperties=Lokale Dateien und Eigenschaften ausschlie\u00dflich lesen
> -STempReflectionOnly=Ausschlie\u00dflich Java-Introspektion
> +#STempNetwork=Allow incoming and outgoing network connections
> +STempNetwork=Ein- und ausgehende Netzwerkverbindungen zulassen
> +#STempReadFilesAndProperties=Read-only access to all files and properties
> +STempReadFilesAndProperties=Ausschlie\u00dflich Lesezugriff auf alle Dateien und Eigenschaften
> +#STempWriteFilesAndProperties=Write-only access to all files and properties
> +STempWriteFilesAndProperties=Ausschlie\u00dflich Schreibzugriff auf alle Dateien und Eigenschaften
> +#STempReflectionAndExternal=Java Reflection and external code access
> +STempReflectionAndExternal=Java-Introspektion und externer Codezugriff
> +#STempAllMedia=All media (printing, audio, clipboard access)
> +STempAllMedia=Alle Medien (Drucken, Audio, Zwischenablage)
>
>   # Security - used for the More Information dialog
>   SBadKeyUsage=Ressourcen enthalten Eintr\u00e4ge, deren Signaturzertifikaterweiterung KeyUsage die Codesignatur nicht zul\u00e4sst.
> @@ -404,7 +704,7 @@
>   CPSecurityDescription=Dies zur Konfiguration von Sicherheitseinstellungen nutzen.
>   CPDebuggingDescription=Hier Optionen aktivieren um bei der Fehlerbeseitigung zu helfen
>   CPDesktopIntegrationDescription=Die Erstellung von Desktopverkn\u00fcpfungen zulassen oder verhindern.
> -CPJVMPluginArguments=JVM-Argumente f\u00fcr das Plugin setzen.
> +CPJVMPluginArguments=JVM-Parameter f\u00fcr das Plug-in setzen.
>   CPJVMitwExec=Eine JVM f\u00fcr IcedTea-Web einstellen, welche am besten mit OpenJDK funktioniert
>   CPJVMitwExecValidation=JVM f\u00fcr IcedTea-Web pr\u00fcfen
>   CPJVMPluginSelectExec=Nach JVM f\u00fcr IcedTea-Web durchsuchen
> @@ -463,6 +763,8 @@
>   CPTabClassLoader=Klassenlader
>   CPTabDebugging=Fehlerbeseitigung
>   CPTabDesktopIntegration=Desktopintegration
> +#CPTabMenuShortcuts=Installed Menu Shortcuts
> +CPTabMenuShortcuts=Installierte Men\u00fcverkn\u00fcpfungen
>   CPTabNetwork=Netzwerk
>   CPTabRuntimes=Laufzeitumgebungen
>   CPTabSecurity=Sicherheit
> @@ -507,14 +809,15 @@
>   DPShowPluginOnly=Beim Start des Plug-ins anzeigen
>   DPShowJavawsOnly=Beim Start von javaws anzeigen
>   DPJavaConsole=Javakonsole
> -DPJavaConsoleDisabledHint=Die Javakonsole ist deaktiviert. Mit itweb-settings kann sie von \u201eDeaktiviert\u201c auf einen beliebigen Anzeige- oder Verbergewert konfiguriert werden.
> +DPJavaConsoleDisabledHint=Die Javakonsole ist deaktiviert. Mit itweb-settings kann sie von \u201eDeaktiviert\u201c auf einen beliebigen Anzeige- oder Verborgenheitswert konfiguriert werden.
>
>   # PolicyEditor
> -PEUsage=policyeditor [-file Richtliniendatei]
> -PEHelpFlag=Diese Meldung ausgeben und beenden
> -PEFileFlag=Einen Richtliniendateipfad zum \u00f6ffnen angeben
> -PECodebaseFlag=Eine oder mehrere Codebasis-URLs zum hinzuf\u00fcgen oder fokussieren im Editor angeben
> -PETitle=Richtlinieneditor
> +#PETitle=PolicyEditor
> +PETitle=PolicyEditor
> +#PETitleWithPath=PolicyEditor - {0}
> +PETitleWithPath=PolicyEditor \u2014 {0}
> +#PETitleWithChangesMade={0} *
> +PETitleWithChangesMade={0} *
>   PEReadProps=Systemeigenschaften lesen
>   PEReadPropsDetail=Applets das Lesen von Systemeigenschaften, wie den aktuellen Benutzernamen und den Ort des Benutzerverzeichnisses erlauben
>   PEWriteProps=Systemeigenschaften schreiben
> @@ -547,14 +850,23 @@
>   PEPlayAudioDetail=Applets das Abspielen von Kl\u00e4ngen, ohne Aufnahme erlauben
>   PERecordAudio=Ton aufnehmen
>   PERecordAudioDetail=Applets die Tonaufnahme, ohne Abspielen erlauben
> -PEReflection=Java Introspektion
> +PEReflection=Java-Introspektion
>   PEReflectionDetail=Applets den Zugriff auf die Java Reflection API erlauben
>   PEClassLoader=Klassenlader abrufen
>   PEClassLoaderDetail=Applets den Zugriff auf den Systemklasslader (oft bei Introspektion verwendet) erlauben
>   PEClassInPackage=Zugriff auf fremde Pakete
>   PEClassInPackageDetail=Applets den Zugriff auf Klassen in fremden Applet-Paketen (oft bei Introspektion verwendet) erlauben
>   PEDeclaredMembers=Zugriff auf private Daten einer Klasse
> -PEDeclaredMembersDetail=Allow applets to access normally hidden data from other Java classes (oft bei Introspektion verwendet) erlauben
> +#PEDeclaredMembersDetail=Allow applets to access normally hidden data from other Java classes (often used with Reflection)
> +PEDeclaredMembersDetail=Applets den Zugriff auf gekapselte Daten (oft bei Introspektion verwendet) erlauben
> +#PEAccessThreads=Modify threads
> +PEAccessThreads=Ausf\u00fchrungsstr\u00e4nge \u00e4ndern
> +#PEAccessThreadsDetail=Allow applets to start, stop, and otherwise manage threads
> +PEAccessThreadsDetail=Applets den Start, Stopp sowie anderweitige Verwaltung von Ausf\u00fchrungsstr\u00e4ngen erlauben
> +#PEAccessThreadGroups=Modify threadgroups
> +PEAccessThreadGroups=Ausf\u00fchrungsstranggruppen \u00e4ndern
> +#PEAccessThreadGroupsDetail=Allow applets to start, stop, and otherwise manage thread groups
> +PEAccessThreadGroupsDetail=Applets den Start, Stopp sowie anderweitige Verwaltung von Ausf\u00fchrungsstranggruppen erlauben
>   PEExec=Befehle ausf\u00fchren
>   PEExecDetail=Applets die Ausf\u00fchrung von Systembefehlen erlauben
>   PEGetEnv=Umgebungsvariablen abrufen
> @@ -570,19 +882,101 @@
>   PECheckboxLabel=Berechtigungen
>   PECodebaseLabel=Codebasen
>   PEFileMenu=Datei
> +#PENewMenuItem=New
> +PENewMenuItem=Neu
>   PEOpenMenuItem=\u00d6ffnen...
> +#PEOpenDefaultMenuItem=Open default policy file
> +PEOpenDefaultMenuItem=Standardrichtliniendatei \u00f6ffnen
>   PESaveMenuItem=Speichern
>   PESaveAsMenuItem=Speichern unter...
>   PEExitMenuItem=Beenden
> +#PECodebaseMenu=Codebase
> +PECodebaseMenu=Codebasis
> +#PEAddCodebaseItem=Add New...
> +PEAddCodebaseItem=Hinzuf\u00fcgen...
> +#PERemoveCodebaseItem=Remove
> +PERemoveCodebaseItem=Entfernen
> +#PERenameCodebaseItem=Rename
> +PERenameCodebaseItem=Umbenennen
> +#PECopyCodebaseItem=Copy
> +PECopyCodebaseItem=Kopieren
> +#PEPasteCodebaseItem=Paste...
> +PEPasteCodebaseItem=Einf\u00fcgen...
> +#PERenameCodebase=Rename codebase to:
> +PERenameCodebase=Codebasis umbenennen in:
> +#PEPasteCodebase=Paste copied codebase as:
> +PEPasteCodebase=Kopierte Codebasis einf\u00fcgen als:
>   PEViewMenu=Ansicht
>   PECustomPermissionsItem=Benutzerdefinierte Berechtigungen...
>   PEFileModified=Datei\u00e4nderungswarnung
>   PEFileModifiedDetail=Die Richtliniendatei \u201e{0}\u201c wurde ge\u00e4ndert seit sie ge\u00f6ffnet wurde.\nNeu laden und bearbeiten vor dem Speichern?
> +#PEFileMissing=The policy file was missing from disk. A new file has been saved with the same name.
> +PEFileMissing=Die Richtliniendatei war nicht gespeichert. Eine neue Datei mit demselben Namen wurde gespeichert.
>   PEGAccesUnowenedCode=Fremden Code ausf\u00fchren
>   PEGMediaAccess=Medienzugriff
>   PEGrightClick=Rechtsklick zum auf-/zuklappen
> -PEGReadFileSystem=Zum System lesen
> +#PEGReadFileSystem = Read from system
> +PEGReadFileSystem=Vom System lesen
>   PEGWriteFileSystem=Zum System schreiben
> +#PEClipboardError=Clipboard does not appear to contain properly formatted policy entries
> +PEClipboardError=Die Zwischenablage scheint keine g\u00fcltig formatierten Richtlinieneintr\u00e4ge zu enthalten
> +#PEInvalidPolicy=Paste Failed: Could not read policy entry for codebase {0} from system clipboard
> +PEInvalidPolicy=Einf\u00fcgen gescheitert: Ein Richtlinieneintrag f\u00fcr die Codebasis \u201e{0}\u201c konnte aus der Zwischenablage nicht gelesen werden.
> +#PEClipboardAccessError=Could not read from clipboard
> +PEClipboardAccessError=Konnte aus der Zwischenablage nicht lesen
> +
> +#PEHelpMenu=Help
> +PEHelpMenu=Hilfe
> +#PEAboutPolicyEditorItem=About PolicyEditor
> +PEAboutPolicyEditorItem=\u00dcber PolicyEditor...
> +#PEPolicyEditorHelpItem=PolicyEditor Help
> +PEPolicyEditorHelpItem=PolicyEditor-Hilfe...
> +#PEHelpDialogTitle=PolicyEditor Help
> +PEHelpDialogTitle=PolicyEditor-Hilfe
> +#PEHelpDialogContent=<html><center><h1>PolicyEditor Help</h1></center>\
> +#PolicyEditor allows you to secure java applets or applications you want to run \
> +#  with the specified permissions you decide to give it. \
> +#<center><h2>Features</h2></center>\
> +#<ul>\
> +#  <li/><b>Accessible:</b> through use of keyboard only, mouse only, or both\
> +#  <li/><b>Customize:</b> by specifying any permissions you decide to choose\
> +#  <li/><b>Secure:</b> your applets and applications to use only the permissions you specify\
> +#  <li/><b>Manage:</b> codebases and their respective permissions you set\
> +#</ul>\
> +#  PolicyEditor works by specifying a codebase and checking the permissions you wish to grant to \
> +#  the current Java applet or application. To run the applet/application with only the specified permissions, \
> +#  use the sandbox button or specify sandbox mode in the manifest.\
> +# <br><br>\
> +#  Within PolicyEditor there are many additional actions. Right-clicking or pressing \
> +#  enter (after tabbing to the group) on a permission group with a small arrow or chevron \
> +#  beside it will expand or collapse the given permission checkbox group. Other notable features are \
> +#  the ability to copy and paste a set of permissions into a new codebase, allowing for \
> +#  quick access to a user specified default permissions group. \
> +#  Also, you''re not limited to the predefined checkbox permissions. By accessing \
> +#  Custom Permissions through the view menu, you can add any customized permissions. \
> +#</html>
> +PEHelpDialogContent=<html><center><h1>PolicyEditor Help</h1></center>\
> +PolicyEditor allows you to secure java applets or applications you want to run\
> +  with the specified permissions you decide to give it.\
> +<center><h2>Features</h2></center>\
> +<ul>\
> +  <li/><b>Accessible:</b> through use of keyboard only, mouse only, or both\
> +  <li/><b>Customize:</b> by specifying any permissions you decide to choose\
> +  <li/><b>Secure:</b> your applets and applications to use only the permissions you specify\
> +  <li/><b>Manage:</b> codebases and their respective permissions you set\
> +</ul>\
> +  PolicyEditor works by specifying a codebase and checking the permissions you wish to grant to\
> +  the current Java applet or application. To run the applet/application with only the specified permissions,\
> +  use the sandbox button or specify sandbox mode in the manifest.\
> + <br><br>\
> +  Within PolicyEditor there are many additional actions. Right-clicking or pressing\
> +  enter (after tabbing to the group) on a permission group with a small arrow or chevron\
> +  beside it will expand or collapse the given permission checkbox group. Other notable features are\
> +  the ability to copy and paste a set of permissions into a new codebase, allowing for\
> +  quick access to a user specified default permissions group.\
> +  Also, you''re not limited to the predefined checkbox permissions. By accessing\
> +  Custom Permissions through the view menu, you can add any customized permissions.\
> +</html>
>
>   # Policy Editor CustomPolicyViewer
>   PECPTitle=Ansicht benutzerdefinierter Richtlinien
> @@ -595,29 +989,80 @@
>   PECPActions=Aktionen
>   PECPPrompt=Eingabe einer benutzerdefinierten Berechtigung\n\u201epermission\u201c oder Satzzeichen d\u00fcrfen nicht enthalten sein:
>
> -# PolicyEditor key mnemonics. See java.awt.event.KeyEvent.VK_*
> -# N
> -PEAddCodebaseMnemonic=78
> -# E
> -PERemoveCodebaseMnemonic=69
> -# O
> -PEOkButtonMnemonic=79
> -# A
> -PECancelButtonMnemonic=65
> -# D
> -PEFileMenuMnemonic=68
> -# S
> -PEViewMenuMnemonic=83
> -# O
> -PEOpenMenuItemMnemonic=79
> -# S
> -PESaveMenuItemMnemonic=83
> -# U
> -PESaveAsMenuItemMnemonic=85
> -# X
> -PEExitMenuItemMnemonic=88
> -# B
> -PECustomPermissionsItemMnemonic=66
> +# PolicyEditor mnemonics. See javax.swing.KeyStroke.getKeyStroke(String)
> +#PEFileMenuMnemonic=F
> +PEFileMenuMnemonic=D
> +#PECodebaseMenuMnemonic=C
> +PECodebaseMenuMnemonic=C
> +#PEViewMenuMnemonic=V
> +PEViewMenuMnemonic=S
> +#PEHelpMenuMnemonic=H
> +PEHelpMenuMnemonic=H
> +
> +#PEAddCodebaseMnemonic=N
> +PEAddCodebaseMnemonic=N
> +#PEAddCodebaseItemMnemonic=N
> +PEAddCodebaseItemMnemonic=H
> +#PERemoveCodebaseMnemonic=R
> +PERemoveCodebaseMnemonic=E
> +#PERemoveCodebaseItemMnemonic=R
> +PERemoveCodebaseItemMnemonic=E
> +#PENewMenuItemMnemonic=N
> +PENewMenuItemMnemonic=N
> +#PEOpenMenuItemMnemonic=O
> +PEOpenMenuItemMnemonic=\u00d6
> +#PEOpenDefaultMenuItemMnemonic=D
> +PEOpenDefaultMenuItemMnemonic=D
> +#PESaveMenuItemMnemonic=S
> +PESaveMenuItemMnemonic=S
> +#PEExitMenuItemMnemonic=X
> +PEExitMenuItemMnemonic=B
> +#PECustomPermissionsItemMnemonic=U
> +PECustomPermissionsItemMnemonic=B
> +#PECopyCodebaseItemMnemonic=C
> +PECopyCodebaseItemMnemonic=K
> +#PEPasteCodebaseItemMnemonic=P
> +PEPasteCodebaseItemMnemonic=E
> +#PECopyCodebaseToClipboardItemMnemonic=U
> +PECopyCodebaseToClipboardItemMnemonic=U
> +#PESaveAsMenuItemMnemonic=A
> +PESaveAsMenuItemMnemonic=U
> +#PERenameCodebaseItemMnemonic=E
> +PERenameCodebaseItemMnemonic=U
> +#PEAboutPolicyEditorItemMnemonic=A
> +PEAboutPolicyEditorItemMnemonic=\u00dc
> +#PEPolicyEditorHelpItemMnemonic=H
> +PEPolicyEditorHelpItemMnemonic=H
> +
> +# PolicyEditor accelerators. See javax.swing.KeyStroke.getKeyStroke(String)
> +#PEAddCodebaseItemAccelerator=control shift N
> +PEAddCodebaseItemAccelerator=control shift N
> +#PERemoveCodebaseItemAccelerator=DELETE
> +PERemoveCodebaseItemAccelerator=DELETE
> +#PENewMenuItemAccelerator=control N
> +PENewMenuItemAccelerator=control N
> +#PEOpenMenuItemAccelerator=control O
> +PEOpenMenuItemAccelerator=control O
> +#PEOpenDefaultMenuItemAccelerator=control D
> +PEOpenDefaultMenuItemAccelerator=control D
> +#PESaveMenuItemAccelerator=control S
> +PESaveMenuItemAccelerator=control S
> +#PESaveAsMenuItemAccelerator=control shift S
> +PESaveAsMenuItemAccelerator=control shift S
> +#PEExitMenuItemAccelerator=control Q
> +PEExitMenuItemAccelerator=control Q
> +#PECustomPermissionsItemAccelerator=control U
> +PECustomPermissionsItemAccelerator=control B
> +#PECopyCodebaseItemAccelerator=control C
> +PECopyCodebaseItemAccelerator=control C
> +#PEPasteCodebaseItemAccelerator=control V
> +PEPasteCodebaseItemAccelerator=control V
> +#PERenameCodebaseItemAccelerator=F2
> +PERenameCodebaseItemAccelerator=F2
> +#PECopyCodebaseToClipboardItemAccelerator=control shift C
> +PECopyCodebaseToClipboardItemAccelerator=control shift C
> +#PEAboutPolicyEditorCloseAccelerator=control Q
> +PEAboutPolicyEditorCloseAccelerator=control Q
>
>   # conole itself labels
>   CONSOLErungc=Speicher bereinigen
> @@ -725,13 +1170,23 @@
>   TIFPLocationLabel=Ort an dem tempor\u00e4re Dateien abgelegt werden
>   TIFPChange=\u00c4ndern
>   TIFPDiskSpace=\u00a0Plattenplatz\u00a0
> -TIFPCompressionLevel=Kompressionsstufe f\u00fcr Jar-Dateien
> +TIFPCompressionLevel=Kompressionsstufe f\u00fcr JAR-Dateien
>   TIFPNone=Keine
>   TIFPMax=Maximal
>   TIFPCacheSize=Menge des Plattenplatzes zur Speicherung tempor\u00e4rer Dateien in MB
>   TIFPDeleteFiles=Dateien l\u00f6schen
>   TIFPViewFiles=Dateien anzeigen...
>   TIFPFileChooserChooseButton=Ausw\u00e4hlen
> +#TIFPLimitCacheSize=Limit cache size
> +TIFPLimitCacheSize=Zwischenspeichergr\u00f6\u00dfe begrenzen
> +#TIFPCacheSizeSpinnerValueTooLargeWarning=<html><b>WARNING:</b> Uses more space than {0} MB available</html>
> +TIFPCacheSizeSpinnerValueTooLargeWarning=<html><b>WARNUNG:</b> Verwendet mehr Speicher als {0} MB verf\u00fcgbar</html>
> +#TIFPCacheSizeSpinnerLargeValueWarning=Available: {0} MB
> +TIFPCacheSizeSpinnerLargeValueWarning={0} MB verf\u00fcgbar
> +#TIFPCacheSizeSetToNoCaching=Cached files will be deleted when IcedTea-Web terminates.
> +TIFPCacheSizeSetToNoCaching=Zwischengespeicherte Dateien werden nach dem Beenden von IcedTea-Web gel\u00f6scht.
> +#TIFPCacheSizeSpinnerTooltip=Minimum: {0} Maximum: {1}
> +TIFPCacheSizeSpinnerTooltip=Minimum: {0} Maximum: {1}
>
>   # Control Panel - Cache Viewer
>   CVCPDialogTitle=Zwischenspeicheranzeige
> @@ -767,7 +1222,8 @@
>   CLResetDescription=Setzt den Wert der Eigenschaft property-name auf seinen Standardwert zur\u00fcck.\nall setzt alle durch IcedTea-Web verwendeten Eigenschaften auf ihren Standardwert zur\u00fcck.
>   CLInfoDescription=Zeigt weitere Informationen \u00fcber die gegebene Eigenschaft an.
>   CLCheckDescription=Zeigt alle Eigenschaften an, die definiert wurden, aber durch IcedTea-Web nicht\nerkannt werden.
> -CLHelpDescription=Das Werkzeug itweb-settings erlaubt einem Benutzer die Konfiguration zu \u00e4ndern,\nanzuzeigen und zu pr\u00fcfen. Um die grafische Benutzeroberfl\u00e4che zu nutzen, d\u00fcrfen\nkeine Argumente angegeben werden. Um den Befehlszeilenmodus zu nutzen, m\u00fcssen\ngeeignete Befehle und Parameter angeben werden.\nF\u00fcr Hilfe mit einem bestimmten Befehl, versuche: {0} Befehl help
> +#CLUnexpectedNumberOfCommands=Itweb-settings can only run one command at a time.
> +CLUnexpectedNumberOfCommands=itweb-settings kann nur einen Befehl pro Aufruf verarbeiten.
>
>   # splash screen related
>   SPLASHerror=Um Details zu erhalten, hier klicken. Eine Ausnahme ist aufgetreten.
> @@ -804,6 +1260,56 @@
>   CBCheckSignedAppletDontMatchException=Die Ausf\u00fchrung von signierten Applets ist nicht zugelassen, w\u00e4hrend ihre tats\u00e4chliche Codebasis nicht mit der in ihrem Manifest angegebenen Codebasis \u00fcbereinstimmt. Erwartet: {0}. Tats\u00e4chlich: {1}. Um Einzelheiten zu erfahren siehe:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html.
>   CBCheckSignedFail=Die Codebasis der Anwendung stimmt NICHT mit der im Manifest der Anwendung angegebenen Codebasis \u00fcberein und die Anwendung ist signiert. Es wird strengstens von der Ausf\u00fchrung dieser Anwendung abgeraten. Um Einzelheiten zu erfahren siehe:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html.
>
> +# itweb-settings man (note, spaces (especially the one around markup) are important due to man pages markup). Only bold  tag is now recognized by ReplacingTextFormatter.
> +#ITWSintro= - view and modify settings for <B>javaws </B>and the <B>browser plugin</B>
> +#ITWSsynops=command arguments
> +#IWSdescL1=is a command line and a GUI program to modify and edit settings used by the IcedTea-Web implementation \
> +#of<B> javaws </B>and the <B>browser plugin</B>.
> +#IWSdescL2=If executed without any arguments, it starts up a GUI. Otherwise, it tries to do what is specified in the argument.
> +#IWSdescL3=The command-line allows quickly searching, making a copy of and modifying specific settings without having to hunt through a UI.
> +#IWSexampleL1=Show the GUI editor
> +#IWSexampleL2=Resets the value of `{0}` setting.
> +#ITWSdefault=default
> +#IWSexampleL3=Known properties
> +#IWSexampleL31=(key, value and default value (if different)):
> +#IWSexampleL32=(key and default value):
> +#IWSpossible=Possible:
> +
> +# itweb-plugin man (note, spaces (especially the one around markup) are important due to man pages markup). Only bold  tag is now recognized by ReplacingTextFormatter.
> +#ITWPintro= - allow to run <B>java applets </B>in your favorite <B>browser</B>
> +#ITWPsynopsL1=is working in your browser, once your browser knows about this files.
> +#ITWPsynopsL2=The {0} must be placed, or linked inside specific directories. See {1}
> +#ITWPsynopsL3=<B> Mozilla compatible browsers </B>like Firefox, Midori, Epiphany, Chrome or Chromium use:
> +#ITWPsynopsL4=<B> Opera family browsers </B>like Opera use:
> +#ITWPtrademarks=All third-party trademarks are the property of their respective owners
> +
> +# files descriptions
> +#FILEpipe=Contains in and out pipe for native2java communication and (if enabled) debugging pipe.
> +#FILEmozillauser=Location of plugin library for user''s purposes on mozilla compliant browser.
> +#FILEmozillaglobal64=Location of plugin library for global purposes  on mozilla compliant browser, 64b systems.
> +#FILEmozillaglobal32=Location of plugin library for global purposes  on mozilla compliant browser, 32b systems.
> +#FILEopera64=Location of plugin library for global purposes  on opera compliant browser, 64b systems.
> +#FILEopera32=Location of plugin library for global purposes  on opera compliant browser, 32b systems.
> +
> +#FILEcache=Contains cached runtime entries (and my be changed by you).
> +#FILErecentlyUsed=Additional information about items in cache
> +#FILEappdata=Contains saved application data.
> +#FILElogs=contains file-log files (if enabled), itw-cplugin-date_time.log for native part of plugin, itw-javantx-date_time.log for everything else.
> +#FILEicons=Location where icons of javaws applications desktp/menu launchers icons are stored
> +#FILEjnlps=Location where jnlps files generated from html pages for javaws applications desktp/menu launchers icons are stored
> +#FILEmenus=Subdirectory in users menus space, for placing custom menu shortcuts.
> +#FILEextasuser=File responsible for various actions on applets and apps based on their codebase based on users actions.
> +#FILEextasadmin=File responsible for various actions on applets and apps based on their codebase based on admins actions.
> +#FILEglobaldp=Global deployment config file.
> +#FILEtmpappdata=Contains temporary runtime files.
> +#FILElocksdir=Location of netx locks.
> +#FILEmainlock=Location of netx main lock.
> +#FILEpolicy=Contains granted permissions for selected unsigned apps.
> +#FILEusercerts=Contains  various users stored certificates.
> +#FILEjavacerts=Contains  various system java-wide stored certificates.
> +#FILEjavadp=java-global deployment properties file. May be affected by {0}.
> +#FILEuserdp=Users main deployment properties file.
> +
>   APPEXTSECappletSecurityLevelExtraHighId=Die Ausf\u00fchrung aller Java-Applets deaktivieren
>   APPEXTSECappletSecurityLevelVeryHighId=Sehr hohe Sicherheit
>   APPEXTSECappletSecurityLevelHighId=Hohe Sicherheit
> @@ -818,7 +1324,6 @@
>   APPEXTSecunsignedAppletActionSandbox=Dieses Applet wurde besucht und zur Ausf\u00fchrung mit eingeschr\u00e4nkten Berechtigungen zugelassen
>   APPEXTSECunsignedAppletActionNo=Dieses Applet wurde besucht und verweigert
>   APPEXTSECControlPanelExtendedAppletSecurityTitle=Erweiterte Applet-Sicherheit
> -APPEXTSECguiTableModelTableColumnAction=Aktion
>   APPEXTSECguiTableModelTableColumnDateOfAction=Aktionsdatum
>   APPEXTSECguiTableModelTableColumnDocumentBase=Dokumentbasis
>   APPEXTSECguiTableModelTableColumnCodeBase=Codebasis
> diff -r 11249cdb910b netx/net/sourceforge/jnlp/runtime/html/AppletsFilter.java
> --- a/netx/net/sourceforge/jnlp/runtime/html/AppletsFilter.java
> +++ b/netx/net/sourceforge/jnlp/runtime/html/AppletsFilter.java
> @@ -1,7 +1,38 @@
>   /*
> - * To change this license header, choose License Headers in Project Properties.
> - * To change this template file, choose Tools | Templates
> - * and open the template in the editor.
> + Copyright (C) 2015 Red Hat, Inc.
> +
> + This file is part of IcedTea.
> +
> + IcedTea is free software; you can redistribute it and/or
> + modify it under the terms of the GNU General Public License as published by
> + the Free Software Foundation, version 2.
> +
> + IcedTea is distributed in the hope that it will be useful,
> + but WITHOUT ANY WARRANTY; without even the implied warranty of
> + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> + General Public License for more details.
> +
> + You should have received a copy of the GNU General Public License
> + along with IcedTea; see the file COPYING.  If not, write to
> + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
> + 02110-1301 USA.
> +
> + Linking this library statically or dynamically with other modules is
> + making a combined work based on this library.  Thus, the terms and
> + conditions of the GNU General Public License cover the whole
> + combination.
> +
> + As a special exception, the copyright holders of this library give you
> + permission to link this library with independent modules to produce an
> + executable, regardless of the license terms of these independent
> + modules, and to copy and distribute the resulting executable under
> + terms of your choice, provided that you also meet, for each linked
> + independent module, the terms and conditions of the license of that
> + module.  An independent module is a module which is not derived from
> + or based on this library.  If you modify this library, you may extend
> + this exception to your version of the library, but you are not
> + obligated to do so.  If you do not wish to do so, delete this
> + exception statement from your version.


Thanx, the license have to be added.
>    */
>   package net.sourceforge.jnlp.runtime.html;
>
> @@ -10,14 +41,15 @@
>   import java.util.ArrayList;
>   import java.util.List;
>   import javax.xml.parsers.ParserConfigurationException;
> +import net.sourceforge.jnlp.config.DeploymentConfiguration;
>   import net.sourceforge.jnlp.runtime.Translator;
>   import net.sourceforge.jnlp.util.logging.OutputController;
>   import org.w3c.dom.Element;
>   import org.xml.sax.SAXException;
>
>   /**
> - *
> - * @author jvanek
> + * @author <a href="mailto:Ji%C5%99%C3%AD%20Van%C4%9Bk%20<jvanek at icedtea.classpath.org>?subject=[icedtea-web]%20net.sourceforge.jnlp.runtime.html.AppletsFilter">Jiří Vaněk</a>
> + * @since 1.6

Thnx!

but pelase, instead ofthis fix,  rmeove this whole comment. My apologise for overlooking  generated 
hunk.
>    */
>   public class AppletsFilter {
>
> @@ -38,7 +70,7 @@
>               Element element = appletElement.get(i);
>               AppletParser ap = new AppletParser(element, docBase);
>               aps.add(ap);
> -            OutputController.getLogger().log("added: "+(aps.size()-1));
> +            OutputController.getLogger().log("added: " + (aps.size() - 1));

sure
>               OutputController.getLogger().log(ap.toString());
>           }
>           return aps;
> @@ -64,19 +96,20 @@
>           List<Integer> r = new ArrayList<>(found.size());
>           if (ids.isEmpty()) {
>               if (found.size() > 1) {
> -                OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, Translator.R("HTMLmoreThenOne", found.size()));
> +                OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, Translator.R("HTMLmoreThanOne", found.size()));

I have not dound diffeence inabove - linux/windows newline?
>               }
>               r.add(0);
>               return r;
>           }
> -        if (ids.size() == 1 && ids.get(0).equalsIgnoreCase("all")) {
> +        if (ids.size() == 1 &&
> +            ids.get(0).equalsIgnoreCase(DeploymentConfiguration.MANIFEST_ATTRIBUTES_CHECK_ALL)) {

Thsi is wrong. This is different ALL.

I'm ok with extraction to constant and possible ussage in  HTMLmoreThenOne proeprty (where  hardoded 
all can be replaced by {0}

>               for (int i = 0; i < found.size(); i++) {
>                   r.add(i);
>               }
>               return r;
>           }
>           for (int i = 0; i < ids.size(); i++) {
> -            Integer id  = null;
> +            Integer id = null;
>               try {
>                   id = Integer.parseInt(ids.get(i));
>               } catch (NumberFormatException ex) {
> @@ -84,20 +117,20 @@
>                   continue;
>               }
>               if (id < 0) {
> -                OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "You have selected lesser then 0th applet. Using first");
> +                OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "You have selected a non-existing applet before the 0th applet. Using first");

Maybe "you have used negative number. Thast wrong, only positives and zero are allowed (zero is 
first)" Or similar?
>                   if (!r.contains(0)) {
>                       r.add(0);
>                   }
>                   continue;
>               }
>               if (id >= found.size()) {
> -                OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "You have selected higher then " + (found.size() - 1) + "th applet. Using last");
> +                OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "You have selected a non-existing applet after the " + (found.size() - 1) + "th applet. Using last");
>                   if (!r.contains(found.size() - 1)) {
>                       r.add(found.size() - 1);
>                   }
>                   continue;
>               }
> -            OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "Using " + id + "th applet from total of  count " + (found.size() - 1));
> +            OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "Using " + id + "th applet from total of count " + (found.size() - 1));

sure
>               r.add(id);
>           }
>           return r;
> diff -r 11249cdb910b netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java
> --- a/netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java
> +++ b/netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java
> @@ -482,12 +482,12 @@
>           }
>
>           private void setTooltips() {
> -            browser.setToolTipText(R("EXAWbrowserTolltip"));
> -            browsers.setToolTipText(R("EXAWbrowsersTolltip"));
> -            jnlpGen.setToolTipText(R("EXAWgeneratedTolltip"));
> -            jnlpHref.setToolTipText(R("EXAWhrefTolltip"));
> -            javawsHtml.setToolTipText(R("EXAWhtmlTolltip"));
> -            fix.setToolTipText(R("EXAWfixTolltip"));
> +            browser.setToolTipText(R("EXAWbrowserToolTip"));
> +            browsers.setToolTipText(R("EXAWbrowsersToolTip"));
> +            jnlpGen.setToolTipText(R("EXAWgeneratedToolTip"));
> +            jnlpHref.setToolTipText(R("EXAWhrefToolTip"));
> +            javawsHtml.setToolTipText(R("EXAWhtmlToolTip"));
> +            fix.setToolTipText(R("EXAWfixToolTip"));

As I told, those have to be fixed also in CZ (andd of course later in PL)


Thanx for patch!

  J.


More information about the distro-pkg-dev mailing list