setup for intellij
This commit is contained in:
		
							parent
							
								
									6584d6dbfe
								
							
						
					
					
						commit
						5249674be3
					
				
					 3 changed files with 1972 additions and 1978 deletions
				
			
		|  | @ -22,6 +22,7 @@ import java.util.HashSet; | ||||||
| import java.util.LinkedHashSet; | import java.util.LinkedHashSet; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| import java.util.Map; | import java.util.Map; | ||||||
|  | import java.util.Objects; | ||||||
| import java.util.Set; | import java.util.Set; | ||||||
| import java.util.function.Predicate; | import java.util.function.Predicate; | ||||||
| import java.util.stream.Collector; | import java.util.stream.Collector; | ||||||
|  | @ -145,7 +146,7 @@ public final class Utils { | ||||||
| 
 | 
 | ||||||
|     /** Use this to create an immutable Set of specified type from varargs |     /** Use this to create an immutable Set of specified type from varargs | ||||||
|      * |      * | ||||||
|      * @param values elements of the new immutable Set |      * @param items elements of the new immutable Set | ||||||
|      * @return an immutable Set of specified type with given elements */ |      * @return an immutable Set of specified type with given elements */ | ||||||
|     @SafeVarargs |     @SafeVarargs | ||||||
|     public static <T> Set<T> immutableSetOf(final T... items) { |     public static <T> Set<T> immutableSetOf(final T... items) { | ||||||
|  | @ -168,11 +169,9 @@ public final class Utils { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static <T extends Enum<T>> Collection<Tuple<String>> createSelectionResource(final Class<T> enumClass) { |     public static <T extends Enum<T>> Collection<Tuple<String>> createSelectionResource(final Class<T> enumClass) { | ||||||
|         return Collections.unmodifiableCollection(Arrays.asList( |         return Arrays.stream(enumClass.getEnumConstants()) | ||||||
|                 enumClass.getEnumConstants()) |  | ||||||
|                 .stream() |  | ||||||
|                 .map(e -> new Tuple<>(e.name(), e.name())) |                 .map(e -> new Tuple<>(e.name(), e.name())) | ||||||
|                 .collect(Collectors.toList())); |                 .collect(Collectors.toUnmodifiableList()); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static Collection<String> getListOfLines(final String list) { |     public static Collection<String> getListOfLines(final String list) { | ||||||
|  | @ -226,9 +225,9 @@ public final class Utils { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static Result<Long> dateTimeStringToTimestamp(final String startTime) { |     public static Result<Long> dateTimeStringToTimestamp(final String startTime) { | ||||||
|         return Result.tryCatch(() -> { |         return Result.tryCatch(() -> DateTime | ||||||
|             return DateTime.parse(startTime, Constants.STANDARD_DATE_TIME_FORMATTER).getMillis(); |                 .parse(startTime, Constants.STANDARD_DATE_TIME_FORMATTER) | ||||||
|         }); |                 .getMillis()); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static Long dateTimeStringToTimestamp(final String startTime, final Long defaultValue) { |     public static Long dateTimeStringToTimestamp(final String startTime, final Long defaultValue) { | ||||||
|  | @ -263,7 +262,7 @@ public final class Utils { | ||||||
|     public static DateTime toDateTimeUTC(final String dateString) { |     public static DateTime toDateTimeUTC(final String dateString) { | ||||||
|         final DateTime dateTime = toDateTime(dateString); |         final DateTime dateTime = toDateTime(dateString); | ||||||
|         if (dateTime == null) { |         if (dateTime == null) { | ||||||
|             return dateTime; |             return null; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         return dateTime.withZone(DateTimeZone.UTC); |         return dateTime.withZone(DateTimeZone.UTC); | ||||||
|  | @ -282,7 +281,7 @@ public final class Utils { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static DateTime toDateTimeUTCUnix(final Long timestamp) { |     public static DateTime toDateTimeUTCUnix(final Long timestamp) { | ||||||
|         if (timestamp == null || timestamp.longValue() <= 0) { |         if (timestamp == null || timestamp <= 0) { | ||||||
|             return null; |             return null; | ||||||
|         } else { |         } else { | ||||||
|             return toDateTimeUTCUnix(timestamp.longValue()); |             return toDateTimeUTCUnix(timestamp.longValue()); | ||||||
|  | @ -298,7 +297,7 @@ public final class Utils { | ||||||
|             return null; |             return null; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         return toDateTime(dateString).getMillis(); |         return Objects.requireNonNull(toDateTime(dateString)).getMillis(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static Long toTimestampUTC(final String dateString) { |     public static Long toTimestampUTC(final String dateString) { | ||||||
|  | @ -306,7 +305,7 @@ public final class Utils { | ||||||
|             return null; |             return null; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         return toDateTimeUTC(dateString).getMillis(); |         return Objects.requireNonNull(toDateTimeUTC(dateString)).getMillis(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static String toJsonArray(final String string) { |     public static String toJsonArray(final String string) { | ||||||
|  | @ -322,7 +321,7 @@ public final class Utils { | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static final String formatHTMLLines(final String message) { |     public static String formatHTMLLines(final String message) { | ||||||
|         return (message != null) |         return (message != null) | ||||||
|                 ? message.replace("\n", "<br/>") |                 ? message.replace("\n", "<br/>") | ||||||
|                 : null; |                 : null; | ||||||
|  | @ -336,7 +335,7 @@ public final class Utils { | ||||||
|         return text.replace("</br>", "\n"); |         return text.replace("</br>", "\n"); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static final String encodeFormURL_UTF_8(final String value) { |     public static String encodeFormURL_UTF_8(final String value) { | ||||||
|         if (StringUtils.isBlank(value)) { |         if (StringUtils.isBlank(value)) { | ||||||
|             return value; |             return value; | ||||||
|         } |         } | ||||||
|  | @ -349,7 +348,7 @@ public final class Utils { | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static final String decodeFormURL_UTF_8(final String value) { |     public static String decodeFormURL_UTF_8(final String value) { | ||||||
|         if (StringUtils.isBlank(value)) { |         if (StringUtils.isBlank(value)) { | ||||||
|             return value; |             return value; | ||||||
|         } |         } | ||||||
|  | @ -453,9 +452,7 @@ public final class Utils { | ||||||
|             return null; |             return null; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         final StringBuilder builder = new StringBuilder(); |         return String.valueOf(charSequence); | ||||||
|         builder.append(charSequence); |  | ||||||
|         return builder.toString(); |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static String escapeHTML_XML_EcmaScript(final String string) { |     public static String escapeHTML_XML_EcmaScript(final String string) { | ||||||
|  | @ -493,7 +490,7 @@ public final class Utils { | ||||||
|         return DateTime.now(DateTimeZone.UTC).getMillis(); |         return DateTime.now(DateTimeZone.UTC).getMillis(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static final RGB toRGB(final String rgbString) { |     public static RGB toRGB(final String rgbString) { | ||||||
|         if (StringUtils.isNotBlank(rgbString)) { |         if (StringUtils.isNotBlank(rgbString)) { | ||||||
|             return new RGB( |             return new RGB( | ||||||
|                     Integer.parseInt(rgbString.substring(0, 2), 16), |                     Integer.parseInt(rgbString.substring(0, 2), 16), | ||||||
|  | @ -504,7 +501,7 @@ public final class Utils { | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static final MultiValueMap<String, String> createJsonContentHeader() { |     public static MultiValueMap<String, String> createJsonContentHeader() { | ||||||
|         final MultiValueMap<String, String> headers = new LinkedMultiValueMap<>(); |         final MultiValueMap<String, String> headers = new LinkedMultiValueMap<>(); | ||||||
|         headers.set( |         headers.set( | ||||||
|                 HttpHeaders.CONTENT_TYPE, |                 HttpHeaders.CONTENT_TYPE, | ||||||
|  | @ -512,7 +509,7 @@ public final class Utils { | ||||||
|         return headers; |         return headers; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static final String getErrorCauseMessage(final Exception e) { |     public static String getErrorCauseMessage(final Exception e) { | ||||||
|         if (e == null || e.getCause() == null) { |         if (e == null || e.getCause() == null) { | ||||||
|             return Constants.EMPTY_NOTE; |             return Constants.EMPTY_NOTE; | ||||||
|         } |         } | ||||||
|  | @ -569,7 +566,7 @@ public final class Utils { | ||||||
|                                 .append(entry.getValue()) |                                 .append(entry.getValue()) | ||||||
|                                 .append(Constants.DOUBLE_QUOTE) |                                 .append(Constants.DOUBLE_QUOTE) | ||||||
|                                 .append(Constants.COMMA), |                                 .append(Constants.COMMA), | ||||||
|                         (sb1, sb2) -> sb1.append(sb2)); |                         StringBuilder::append); | ||||||
| 
 | 
 | ||||||
|         if (builder.length() > 0) { |         if (builder.length() > 0) { | ||||||
|             return builder |             return builder | ||||||
|  | @ -600,11 +597,11 @@ public final class Utils { | ||||||
|                             } |                             } | ||||||
|                             return sb.append(toAppFormUrlEncodedBody(name, values)); |                             return sb.append(toAppFormUrlEncodedBody(name, values)); | ||||||
|                         }, |                         }, | ||||||
|                         (sb1, sb2) -> sb1.append(sb2)) |                         StringBuilder::append) | ||||||
|                 .toString(); |                 .toString(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static final String toAppFormUrlEncodedBody(final String name, final Collection<String> array) { |     public static String toAppFormUrlEncodedBody(final String name, final Collection<String> array) { | ||||||
|         final String _name = name.contains(String.valueOf(Constants.SQUARE_BRACE_OPEN)) |         final String _name = name.contains(String.valueOf(Constants.SQUARE_BRACE_OPEN)) | ||||||
|                 ? name |                 ? name | ||||||
|                 : name + Constants.SQUARE_BRACE_OPEN + Constants.SQUARE_BRACE_CLOSE; |                 : name + Constants.SQUARE_BRACE_OPEN + Constants.SQUARE_BRACE_CLOSE; | ||||||
|  | @ -619,7 +616,7 @@ public final class Utils { | ||||||
|                             } |                             } | ||||||
|                             return sb.append(_name).append(Constants.EQUALITY_SIGN).append(entry); |                             return sb.append(_name).append(Constants.EQUALITY_SIGN).append(entry); | ||||||
|                         }, |                         }, | ||||||
|                         (sb1, sb2) -> sb1.append(sb2)) |                         StringBuilder::append) | ||||||
|                 .toString(); |                 .toString(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -9,7 +9,7 @@ sebserver.overall.about.markup=<span style='font-family: Arial, Helvetica,sans-s | ||||||
| sebserver.overall.help=Documentation | sebserver.overall.help=Documentation | ||||||
| sebserver.overall.help.link=https://www.safeexambrowser.org/news_en.html | sebserver.overall.help.link=https://www.safeexambrowser.org/news_en.html | ||||||
| 
 | 
 | ||||||
| sebserver.overall.message.leave.without.save=You have unsaved changes!</b>Are you sure you want to leave the page?\The changes will be lost. | sebserver.overall.message.leave.without.save=You have unsaved changes!</br>Are you sure you want to leave the page? The changes will be lost. | ||||||
| sebserver.overall.upload=Please select a file | sebserver.overall.upload=Please select a file | ||||||
| sebserver.overall.upload.unsupported.file=This file type is not supported. Supported files are: {0} | sebserver.overall.upload.unsupported.file=This file type is not supported. Supported files are: {0} | ||||||
| sebserver.overall.action.modify.cancel=Cancel | sebserver.overall.action.modify.cancel=Cancel | ||||||
|  | @ -110,7 +110,7 @@ sebserver.login.failed.title=Login failed | ||||||
| sebserver.login.failed.message=Access denied: wrong username or password | sebserver.login.failed.message=Access denied: wrong username or password | ||||||
| sebserver.logout=Sign out | sebserver.logout=Sign out | ||||||
| sebserver.logout.success.message=You have been successfully signed out. | sebserver.logout.success.message=You have been successfully signed out. | ||||||
| sebserver.logout.invalid-session.message=You have been signed out because of a user session invalidation.</b>Please sign in again | sebserver.logout.invalid-session.message=You have been signed out because of a user session invalidation.</br>Please sign in again | ||||||
| sebserver.login.password.change=Information | sebserver.login.password.change=Information | ||||||
| sebserver.login.password.change.success=The password was successfully changed. Please sign in with your new password | sebserver.login.password.change.success=The password was successfully changed. Please sign in with your new password | ||||||
| 
 | 
 | ||||||
|  | @ -124,7 +124,6 @@ sebserver.login.register.success=New account successfully created.<br/> Please l | ||||||
| # Main Page | # Main Page | ||||||
| ################################ | ################################ | ||||||
| 
 | 
 | ||||||
| sebserver.logout=Logout |  | ||||||
| sebserver.mainpage.maximize.tooltip=Maximize | sebserver.mainpage.maximize.tooltip=Maximize | ||||||
| sebserver.mainpage.minimize.tooltip=Minimize | sebserver.mainpage.minimize.tooltip=Minimize | ||||||
| sebserver.activitiespane.title= | sebserver.activitiespane.title= | ||||||
|  | @ -138,11 +137,11 @@ sebserver.institution.list.actions= | ||||||
| sebserver.institution.list.empty=No institution has been found. Please adapt the filter or create a new institution | sebserver.institution.list.empty=No institution has been found. Please adapt the filter or create a new institution | ||||||
| sebserver.institution.list.title=Institutions | sebserver.institution.list.title=Institutions | ||||||
| sebserver.institution.list.column.name=Name | sebserver.institution.list.column.name=Name | ||||||
| sebserver.institution.list.column.name.tooltip=The name of the institution.</br></br>Use the filter above to narrow down a specific name.</b>{0} | sebserver.institution.list.column.name.tooltip=The name of the institution.</br></br>Use the filter above to narrow down a specific name.</br>{0} | ||||||
| sebserver.institution.list.column.urlSuffix=URL Suffix | sebserver.institution.list.column.urlSuffix=URL Suffix | ||||||
| sebserver.institution.list.column.urlSuffix.tooltip=The URL suffix to the institutional login page.</br></br>Use the filter above to narrow down a specific URL suffix.</b>{0} | sebserver.institution.list.column.urlSuffix.tooltip=The URL suffix to the institutional login page.</br></br>Use the filter above to narrow down a specific URL suffix.</br>{0} | ||||||
| sebserver.institution.list.column.active=Status | sebserver.institution.list.column.active=Status | ||||||
| sebserver.institution.list.column.active.tooltip=The activity of the institution.</br></br>Use the filter above to specify the activity.</b>{0} | sebserver.institution.list.column.active.tooltip=The activity of the institution.</br></br>Use the filter above to specify the activity.</br>{0} | ||||||
| 
 | 
 | ||||||
| sebserver.institution.action.list=Institution | sebserver.institution.action.list=Institution | ||||||
| sebserver.institution.action.form=Institution | sebserver.institution.action.form=Institution | ||||||
|  | @ -163,9 +162,9 @@ sebserver.institution.form.title=Institution | ||||||
| sebserver.institution.form.name=Name | sebserver.institution.form.name=Name | ||||||
| sebserver.institution.form.name.tooltip=The name of the institution | sebserver.institution.form.name.tooltip=The name of the institution | ||||||
| sebserver.institution.form.urlSuffix=URL Suffix | sebserver.institution.form.urlSuffix=URL Suffix | ||||||
| sebserver.institution.form.urlSuffix.tooltip=The URL suffix to the institutional login page.</b> Institutional URL is: http(s)://<seb-server-name>/<suffix> | sebserver.institution.form.urlSuffix.tooltip=The URL suffix to the institutional login page.</br> Institutional URL is: http(s)://<seb-server-name>/<suffix> | ||||||
| sebserver.institution.form.logoImage=Logo Image | sebserver.institution.form.logoImage=Logo Image | ||||||
| sebserver.institution.form.logoImage.tooltip=The Image that is shown as a logo in the specified institutional login page.</b>In edit mode, use the arrow sign to open a upload dialog. | sebserver.institution.form.logoImage.tooltip=The Image that is shown as a logo in the specified institutional login page.</br>In edit mode, use the arrow sign to open a upload dialog. | ||||||
| sebserver.institution.form.logoImage.unsupportedFileType=The selected file is not supported. Supported are: PNG and JPG | sebserver.institution.form.logoImage.unsupportedFileType=The selected file is not supported. Supported are: PNG and JPG | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -217,9 +216,7 @@ sebserver.useraccount.form.timezone=Time Zone | ||||||
| sebserver.useraccount.form.roles=User Roles | sebserver.useraccount.form.roles=User Roles | ||||||
| sebserver.useraccount.form.password=Password | sebserver.useraccount.form.password=Password | ||||||
| sebserver.useraccount.form.password.confirm=Confirm Password | sebserver.useraccount.form.password.confirm=Confirm Password | ||||||
| 
 |  | ||||||
| sebserver.useraccount.form.pwchange.title=Change Password : {0} | sebserver.useraccount.form.pwchange.title=Change Password : {0} | ||||||
| sebserver.useraccount.form.password=Password |  | ||||||
| sebserver.useraccount.form.password.new=New Password | sebserver.useraccount.form.password.new=New Password | ||||||
| sebserver.useraccount.form.password.new.confirm=Confirm New Password | sebserver.useraccount.form.password.new.confirm=Confirm New Password | ||||||
| 
 | 
 | ||||||
|  | @ -426,9 +423,9 @@ sebserver.exam.indicator.list.pleaseSelect=Please select first an indicator from | ||||||
| sebserver.exam.indicator.type.LAST_PING=Last Ping Time | sebserver.exam.indicator.type.LAST_PING=Last Ping Time | ||||||
| sebserver.exam.indicator.type.ERROR_COUNT=Errors | sebserver.exam.indicator.type.ERROR_COUNT=Errors | ||||||
| sebserver.exam.indicator.type.WARN_COUNT=Warnings | sebserver.exam.indicator.type.WARN_COUNT=Warnings | ||||||
| sebserver.exam.indicator.type.description.LAST_PING=This indicator shows the time in milliseconds since</b> the last ping has been received from a SEB Client.</b>This indicator can be used to track a SEB Client connection and indicate connection losse.</b></b>Thresholds are defined in milliseconds. | sebserver.exam.indicator.type.description.LAST_PING=This indicator shows the time in milliseconds since</br> the last ping has been received from a SEB Client.</br>This indicator can be used to track a SEB Client connection and indicate connection losse.</br></br>Thresholds are defined in milliseconds. | ||||||
| sebserver.exam.indicator.type.description.ERROR_COUNT=This indicator shows the number of error log messages that</b> has been received from a SEB Client.</b>This indicator can be used to track errors of connected SEB Clients</b></b>Thresholds are defined by natural numbers. | sebserver.exam.indicator.type.description.ERROR_COUNT=This indicator shows the number of error log messages that</br> has been received from a SEB Client.</br>This indicator can be used to track errors of connected SEB Clients</br></br>Thresholds are defined by natural numbers. | ||||||
| sebserver.exam.indicator.type.description.WARN_COUNT=This indicator shows the number of warn log messages that</b> has been received from a SEB Client.</b>This indicator can be used to track warnings of connected SEB Clients</b></b>Thresholds are defined by natural numbers. | sebserver.exam.indicator.type.description.WARN_COUNT=This indicator shows the number of warn log messages that</br> has been received from a SEB Client.</br>This indicator can be used to track warnings of connected SEB Clients</br></br>Thresholds are defined by natural numbers. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| sebserver.exam.indicator.info.pleaseSelect=Please select first an indicator from the list | sebserver.exam.indicator.info.pleaseSelect=Please select first an indicator from the list | ||||||
|  | @ -565,9 +562,9 @@ sebserver.examconfig.props.form.views.hooked_keys=Hooked Keys | ||||||
| sebserver.examconfig.props.label.hashedAdminPassword=Administrator password | sebserver.examconfig.props.label.hashedAdminPassword=Administrator password | ||||||
| sebserver.examconfig.props.label.hashedAdminPassword.confirm=Confirm password | sebserver.examconfig.props.label.hashedAdminPassword.confirm=Confirm password | ||||||
| sebserver.examconfig.props.label.allowQuit=Allow user to quit SEB | sebserver.examconfig.props.label.allowQuit=Allow user to quit SEB | ||||||
| sebserver.examconfig.props.label.allowQuit.tooltip=Users can quit SEB with Control-Q, window close or quit button.</b>Otherwise use a quit link in your exam system or shutdown/restart the computer. | sebserver.examconfig.props.label.allowQuit.tooltip=Users can quit SEB with Control-Q, window close or quit button.</br>Otherwise use a quit link in your exam system or shutdown/restart the computer. | ||||||
| sebserver.examconfig.props.label.ignoreExitKeys=Ignore exit keys | sebserver.examconfig.props.label.ignoreExitKeys=Ignore exit keys | ||||||
| sebserver.examconfig.props.label.ignoreExitKeys.tooltip=SEB ignores the exit keys and can only be quit manually by entering the quit password.</b>(click Quit button in SEB taskbar, press Ctrl-Q or click the main browser window close button) | sebserver.examconfig.props.label.ignoreExitKeys.tooltip=SEB ignores the exit keys and can only be quit manually by entering the quit password.</br>(click Quit button in SEB taskbar, press Ctrl-Q or click the main browser window close button) | ||||||
| sebserver.examconfig.props.label.hashedQuitPassword=Quit/unlock password | sebserver.examconfig.props.label.hashedQuitPassword=Quit/unlock password | ||||||
| sebserver.examconfig.props.label.hashedQuitPassword.confirm=Confirm password | sebserver.examconfig.props.label.hashedQuitPassword.confirm=Confirm password | ||||||
| sebserver.examconfig.props.group.exitSequence=Exit Sequence | sebserver.examconfig.props.group.exitSequence=Exit Sequence | ||||||
|  | @ -607,15 +604,15 @@ sebserver.examconfig.props.label.mainBrowserWindowPositioning.2=Right | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.wintoolbar=Browser Window Toolbar | sebserver.examconfig.props.group.wintoolbar=Browser Window Toolbar | ||||||
| sebserver.examconfig.props.label.enableBrowserWindowToolbar=Enable browser window toolbar | sebserver.examconfig.props.label.enableBrowserWindowToolbar=Enable browser window toolbar | ||||||
| sebserver.examconfig.props.label.enableBrowserWindowToolbar.tooltip=Displays a toolbar on top of the browser window</b>which can also be hidden by the user. | sebserver.examconfig.props.label.enableBrowserWindowToolbar.tooltip=Displays a toolbar on top of the browser window</br>which can also be hidden by the user. | ||||||
| sebserver.examconfig.props.label.hideBrowserWindowToolbar=Hide toolbar as default (Mac) | sebserver.examconfig.props.label.hideBrowserWindowToolbar=Hide toolbar as default (Mac) | ||||||
| sebserver.examconfig.props.label.hideBrowserWindowToolbar.tooltip=Hide browser window toolbar by default.</b>It can be shown again by using the View menu or Alt-Command-T. | sebserver.examconfig.props.label.hideBrowserWindowToolbar.tooltip=Hide browser window toolbar by default.</br>It can be shown again by using the View menu or Alt-Command-T. | ||||||
| sebserver.examconfig.props.label.showMenuBar=Show menu bar (Mac) | sebserver.examconfig.props.label.showMenuBar=Show menu bar (Mac) | ||||||
| sebserver.examconfig.props.label.showMenuBar.tooltip=Show the OS X menu bar to allow to access settings like Wi-Fi. | sebserver.examconfig.props.label.showMenuBar.tooltip=Show the OS X menu bar to allow to access settings like Wi-Fi. | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.taskbar=SEB Taskbar/Dock | sebserver.examconfig.props.group.taskbar=SEB Taskbar/Dock | ||||||
| sebserver.examconfig.props.label.showTaskBar=Show SEB taskbar | sebserver.examconfig.props.label.showTaskBar=Show SEB taskbar | ||||||
| sebserver.examconfig.props.label.showTaskBar.tooltip=The SEB task bar shows and switches between open browser windows,</b> allowed resources and applications and displays additional controls | sebserver.examconfig.props.label.showTaskBar.tooltip=The SEB task bar shows and switches between open browser windows,</br> allowed resources and applications and displays additional controls | ||||||
| sebserver.examconfig.props.label.taskBarHeight=Taskbar/dock height | sebserver.examconfig.props.label.taskBarHeight=Taskbar/dock height | ||||||
| sebserver.examconfig.props.label.taskBarHeight.tooltip=Height of SEB dock/task bar in points/pixels | sebserver.examconfig.props.label.taskBarHeight.tooltip=Height of SEB dock/task bar in points/pixels | ||||||
| sebserver.examconfig.props.label.showReloadButton=Show reload button | sebserver.examconfig.props.label.showReloadButton=Show reload button | ||||||
|  | @ -627,9 +624,9 @@ sebserver.examconfig.props.label.showInputLanguage.tooltip=Shows current keyboar | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.zoom=Enable Zoom (Win/Mac) | sebserver.examconfig.props.group.zoom=Enable Zoom (Win/Mac) | ||||||
| sebserver.examconfig.props.label.enableZoomPage=Enable page zoom | sebserver.examconfig.props.label.enableZoomPage=Enable page zoom | ||||||
| sebserver.examconfig.props.label.enableZoomPage.tooltip=Pages can be zoomed with ctrl - cmd +/-</b> or the commands in the view menu and browser window toolbar (Mac) | sebserver.examconfig.props.label.enableZoomPage.tooltip=Pages can be zoomed with ctrl - cmd +/-</br> or the commands in the view menu and browser window toolbar (Mac) | ||||||
| sebserver.examconfig.props.label.enableZoomText=Enable text zoom | sebserver.examconfig.props.label.enableZoomText=Enable text zoom | ||||||
| sebserver.examconfig.props.label.enableZoomText.tooltip=Text in browser windows can be zoomed with cmd +/-</b> or the commands in the view menu and browser window toolbar (Mac) | sebserver.examconfig.props.label.enableZoomText.tooltip=Text in browser windows can be zoomed with cmd +/-</br> or the commands in the view menu and browser window toolbar (Mac) | ||||||
| sebserver.examconfig.props.group.zoomMode=Zoom Mode Win (Ctrl-Mousewheel) | sebserver.examconfig.props.group.zoomMode=Zoom Mode Win (Ctrl-Mousewheel) | ||||||
| sebserver.examconfig.props.label.zoomMode.0=Use page zoom | sebserver.examconfig.props.label.zoomMode.0=Use page zoom | ||||||
| sebserver.examconfig.props.label.zoomMode.0.tooltip=Zoom whole web pages using Ctrl-Mousewheel (Win)" | sebserver.examconfig.props.label.zoomMode.0.tooltip=Zoom whole web pages using Ctrl-Mousewheel (Win)" | ||||||
|  | @ -649,7 +646,7 @@ sebserver.examconfig.props.label.allowSpellCheck=Allow spell checking | ||||||
| sebserver.examconfig.props.label.allowSpellCheck.tooltip=Allow to use "Check spelling" in the SEB browser | sebserver.examconfig.props.label.allowSpellCheck.tooltip=Allow to use "Check spelling" in the SEB browser | ||||||
| sebserver.examconfig.props.label.allowDictionaryLookup=Allow dictionary lookup (Mac) | sebserver.examconfig.props.label.allowDictionaryLookup=Allow dictionary lookup (Mac) | ||||||
| sebserver.examconfig.props.label.allowDictionaryLookup.tooltip=Allow to use the OS X dictionary lookup using a 3 finger tap | sebserver.examconfig.props.label.allowDictionaryLookup.tooltip=Allow to use the OS X dictionary lookup using a 3 finger tap | ||||||
| sebserver.examconfig.props.label.allowSpellCheckDictionary=The list below shows all dictionaries currently available for spell checking.</b>SEB comes with a list of standard dictionaries that can be activated/deactivated here. | sebserver.examconfig.props.label.allowSpellCheckDictionary=The list below shows all dictionaries currently available for spell checking.</br>SEB comes with a list of standard dictionaries that can be activated/deactivated here. | ||||||
| sebserver.examconfig.props.label.allowSpellCheckDictionary.da-DK=Danish (Denmark) (da-DK) | sebserver.examconfig.props.label.allowSpellCheckDictionary.da-DK=Danish (Denmark) (da-DK) | ||||||
| sebserver.examconfig.props.label.allowSpellCheckDictionary.en-AU=English (Australia) (en-AU) | sebserver.examconfig.props.label.allowSpellCheckDictionary.en-AU=English (Australia) (en-AU) | ||||||
| sebserver.examconfig.props.label.allowSpellCheckDictionary.en-GB=English (United Kingdom) (en-GB) | sebserver.examconfig.props.label.allowSpellCheckDictionary.en-GB=English (United Kingdom) (en-GB) | ||||||
|  | @ -664,8 +661,8 @@ sebserver.examconfig.props.group.newBrowserWindow=Links requesting to be opened | ||||||
| sebserver.examconfig.props.label.newBrowserWindowByLinkPolicy.0=get generally blocked | sebserver.examconfig.props.label.newBrowserWindowByLinkPolicy.0=get generally blocked | ||||||
| sebserver.examconfig.props.label.newBrowserWindowByLinkPolicy.1=open in same window | sebserver.examconfig.props.label.newBrowserWindowByLinkPolicy.1=open in same window | ||||||
| sebserver.examconfig.props.label.newBrowserWindowByLinkPolicy.2=open in new window | sebserver.examconfig.props.label.newBrowserWindowByLinkPolicy.2=open in new window | ||||||
| sebserver.examconfig.props.label.newBrowserWindowByLinkBlockForeign=Block when directing</b>to a different server | sebserver.examconfig.props.label.newBrowserWindowByLinkBlockForeign=Block when directing</br>to a different server | ||||||
| sebserver.examconfig.props.label.newBrowserWindowByLinkBlockForeign.tooltip=USE WITH CARE: Hyperlinks invoked by JavaScript/plug-ins</b> which direct to a different host than the one of the current main page will be ignored. | sebserver.examconfig.props.label.newBrowserWindowByLinkBlockForeign.tooltip=USE WITH CARE: Hyperlinks invoked by JavaScript/plug-ins</br> which direct to a different host than the one of the current main page will be ignored. | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.newwinsize=New browser window size and position | sebserver.examconfig.props.group.newwinsize=New browser window size and position | ||||||
| sebserver.examconfig.props.label.newBrowserWindowByLinkWidth=Width | sebserver.examconfig.props.label.newBrowserWindowByLinkWidth=Width | ||||||
|  | @ -679,19 +676,19 @@ sebserver.examconfig.props.label.newBrowserWindowByLinkPositioning.2=Right | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.browserSecurity=Browser security | sebserver.examconfig.props.group.browserSecurity=Browser security | ||||||
| sebserver.examconfig.props.label.enablePlugIns=Enable plug-ins (Win: only Flash) | sebserver.examconfig.props.label.enablePlugIns=Enable plug-ins (Win: only Flash) | ||||||
| sebserver.examconfig.props.label.enablePlugIns.tooltip=Enables web plugins (Mac) or just Flash (Win).</b> For security reasons it\'s recommended to disable this option if you don\'t use any plugin/Flash content. | sebserver.examconfig.props.label.enablePlugIns.tooltip=Enables web plugins (Mac) or just Flash (Win).</br> For security reasons it\'s recommended to disable this option if you don\'t use any plugin/Flash content. | ||||||
| sebserver.examconfig.props.label.enableJavaScript=Enable JavaScript | sebserver.examconfig.props.label.enableJavaScript=Enable JavaScript | ||||||
| sebserver.examconfig.props.label.enableJavaScript.tooltip=Enables JavaScript.</b> Please note that most modern web-sites need JavaScript for full functionality. | sebserver.examconfig.props.label.enableJavaScript.tooltip=Enables JavaScript.</br> Please note that most modern web-sites need JavaScript for full functionality. | ||||||
| sebserver.examconfig.props.label.enableJava=Enable Java | sebserver.examconfig.props.label.enableJava=Enable Java | ||||||
| sebserver.examconfig.props.label.enableJava.tooltip=Enables Java applets.</b> Note: Only applets with the highest Java security level will run in SEB. | sebserver.examconfig.props.label.enableJava.tooltip=Enables Java applets.</br> Note: Only applets with the highest Java security level will run in SEB. | ||||||
| sebserver.examconfig.props.label.blockPopUpWindows=Block pop-up windows | sebserver.examconfig.props.label.blockPopUpWindows=Block pop-up windows | ||||||
| sebserver.examconfig.props.label.blockPopUpWindows.tooltip=Disables pop-up windows</b> (often advertisement) opened by JavaScript without an user action such as a button click. | sebserver.examconfig.props.label.blockPopUpWindows.tooltip=Disables pop-up windows</br> (often advertisement) opened by JavaScript without an user action such as a button click. | ||||||
| sebserver.examconfig.props.label.allowVideoCapture=Allow video capture (webcam) | sebserver.examconfig.props.label.allowVideoCapture=Allow video capture (webcam) | ||||||
| sebserver.examconfig.props.label.allowVideoCapture.tooltip=Allow web applications to access camera | sebserver.examconfig.props.label.allowVideoCapture.tooltip=Allow web applications to access camera | ||||||
| sebserver.examconfig.props.label.allowAudioCapture=Allow audio capture (microphone) | sebserver.examconfig.props.label.allowAudioCapture=Allow audio capture (microphone) | ||||||
| sebserver.examconfig.props.label.allowAudioCapture.tooltip=Allow web applications to access microphone | sebserver.examconfig.props.label.allowAudioCapture.tooltip=Allow web applications to access microphone | ||||||
| sebserver.examconfig.props.label.allowBrowsingBackForward=Allow navigating back/forward in exam | sebserver.examconfig.props.label.allowBrowsingBackForward=Allow navigating back/forward in exam | ||||||
| sebserver.examconfig.props.label.allowBrowsingBackForward.tooltip=Disabling browsing to previously visited pages may increase security,</b> because browsing back might allow to leave an exam | sebserver.examconfig.props.label.allowBrowsingBackForward.tooltip=Disabling browsing to previously visited pages may increase security,</br> because browsing back might allow to leave an exam | ||||||
| sebserver.examconfig.props.label.newBrowserWindowNavigation=Allow navigating in additional windows | sebserver.examconfig.props.label.newBrowserWindowNavigation=Allow navigating in additional windows | ||||||
| sebserver.examconfig.props.label.browserWindowAllowReload=Allow reload exam | sebserver.examconfig.props.label.browserWindowAllowReload=Allow reload exam | ||||||
| sebserver.examconfig.props.label.browserWindowAllowReload.tooltip=Allow reload in the exam window with F5 reload button (if displayed) | sebserver.examconfig.props.label.browserWindowAllowReload.tooltip=Allow reload in the exam window with F5 reload button (if displayed) | ||||||
|  | @ -704,7 +701,7 @@ sebserver.examconfig.props.label.newBrowserWindowShowReloadWarning.tooltip=User | ||||||
| sebserver.examconfig.props.label.removeBrowserProfile=Remove profile (Win) | sebserver.examconfig.props.label.removeBrowserProfile=Remove profile (Win) | ||||||
| sebserver.examconfig.props.label.removeBrowserProfile.tooltip=Remove XULRunner browser profile (containing caches and also local storage) when quitting SEB | sebserver.examconfig.props.label.removeBrowserProfile.tooltip=Remove XULRunner browser profile (containing caches and also local storage) when quitting SEB | ||||||
| sebserver.examconfig.props.label.removeLocalStorage=Disable local storage (Mac) | sebserver.examconfig.props.label.removeLocalStorage=Disable local storage (Mac) | ||||||
| sebserver.examconfig.props.label.removeLocalStorage.tooltip=If your web application uses local storage, you have to be sure data is saved encrypted</b> and removed when no longer needed as SEB doesn't remove local storage | sebserver.examconfig.props.label.removeLocalStorage.tooltip=If your web application uses local storage, you have to be sure data is saved encrypted</br> and removed when no longer needed as SEB doesn't remove local storage | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.label.browserUserAgent=Suffix to be added to any user agent | sebserver.examconfig.props.label.browserUserAgent=Suffix to be added to any user agent | ||||||
| sebserver.examconfig.props.group.userAgentDesktop=User agent for desktop mode | sebserver.examconfig.props.group.userAgentDesktop=User agent for desktop mode | ||||||
|  | @ -712,7 +709,7 @@ sebserver.examconfig.props.label.browserUserAgentWinDesktopMode.0=Desktop defaul | ||||||
| sebserver.examconfig.props.label.browserUserAgentWinDesktopMode.0.tooltip=Zoom whole web pages using Ctrl-Mousewheel (Win) | sebserver.examconfig.props.label.browserUserAgentWinDesktopMode.0.tooltip=Zoom whole web pages using Ctrl-Mousewheel (Win) | ||||||
| sebserver.examconfig.props.label.browserUserAgentWinDesktopMode.1=Custom | sebserver.examconfig.props.label.browserUserAgentWinDesktopMode.1=Custom | ||||||
| sebserver.examconfig.props.label.browserUserAgentWinDesktopMode.1.tooltip=Zoom only text on web pages using Ctrl-Mousewheel (Win) | sebserver.examconfig.props.label.browserUserAgentWinDesktopMode.1.tooltip=Zoom only text on web pages using Ctrl-Mousewheel (Win) | ||||||
| sebserver.examconfig.props.label.browserUserAgentWinDesktopModeCustom.tooltip=Custom desktop user agent string</b>(SEB appends its version number automatically) | sebserver.examconfig.props.label.browserUserAgentWinDesktopModeCustom.tooltip=Custom desktop user agent string</br>(SEB appends its version number automatically) | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.userAgentTouch=User agent for touch/table mode | sebserver.examconfig.props.group.userAgentTouch=User agent for touch/table mode | ||||||
| sebserver.examconfig.props.label.browserUserAgentWinTouchMode.0=Touch default | sebserver.examconfig.props.label.browserUserAgentWinTouchMode.0=Touch default | ||||||
|  | @ -726,28 +723,28 @@ sebserver.examconfig.props.label.browserUserAgentMac.1=Custom | ||||||
| sebserver.examconfig.props.label.browserUserAgentMac.1.tooltip=Zoom only text on web pages using Ctrl-Mousewheel (Win) | sebserver.examconfig.props.label.browserUserAgentMac.1.tooltip=Zoom only text on web pages using Ctrl-Mousewheel (Win) | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.label.enableSebBrowser=Enable SEB with browser window | sebserver.examconfig.props.label.enableSebBrowser=Enable SEB with browser window | ||||||
| sebserver.examconfig.props.label.enableSebBrowser.tooltip=Disable this to start another application in kiosk mode</b>(for example a virtual desktop infrastructure client) | sebserver.examconfig.props.label.enableSebBrowser.tooltip=Disable this to start another application in kiosk mode</br>(for example a virtual desktop infrastructure client) | ||||||
| sebserver.examconfig.props.label.browserWindowTitleSuffix=Suffix to be added to every browser window | sebserver.examconfig.props.label.browserWindowTitleSuffix=Suffix to be added to every browser window | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.label.allowDownUploads=Allow downloading and uploading files (Mac) | sebserver.examconfig.props.label.allowDownUploads=Allow downloading and uploading files (Mac) | ||||||
| sebserver.examconfig.props.label.allowDownUpload.tooltip=Usually to be used with permitted third party applications</b> for which you want to provide files to be down-loaded. | sebserver.examconfig.props.label.allowDownUpload.tooltip=Usually to be used with permitted third party applications</br> for which you want to provide files to be down-loaded. | ||||||
| sebserver.examconfig.props.label.downloadDirectoryWin=Download directory (Win) | sebserver.examconfig.props.label.downloadDirectoryWin=Download directory (Win) | ||||||
| sebserver.examconfig.props.label.downloadDirectoryOSX=Download directory (Mac) | sebserver.examconfig.props.label.downloadDirectoryOSX=Download directory (Mac) | ||||||
| sebserver.examconfig.props.label.openDownloads=Open files after downloading (Mac) | sebserver.examconfig.props.label.openDownloads=Open files after downloading (Mac) | ||||||
| sebserver.examconfig.props.label.chooseFileToUploadPolicy=Choose file to upload (Mac) | sebserver.examconfig.props.label.chooseFileToUploadPolicy=Choose file to upload (Mac) | ||||||
| sebserver.examconfig.props.label.chooseFileToUploadPolicy.tooltip=SEB can let users choose the file to upload or automatically use the same file which was down-loaded before.</b>If not found, a file requester or an error is presented depending on this setting. | sebserver.examconfig.props.label.chooseFileToUploadPolicy.tooltip=SEB can let users choose the file to upload or automatically use the same file which was down-loaded before.</br>If not found, a file requester or an error is presented depending on this setting. | ||||||
| sebserver.examconfig.props.label.chooseFileToUploadPolicy.0=manually with file requester | sebserver.examconfig.props.label.chooseFileToUploadPolicy.0=manually with file requester | ||||||
| sebserver.examconfig.props.label.chooseFileToUploadPolicy.1=by attempting to upload the same file downloaded before | sebserver.examconfig.props.label.chooseFileToUploadPolicy.1=by attempting to upload the same file downloaded before | ||||||
| sebserver.examconfig.props.label.chooseFileToUploadPolicy.2=by only allowing to upload the same file downloaded before | sebserver.examconfig.props.label.chooseFileToUploadPolicy.2=by only allowing to upload the same file downloaded before | ||||||
| sebserver.examconfig.props.label.downloadPDFFiles=Download and open PDF files instead of displaying them inline (Mac) | sebserver.examconfig.props.label.downloadPDFFiles=Download and open PDF files instead of displaying them inline (Mac) | ||||||
| sebserver.examconfig.props.label.downloadPDFFiles.tooltip=PDF files will not be displayed by SEB but downloaded and openend (if "Open files after downloading" is active!)</b> by the application set in Finder (usually Preview or Adobe Acrobat). | sebserver.examconfig.props.label.downloadPDFFiles.tooltip=PDF files will not be displayed by SEB but downloaded and openend (if "Open files after downloading" is active!)</br> by the application set in Finder (usually Preview or Adobe Acrobat). | ||||||
| sebserver.examconfig.props.label.allowPDFPlugIn=Allow using Acrobat Reader PDF plugin (insecure! Mac only) | sebserver.examconfig.props.label.allowPDFPlugIn=Allow using Acrobat Reader PDF plugin (insecure! Mac only) | ||||||
| sebserver.examconfig.props.label.allowPDFPlugIn.tooltip=The Adobe Acrobat Reader browser plugin should only be used on secured managed Mac computers,</b> at it allows limited access the file system and unlimited to cloud services | sebserver.examconfig.props.label.allowPDFPlugIn.tooltip=The Adobe Acrobat Reader browser plugin should only be used on secured managed Mac computers,</br> at it allows limited access the file system and unlimited to cloud services | ||||||
| sebserver.examconfig.props.label.downloadAndOpenSebConfig=Download and open SEB Config Files | sebserver.examconfig.props.label.downloadAndOpenSebConfig=Download and open SEB Config Files | ||||||
| sebserver.examconfig.props.label.downloadAndOpenSebConfig.tooltip=Download and open .seb config files regardless if downloading and opening other file types is allowed. | sebserver.examconfig.props.label.downloadAndOpenSebConfig.tooltip=Download and open .seb config files regardless if downloading and opening other file types is allowed. | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.quitLink=Link to quit SEB after exam | sebserver.examconfig.props.group.quitLink=Link to quit SEB after exam | ||||||
| sebserver.examconfig.props.label.quitURL=Place this quit link to the 'feedback' page displayed after an exam was successfully finished.</b> Clicking that link will quit SEB without having to enter the quit password. | sebserver.examconfig.props.label.quitURL=Place this quit link to the 'feedback' page displayed after an exam was successfully finished.</br> Clicking that link will quit SEB without having to enter the quit password. | ||||||
| sebserver.examconfig.props.label.quitURLConfirm=Ask user to confirm quitting | sebserver.examconfig.props.label.quitURLConfirm=Ask user to confirm quitting | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.backToStart=Back to Start Button | sebserver.examconfig.props.group.backToStart=Back to Start Button | ||||||
|  | @ -760,7 +757,7 @@ sebserver.examconfig.props.label.restartExamPasswordProtected=Protect back to st | ||||||
| sebserver.examconfig.props.label.restartExamPasswordProtected.tooltip=The quit/restart password (if set) must be entered when the back to start button was pressed. | sebserver.examconfig.props.label.restartExamPasswordProtected.tooltip=The quit/restart password (if set) must be entered when the back to start button was pressed. | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.label.allowSwitchToApplications=Allow switching to third party application (Mac) | sebserver.examconfig.props.label.allowSwitchToApplications=Allow switching to third party application (Mac) | ||||||
| sebserver.examconfig.props.label.allowSwitchToApplications.tooltip=Decreases security of the kiosk mode by allowing process switcher (Cmd+Tab).</b> The blacked out background of SEB also doesn't cover some alerts and modal windows in this mode. | sebserver.examconfig.props.label.allowSwitchToApplications.tooltip=Decreases security of the kiosk mode by allowing process switcher (Cmd+Tab).</br> The blacked out background of SEB also doesn't cover some alerts and modal windows in this mode. | ||||||
| sebserver.examconfig.props.label.allowFlashFullscreen=Allow Flash to switch to fullscreen mode (Mac) | sebserver.examconfig.props.label.allowFlashFullscreen=Allow Flash to switch to fullscreen mode (Mac) | ||||||
| sebserver.examconfig.props.label.permittedProcesses.add.tooltip=Add permitted process | sebserver.examconfig.props.label.permittedProcesses.add.tooltip=Add permitted process | ||||||
| sebserver.examconfig.props.label.permittedProcesses.remove.tooltip=Remove selected permitted process | sebserver.examconfig.props.label.permittedProcesses.remove.tooltip=Remove selected permitted process | ||||||
|  | @ -773,11 +770,11 @@ sebserver.examconfig.props.label.permittedProcesses.os.tooltip=Indicates on whic | ||||||
| sebserver.examconfig.props.label.permittedProcesses.os.0=OS X | sebserver.examconfig.props.label.permittedProcesses.os.0=OS X | ||||||
| sebserver.examconfig.props.label.permittedProcesses.os.1=Win | sebserver.examconfig.props.label.permittedProcesses.os.1=Win | ||||||
| sebserver.examconfig.props.label.permittedProcesses.title=Title | sebserver.examconfig.props.label.permittedProcesses.title=Title | ||||||
| sebserver.examconfig.props.label.permittedProcesses.title.tooltip=Application title which is displayed in the application chooser.</b> Background processes don't have a title, because they can't be selected by users. | sebserver.examconfig.props.label.permittedProcesses.title.tooltip=Application title which is displayed in the application chooser.</br> Background processes don't have a title, because they can't be selected by users. | ||||||
| sebserver.examconfig.props.label.permittedProcesses.description=Description | sebserver.examconfig.props.label.permittedProcesses.description=Description | ||||||
| sebserver.examconfig.props.label.permittedProcesses.description.tooltip=Optional, should explain what kind of process this is,</b> because this might not be obvious only from the executable's name. | sebserver.examconfig.props.label.permittedProcesses.description.tooltip=Optional, should explain what kind of process this is,</br> because this might not be obvious only from the executable's name. | ||||||
| sebserver.examconfig.props.label.permittedProcesses.executable=Executable | sebserver.examconfig.props.label.permittedProcesses.executable=Executable | ||||||
| sebserver.examconfig.props.label.permittedProcesses.executable.tooltip=File name of the executable, which should not contain any parts of a file system path,</b> only the filename of the exe file (like calc.exe). | sebserver.examconfig.props.label.permittedProcesses.executable.tooltip=File name of the executable, which should not contain any parts of a file system path,</br> only the filename of the exe file (like calc.exe). | ||||||
| sebserver.examconfig.props.label.permittedProcesses.originalName=Original Name | sebserver.examconfig.props.label.permittedProcesses.originalName=Original Name | ||||||
| sebserver.examconfig.props.label.permittedProcesses.allowedExecutables=Window handling process | sebserver.examconfig.props.label.permittedProcesses.allowedExecutables=Window handling process | ||||||
| sebserver.examconfig.props.label.permittedProcesses.path=Path | sebserver.examconfig.props.label.permittedProcesses.path=Path | ||||||
|  | @ -787,13 +784,13 @@ sebserver.examconfig.props.label.permittedProcesses.arguments.argument=Argument | ||||||
| sebserver.examconfig.props.label.permittedProcesses.arguments.addAction=Add new argument | sebserver.examconfig.props.label.permittedProcesses.arguments.addAction=Add new argument | ||||||
| sebserver.examconfig.props.label.permittedProcesses.arguments.removeAction=Remove this argument | sebserver.examconfig.props.label.permittedProcesses.arguments.removeAction=Remove this argument | ||||||
| sebserver.examconfig.props.label.permittedProcesses.identifier=Identifier | sebserver.examconfig.props.label.permittedProcesses.identifier=Identifier | ||||||
| sebserver.examconfig.props.label.permittedProcesses.identifier.tooltip=(Sub) string in the title of the main window of a tricky third party application (Java, Acrobat etc.).</b> Mac OS X: Bundle identifier of the process in reverse domain notation. | sebserver.examconfig.props.label.permittedProcesses.identifier.tooltip=(Sub) string in the title of the main window of a tricky third party application (Java, Acrobat etc.).</br> Mac OS X: Bundle identifier of the process in reverse domain notation. | ||||||
| sebserver.examconfig.props.label.permittedProcesses.iconInTaskbar=Icon in taskbar | sebserver.examconfig.props.label.permittedProcesses.iconInTaskbar=Icon in taskbar | ||||||
| sebserver.examconfig.props.label.permittedProcesses.iconInTaskbar.tooltip=Show icon of permitted application in task bar</b> (not possible when 'run in background' is enabled). | sebserver.examconfig.props.label.permittedProcesses.iconInTaskbar.tooltip=Show icon of permitted application in task bar</br> (not possible when 'run in background' is enabled). | ||||||
| sebserver.examconfig.props.label.permittedProcesses.autostart=Autostart | sebserver.examconfig.props.label.permittedProcesses.autostart=Autostart | ||||||
| sebserver.examconfig.props.label.permittedProcesses.autostart.tooltip=Start the process automatically together with SEB. | sebserver.examconfig.props.label.permittedProcesses.autostart.tooltip=Start the process automatically together with SEB. | ||||||
| sebserver.examconfig.props.label.permittedProcesses.runInBackground=Allow running in background | sebserver.examconfig.props.label.permittedProcesses.runInBackground=Allow running in background | ||||||
| sebserver.examconfig.props.label.permittedProcesses.runInBackground.tooltip=Allow the permitted process to already be running when SEB starts.</b> Such a process can't have an icon in the task bar. | sebserver.examconfig.props.label.permittedProcesses.runInBackground.tooltip=Allow the permitted process to already be running when SEB starts.</br> Such a process can't have an icon in the task bar. | ||||||
| sebserver.examconfig.props.label.permittedProcesses.allowUserToChooseApp=Allow user to select location of application | sebserver.examconfig.props.label.permittedProcesses.allowUserToChooseApp=Allow user to select location of application | ||||||
| sebserver.examconfig.props.label.permittedProcesses.strongKill=Force quit (risk of data loss) | sebserver.examconfig.props.label.permittedProcesses.strongKill=Force quit (risk of data loss) | ||||||
| sebserver.examconfig.props.label.permittedProcesses.strongKill.tooltip=Terminate process in a not-nice way, which may cause data loss if the application had unsaved data | sebserver.examconfig.props.label.permittedProcesses.strongKill.tooltip=Terminate process in a not-nice way, which may cause data loss if the application had unsaved data | ||||||
|  | @ -808,15 +805,15 @@ sebserver.examconfig.props.label.prohibitedProcesses.os=OS | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.os.0=OS X | sebserver.examconfig.props.label.prohibitedProcesses.os.0=OS X | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.os.1=Win | sebserver.examconfig.props.label.prohibitedProcesses.os.1=Win | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.description=Description | sebserver.examconfig.props.label.prohibitedProcesses.description=Description | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.description.tooltip=Optional, to explain what kind of process this is,</b> because this might not be obvious only from the executable's name. | sebserver.examconfig.props.label.prohibitedProcesses.description.tooltip=Optional, to explain what kind of process this is,</br> because this might not be obvious only from the executable's name. | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.executable=Executable | sebserver.examconfig.props.label.prohibitedProcesses.executable=Executable | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.executable.tooltip=File name of the executable, which should not contain any parts of a file system path,</b> only the filename of the exe file (like calc.exe). | sebserver.examconfig.props.label.prohibitedProcesses.executable.tooltip=File name of the executable, which should not contain any parts of a file system path,</br> only the filename of the exe file (like calc.exe). | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.originalName=Original Name | sebserver.examconfig.props.label.prohibitedProcesses.originalName=Original Name | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.originalName.tooltip=Original file name (optional) | sebserver.examconfig.props.label.prohibitedProcesses.originalName.tooltip=Original file name (optional) | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.identifier=Identifier | sebserver.examconfig.props.label.prohibitedProcesses.identifier=Identifier | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.identifier.tooltip=Title of the main window of a Java third party application.</b> Mac OS X: Bundle identifier of the process in reverse domain notation. | sebserver.examconfig.props.label.prohibitedProcesses.identifier.tooltip=Title of the main window of a Java third party application.</br> Mac OS X: Bundle identifier of the process in reverse domain notation. | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.strongKill=Force quit (risk of data loss) | sebserver.examconfig.props.label.prohibitedProcesses.strongKill=Force quit (risk of data loss) | ||||||
| sebserver.examconfig.props.label.prohibitedProcesses.strongKill.tooltip=Terminate process in a not-nice way,</b> which may cause data loss if the application had unsaved data | sebserver.examconfig.props.label.prohibitedProcesses.strongKill.tooltip=Terminate process in a not-nice way,</br> which may cause data loss if the application had unsaved data | ||||||
| 
 | 
 | ||||||
| sebserver.examconfig.props.group.urlFilter=Filter | sebserver.examconfig.props.group.urlFilter=Filter | ||||||
| sebserver.examconfig.props.label.URLFilterEnable=Activate URL Filtering | sebserver.examconfig.props.label.URLFilterEnable=Activate URL Filtering | ||||||
|  | @ -976,7 +973,7 @@ sebserver.examconfig.props.label.insideSebEnableLogOff.tooltip=Activates the but | ||||||
| sebserver.examconfig.props.label.insideSebEnableShutDown=Enable Shut down | sebserver.examconfig.props.label.insideSebEnableShutDown=Enable Shut down | ||||||
| sebserver.examconfig.props.label.insideSebEnableShutDown.tooltip=Activates the button "Shutdown" | sebserver.examconfig.props.label.insideSebEnableShutDown.tooltip=Activates the button "Shutdown" | ||||||
| sebserver.examconfig.props.label.insideSebEnableEaseOfAccess=Enable Ease of Access | sebserver.examconfig.props.label.insideSebEnableEaseOfAccess=Enable Ease of Access | ||||||
| sebserver.examconfig.props.label.insideSebEnableEaseOfAccess.tooltip=Shows options when the button "Ease of Access" in the lower left corner is clicked,</b>which offers help e.g. to visually or aurally handicapped persons, like the Magnifier Glass. | sebserver.examconfig.props.label.insideSebEnableEaseOfAccess.tooltip=Shows options when the button "Ease of Access" in the lower left corner is clicked,</br>which offers help e.g. to visually or aurally handicapped persons, like the Magnifier Glass. | ||||||
| sebserver.examconfig.props.label.insideSebEnableVmWareClientShade=Enable VMware Client Shade | sebserver.examconfig.props.label.insideSebEnableVmWareClientShade=Enable VMware Client Shade | ||||||
| sebserver.examconfig.props.label.insideSebEnableVmWareClientShade.tooltip=Activates the "Shade" bar at the upper edge of a virtual desktop, if existent. If you're not using VMware, this setting doesn't have any effect. | sebserver.examconfig.props.label.insideSebEnableVmWareClientShade.tooltip=Activates the "Shade" bar at the upper edge of a virtual desktop, if existent. If you're not using VMware, this setting doesn't have any effect. | ||||||
| sebserver.examconfig.props.label.insideSebEnableNetworkConnectionSelector=Enable network connection selector | sebserver.examconfig.props.label.insideSebEnableNetworkConnectionSelector=Enable network connection selector | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 anhefti
						anhefti