Merge branch 'master' into newhome

Conflicts:
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
This commit is contained in:
Axel Uhl committed 2014-05-26 13:21:49 +02:00
commit 33081b3cd3
5 files changed
+39 -35

No files matched your search

@@ -6,7 +6,7 @@ tracTracEvents=События Трак Трак
swissTimingEvents=События Swiss Timing
trackedBefore=Ранее Отслеженные
listRaces=Перечень Гонок
wind=Ветер
wind=ветра
windPanelLabel=Это окно информации о ветре, которое до сих пор абсолютно пустое.
refresh=Обновить
remove=Удалить
@@ -17,7 +17,7 @@ race=Гонка
races=Гонки
tracked=Отслежена
time=Время
timeTooltip=Учет времени соперника, выступавшего на этом этапе. На первом этапе учет времени ведется с начала гонки, а не при пересечении соперником линии старта.
timeTooltip=Учет времени участника, выступавшего на этом этапе. На первом этапе учет времени ведется с начала гонки, а не при пересечении участником линии старта.
playSpeed=Скорость воспроизведения
playSpeedHelp=Используйте "1" для обычной скорости воспроизведения, "2" для удвоенной скорости воспроизведения и т. д.
playModeLive=В прямом эфире
@@ -29,8 +29,8 @@ fromDeg=Начиная с (градус)
noRacesYet=Гонок пока нет.
total=\u03A3
carry=Суммарная
competitor=Соперник
competitors=Соперники
competitor=Участник
competitors=Участники
defaultLeaderboard=Таблица лидеров по умолчанию
noSuchLeaderboard=Такая таблица лидеров отсутствует
leaderboardConfiguration=Форма таблицы лидеров
@@ -162,8 +162,8 @@ configuration=Конфигурация
maneuverTypes=Маневры
chooseChart=Выбрать график
distanceTraveled=Пройденное расстояние
distanceTraveledTooltip=Расстояние, пройденное от старта до финиша этапа\а не до текущего момента времени, если этап не завершен.
raceDistanceTraveledTooltip=Расстояние, пройденное от старта до финиша гонки\а не до текущего момента времени, если гонка не завершена.
distanceTraveledTooltip=Расстояние, пройденное от старта до финиша этапа\ а не до текущего момента времени, если этап не завершен.
raceDistanceTraveledTooltip=Расстояние, пройденное от старта до финиша гонки\ а не до текущего момента времени, если гонка не завершена.
velocityMadeGoodLong=Скорость лавирования
speedOverGroundLong=Скорость относительно земли
gapToLeaderLong=Отставание от лидера
@@ -217,7 +217,7 @@ hoverOverAPoint=Наведите курсор на точку для просм
noSelection=Ничего не выбрано
raceIsKnownToStartUpwind=Гонка начинается с этапа с наветренной стороны
events=События
settingsForComponent=Параметры для {0}
settingsForComponent=Параметры {0}
noEventsFound=События не обнаружены
noEventSelected=События не выбраны
noLeaderboardsFound=Талицы лидеров не обнаружены
@@ -262,18 +262,18 @@ noLeaderboardGroupWithNameFound=Группа таблицы лидеров с и
overview=Обзор
welcomeToSailingAnalytics=Добро пожаловать в Аналитическую информацию парусного спорта SAP
welcomeToSailingAnalyticsBody=SAP приближает любителей парусного спорта к происходящим на воде событиям как никогда раньше.\
\ Таблица лидеров в прямом эфире расширяет возможности для любителей, отображая в режиме реального времени место, занимаемое участником, скорости судов, а также победителей с указанием отрыва. Следите за каждой гонкой и благодаря SAP не пропускайте ни одного совершенного маневра.\
\ Таблица лидеров в прямом эфире расширяет возможности для любителей, отображая в режиме реального времени место занимаемое участником, скорости судов, а также победителей с указанием отрыва. Следите за каждой гонкой и благодаря SAP не пропускайте ни одного совершенного маневра.\
\ Это самый простой способ наблюдать за парусной гонкой в прямом эфире, где бы вы ни находились.
home=Главная
clickAndDragToZoomIn=Щелкните и перетащите область графика для увеличения
windSpeed=Скорость ветра (узлы)
allTimesInUTC=Время указано в универсальном глобальном времени по Гринвичу (UTC)
autoZoomTo=Автоматическое масштабирование до
autoZoomToBoats=Суда
autoZoomToBuoys=Буи
autoZoomToWindSensors=Датчики ветра
autoZoomTo=Автоматически увеличить до
autoZoomToBoats=Суден
autoZoomToBuoys=Буев
autoZoomToWindSensors=Датчиков ветра
autoZoomOff=Выкл
autoZoomToTails=Хвосты
autoZoomToTails=Хвостов
autoZoomSelectedCompetitors=Масштабировать только выбранных участников
bearing=Направление (ветра)
zoom=Масштабирование
@@ -461,7 +461,7 @@ showRaceDetails=Разрешить подробности для гонки
numberOfRaces=Количество гонок
numberOfRacesMustBeNonNegativeNumber=Пожалуйста, введите количество последних гонок, которые должны отображаться
chooseTheWayYouSelectRaces=Выберите способ выбора гонок
selectFromAllRaces=Выбрать из всех гонок
selectFromAllRaces=Выбрать все гонки
selectANumberOfRaces=Выбрать несколько гонок
numberOfLastNRaces=Количество самых последних гонок для отображения
expandLastRace=Всегда раскрывать последнюю отображенную гонку
@@ -477,7 +477,7 @@ averageJibeLossInMetersTooltip=Усредненная потеря рассто
shape=Форма
pattern=Модель
legend=Легенда
live=прямой эфир
live=Прямой эфир
swissTimingArchiveConnector=события SwissTiming, помещенные в архив
errorFetchingChartData=Ошибка получения данных графика: {0}
loadingCompetitorData=Загрузка данных участника...
@@ -703,7 +703,7 @@ explainConnectionsToMaster=Подключения к главному серве
explainNoConnectionsToMaster=Не настроенных подключений к главному серверу.Для настройки одного соединения щелкните «Подключиться к главному серверу» .
explainNoConnectionsFromReplicas=Подключений к серверу копий не обнаружено. Копии можно подключить используя их Консоль администрирования.
stopConnectionToMaster=Остановить копирование
asLink=Как ссылка
asLink=Показать в ссылке
noStarttimeAnnouncedYet=Ожидание
raceIsRunning=Проходящая
raceIsFinishing=Завершающаяся
@@ -968,5 +968,3 @@ competitorPool=Competitor Pool
selectAtLeastOne=Select at least one
selectRaces=Select the Races
importFixes=Import Fixes
noSailingServerInstancesYet=No Sailing Server instances yet.
registeredSailingServerInstances=Registered Sailing Server Instances
@@ -707,9 +707,9 @@ public class LeaderboardPanel extends SimplePanel implements TimeListener, PlayS
boolean isLive = isLive(entry.fleet);
String textColor = isLive ? IS_LIVE_TEXT_COLOR : DEFAULT_TEXT_COLOR;
String totalOrAddedPointsAsText = isShowAddedScores() ? scoreFormat.format(computeAddedScores(object))
String totalOrAddedPointsAsText = isShowAddedScores() ? (entry.totalPoints != null ? scoreFormat.format(computeAddedScores(object)) : "")
: entry.totalPoints == null ? "" : scoreFormat.format(entry.totalPoints);
String netOrAddedPointsAsText = isShowAddedScores() ? scoreFormat.format(computeAddedScores(object))
String netOrAddedPointsAsText = isShowAddedScores() ? (entry.netPoints != null ? scoreFormat.format(computeAddedScores(object)) : "")
: entry.netPoints == null ? "" : scoreFormat.format(entry.netPoints);
if (entry.fleet != null && entry.fleet.getColor() != null) {
@@ -753,7 +753,7 @@ public class LeaderboardPanel extends SimplePanel implements TimeListener, PlayS
if (isShowAddedScores()) {
double o1AddedScore = computeAddedScores(o1);
double o2AddedScore = computeAddedScores(o2);
double result = o1AddedScore == 0. ? o2AddedScore == 0. ? 0. : isAscending() ? 1. : -1. : o2AddedScore == 0. ? isAscending() ? -1. : 1. : o1AddedScore - o2AddedScore;
double result = o1AddedScore == 0. ? o2AddedScore == 0. ? 0. : isAscending() ? 1. : -1. : o2AddedScore == 0. ? isAscending() ? 1. : -1. : o2AddedScore - o1AddedScore;
return result > 0 ? 1 : result < 0 ? -1 : 0;
} else {
List<CompetitorDTO> competitorsFromBestToWorst = getLeaderboard().getCompetitorsFromBestToWorst(
@@ -233,11 +233,15 @@
<servlet>
<servlet-name>Jersey REST API</servlet-name>
<servlet-class>com.sap.sailing.server.gateway.jaxrs.RestServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.sap.sailing.server.gateway.jaxrs.api.RestApiApplication</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.sap.sailing.server.gateway.jaxrs.api.RestApiApplication</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
<param-value>com.sap.sailing.server.gateway.jaxrs.AccessControlResponseFilter</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST API</servlet-name>
@@ -246,11 +250,15 @@
<servlet>
<servlet-name>Jersey REST SPI</servlet-name>
<servlet-class>com.sap.sailing.server.gateway.jaxrs.RestServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.sap.sailing.server.gateway.jaxrs.spi.RestSpiApplication</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.sap.sailing.server.gateway.jaxrs.spi.RestSpiApplication</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
<param-value>com.sap.sailing.server.gateway.jaxrs.AccessControlResponseFilter</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST SPI</servlet-name>
@@ -1,13 +1,11 @@
package com.sap.sailing.server.gateway.jaxrs;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.ext.Provider;
import com.sun.jersey.spi.container.ContainerRequest;
import com.sun.jersey.spi.container.ContainerResponse;
import com.sun.jersey.spi.container.ContainerResponseFilter;
@Provider
public class AccessControlResponseFilter implements ContainerResponseFilter {
@Override
@@ -18,7 +18,7 @@
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console -clean"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djetty.port=8889 -Dreplication.exchangeName=sapsailinganalytics-replica -Declipse.ignoreApp=true -Dosgi.noShutdown=true&#13;&#10;-Dexpedition.udp.port=2011 -Xmx6000m -Djetty.home=${project_loc:com.sap.sailing.server}/../target/configuration/jetty -Djava.util.logging.config.file=${project_loc:com.sap.sailing.server}/../target/configuration/logging_debug.properties -XX:+UseMembar -Djava.library.path=${project_loc:com.sap.sailing.monitoring}/../../configuration/native-libraries"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djetty.port=8889 -Dreplication.exchangeName=sapsailinganalytics-replica -Declipse.ignoreApp=true -Dosgi.noShutdown=true&#13;&#10;-Dexpedition.udp.port=2011 -Xmx6000m -Djetty.home=${project_loc:com.sap.sailing.server}/../target/configuration/jetty -Djava.util.logging.config.file=${project_loc:com.sap.sailing.server}/../target/configuration/logging_debug.properties -XX:+UseMembar -Djava.library.path=${project_loc:com.sap.sailing.monitoring}/../../configuration/native-libraries -Dtractrac.mtb.cache.dir=/Users/spamies/Projects/sailing/tmp/mtb"/>
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc}"/>
<stringAttribute key="pde.version" value="3.3"/>
<booleanAttribute key="show_selected_only" value="false"/>
@@ -26,6 +26,6 @@
<booleanAttribute key="tracing" value="false"/>
<booleanAttribute key="useCustomFeatures" value="false"/>
<booleanAttribute key="useDefaultConfigArea" value="false"/>
<stringAttribute key="workspace_bundles" value="com.google.gwt.osgi@default:default,com.googlecode.java-diff-utils@default:default,com.mongodb.driver@default:default,com.sap.sailing.barbados.resultimport@default:default,com.sap.sailing.datamining.shared@default:default,com.sap.sailing.datamining@default:default,com.sap.sailing.declination@default:default,com.sap.sailing.domain.common@default:default,com.sap.sailing.domain.igtimiadapter.persistence@default:default,com.sap.sailing.domain.igtimiadapter@default:default,com.sap.sailing.domain.persistence@default:default,com.sap.sailing.domain.racelogtrackingadapter@3:true,com.sap.sailing.domain.shared.android@default:default,com.sap.sailing.domain.swisstimingadapter.persistence@default:default,com.sap.sailing.domain.swisstimingadapter@5:true,com.sap.sailing.domain.swisstimingreplayadapter@5:true,com.sap.sailing.domain.tractracadapter.persistence@default:default,com.sap.sailing.domain.tractracadapter@5:true,com.sap.sailing.domain@default:default,com.sap.sailing.ess40.resultimport@default:default,com.sap.sailing.expeditionconnector@default:default,com.sap.sailing.freg.resultimport@default:default,com.sap.sailing.geocoding@default:default,com.sap.sailing.gwt.home@5:true,com.sap.sailing.gwt.ui@default:default,com.sap.sailing.gwt@default:default,com.sap.sailing.kiworesultimport@default:default,com.sap.sailing.manage2sail.resultimport@default:default,com.sap.sailing.manage2sail@default:default,com.sap.sailing.mongodb@default:default,com.sap.sailing.monitoring@5:true,com.sap.sailing.operationaltransformation@default:default,com.sap.sailing.resultimport@default:default,com.sap.sailing.sailwave.resultimport@default:default,com.sap.sailing.server.gateway.ess40@default:default,com.sap.sailing.server.gateway.serialization@default:default,com.sap.sailing.server.gateway@default:default,com.sap.sailing.server.replication@default:default,com.sap.sailing.server.trackfiles@default:default,com.sap.sailing.server@default:default,com.sap.sailing.simulator@default:default,com.sap.sailing.udpconnector@default:default,com.sap.sailing.velum.resultimport@default:default,com.sap.sailing.www.events@default:default,com.sap.sailing.www@default:default,com.sap.sailing.xrr.resultimport@default:default,com.sap.sse.common@default:default,com.sap.sse.datamining.shared@default:default,com.sap.sse.datamining@default:default,com.sap.sse.gwt@default:default,com.tractrac.clientmodule@default:default,org.json.simple@default:default,org.moxieapps.gwt.highcharts@default:default"/>
<stringAttribute key="workspace_bundles" value="com.google.gwt.osgi@default:default,com.googlecode.java-diff-utils@default:default,com.mongodb.driver@default:default,com.sap.sailing.barbados.resultimport@default:default,com.sap.sailing.datamining.shared@default:default,com.sap.sailing.datamining@default:default,com.sap.sailing.declination@default:default,com.sap.sailing.domain.common@default:default,com.sap.sailing.domain.igtimiadapter.persistence@default:default,com.sap.sailing.domain.igtimiadapter@default:default,com.sap.sailing.domain.persistence@default:default,com.sap.sailing.domain.racelogtrackingadapter@3:true,com.sap.sailing.domain.shared.android@default:default,com.sap.sailing.domain.swisstimingadapter.persistence@default:default,com.sap.sailing.domain.swisstimingadapter@5:true,com.sap.sailing.domain.swisstimingreplayadapter@5:true,com.sap.sailing.domain.tractracadapter.persistence@default:default,com.sap.sailing.domain.tractracadapter@5:true,com.sap.sailing.domain@default:default,com.sap.sailing.ess40.resultimport@default:default,com.sap.sailing.expeditionconnector@default:default,com.sap.sailing.freg.resultimport@default:default,com.sap.sailing.geocoding@default:default,com.sap.sailing.gwt.ui@default:default,com.sap.sailing.kiworesultimport@default:default,com.sap.sailing.manage2sail.resultimport@default:default,com.sap.sailing.manage2sail@default:default,com.sap.sailing.mongodb@default:default,com.sap.sailing.operationaltransformation@default:default,com.sap.sailing.resultimport@default:default,com.sap.sailing.sailwave.resultimport@default:default,com.sap.sailing.server.gateway.ess40@default:default,com.sap.sailing.server.gateway.serialization@default:default,com.sap.sailing.server.gateway@default:default,com.sap.sailing.server.replication@default:default,com.sap.sailing.server.trackfiles@default:default,com.sap.sailing.server@default:default,com.sap.sailing.simulator@default:default,com.sap.sailing.udpconnector@default:default,com.sap.sailing.velum.resultimport@default:default,com.sap.sailing.www.events@default:default,com.sap.sailing.www@default:default,com.sap.sailing.xrr.resultimport@default:default,com.sap.sse.common@default:default,com.sap.sse.datamining.shared@default:default,com.sap.sse.datamining@default:default,com.sap.sse.gwt@default:default,com.tractrac.clientmodule@default:default,net.sf.marineapi@default:default,org.json.simple@default:default,org.moxieapps.gwt.highcharts@default:default"/>
<stringAttribute key="yk-options" value="&#13;&#10;additional-options2=onexit\=snapshot&#13;&#10;"/>
</launchConfiguration>