Merge branch 'master' of git://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad
BIN
data/examples/ArchDetail.FCStd
Normal file
@@ -5,6 +5,7 @@ SET(Examples_Files
|
||||
EngineBlock.FCStd
|
||||
PartDesignExample.FCStd
|
||||
RobotExample.FCStd
|
||||
ArchDetail.FCStd
|
||||
)
|
||||
|
||||
ADD_CUSTOM_TARGET(Example_data ALL
|
||||
|
||||
@@ -6,7 +6,8 @@ data_DATA = \
|
||||
EngineBlock.FCStd \
|
||||
PartDesignExample.FCStd \
|
||||
RobotExample.FCStd \
|
||||
Schenkel.stp
|
||||
Schenkel.stp \
|
||||
ArchDetail.FCStd
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(data_DATA) \
|
||||
|
||||
@@ -295,9 +295,10 @@ void StdCmdMergeProjects::activated(int iMsg)
|
||||
{
|
||||
QString exe = qApp->applicationName();
|
||||
QString project = QFileDialog::getOpenFileName(Gui::getMainWindow(),
|
||||
QString::fromUtf8(QT_TR_NOOP("Merge project")), QDir::homePath(),
|
||||
QString::fromUtf8(QT_TR_NOOP("Merge project")), FileDialog::getWorkingDirectory(),
|
||||
QString::fromUtf8(QT_TR_NOOP("%1 document (*.fcstd)")).arg(exe));
|
||||
if (!project.isEmpty()) {
|
||||
FileDialog::setWorkingDirectory(project);
|
||||
App::Document* doc = App::GetApplication().getActiveDocument();
|
||||
QFileInfo info(QString::fromUtf8(doc->FileName.getValue()));
|
||||
QFileInfo proj(project);
|
||||
|
||||
@@ -170,14 +170,21 @@ class Snapper:
|
||||
self.tracker.off()
|
||||
if self.extLine:
|
||||
self.extLine.off()
|
||||
if self.trackLine:
|
||||
self.trackLine.off()
|
||||
|
||||
point = self.getApparentPoint(screenpos[0],screenpos[1])
|
||||
|
||||
# setup a track line if we got a last point
|
||||
if lastpoint:
|
||||
if not self.trackLine:
|
||||
self.trackLine = DraftTrackers.lineTracker()
|
||||
self.trackLine.p1(lastpoint)
|
||||
|
||||
# check if we snapped to something
|
||||
self.snapInfo = Draft.get3DView().getObjectInfo((screenpos[0],screenpos[1]))
|
||||
|
||||
# checking if parallel to one of the edges of the last objects or to a polar direction
|
||||
|
||||
if active:
|
||||
eline = None
|
||||
point,eline = self.snapToPolar(point,lastpoint)
|
||||
@@ -188,7 +195,11 @@ class Snapper:
|
||||
# nothing has been snapped, check fro grid snap
|
||||
if active:
|
||||
point = self.snapToGrid(point)
|
||||
return cstr(point)
|
||||
fp = cstr(point)
|
||||
if self.trackLine and lastpoint:
|
||||
self.trackLine.p2(fp)
|
||||
self.trackLine.on()
|
||||
return fp
|
||||
|
||||
else:
|
||||
|
||||
@@ -308,10 +319,16 @@ class Snapper:
|
||||
self.tracker.setCoords(winner[2])
|
||||
self.tracker.setMarker(self.mk[winner[1]])
|
||||
self.tracker.on()
|
||||
# setting the trackline
|
||||
fp = cstr(winner[2])
|
||||
if self.trackLine and lastpoint:
|
||||
self.trackLine.p2(fp)
|
||||
self.trackLine.on()
|
||||
# set the cursor
|
||||
self.setCursor(winner[1])
|
||||
|
||||
|
||||
# return the final point
|
||||
return cstr(winner[2])
|
||||
return fp
|
||||
|
||||
def getApparentPoint(self,x,y):
|
||||
"returns a 3D point, projected on the current working plane"
|
||||
@@ -439,15 +456,14 @@ class Snapper:
|
||||
if self.isEnabled("grid"):
|
||||
np = self.grid.getClosestNode(point)
|
||||
if np:
|
||||
if self.radius != 0:
|
||||
dv = point.sub(np)
|
||||
if dv.Length <= self.radius:
|
||||
if self.tracker:
|
||||
self.tracker.setCoords(np)
|
||||
self.tracker.setMarker(self.mk['grid'])
|
||||
self.tracker.on()
|
||||
self.setCursor('grid')
|
||||
return np
|
||||
dv = point.sub(np)
|
||||
if (self.radius == 0) or (dv.Length <= self.radius):
|
||||
if self.tracker:
|
||||
self.tracker.setCoords(np)
|
||||
self.tracker.setMarker(self.mk['grid'])
|
||||
self.tracker.on()
|
||||
self.setCursor('grid')
|
||||
return np
|
||||
return point
|
||||
|
||||
def snapToEndpoints(self,shape):
|
||||
@@ -663,6 +679,8 @@ class Snapper:
|
||||
"finishes snapping"
|
||||
if self.tracker:
|
||||
self.tracker.off()
|
||||
if self.trackLine:
|
||||
self.trackLine.off()
|
||||
if self.extLine:
|
||||
self.extLine.off()
|
||||
if self.radiusTracker:
|
||||
@@ -777,13 +795,6 @@ class Snapper:
|
||||
self.ui = FreeCADGui.draftToolBar
|
||||
self.view = Draft.get3DView()
|
||||
|
||||
# setting a track line if we got an existing point
|
||||
if last:
|
||||
if not self.trackLine:
|
||||
self.trackLine = DraftTrackers.lineTracker()
|
||||
self.trackLine.p1(last)
|
||||
self.trackLine.on()
|
||||
|
||||
def move(event_cb):
|
||||
event = event_cb.getEvent()
|
||||
mousepos = event.getPosition()
|
||||
@@ -792,8 +803,6 @@ class Snapper:
|
||||
self.pt = FreeCADGui.Snapper.snap(mousepos,lastpoint=last,active=ctrl,constrain=shift)
|
||||
if hasattr(FreeCAD,"DraftWorkingPlane"):
|
||||
self.ui.displayPoint(self.pt,last,plane=FreeCAD.DraftWorkingPlane,mask=FreeCADGui.Snapper.affinity)
|
||||
if self.trackLine:
|
||||
self.trackLine.p2(self.pt)
|
||||
if movecallback:
|
||||
movecallback(self.pt)
|
||||
|
||||
@@ -816,8 +825,6 @@ class Snapper:
|
||||
obj = FreeCADGui.Snapper.lastSnappedObject
|
||||
FreeCADGui.Snapper.off()
|
||||
self.ui.offUi()
|
||||
if self.trackLine:
|
||||
self.trackLine.off()
|
||||
if callback:
|
||||
if len(inspect.getargspec(callback).args) > 2:
|
||||
callback(self.pt,obj)
|
||||
@@ -830,8 +837,6 @@ class Snapper:
|
||||
self.view.removeEventCallbackPivy(coin.SoLocation2Event.getClassTypeId(),self.callbackMove)
|
||||
FreeCADGui.Snapper.off()
|
||||
self.ui.offUi()
|
||||
if self.trackLine:
|
||||
self.trackLine.off()
|
||||
if callback:
|
||||
callback(None)
|
||||
|
||||
|
||||
@@ -401,32 +401,72 @@ class ghostTracker(Tracker):
|
||||
self.trans = coin.SoTransform()
|
||||
self.trans.translation.setValue([0,0,0])
|
||||
self.children = [self.trans]
|
||||
self.ivsep = coin.SoSeparator()
|
||||
try:
|
||||
if isinstance(sel,Part.Shape):
|
||||
ivin = coin.SoInput()
|
||||
ivin.setBuffer(sel.writeInventor())
|
||||
ivob = coin.SoDB.readAll(ivin)
|
||||
self.ivsep.addChild(ivob.getChildren()[1])
|
||||
else:
|
||||
if not isinstance(sel,list):
|
||||
sel = [sel]
|
||||
for obj in sel:
|
||||
self.ivsep.addChild(obj.ViewObject.RootNode.copy())
|
||||
except:
|
||||
print "draft: Couldn't create ghost"
|
||||
self.children.append(self.ivsep)
|
||||
rootsep = coin.SoSeparator()
|
||||
if not isinstance(sel,list):
|
||||
sel = [sel]
|
||||
for obj in sel:
|
||||
rootsep.addChild(self.getNode(obj))
|
||||
self.children.append(rootsep)
|
||||
Tracker.__init__(self,children=self.children)
|
||||
|
||||
def update(self,obj):
|
||||
"recreates the ghost from a new object"
|
||||
obj.ViewObject.show()
|
||||
self.finalize()
|
||||
self.ivsep = coin.SoSeparator()
|
||||
self.ivsep.addChild(obj.ViewObject.RootNode.copy())
|
||||
Tracker.__init__(self,children=[self.ivsep])
|
||||
sep = getNode(obj)
|
||||
Tracker.__init__(self,children=[self.sep])
|
||||
self.on()
|
||||
obj.ViewObject.hide()
|
||||
|
||||
def move(self,delta):
|
||||
"moves the ghost to a given position, relative from its start position"
|
||||
self.trans.translation.setValue([delta.x,delta.y,delta.z])
|
||||
|
||||
def rotate(self,axis,angle):
|
||||
"rotates the ghost of a given angle"
|
||||
self.trans.rotation.setValue(coin.SbVec3f(DraftVecUtils.tup(axis)),angle)
|
||||
|
||||
def center(self,point):
|
||||
"sets the rotation/scale center of the ghost"
|
||||
self.trans.center.setValue(point.x,point.y,point.z)
|
||||
|
||||
def scale(self,delta):
|
||||
"scales the ghost by the given factor"
|
||||
self.trans.scaleFactor.setValue([delta.x,delta.y,delta.z])
|
||||
|
||||
def getNode(self,obj):
|
||||
"returns a coin node representing the given object"
|
||||
if isinstance(obj,Part.Shape):
|
||||
return self.getNodeLight(obj)
|
||||
elif obj.isDerivedFrom("Part::Feature"):
|
||||
return self.getNodeFull(obj)
|
||||
else:
|
||||
return self.getNodeFull(obj)
|
||||
|
||||
def getNode(self,obj):
|
||||
"gets a coin node which is a full copy of the current representation"
|
||||
sep = coin.SoSeparator()
|
||||
try:
|
||||
sep.addChild(obj.ViewObject.RootNode.copy())
|
||||
except:
|
||||
pass
|
||||
return sep
|
||||
|
||||
def getNodeLight(self,shape):
|
||||
"extract a lighter version directly from a shape"
|
||||
# very error-prone, will be obsoleted ASAP
|
||||
sep = coin.SoSeparator()
|
||||
try:
|
||||
inputstr = coin.SoInput()
|
||||
inputstr.setBuffer(shape.writeInventor())
|
||||
coinobj = coin.SoDB.readAll(inputstr)
|
||||
# only add wireframe or full node?
|
||||
sep.addChild(coinobj.getChildren()[1])
|
||||
# sep.addChild(coinobj)
|
||||
except:
|
||||
pass
|
||||
return sep
|
||||
|
||||
class editTracker(Tracker):
|
||||
"A node edit tracker"
|
||||
def __init__(self,pos=Vector(0,0,0),name="None",idx=0,objcol=None):
|
||||
|
||||
@@ -69,6 +69,7 @@ libPartDesign_la_LIBADD = \
|
||||
-lTKGeomBase \
|
||||
-lTKOffset \
|
||||
-lTKPrim \
|
||||
-lTKFeat \
|
||||
-lTKFillet \
|
||||
-lTKShHealing \
|
||||
-lTKBool \
|
||||
|
||||
@@ -93,12 +93,6 @@ TaskLinearPatternParameters::TaskLinearPatternParameters(TaskMultiTransformParam
|
||||
|
||||
void TaskLinearPatternParameters::setupUI()
|
||||
{
|
||||
connect(ui->buttonX, SIGNAL(pressed()),
|
||||
this, SLOT(onButtonX()));
|
||||
connect(ui->buttonY, SIGNAL(pressed()),
|
||||
this, SLOT(onButtonY()));
|
||||
connect(ui->buttonZ, SIGNAL(pressed()),
|
||||
this, SLOT(onButtonZ()));
|
||||
connect(ui->checkReverse, SIGNAL(toggled(bool)),
|
||||
this, SLOT(onCheckReverse(bool)));
|
||||
connect(ui->spinLength, SIGNAL(valueChanged(double)),
|
||||
@@ -125,9 +119,9 @@ void TaskLinearPatternParameters::setupUI()
|
||||
}
|
||||
// ---------------------
|
||||
|
||||
ui->buttonX->setEnabled(true);
|
||||
ui->buttonY->setEnabled(true);
|
||||
ui->buttonZ->setEnabled(true);
|
||||
//ui->buttonX->setEnabled(true);
|
||||
//ui->buttonY->setEnabled(true);
|
||||
//ui->buttonZ->setEnabled(true);
|
||||
ui->checkReverse->setEnabled(true);
|
||||
ui->spinLength->setEnabled(true);
|
||||
ui->spinOccurrences->setEnabled(true);
|
||||
@@ -154,20 +148,20 @@ void TaskLinearPatternParameters::updateUI()
|
||||
ui->buttonReference->setChecked(referenceSelectionMode);
|
||||
if (!stdDirection.empty())
|
||||
{
|
||||
ui->buttonX->setAutoExclusive(true);
|
||||
ui->buttonY->setAutoExclusive(true);
|
||||
ui->buttonZ->setAutoExclusive(true);
|
||||
ui->buttonX->setChecked(stdDirection == "X");
|
||||
ui->buttonY->setChecked(stdDirection == "Y");
|
||||
ui->buttonZ->setChecked(stdDirection == "Z");
|
||||
//ui->buttonX->setAutoExclusive(true);
|
||||
//ui->buttonY->setAutoExclusive(true);
|
||||
//ui->buttonZ->setAutoExclusive(true);
|
||||
//ui->buttonX->setChecked(stdDirection == "X");
|
||||
//ui->buttonY->setChecked(stdDirection == "Y");
|
||||
//ui->buttonZ->setChecked(stdDirection == "Z");
|
||||
ui->lineReference->setText(tr(""));
|
||||
} else if (directionFeature != NULL && !directions.empty()) {
|
||||
ui->buttonX->setAutoExclusive(false);
|
||||
ui->buttonY->setAutoExclusive(false);
|
||||
ui->buttonZ->setAutoExclusive(false);
|
||||
ui->buttonX->setChecked(false);
|
||||
ui->buttonY->setChecked(false);
|
||||
ui->buttonZ->setChecked(false);
|
||||
//ui->buttonX->setAutoExclusive(false);
|
||||
//ui->buttonY->setAutoExclusive(false);
|
||||
//ui->buttonZ->setAutoExclusive(false);
|
||||
//ui->buttonX->setChecked(false);
|
||||
//ui->buttonY->setChecked(false);
|
||||
//ui->buttonZ->setChecked(false);
|
||||
ui->lineReference->setText(QString::fromAscii(directions.front().c_str()));
|
||||
} else {
|
||||
// Error message?
|
||||
@@ -220,17 +214,17 @@ void TaskLinearPatternParameters::onSelectionChanged(const Gui::SelectionChanges
|
||||
}
|
||||
}
|
||||
|
||||
void TaskLinearPatternParameters::onButtonX() {
|
||||
onStdDirection("X");
|
||||
}
|
||||
|
||||
void TaskLinearPatternParameters::onButtonY() {
|
||||
onStdDirection("Y");
|
||||
}
|
||||
|
||||
void TaskLinearPatternParameters::onButtonZ() {
|
||||
onStdDirection("Z");
|
||||
}
|
||||
//void TaskLinearPatternParameters::onButtonX() {
|
||||
// onStdDirection("X");
|
||||
//}
|
||||
//
|
||||
//void TaskLinearPatternParameters::onButtonY() {
|
||||
// onStdDirection("Y");
|
||||
//}
|
||||
//
|
||||
//void TaskLinearPatternParameters::onButtonZ() {
|
||||
// onStdDirection("Z");
|
||||
//}
|
||||
|
||||
void TaskLinearPatternParameters::onCheckReverse(const bool on) {
|
||||
if (blockUpdate)
|
||||
@@ -321,12 +315,12 @@ void TaskLinearPatternParameters::onUpdateView(bool on)
|
||||
|
||||
const std::string TaskLinearPatternParameters::getStdDirection(void) const
|
||||
{
|
||||
if (ui->buttonX->isChecked())
|
||||
return std::string("X");
|
||||
else if (ui->buttonY->isChecked())
|
||||
return std::string("Y");
|
||||
else if (ui->buttonZ->isChecked())
|
||||
return std::string("Z");
|
||||
//if (ui->buttonX->isChecked())
|
||||
// return std::string("X");
|
||||
//else if (ui->buttonY->isChecked())
|
||||
// return std::string("Y");
|
||||
//else if (ui->buttonZ->isChecked())
|
||||
// return std::string("Z");
|
||||
return std::string("");
|
||||
}
|
||||
|
||||
|
||||
@@ -64,9 +64,9 @@ public:
|
||||
|
||||
private Q_SLOTS:
|
||||
void onStdDirection(const std::string& dir);
|
||||
void onButtonX();
|
||||
void onButtonY();
|
||||
void onButtonZ();
|
||||
//void onButtonX();
|
||||
//void onButtonY();
|
||||
//void onButtonZ();
|
||||
void onCheckReverse(const bool on);
|
||||
void onLength(const double l);
|
||||
void onOccurrences(const int n);
|
||||
|
||||
@@ -28,34 +28,6 @@
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="buttonX">
|
||||
<property name="text">
|
||||
<string>X</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="buttonY">
|
||||
<property name="text">
|
||||
<string>Y</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="buttonZ">
|
||||
<property name="text">
|
||||
<string>Z</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
@@ -97,6 +69,9 @@
|
||||
<property name="maximum">
|
||||
<double>999999.000000000000000</double>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<double>5.000000000000000</double>
|
||||
</property>
|
||||
<property name="value">
|
||||
<double>100.000000000000000</double>
|
||||
</property>
|
||||
|
||||
@@ -4,60 +4,20 @@ SET(ShipMain_SRCS
|
||||
Instance.py
|
||||
SimInstance.py
|
||||
TankInstance.py
|
||||
Ship_rc.py
|
||||
)
|
||||
SOURCE_GROUP("" FILES ${ShipMain_SRCS})
|
||||
|
||||
SET(ShipIcons_SRCS
|
||||
Icons/AreaCurveIco.png
|
||||
Icons/AreaCurveIco.xcf
|
||||
Icons/AreaCurveIco.xpm
|
||||
Icons/DataIco.png
|
||||
Icons/DataIco.xcf
|
||||
Icons/DataIco.xpm
|
||||
Icons/DiscretizeIco.png
|
||||
Icons/DiscretizeIco.xcf
|
||||
Icons/DiscretizeIco.xpm
|
||||
Icons/HydrostaticsIco.png
|
||||
Icons/HydrostaticsIco.xcf
|
||||
Icons/HydrostaticsIco.xpm
|
||||
Icons/Ico.png
|
||||
Icons/Ico.xcf
|
||||
Icons/Ico.xpm
|
||||
Icons/LoadIco.png
|
||||
Icons/LoadIco.xcf
|
||||
Icons/LoadIco.xpm
|
||||
Icons/OutlineDrawIco.png
|
||||
Icons/OutlineDrawIco.xcf
|
||||
Icons/OutlineDrawIco.xpm
|
||||
Icons/ReparametrizeIco.png
|
||||
Icons/ReparametrizeIco.xcf
|
||||
Icons/ReparametrizeIco.xpm
|
||||
Icons/Ship.xcf
|
||||
Icons/Ship.xpm
|
||||
Icons/Weight.png
|
||||
Icons/Weight.xcf
|
||||
Icons/Weight.xpm
|
||||
Icons/SimIco.xcf
|
||||
Icons/Sim.xpm
|
||||
Icons/SimCreateIco.png
|
||||
Icons/SimCreateIco.xpm
|
||||
Icons/SimRunIco.png
|
||||
Icons/SimRunIco.xpm
|
||||
Icons/SimStopIco.png
|
||||
Icons/SimStopIco.xpm
|
||||
Icons/SimPostIco.png
|
||||
Icons/SimPostIco.xpm
|
||||
Icons/Tank.png
|
||||
Icons/Tank.xcf
|
||||
Icons/Tank.xpm
|
||||
resources/icons/Ico.xpm
|
||||
)
|
||||
SOURCE_GROUP("shipicons" FILES ${ShipIcons_SRCS})
|
||||
|
||||
SET(ShipExamples_SRCS
|
||||
Examples/s60.fcstd
|
||||
Examples/s60_katamaran.fcstd
|
||||
Examples/wigley.fcstd
|
||||
Examples/wigley_katamaran.fcstd
|
||||
resources/examples/s60.fcstd
|
||||
resources/examples/s60_katamaran.fcstd
|
||||
resources/examples/wigley.fcstd
|
||||
resources/examples/wigley_katamaran.fcstd
|
||||
)
|
||||
SOURCE_GROUP("shipexamples" FILES ${ShipExamples_SRCS})
|
||||
|
||||
@@ -87,7 +47,7 @@ SOURCE_GROUP("shipoutlinedraw" FILES ${ShipOutlineDraw_SRCS})
|
||||
|
||||
SET(ShipAreasCurve_SRCS
|
||||
shipAreasCurve/__init__.py
|
||||
shipAreasCurve/Plot.py
|
||||
shipAreasCurve/PlotAux.py
|
||||
shipAreasCurve/Preview.py
|
||||
shipAreasCurve/TaskPanel.py
|
||||
shipAreasCurve/TaskPanel.ui
|
||||
@@ -96,7 +56,7 @@ SOURCE_GROUP("shipareascurve" FILES ${ShipAreasCurve_SRCS})
|
||||
|
||||
SET(ShipHydrostatics_SRCS
|
||||
shipHydrostatics/__init__.py
|
||||
shipHydrostatics/Plot.py
|
||||
shipHydrostatics/PlotAux.py
|
||||
shipHydrostatics/TaskPanel.py
|
||||
shipHydrostatics/TaskPanel.ui
|
||||
shipHydrostatics/Tools.py
|
||||
@@ -107,7 +67,6 @@ SET(ShipUtils_SRCS
|
||||
shipUtils/__init__.py
|
||||
shipUtils/Math.py
|
||||
shipUtils/Paths.py
|
||||
shipUtils/Translator.py
|
||||
)
|
||||
SOURCE_GROUP("shiputils" FILES ${ShipUtils_SRCS})
|
||||
|
||||
@@ -128,7 +87,7 @@ SOURCE_GROUP("shipcreatetank" FILES ${ShipCreateTank_SRCS})
|
||||
|
||||
SET(ShipGZ_SRCS
|
||||
tankGZ/__init__.py
|
||||
tankGZ/Plot.py
|
||||
tankGZ/PlotAux.py
|
||||
tankGZ/TaskPanel.py
|
||||
tankGZ/TaskPanel.ui
|
||||
)
|
||||
|
||||
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 12 KiB |
@@ -1,68 +1,73 @@
|
||||
#***************************************************************************
|
||||
#* *
|
||||
#* Copyright (c) 2011, 2012 *
|
||||
#* Jose Luis Cercos Pita <jlcercos@gmail.com> *
|
||||
#* *
|
||||
#* *
|
||||
#* Copyright (c) 2011, 2012 *
|
||||
#* Jose Luis Cercos Pita <jlcercos@gmail.com> *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* This program 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 Library General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* This program 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 Library General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with this program; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* USA *
|
||||
#* *
|
||||
#***************************************************************************
|
||||
|
||||
class ShipWorkbench ( Workbench ):
|
||||
""" @brief Workbench of Ship design module. Here toolbars & icons are append. """
|
||||
from shipUtils import Paths, Translator
|
||||
import ShipGui
|
||||
""" @brief Workbench of Ship design module. Here toolbars & icons are append. """
|
||||
from PyQt4 import QtCore, QtGui
|
||||
from shipUtils import Paths
|
||||
import ShipGui
|
||||
|
||||
Icon = Paths.iconsPath() + "/Ico.png"
|
||||
MenuText = str(Translator.translate("Ship design"))
|
||||
ToolTip = str(Translator.translate("Ship design"))
|
||||
Icon = "Ico"
|
||||
MenuText = str(QtCore.QT_TRANSLATE_NOOP("Ship", "Ship"))
|
||||
ToolTip = str(QtCore.QT_TRANSLATE_NOOP("Ship", "Ship module provides some of the commonly used tool to design ship forms"))
|
||||
|
||||
def Initialize(self):
|
||||
from shipUtils import Translator
|
||||
# ToolBar
|
||||
list = ["Ship_LoadExample", "Ship_CreateShip", "Ship_OutlineDraw", "Ship_AreasCurve", "Ship_Hydrostatics"]
|
||||
self.appendToolbar("Ship design",list)
|
||||
list = ["Ship_Weights", "Ship_CreateTank", "Ship_GZ"]
|
||||
self.appendToolbar("Weights",list)
|
||||
# Simulation stuff only if pyOpenCL & numpy are present
|
||||
hasOpenCL = True
|
||||
hasNumpy = True
|
||||
try:
|
||||
import pyopencl
|
||||
except ImportError:
|
||||
hasOpenCL = False
|
||||
msg = Translator.translate("pyOpenCL not installed, ship simulations disabled\n")
|
||||
App.Console.PrintWarning(msg)
|
||||
try:
|
||||
import numpy
|
||||
except ImportError:
|
||||
hasNumpy = False
|
||||
msg = Translator.translate("numpy not installed, ship simulations disabled\n")
|
||||
App.Console.PrintWarning(msg)
|
||||
if hasOpenCL and hasNumpy:
|
||||
list = ["Ship_CreateSim", "Ship_RunSim", "Ship_StopSim", "Ship_TrackSim"]
|
||||
self.appendToolbar("Simulation",list)
|
||||
|
||||
# Menu
|
||||
list = ["Ship_LoadExample", "Ship_CreateShip", "Ship_OutlineDraw", "Ship_AreasCurve", "Ship_Hydrostatics"]
|
||||
self.appendMenu("Ship design",list)
|
||||
list = ["Ship_Weights", "Ship_CreateTank", "Ship_GZ"]
|
||||
self.appendMenu("Weights",list)
|
||||
if hasOpenCL and hasNumpy:
|
||||
list = ["Ship_CreateSim", "Ship_RunSim", "Ship_StopSim", "Ship_TrackSim"]
|
||||
self.appendMenu("Simulation",list)
|
||||
def Initialize(self):
|
||||
from PyQt4 import QtCore, QtGui
|
||||
|
||||
# Print a warning if Plot module can't be used
|
||||
try:
|
||||
import matplotlib
|
||||
except ImportError:
|
||||
msg = QtGui.QApplication.translate("ship_console", "Plot module is disabled, tools can't graph output curves",
|
||||
None,QtGui.QApplication.UnicodeUTF8)
|
||||
FreeCAD.Console.PrintMessage(msg + '\n')
|
||||
# ToolBar
|
||||
shiplist = ["Ship_LoadExample", "Ship_CreateShip", "Ship_OutlineDraw", "Ship_AreasCurve", "Ship_Hydrostatics"]
|
||||
weightslist = ["Ship_Weights", "Ship_CreateTank", "Ship_GZ"]
|
||||
self.appendToolbar(str(QtCore.QT_TRANSLATE_NOOP("Ship", "Ship design")),shiplist)
|
||||
self.appendToolbar(str(QtCore.QT_TRANSLATE_NOOP("Ship", "Weights")),weightslist)
|
||||
self.appendMenu(str(QtCore.QT_TRANSLATE_NOOP("Ship", "Ship design")),shiplist)
|
||||
self.appendMenu(str(QtCore.QT_TRANSLATE_NOOP("Ship", "Weights")),weightslist)
|
||||
# Simulation stuff only if pyOpenCL & numpy are present
|
||||
hasOpenCL = True
|
||||
hasNumpy = True
|
||||
try:
|
||||
import pyopencl
|
||||
except ImportError:
|
||||
hasOpenCL = False
|
||||
msg = QtGui.QApplication.translate("ship_console", "pyOpenCL not installed, simulations stuff will disabled therefore",
|
||||
None,QtGui.QApplication.UnicodeUTF8)
|
||||
FreeCAD.Console.PrintMessage(msg + '\n')
|
||||
try:
|
||||
import numpy
|
||||
except ImportError:
|
||||
hasNumpy = False
|
||||
msg = QtGui.QApplication.translate("ship_console", "numpy not installed, simulations stuff will disabled therefore",
|
||||
None,QtGui.QApplication.UnicodeUTF8)
|
||||
FreeCAD.Console.PrintMessage(msg + '\n')
|
||||
if hasOpenCL and hasNumpy:
|
||||
simlist = ["Ship_CreateSim", "Ship_RunSim", "Ship_StopSim", "Ship_TrackSim"]
|
||||
self.appendToolbar(str(QtCore.QT_TRANSLATE_NOOP("Ship", "Simulation")),simlist)
|
||||
self.appendMenu(str(QtCore.QT_TRANSLATE_NOOP("Ship", "Simulation")),simlist)
|
||||
|
||||
Gui.addWorkbench(ShipWorkbench())
|
||||
|
||||
@@ -6,55 +6,15 @@ data_DATA = \
|
||||
ShipGui.py \
|
||||
Instance.py \
|
||||
SimInstance.py \
|
||||
TankInstance.py
|
||||
TankInstance.py \
|
||||
Ship_rc.py
|
||||
|
||||
nobase_data_DATA = \
|
||||
Icons/AreaCurveIco.png \
|
||||
Icons/AreaCurveIco.xcf \
|
||||
Icons/AreaCurveIco.xpm \
|
||||
Icons/DataIco.png \
|
||||
Icons/DataIco.xcf \
|
||||
Icons/DataIco.xpm \
|
||||
Icons/DiscretizeIco.png \
|
||||
Icons/DiscretizeIco.xcf \
|
||||
Icons/DiscretizeIco.xpm \
|
||||
Icons/HydrostaticsIco.png \
|
||||
Icons/HydrostaticsIco.xcf \
|
||||
Icons/HydrostaticsIco.xpm \
|
||||
Icons/Ico.png \
|
||||
Icons/Ico.xcf \
|
||||
Icons/Ico.xpm \
|
||||
Icons/LoadIco.png \
|
||||
Icons/LoadIco.xcf \
|
||||
Icons/LoadIco.xpm \
|
||||
Icons/OutlineDrawIco.png \
|
||||
Icons/OutlineDrawIco.xcf \
|
||||
Icons/OutlineDrawIco.xpm \
|
||||
Icons/ReparametrizeIco.png \
|
||||
Icons/ReparametrizeIco.xcf \
|
||||
Icons/ReparametrizeIco.xpm \
|
||||
Icons/Ship.xcf \
|
||||
Icons/Ship.xpm \
|
||||
Icons/Weight.png \
|
||||
Icons/Weight.xcf \
|
||||
Icons/Weight.xpm \
|
||||
Icons/SimIco.xcf \
|
||||
Icons/Sim.xpm \
|
||||
Icons/SimCreateIco.png \
|
||||
Icons/SimCreateIco.xpm \
|
||||
Icons/SimRunIco.png \
|
||||
Icons/SimRunIco.xpm \
|
||||
Icons/SimStopIco.png \
|
||||
Icons/SimStopIco.xpm \
|
||||
Icons/SimPostIco.png \
|
||||
Icons/SimPostIco.xpm \
|
||||
Icons/Tank.png \
|
||||
Icons/Tank.xcf \
|
||||
Icons/Tank.xpm \
|
||||
Examples/s60.fcstd \
|
||||
Examples/s60_katamaran.fcstd \
|
||||
Examples/wigley.fcstd \
|
||||
Examples/wigley_katamaran.fcstd \
|
||||
resources/examples/s60.fcstd \
|
||||
resources/examples/s60_katamaran.fcstd \
|
||||
resources/examples/wigley.fcstd \
|
||||
resources/examples/wigley_katamaran.fcstd \
|
||||
resources/icons/Ico.xpm \
|
||||
shipLoadExample/__init__.py \
|
||||
shipLoadExample/TaskPanel.py \
|
||||
shipLoadExample/TaskPanel.ui \
|
||||
@@ -68,19 +28,18 @@ nobase_data_DATA = \
|
||||
shipOutlineDraw/TaskPanel.py \
|
||||
shipOutlineDraw/TaskPanel.ui \
|
||||
shipAreasCurve/__init__.py \
|
||||
shipAreasCurve/Plot.py \
|
||||
shipAreasCurve/PlotAux.py \
|
||||
shipAreasCurve/Preview.py \
|
||||
shipAreasCurve/TaskPanel.py \
|
||||
shipAreasCurve/TaskPanel.ui \
|
||||
shipHydrostatics/__init__.py \
|
||||
shipHydrostatics/Plot.py \
|
||||
shipHydrostatics/PlotAux.py \
|
||||
shipHydrostatics/TaskPanel.py \
|
||||
shipHydrostatics/TaskPanel.ui \
|
||||
shipHydrostatics/Tools.py \
|
||||
shipUtils/__init__.py \
|
||||
shipUtils/Math.py \
|
||||
shipUtils/Paths.py \
|
||||
shipUtils/Translator.py \
|
||||
tankWeights/__init__.py \
|
||||
tankWeights/Preview.py \
|
||||
tankWeights/TaskPanel.py \
|
||||
@@ -89,7 +48,7 @@ nobase_data_DATA = \
|
||||
tankCreateTank/TaskPanel.py \
|
||||
tankCreateTank/TaskPanel.ui \
|
||||
tankGZ/__init__.py \
|
||||
tankGZ/Plot.py \
|
||||
tankGZ/PlotAux.py \
|
||||
tankGZ/TaskPanel.py \
|
||||
tankGZ/TaskPanel.ui \
|
||||
simCreate/__init__.py \
|
||||
|
||||
@@ -24,17 +24,20 @@
|
||||
from PyQt4 import QtCore, QtGui
|
||||
import FreeCAD, FreeCADGui, os
|
||||
|
||||
# Load resources
|
||||
import Ship_rc
|
||||
FreeCADGui.addLanguagePath(":/Ship/translations")
|
||||
FreeCADGui.addIconPath(":/Ship/icons")
|
||||
|
||||
class LoadExample:
|
||||
def Activated(self):
|
||||
import shipLoadExample
|
||||
shipLoadExample.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/LoadIco.png"
|
||||
MenuText = str(Translator.translate('Load an example ship geometry'))
|
||||
ToolTip = str(Translator.translate('Load an example ship geometry able to be converted into a ship.'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_LoadExample', 'Load an example ship geometry')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_LoadExample', 'Load an example ship geometry able to be converted into a ship.')
|
||||
return {'Pixmap' : 'LoadIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class CreateShip:
|
||||
def Activated(self):
|
||||
@@ -42,11 +45,9 @@ class CreateShip:
|
||||
shipCreateShip.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/Ico.png"
|
||||
MenuText = str(Translator.translate('Create a new ship'))
|
||||
ToolTip = str(Translator.translate('Create a new ship in order to work with them'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_CreateShip', 'Create a new ship')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_CreateShip', 'Create a new ship in order to work with them')
|
||||
return {'Pixmap' : 'Ico', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class OutlineDraw:
|
||||
def Activated(self):
|
||||
@@ -54,11 +55,9 @@ class OutlineDraw:
|
||||
shipOutlineDraw.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/OutlineDrawIco.png"
|
||||
MenuText = str(Translator.translate('Outline draw'))
|
||||
ToolTip = str(Translator.translate('Plot ship outline draw'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_OutlineDraw', 'Outline draw')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_OutlineDraw', 'Plot ship outline draw')
|
||||
return {'Pixmap' : 'OutlineDrawIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class AreasCurve:
|
||||
def Activated(self):
|
||||
@@ -66,11 +65,9 @@ class AreasCurve:
|
||||
shipAreasCurve.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/AreaCurveIco.png"
|
||||
MenuText = str(Translator.translate('Areas curve'))
|
||||
ToolTip = str(Translator.translate('Plot transversal areas curve'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_AreasCurve', 'Areas curve')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_AreasCurve', 'Plot transversal areas curve')
|
||||
return {'Pixmap' : 'AreaCurveIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class Hydrostatics:
|
||||
def Activated(self):
|
||||
@@ -78,11 +75,9 @@ class Hydrostatics:
|
||||
shipHydrostatics.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/HydrostaticsIco.png"
|
||||
MenuText = str(Translator.translate('Hydrostatics'))
|
||||
ToolTip = str(Translator.translate('Plot ship hydrostatics'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_Hydrostatics', 'Hydrostatics')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_Hydrostatics', 'Plot ship hydrostatics')
|
||||
return {'Pixmap' : 'HydrostaticsIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class SetWeights:
|
||||
def Activated(self):
|
||||
@@ -90,11 +85,9 @@ class SetWeights:
|
||||
tankWeights.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/Weight.png"
|
||||
MenuText = str(Translator.translate('Set ship weights'))
|
||||
ToolTip = str(Translator.translate('Set ship weights, tanks must be added later'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_Weights', 'Set ship weights')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_Weights', 'Set ship weights, tanks must be added later')
|
||||
return {'Pixmap' : 'Weight', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class CreateTank:
|
||||
def Activated(self):
|
||||
@@ -102,11 +95,9 @@ class CreateTank:
|
||||
tankCreateTank.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/Tank.png"
|
||||
MenuText = str(Translator.translate('Create a new tank'))
|
||||
ToolTip = str(Translator.translate('Create a new ship tank'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_CreateTank', 'Create a new tank')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_CreateTank', 'Create a new ship tank')
|
||||
return {'Pixmap' : 'Tank', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class GZ:
|
||||
def Activated(self):
|
||||
@@ -114,11 +105,9 @@ class GZ:
|
||||
tankGZ.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/HydrostaticsIco.png"
|
||||
MenuText = str(Translator.translate('GZ curve'))
|
||||
ToolTip = str(Translator.translate('Transversal stability GZ curve computation'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_GZ', 'GZ curve')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_GZ', 'Transversal stability GZ curve computation')
|
||||
return {'Pixmap' : 'HydrostaticsIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class CreateSim:
|
||||
def Activated(self):
|
||||
@@ -126,11 +115,9 @@ class CreateSim:
|
||||
simCreate.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/SimCreateIco.png"
|
||||
MenuText = str(Translator.translate('Create a new simulation'))
|
||||
ToolTip = str(Translator.translate('Create a new simulation in order to process later'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_CreateSim', 'Create a new simulation')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_CreateSim', 'Create a new simulation in order to process later')
|
||||
return {'Pixmap' : 'SimCreateIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class RunSim:
|
||||
def Activated(self):
|
||||
@@ -138,11 +125,9 @@ class RunSim:
|
||||
simRun.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/SimRunIco.png"
|
||||
MenuText = str(Translator.translate('Run a simulation'))
|
||||
ToolTip = str(Translator.translate('Run a simulation'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_RunSim', 'Run a simulation')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_RunSim', 'Run a simulation')
|
||||
return {'Pixmap' : 'SimRunIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class StopSim:
|
||||
def Activated(self):
|
||||
@@ -150,11 +135,9 @@ class StopSim:
|
||||
simRun.stop()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/SimStopIco.png"
|
||||
MenuText = str(Translator.translate('Stop active simulation'))
|
||||
ToolTip = str(Translator.translate('Stop active simulation'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_StopSim', 'Stop active simulation')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_StopSim', 'Stop active simulation')
|
||||
return {'Pixmap' : 'SimStopIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
class TrackSim:
|
||||
def Activated(self):
|
||||
@@ -162,11 +145,9 @@ class TrackSim:
|
||||
simPost.load()
|
||||
|
||||
def GetResources(self):
|
||||
from shipUtils import Paths, Translator
|
||||
IconPath = Paths.iconsPath() + "/SimPostIco.png"
|
||||
MenuText = str(Translator.translate('Track simulation'))
|
||||
ToolTip = str(Translator.translate('Track simulation'))
|
||||
return {'Pixmap' : IconPath, 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
MenuText = QtCore.QT_TRANSLATE_NOOP('Ship_TrackSim', 'Track simulation')
|
||||
ToolTip = QtCore.QT_TRANSLATE_NOOP('Ship_TrackSim', 'Track simulation')
|
||||
return {'Pixmap' : 'SimPostIco', 'MenuText': MenuText, 'ToolTip': ToolTip}
|
||||
|
||||
|
||||
FreeCADGui.addCommand('Ship_LoadExample', LoadExample())
|
||||
|
||||
8700
src/Mod/Ship/Ship_rc.py
Normal file
56
src/Mod/Ship/makeResources.sh
Executable file
@@ -0,0 +1,56 @@
|
||||
#!/bin/bash
|
||||
## Create resources stuff for Ship module.
|
||||
|
||||
# Perform trnaslations
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship.ts
|
||||
lrelease resources/translations/Ship.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_af.ts
|
||||
lrelease resources/translations/Ship_af.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_cs.ts
|
||||
lrelease resources/translations/Ship_cs.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_de.ts
|
||||
lrelease resources/translations/Ship_de.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_es-ES.ts
|
||||
lrelease resources/translations/Ship_es-ES.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_fi.ts
|
||||
lrelease resources/translations/Ship_fi.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_fr.ts
|
||||
lrelease resources/translations/Ship_fr.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_hr.ts
|
||||
lrelease resources/translations/Ship_hr.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_hu.ts
|
||||
lrelease resources/translations/Ship_hu.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_it.ts
|
||||
lrelease resources/translations/Ship_it.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_ja.ts
|
||||
lrelease resources/translations/Ship_ja.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_nl.ts
|
||||
lrelease resources/translations/Ship_nl.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_no.ts
|
||||
lrelease resources/translations/Ship_no.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_pl.ts
|
||||
lrelease resources/translations/Ship_pl.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_pt-BR.ts
|
||||
lrelease resources/translations/Ship_pt-BR.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_ro.ts
|
||||
lrelease resources/translations/Ship_ro.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_ru.ts
|
||||
lrelease resources/translations/Ship_ru.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_sk.ts
|
||||
lrelease resources/translations/Ship_sk.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_sv-SE.ts
|
||||
lrelease resources/translations/Ship_sv-SE.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_tr.ts
|
||||
lrelease resources/translations/Ship_tr.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_uk.ts
|
||||
lrelease resources/translations/Ship_uk.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_zh-CN.ts
|
||||
lrelease resources/translations/Ship_zh-CN.ts
|
||||
pylupdate4 -verbose `find ./ -name "*.py"` -ts resources/translations/Ship_zh-TW.ts
|
||||
lrelease resources/translations/Ship_zh-TW.ts
|
||||
|
||||
# Create resources
|
||||
rm -f Ship_rc.py
|
||||
cd resources
|
||||
pyrcc4 Ship.qrc -o ../Ship_rc.py
|
||||
cd ..
|
||||
38
src/Mod/Ship/resources/Ship.qrc
Normal file
@@ -0,0 +1,38 @@
|
||||
<RCC>
|
||||
<qresource prefix="Ship">
|
||||
<file>icons/AreaCurveIco.png</file>
|
||||
<file>icons/HydrostaticsIco.png</file>
|
||||
<file>icons/Ico.png</file>
|
||||
<file>icons/LoadIco.png</file>
|
||||
<file>icons/OutlineDrawIco.png</file>
|
||||
<file>icons/SimCreateIco.png</file>
|
||||
<file>icons/SimPostIco.png</file>
|
||||
<file>icons/SimRunIco.png</file>
|
||||
<file>icons/SimStopIco.png</file>
|
||||
<file>icons/Tank.png</file>
|
||||
<file>icons/Weight.png</file>
|
||||
<file>translations/Ship.qm</file>
|
||||
<file>translations/Ship_af.qm</file>
|
||||
<file>translations/Ship_cs.qm</file>
|
||||
<file>translations/Ship_de.qm</file>
|
||||
<file>translations/Ship_es-ES.qm</file>
|
||||
<file>translations/Ship_fi.qm</file>
|
||||
<file>translations/Ship_fr.qm</file>
|
||||
<file>translations/Ship_hr.qm</file>
|
||||
<file>translations/Ship_hu.qm</file>
|
||||
<file>translations/Ship_it.qm</file>
|
||||
<file>translations/Ship_ja.qm</file>
|
||||
<file>translations/Ship_nl.qm</file>
|
||||
<file>translations/Ship_no.qm</file>
|
||||
<file>translations/Ship_pl.qm</file>
|
||||
<file>translations/Ship_pt-BR.qm</file>
|
||||
<file>translations/Ship_ro.qm</file>
|
||||
<file>translations/Ship_ru.qm</file>
|
||||
<file>translations/Ship_sk.qm</file>
|
||||
<file>translations/Ship_sv-SE.qm</file>
|
||||
<file>translations/Ship_tr.qm</file>
|
||||
<file>translations/Ship_uk.qm</file>
|
||||
<file>translations/Ship_zh-CN.qm</file>
|
||||
<file>translations/Ship_zh-TW.qm</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 9.9 KiB |
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.2 KiB |
1
src/Mod/Ship/resources/translations/Ship.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_af.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_af.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_cs.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_cs.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_de.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_de.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
src/Mod/Ship/resources/translations/Ship_es-ES.qm
Normal file
863
src/Mod/Ship/resources/translations/Ship_es-ES.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation>True si se trata de una entidad tanque de buque valida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation>Porcentage de llenado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation>Densidad del fluido del interior</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation>True si se trata de una entidad simulacion de buques válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation>Olas (amplitud,periodo,phase)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation>Direccion de las olas (0 grados para olas de popa)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation>Numero de elementos en la dirección x en la superficie libre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation>Numero de elementos en la dirección y en la superficie libre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation>Posiciones de los elementos de la superficie libre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation>Area de los elementos de la superficie libre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation>Normales de los elementos de la superficie libre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation>Buque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation>El módulo de diseño de buques provee algunas de las herramientas más comunes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation>Buques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation>Pesos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation>Simulación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation>True si se trata de una entidad buque valida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation>Nombres de los pesos del buque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation>Peso en rosca</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation>Masas de los pesos del buque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation>Centros de gravedad de los pesos del buque</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation>Curva de áreas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation>Grafica la curva de áreas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation>Crear nuevo barco</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation>Crea un nuevo barco para poder trabajar con él</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation>Crear nueva simulación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation>Crea una nueva simulación para procesarla más tarde</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation>Crear nuevo tanque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation>Crea un nuevo tanque</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation>Curva de GZ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation>Calcula la curva de brazos adrizantes GZ (estabilidad transversal)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation>Hidrostáticas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation>Grafica las curvas de hidrostáticas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation>Cargar formas de buque de ejemplo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation>Carga formas de ejemplo de buques que pueden ser directamente convertidas en buques</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation>Plano de formas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation>Traza el plano de formas de buque</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation>Lanzar simulación</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation>Deterner la simulación activa</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation>Seguimiento de la simulación</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation>Establecer los pesos del buque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation>Establezca los pesos del buque. Los tanque se añadirán más tarde</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation>Graficar la curva de áreas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation>Calado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation>Trimado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation>Desplazamiento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation>Calado seleccionado en la herramienta de curva de areas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation>Trimado seleccionado en la herramienta de curva de areas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation>El módulo de graficado está desactivado, no se podran trazar los graficos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation>No se puede crear la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation>No se puede esbribir el archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation>Datos guardados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation>Una entidad de buque debe ser seleccionada (Ningun objeto seleccionado)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation>Mas de un buque ha sido seleccionado (solo se considerara el primero de ellos)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation>Una entidad de buque debe ser seleccionada (Ningun objeto seleccionado)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation>Normalmente usted no deseara modificar esta opcion manualmente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation>El objeto no es una simulacion de buques valida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation>El objeto no es una simulacion de buques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation>No se encuentra ninguna simulacion activa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation>Los buques solo se puede crear a partir de la geometria del casco (Ningun objeto seleccionado)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation>Por favor, cree o cargue una geometria para el casco antes de usar esta herramienta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation>Los buques solo se puede crear a partir de la geometria del casco (No existen solidos en los objetos seleccionados)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation>El modulo de graficado esta desactivado, no se podran trazar los graficos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation>pyOpenCL no se encuentra instalado, las herramientas para simular seran desactivadas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation>numpy no se encuentra instalado, las herramientas para simular seran desactivadas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation>No se pueden extraer las caras exteriores del buque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation>Calculando hidrostaticas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation>Calculando caras externas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation>Iniciando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation>Iterando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation>Generando matriz del sistema linear de ecuaciones</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation>Resolviendo sistema linear de ecuaciones</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation>Integrando en el tiempo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation>Construyendo datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation>Lanzando simulacion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation>Hecho</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation>Una entidad de simulacion debe ser seleccionada (Ningun objeto seleccionado)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation>Mas de una simulacion ha sido seleccionada (solo se considerara la primera de ellas)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation>Una entidad de simulacion debe ser seleccionada (No existe una simulacion valida en los objetos seleccionados)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation>No se puede encontrar ningun dispositivo OpenCL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation>La simulacion ya se encuentra detenida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation>No se encuentra ninguna simulacion activa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation>La simulacion se detendra al final de la actual iteracion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation>Calculando curva de GZ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation>Los pesos del buque no has sido establecidos. Necesita establecerlos antes de usar esta herramienta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation>Graficando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation>Calculando secciones</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation>No se encontro ninguna seccion valida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation>El tanque no ha sido creado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation>Las entidades tanque solo se pueden crear a partir de la geometria de la estructura (Ningun objeto seleccionado)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation>Por favor, cree la geometria del tanque antes de usar esta herramienta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation>Las entidades tanque solo se pueden crear a partir de la geometria de la estructura (No existen solidos en los objetos seleccionados)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation>Linea base</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation>Superficie libre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation>Perpendicular de proa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation>Perpendicular de popa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation>Cuaderna maestra</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation>Crear nuevo barco</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation>Eslora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation>Manga</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation>Calado</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation>Graficar hidorstaticas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation>Trimado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation>Calado mínimo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation>Calado máximo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation>Número de puntos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation>Trimado seleccionado en la herramienta de hidrostaticas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation>Calado minimo seleccionado en la herramienta de hidrostaticas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation>Calado maximo seleccionado en la herramienta de hidrostaticas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation>Numero de puntos seleccionado en la herramienta de hidrostaticas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation>Cargar buque de ejemplo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation>Elija la geometria del buque de ejemplo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation>Plano de formas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation>Auto-generar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation>Escala</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation>Eliminar todas las secciones</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation>Generar secciones</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation>Transversal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation>Longitudinal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation>Lineas de agua</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation>Posiciones de las secciones transversales [m]</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation>Posiciones de las secciones longitudinales [m]</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation>Posiciones de las lineas de agua [m]</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation>Escala del grafico (formato 1:escala)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation>Crear nueva simulacion de buques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation>Superficie libre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation>Largo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation>Ancho</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation>Número de puntos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation>Olas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation>Amplitud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation>Periodo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation>Fase</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation>Dirección</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation>Lanza la simulación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation>Tiempo de simulación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation>Salida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation>Dispositivo OpenCL</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation>Seguimiento de la simulación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation>Ahora</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation>Crear nuevo tanque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation>Nivel de llenado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation>Densidad del fluido</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation>Calado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation>Cálculo de la curva de GZ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation>Condición de carga</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation>Ángulos de escora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation>Trimado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation>Inicial</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation>Final</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation>Número de puntos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation>Desplazamiento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation>Presiona actualizar para calcularlo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation>Actualizar desplazamiento y calado</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation>Establecer pesos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation>Nombre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation>Masa</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_fi.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_fi.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_fr.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_fr.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_hr.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_hr.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_hu.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_hu.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_it.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_it.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_ja.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_ja.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_nl.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_nl.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_no.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_no.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_pl.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_pl.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_pt-BR.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_pt-BR.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
1
src/Mod/Ship/resources/translations/Ship_ro.qm
Normal file
@@ -0,0 +1 @@
|
||||
<クdハ<>箆!ソ`。スン
|
||||
863
src/Mod/Ship/resources/translations/Ship_ro.ts
Normal file
@@ -0,0 +1,863 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>Ship</name>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="50"/>
|
||||
<source>True if is a valid ship tank instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="54"/>
|
||||
<source>Fluid filling level percentage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TankInstance.py" line="57"/>
|
||||
<source>Inside fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="73"/>
|
||||
<source>True if is a valid ship simulation instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="80"/>
|
||||
<source>Waves (Amplitude,period,phase)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="83"/>
|
||||
<source>Waves direction (0 deg to stern waves)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="147"/>
|
||||
<source>Free surface number of elements at x direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="153"/>
|
||||
<source>Free surface number of elements at y direction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="159"/>
|
||||
<source>Free surface elements position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="165"/>
|
||||
<source>Free surface elements area</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="171"/>
|
||||
<source>Free surface elements normal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="31"/>
|
||||
<source>Ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="32"/>
|
||||
<source>Ship module provides some of the commonly used tool to design ship forms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="49"/>
|
||||
<source>Ship design</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="50"/>
|
||||
<source>Weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="71"/>
|
||||
<source>Simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="60"/>
|
||||
<source>True if is a valid ship instance</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="576"/>
|
||||
<source>Ship Weights names</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="577"/>
|
||||
<source>Lightweight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="585"/>
|
||||
<source>Ship Weights masses</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Instance.py" line="593"/>
|
||||
<source>Ship Weights centers of gravity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_AreasCurve</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="68"/>
|
||||
<source>Areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="69"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateShip</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="48"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="49"/>
|
||||
<source>Create a new ship in order to work with them</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="118"/>
|
||||
<source>Create a new simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="119"/>
|
||||
<source>Create a new simulation in order to process later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_CreateTank</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="98"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="99"/>
|
||||
<source>Create a new ship tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_GZ</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="108"/>
|
||||
<source>GZ curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="109"/>
|
||||
<source>Transversal stability GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Hydrostatics</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="78"/>
|
||||
<source>Hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="79"/>
|
||||
<source>Plot ship hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_LoadExample</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="38"/>
|
||||
<source>Load an example ship geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="39"/>
|
||||
<source>Load an example ship geometry able to be converted into a ship.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_OutlineDraw</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="58"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="59"/>
|
||||
<source>Plot ship outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_RunSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="129"/>
|
||||
<source>Run a simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_StopSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="139"/>
|
||||
<source>Stop active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_TrackSim</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="149"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Ship_Weights</name>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="88"/>
|
||||
<source>Set ship weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="ShipGui.py" line="89"/>
|
||||
<source>Set ship weights, tanks must be added later</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_areas</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Plot transversal areas curve</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="176"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="178"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="227"/>
|
||||
<source>Areas curve tool draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="234"/>
|
||||
<source>Areas curve tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_console</name>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="78"/>
|
||||
<source>Plot module is disabled, can't perform plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="113"/>
|
||||
<source>Can't create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="130"/>
|
||||
<source>Can't write to file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="150"/>
|
||||
<source>Data saved</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="120"/>
|
||||
<source>Ship instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>More than one ship selected (extra ships will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="144"/>
|
||||
<source>Ship instance must be selected (no valid ship found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="104"/>
|
||||
<source>Ussually you don't want to modify manually this option</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="123"/>
|
||||
<source>Object is not a valid ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="SimInstance.py" line="128"/>
|
||||
<source>Object is not a ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="147"/>
|
||||
<source>Can't find any active simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="116"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (any object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="135"/>
|
||||
<source>Please create or load a ship hull geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="131"/>
|
||||
<source>Ship objects can only be created on top of hull geometry (no solid found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="41"/>
|
||||
<source>Plot module is disabled, tools can't graph output curves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="58"/>
|
||||
<source>pyOpenCL not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="InitGui.py" line="65"/>
|
||||
<source>numpy not installed, simulations stuff will disabled therefore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="60"/>
|
||||
<source>Can't detect external faces from ship object</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="67"/>
|
||||
<source>Computing hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="PlotAux.py" line="423"/>
|
||||
<source>Computing external faces</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="90"/>
|
||||
<source>Initializating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="105"/>
|
||||
<source>Iterating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="109"/>
|
||||
<source>Generating linear system matrix</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="113"/>
|
||||
<source>Solving linear systems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Simulation.py" line="117"/>
|
||||
<source>Time integrating</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="44"/>
|
||||
<source>Building data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="70"/>
|
||||
<source>Launching simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="76"/>
|
||||
<source>Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="137"/>
|
||||
<source>Ship simulation instance must be selected (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="152"/>
|
||||
<source>More than one ship simulation selected (extra simulations will be neglected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Ship simulation instance must be selected (no valid simulation found at selected objects)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="177"/>
|
||||
<source>Can't find OpenCL devices</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>Simulation already stopped</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Any active simulation to stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="216"/>
|
||||
<source>Simulation will stop at the end of actual iteration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="57"/>
|
||||
<source>Computing GZ</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="170"/>
|
||||
<source>Ship weights has not been set. You need to set weights before use this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Plot.py" line="40"/>
|
||||
<source>Performing plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="56"/>
|
||||
<source>Computing sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="131"/>
|
||||
<source>Any valid ship section found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="43"/>
|
||||
<source>Tank has not been created</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="107"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no object selected)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Please create a tank geometry before using this tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Tank objects can only be created on top of structure geometry (no solids can't be computed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_create</name>
|
||||
<message>
|
||||
<location filename="Preview.py" line="62"/>
|
||||
<source>Base line</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="71"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="82"/>
|
||||
<source>Forward perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="91"/>
|
||||
<source>After perpendicular</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="Preview.py" line="100"/>
|
||||
<source>Main frame</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="184"/>
|
||||
<source>Create a new ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="186"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="188"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="190"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_hydrostatic</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Plot hydrostatics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Minimum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Maximum draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="193"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="212"/>
|
||||
<source>Hydrostatics tool trim selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Hydrostatics tool minimum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="226"/>
|
||||
<source>Hydrostatics tool maximum draft selected [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="233"/>
|
||||
<source>Hydrostatics tool number of points selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_load</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="96"/>
|
||||
<source>Load example ship</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="98"/>
|
||||
<source>Select ship example geometry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ship_outline</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="156"/>
|
||||
<source>Outline draw</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="158"/>
|
||||
<source>Auto create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="160"/>
|
||||
<source>Scale</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="162"/>
|
||||
<source>Delete all sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="165"/>
|
||||
<source>Create sections</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="168"/>
|
||||
<source>Transversal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="171"/>
|
||||
<source>Longitudinal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="174"/>
|
||||
<source>Water lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="345"/>
|
||||
<source>Transversal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="348"/>
|
||||
<source>Longitudinal sections position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="351"/>
|
||||
<source>Water lines position [m]</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="362"/>
|
||||
<source>Plot scale (1:scale format)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="119"/>
|
||||
<source>Create a new ship simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="121"/>
|
||||
<source>Free surface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="123"/>
|
||||
<source>Length</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="125"/>
|
||||
<source>Breadth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="127"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="129"/>
|
||||
<source>Waves</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="132"/>
|
||||
<source>Amplitude</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="134"/>
|
||||
<source>Period</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="136"/>
|
||||
<source>Phase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="138"/>
|
||||
<source>Heading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_stop</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="185"/>
|
||||
<source>Run the simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="187"/>
|
||||
<source>Simulation time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="189"/>
|
||||
<source>Output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>OpenCL device</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shipsim_track</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="108"/>
|
||||
<source>Track simulation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="110"/>
|
||||
<source>Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_create</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="149"/>
|
||||
<source>Create a new tank</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="151"/>
|
||||
<source>Filling level</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="154"/>
|
||||
<source>Fluid density</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_gz</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="246"/>
|
||||
<source>Draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="206"/>
|
||||
<source>GZ curve computation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="208"/>
|
||||
<source>Loading condition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="211"/>
|
||||
<source>Roll angles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="213"/>
|
||||
<source>Trim</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="215"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="217"/>
|
||||
<source>End</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="219"/>
|
||||
<source>Number of points</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="242"/>
|
||||
<source>Displacement</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="225"/>
|
||||
<source>Press update to compute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="229"/>
|
||||
<source>Update displacement and draft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>shiptank_weights</name>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="191"/>
|
||||
<source>Set weights</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="194"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="TaskPanel.py" line="196"/>
|
||||
<source>Mass</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||