@wcardinal/wcardinal-geditor
Version:
WebGL-based graphic editor, tester and viewer for supervisory systems
147 lines • 6.42 kB
JavaScript
import { __extends } from "tslib";
import { EShapePointsMarkerType, EShapePointsStyle, EShapeStrokeStyle } from "@wcardinal/wcardinal-ui";
import { EThemeDefaultEditorShape } from "./e-theme-default-editor-shape";
import { toLabel } from "../to-label";
var EThemeDefaultJaJpEditorShape = /** @class */ (function (_super) {
__extends(EThemeDefaultJaJpEditorShape, _super);
function EThemeDefaultJaJpEditorShape() {
return _super !== null && _super.apply(this, arguments) || this;
}
EThemeDefaultJaJpEditorShape.prototype.getLabel = function () {
return "シェイプ";
};
EThemeDefaultJaJpEditorShape.prototype.getTextChangeToLabel = function () {
return "シェイプの変更";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonGroupTitle = function () {
return toLabel("選択シェイプをグループ化", this.getButtonGroupShortcut());
};
EThemeDefaultJaJpEditorShape.prototype.getButtonUngroupTitle = function () {
return toLabel("選択シェイプのグループを解除", this.getButtonUngroupShortcut());
};
EThemeDefaultJaJpEditorShape.prototype.getButtonFillLabel = function () {
return "塗り";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonStrokeLabel = function () {
return "輪郭線";
};
EThemeDefaultJaJpEditorShape.prototype.getInputStrokeWidthLabel = function () {
return "幅";
};
EThemeDefaultJaJpEditorShape.prototype.getInputStrokeAlignLabel = function () {
return "位置";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonStrokeSideTopTitle = function () {
return "上輪郭線";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonStrokeSideRightTitle = function () {
return "右輪郭線";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonStrokeSideBottomTitle = function () {
return "下輪郭線";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonStrokeSideLeftTitle = function () {
return "左輪郭線";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonStrokeExpandableTitle = function () {
return "線幅の拡大を許可";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonStrokeShrinkableTitle = function () {
return "線幅の縮小を許可";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonStrokeScalableDotDashTitle = function () {
return "点線/破線の拡大縮小を許可";
};
EThemeDefaultJaJpEditorShape.prototype.getTextCornerLabel = function () {
return "角の丸み";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonCornerTopLeftTitle = function () {
return "左上角を丸める";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonCornerTopRightTitle = function () {
return "右上角を丸める";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonCornerBottomRightTitle = function () {
return "右下角を丸める";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonCornerBottomLeftTitle = function () {
return "左下角を丸める";
};
EThemeDefaultJaJpEditorShape.prototype.getTextLineLabel = function () {
return "線";
};
EThemeDefaultJaJpEditorShape.prototype.getSelectLineStyleLabel = function (style) {
switch (style) {
case EShapeStrokeStyle.NONE:
return "実線";
case EShapeStrokeStyle.NON_EXPANDING_WIDTH:
return "拡大しない";
case EShapeStrokeStyle.NON_SHRINKING_WIDTH:
return "縮小しない";
case EShapeStrokeStyle.NON_SCALING_DOT_AND_DASH:
return "点線/破線の間隔を維持";
case EShapeStrokeStyle.DOTTED:
return "点線";
case EShapeStrokeStyle.DOTTED_DENSELY:
return "点線(密)";
case EShapeStrokeStyle.DOTTED_LOOSELY:
return "点線(疎)";
case EShapeStrokeStyle.DASHED:
return "破線";
case EShapeStrokeStyle.DASHED_DENSELY:
return "破線(密)";
case EShapeStrokeStyle.DASHED_LOOSELY:
return "破線(疎)";
}
return "Unknown";
};
EThemeDefaultJaJpEditorShape.prototype.getSelectLineTypeLabel = function (style) {
switch (style) {
case EShapePointsStyle.NONE:
return "折れ線";
case EShapePointsStyle.CLOSED:
return "閉じる";
}
return "Unknown";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonLineClosedTitle = function () {
return "閉じる";
};
EThemeDefaultJaJpEditorShape.prototype.getTextLineTailLabel = function () {
return "線の始点側";
};
EThemeDefaultJaJpEditorShape.prototype.getSelectLineTailTypeLabel = function (type) {
switch (type) {
case EShapePointsMarkerType.NONE:
return "マーカー無し";
case EShapePointsMarkerType.CIRCLE:
return "円";
case EShapePointsMarkerType.TRIANGLE:
return "三角形";
case EShapePointsMarkerType.RECTANGLE:
return "四角形";
}
return "不明";
};
EThemeDefaultJaJpEditorShape.prototype.getInputLineTailMarginLabel = function () {
return "余白";
};
EThemeDefaultJaJpEditorShape.prototype.getTextLineHeadLabel = function () {
return "線の終点側";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonTextureImageTitle = function () {
return "画像をテクスチャとして適用...";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonTextureGradientTitle = function () {
return "グラデーションをテクスチャとして適用...";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonTextureFitToTitle = function () {
return "テクスチャにフィットさせる";
};
EThemeDefaultJaJpEditorShape.prototype.getButtonTextureClearTitle = function () {
return "テクスチャを削除";
};
return EThemeDefaultJaJpEditorShape;
}(EThemeDefaultEditorShape));
export { EThemeDefaultJaJpEditorShape };
//# sourceMappingURL=e-theme-default-ja-jp-editor-shape.js.map