From ad7a47fe5b30aaef07ec2f3d515958f3df849d76 Mon Sep 17 00:00:00 2001 From: akl Date: Mon, 22 Sep 2014 17:24:39 +0400 Subject: [PATCH] Add new and correct old menu items. --- src/STD/STD_Application.cxx | 11 +- src/STD/STD_Application.h | 1 + src/STD/resources/STD_msg_en.ts | 24 +- src/STD/resources/STD_msg_fr.ts | 24 +- src/STD/resources/STD_msg_ja.ts | 248 ++++++++++---------- src/SalomeApp/SalomeApp_Application.cxx | 58 ++++- src/SalomeApp/SalomeApp_Application.h | 6 +- src/SalomeApp/resources/SalomeApp_msg_en.ts | 20 +- src/SalomeApp/resources/SalomeApp_msg_fr.ts | 20 ++ src/SalomeApp/resources/SalomeApp_msg_ja.ts | 20 +- 10 files changed, 282 insertions(+), 150 deletions(-) diff --git a/src/STD/STD_Application.cxx b/src/STD/STD_Application.cxx index 994edd195..86b408315 100755 --- a/src/STD/STD_Application.cxx +++ b/src/STD/STD_Application.cxx @@ -229,10 +229,9 @@ void STD_Application::createActions() createMenu( FileNewId, fileMenu, 0 ); createMenu( FileOpenId, fileMenu, 0 ); createMenu( FileReopenId, fileMenu, 0 ); - createMenu( FileCloseId, fileMenu, 5 ); - createMenu( separator(), fileMenu, -1, 5 ); createMenu( FileSaveId, fileMenu, 5 ); createMenu( FileSaveAsId, fileMenu, 5 ); + createMenu( FileCloseId, fileMenu, 5 ); createMenu( separator(), fileMenu, -1, 5 ); createMenu( separator(), fileMenu ); @@ -403,12 +402,18 @@ bool STD_Application::closeDoc( bool ask ) if ( ask && !isPossibleToClose( closePermanently ) ) return false; + closeActiveDoc( closePermanently ); +} + +/*!Close document.*/ +bool STD_Application::closeActiveDoc( bool permanently ) +{ SUIT_Study* study = activeStudy(); beforeCloseDoc( study ); if ( study ) - study->closeDocument( closePermanently ); + study->closeDocument( permanently ); clearViewManagers(); diff --git a/src/STD/STD_Application.h b/src/STD/STD_Application.h index 8e5703b01..8073407c3 100755 --- a/src/STD/STD_Application.h +++ b/src/STD/STD_Application.h @@ -168,6 +168,7 @@ protected: virtual int closeChoice( const QString& ); virtual bool closeAction( const int, bool& ); virtual bool closeDoc( bool ask = true ); + virtual bool closeActiveDoc( bool permanently = true ); private: ViewManagerList myViewMgrs; diff --git a/src/STD/resources/STD_msg_en.ts b/src/STD/resources/STD_msg_en.ts index dd91f9b92..678228906 100644 --- a/src/STD/resources/STD_msg_en.ts +++ b/src/STD/resources/STD_msg_en.ts @@ -363,8 +363,12 @@ Do you want to overwrite it? Exit from application - TOT_DESK_FILE_LOAD - Load document + TOT_DESK_CONNECT_STUDY + Connect study + + + TOT_DESK_DISCONNECT_STUDY + Disconnect study TOT_DESK_FILE_OPEN @@ -391,8 +395,12 @@ Do you want to overwrite it? Saves the active document - PRP_DESK_FILE_LOAD - Loads a document + PRP_DESK_CONNECT + Connect active study + + + PRP_DESK_DISCONNECT + Disconnect the current study PRP_DESK_WINDOW_HTILE @@ -419,8 +427,12 @@ Do you want to overwrite it? Reopen - MEN_DESK_FILE_LOAD - Conn&ect... + MEN_DESK_CONNECT + Conn&ect + + + MEN_DESK_DISCONNECT + D&isconnect MEN_DESK_FILE_SAVE diff --git a/src/STD/resources/STD_msg_fr.ts b/src/STD/resources/STD_msg_fr.ts index 87c71765e..e225ff9a3 100755 --- a/src/STD/resources/STD_msg_fr.ts +++ b/src/STD/resources/STD_msg_fr.ts @@ -363,8 +363,12 @@ Voulez-vous l'écraser ? Quitter l'application - TOT_DESK_FILE_LOAD - Charger le document + TOT_DESK_CONNECT_STUDY + Connect study + + + TOT_DESK_DISCONNECT_STUDY + Disconnect study TOT_DESK_FILE_OPEN @@ -391,8 +395,12 @@ Voulez-vous l'écraser ? Sauvegarder le document actuel - PRP_DESK_FILE_LOAD - Charge un document + PRP_DESK_CONNECT + Connect active study + + + PRP_DESK_DISCONNECT + Disconnect the current study PRP_DESK_WINDOW_HTILE @@ -419,8 +427,12 @@ Voulez-vous l'écraser ? &Réouvrir - MEN_DESK_FILE_LOAD - Connec&ter... + MEN_DESK_CONNECT + Conn&ect + + + MEN_DESK_DISCONNECT + D&isconnect MEN_DESK_FILE_SAVE diff --git a/src/STD/resources/STD_msg_ja.ts b/src/STD/resources/STD_msg_ja.ts index 6f7dbd730..2e06d72c8 100644 --- a/src/STD/resources/STD_msg_ja.ts +++ b/src/STD/resources/STD_msg_ja.ts @@ -5,115 +5,115 @@ @default TOT_DESK_EDIT_CUT - カット + ????????? PRP_DESK_EDIT_CUT - 選択範囲を切り取って、クリップボードにコピー + ?????????????????????????????????????????????????????????????????? MEN_DESK_EDIT_CUT - カット(&t) + ?????????(&t) ERR_APP_NOAPP - アプリケーションがありません + ?????????????????????????????????????????? MEN_DESK_WINDOW - ウィンドウ(&W) + ???????????????(&W) TOT_DESK_EDIT_COPY - コピー + ????????? MEN_DESK_WINDOW_CASCADE - カスケード(&C) + ???????????????(&C) PRP_DESK_EDIT_COPY - 選択範囲をクリップボードにコピー + ???????????????????????????????????????????????? PRP_DESK_WINDOW_CASCADE - ウィンドウを重ねて整理 + ????????????????????????????????? TOT_DESK_FILE_SAVEAS - ドキュメントを別名で保存... + ????????????????????????????????????... MEN_DESK_EDIT_COPY - コピー(&C) + ?????????(&C) MSG_CANT_SAVE - ファイル"%1"を保存できませんでした + ????????????"%1"????????????????????????????????? INF_DESK_TOOLBAR_STANDARD - 標準 + ?????? ALL_FILES - すべてのファイル (*. *) + ???????????????????????? (*. *) DESK_DEFAULTTITLE - Qtアプリケーション デスクトップ + Qt???????????????????????? ?????????????????? QUE_DESK_EXIT - 本当に終了しますか? + ?????????????????????????????? INF_INFO - 情報 + ?????? ERR_DOC_UNKNOWNTYPE_OPEN - 不明な種類 (%1) のドキュメントを開こうとしています。 + ??????????????? (%1) ?????????????????????????????????????????????????????? ERR_DOC_UNKNOWNTYPE_SAVE - 不明な種類 (%1) のドキュメントを保存しようしています。 + ??????????????? (%1) ????????????????????????????????????????????????????????? TOT_DESK_NEWWINDOW - 新しいウィンドウを作成 + ????????????????????????????????? BUT_CANCEL - キャンセル(&C) + ???????????????(&C) MEN_DESK_HELP_ABOUT - バージョン情報...(&A) + ?????????????????????...(&A) PRP_DESK_NEWWINDOW - 新しいウィンドウを作成 + ????????????????????????????????? MEN_DESK_VIEW_STATUSBAR - ステータス バー(&S) + ??????????????? ??????(&S) MEN_DESK_NEWWINDOW - 新しいウィンドウ(&N) + ????????????????????????(&N) PRP_DESK_VIEW_STATUSBAR - ステータスバーの有効/無効 + ??????????????????????????????/?????? ERR_DOC_DIRWITHNAMEEXIST_SAVE - ファイル %1 を保存できません。\nこの名前のディレクトリが既にディスクに存在します。別の名前を使用してください。 + ???????????? %1 ???????????????????????????\n????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? BUT_NO - いいえ(&N) + ?????????(&N) BUT_OK @@ -121,43 +121,43 @@ FILTER_FILES - %1 ファイル (%2) + %1 ???????????? (%2) PRP_DESK_WINDOW_ACTIVATE - このウィンドウをアクティブ化 + ?????????????????????????????????????????? TOT_DESK_FILE_PRINT - ドキュメントを印刷 + ??????????????????????????? TOT_DESK_FILE_CLOSE - ドキュメントを閉じる + ?????????????????????????????? TOT_DESK_FILE_NEW - 新しいドキュメント + ??????????????????????????? PRP_DESK_FILE_NEW - 新しいドキュメントを作成 + ???????????????????????????????????? PRP_DESK_FILE_MRU - ドキュメントを開く + ??????????????????????????? MEN_DESK_FILE_NEW - 新規作成(&N) + ????????????(&N) MEN_DESK_FILE_MRU - 最近使用したファイル(&F) + ??????????????????????????????(&F) TOT_DESK_EDIT_PASTE - 貼り付け + ???????????? MEN_DESK_VIEW_DOCKWINDOWS @@ -165,79 +165,79 @@ BUT_YES - はい(&Y) + ??????(&Y) MEN_DESK_VIEW - 表示(&V) + ??????(&V) PRP_DESK_HELP_ABOUT - ソフト情報の表示 + ???????????????????????? MEN_DESK_FILE - ファイル(&F) + ????????????(&F) MEN_DESK_EDIT - 編集(&E) + ??????(&E) MEN_DESK_HELP - ヘルプ(&H) + ?????????(&H) ERR_ERROR - エラー + ????????? ERR_DESK_NOAPP - 登録されたアプリケーションがありません + ????????????????????????????????????????????????????????? INF_DESK_DOC_CREATE - 新しいドキュメントを作成 + ???????????????????????????????????? QUE_DOC_ALREADYOPEN - ドキュメント %1 は既に開いています。\n再読込みしますか? + ?????????????????? %1 ??????????????????????????????\n??????????????????????????? BUT_APPLY - 適用(&A) + ??????(&A) BUT_CLOSE - 閉じる(&C) + ?????????(&C) BUT_APPLY_AND_CLOSE - 適用して閉じる(&p) + ????????????????????????&p??? INF_DESK_EXIT - 終了 + ?????? ERR_UNKNOWN - 不明なエラー + ?????????????????? BUT_HELP - ヘルプ(&H) + ?????????(&H) PRP_DESK_FILE_CLOSE - 現在のドキュメントを閉じる + ??????????????????????????????????????? PRP_DESK_FILE_PRINT - 現在のドキュメントを印刷 + ???????????????????????????????????? WRN_WARNING - 警告 + ?????? TOT_DESK_HELP_ABOUT @@ -245,238 +245,250 @@ MEN_DESK_VIEW_TOOLBARS - ツールバー(&o) + ???????????????(&o) PRP_DESK_WINDOW_HSPLIT - 現在のウィンドウを 2つに水平分割 + ??????????????????????????? 2?????????????????? MEN_DESK_WINDOW_HSPLIT - 水平分割(&H) + ????????????(&H) PRP_DESK_EDIT_PASTE - クリップボードの内容を挿入 + ??????????????????????????????????????? DLG_LOAD_STUDY_CAPTION - スタディを読み込む + ??????????????????????????? PRP_DESK_HELP_SEARCH - ヘルプのトピック検索 + ?????????????????????????????? PRP_DESK_FILE_SAVEAS - 現在のドキュメントを新しい名前で保存 + ?????????????????????????????????????????????????????? INF_READY - 準備完了 + ???????????? INF_CANCELLED - キャンセル + ??????????????? PRP_DESK_WINDOW_VSPLIT - 現在のウィンドウを2つに上下分割 + ???????????????????????????????????????????????? MEN_DESK_WINDOW_VSPLIT - 垂直分割(&V) + ????????????(&V) PRP_DESK_WINDOW_TILE - ウィンドウを並べて表示 + ????????????????????????????????? MEN_DESK_HELP_CONTENTS - コンテンツ(&C) + ???????????????(&C) PRP_DESK_HELP_CONTENTS - ヘルプコンテンツの全表示 + ???????????????????????????????????? MEN_DESK_WINDOW_HTILE - 水平方向に並べて表示(&H) + ??????????????????????????????(&H) MEN_DESK_WINDOW_VTILE - 垂直方向に並べて表示(&V) + ??????????????????????????????(&V) ERR_DOC_PERMISSIONDENIED_SAVE - ファイル %1 を保存できません。権限がありません。 + ???????????? %1 ?????????????????????????????????????????????????????? INF_DESK_DOCALREADYOPEN - 既に開いているドキュメントと同じ名前で保存できません。\n保存するには別の名前を指定してください。\n( %1 ) + ?????????????????????????????????????????????????????????????????????????????????\n????????????????????????????????????????????????????????????\n( %1 ) TIT_FILE_SAVEAS - 別名保存 + ???????????? MEN_DESK_FILE_CLOSE - 閉じる(&C) + ?????????(&C) MSG_FILE_EXISTS - ファイル"%1"は既に存在します。\n上書きしますか? + ????????????"%1"???????????????????????????\n???????????????????????? MEN_DESK_FILE_PRINT - 印刷(&P) + ??????(&P) MEN_DESK_HELP_SEARCH - 検索...(&S) + ??????...(&S) MEN_DESK_VIEW_STDTOOLBAR - 標準(&S) + ??????(&S) MEN_DESK_FILE_SAVEAS - 別名保存...(&A) + ????????????...(&A) PRP_DESK_VIEW_STDTOOLBAR - 標準ツールバーの有効/無効 + ??????????????????????????????/?????? TOT_DESK_FILE_SAVE - ドキュメントを保存 + ??????????????????????????? TOT_DESK_FILE_EXIT - アプリケーションを終了 + ????????????????????????????????? - TOT_DESK_FILE_LOAD - ドキュメントを読み込む + TOT_DESK_CONNECT_STUDY + Connect study + + + TOT_DESK_DISCONNECT_STUDY + Disconnect study TOT_DESK_FILE_OPEN - 文書を開く + ??????????????? TOT_DESK_FILE_REOPEN - ドキュメントの再読み込み + ???????????????????????????????????? PRP_DESK_FILE_EXIT - アプリケーションを終了 + ????????????????????????????????? PRP_DESK_FILE_OPEN - 既存のドキュメントを開く + ???????????????????????????????????? PRP_DESK_FILE_REOPEN - 現在のドキュメントを再読込み + ?????????????????????????????????????????? PRP_DESK_FILE_SAVE - 現在のドキュメントを保存 + ???????????????????????????????????? + + + PRP_DESK_CONNECT + Connect active study - PRP_DESK_FILE_LOAD - ドキュメントを読み込み + PRP_DESK_DISCONNECT + Disconnect the current study PRP_DESK_WINDOW_HTILE - ウィンドウを左右に並べて表示 + ?????????????????????????????????????????? PRP_DESK_WINDOW_VTILE - ウィンドウを上下に並べて表示 + ?????????????????????????????????????????? MEN_DESK_WINDOW_TILE - モザイク(&T) + ????????????(&T) MEN_DESK_FILE_EXIT - 終了(&x) + ??????(&x) MEN_DESK_FILE_OPEN - 開く...(&O) + ??????...(&O) MEN_DESK_FILE_REOPEN - 再読み込み + ??????????????? + + + MEN_DESK_CONNECT + Conn&ect - MEN_DESK_FILE_LOAD - 接続...(&e) + MEN_DESK_DISCONNECT + D&isconnect MEN_DESK_FILE_SAVE - 保存(&S) + ??????(&S) MEN_DESK_EDIT_PASTE - 貼り付け(&P) + ????????????(&P) MEN_STUDIES_CHOICE - 既存のスタディを選択 + ?????????????????????????????? STD_Application INF_DOC_MODIFIED - ドキュメントが変更されています。変更を保存しますか。 + ?????????????????????????????????????????????????????????????????????????????? INF_DOC_SAVING - スタディを保存 + ????????????????????? INF_DOC_SAVED - Study %1 を保存 + Study %1 ????????? TOT_DOCK_WINDOWS - ドッキング可能なウィンドウとツールバーを表示/非表示 + ??????????????????????????????????????????????????????????????????/????????? MEN_DOCK_WINDOWS - ウィンドウとツールバー + ????????????????????????????????? ABOUT_INFO - SUIT標準アプリケーション + SUIT?????????????????????????????? INF_DOC_SAVING_FAILS - ファイル"%1"を保存できません.\n理由:\n- 権限がない;\n- ディスクの残りのスペースが不十分;\n- アプリケーション エラー.\n別のファイル名をご使用ください。 + ????????????"%1"????????????????????????.\n??????:\n- ???????????????;\n- ????????????????????????????????????????????????;\n- ???????????????????????? ?????????.\n???????????????????????????????????????????????? INF_DOCUMENT_MODIFIED - ドキュメント"%1"が変更されました。変更を保存しますか。 + ??????????????????"%1"????????????????????????????????????????????????????????? CLOSE_STUDY - 現在のスタディを閉じる + ????????????????????????????????? CLOSE_QUESTION - 閉じる前にスタディを保存しますか? + ??????????????????????????????????????????????????? REOPEN_STUDY - スタディを再読み込み + ?????????????????????????????? REOPEN_QUESTION - スタディを再開しますか。\n最後に保存してからのすべての変更は失われます。 + ????????????????????????????????????\n????????????????????????????????????????????????????????????????????? diff --git a/src/SalomeApp/SalomeApp_Application.cxx b/src/SalomeApp/SalomeApp_Application.cxx index 282a26f30..8b73674bd 100644 --- a/src/SalomeApp/SalomeApp_Application.cxx +++ b/src/SalomeApp/SalomeApp_Application.cxx @@ -320,12 +320,15 @@ void SalomeApp_Application::createActions() tr( "MEN_DESK_REGISTRY_DISPLAY" ), tr( "PRP_DESK_REGISTRY_DISPLAY" ), /*Qt::SHIFT+Qt::Key_D*/0, desk, false, this, SLOT( onRegDisplay() ) ); - //rnv commented : implementation of the mono-study in GUI - // - //createAction( FileLoadId, tr( "TOT_DESK_FILE_LOAD" ), - // resourceMgr()->loadPixmap( "STD", tr( "ICON_FILE_OPEN" ) ), - // tr( "MEN_DESK_FILE_LOAD" ), tr( "PRP_DESK_FILE_LOAD" ), - // Qt::CTRL+Qt::Key_L, desk, false, this, SLOT( onLoadDoc() ) ); + createAction( ConnectId, tr( "TOT_DESK_CONNECT_STUDY" ), + resourceMgr()->loadPixmap( "STD", tr( "ICON_FILE_OPEN" ) ), + tr( "MEN_DESK_CONNECT" ), tr( "PRP_DESK_CONNECT" ), + Qt::CTRL+Qt::Key_L, desk, false, this, SLOT( onLoadDoc() ) ); + + createAction( DisconnectId, tr( "TOT_DESK_DISCONNECT_STUDY" ), + resourceMgr()->loadPixmap( "STD", tr( "ICON_FILE_CLOSE" ) ), + tr( "MEN_DESK_DISCONNECT" ), tr( "PRP_DESK_DISCONNECT" ), + Qt::CTRL+Qt::Key_U, desk, false, this, SLOT( onUnloadDoc() ) ); #ifdef WITH_SIMANIO @@ -346,7 +349,9 @@ void SalomeApp_Application::createActions() // creation of menu item is moved to VISU // createMenu( SaveGUIStateId, fileMenu, 10, -1 ); - // createMenu( FileLoadId, fileMenu, 0 ); + createMenu( ConnectId, fileMenu, 5 ); + createMenu( DisconnectId, fileMenu, 5 ); + createMenu( separator(), fileMenu, -1, 5 ); #ifdef WITH_SIMANIO if (myIsSiman) { @@ -358,7 +363,6 @@ void SalomeApp_Application::createActions() } #endif createMenu( DumpStudyId, fileMenu, 10, -1 ); - createMenu( separator(), fileMenu, -1, 10, -1 ); createMenu( LoadScriptId, fileMenu, 10, -1 ); createMenu( separator(), fileMenu, -1, 10, -1 ); createMenu( PropertiesId, fileMenu, 10, -1 ); @@ -477,6 +481,31 @@ void SalomeApp_Application::onLoadDoc() } } +/*!SLOT. Unload document.*/ +void SalomeApp_Application::onUnloadDoc( bool ask ) +{ + if ( ask ) { + activeStudy()->abortAllOperations(); + if ( activeStudy()->isModified() ) { + QString docName = activeStudy()->studyName().trimmed(); + int answer = SUIT_MessageBox::question( desktop(), tr( "DISCONNECT_CAPTION" ), + tr( "DISCONNECT_DESCRIPTION" ), + tr( "DISCONNECT_SAVE" ), + tr( "DISCONNECT_WO_SAVE" ), + tr( "APPCLOSE_CANCEL" ), 0 ); + if ( answer == 0 ) { // save before unload + if ( activeStudy()->isSaved() ) + onSaveDoc(); + else if ( !onSaveAsDoc() ) + return; + } + else if ( answer == 2 ) // Cancel + return; + } + } + closeActiveDoc( false ); +} + /*!SLOT. Create new study and load script*/ void SalomeApp_Application::onNewWithScript() { @@ -773,6 +802,16 @@ void SalomeApp_Application::updateCommandsStatus() if( a ) a->setEnabled( activeStudy() ); + // Connect study menu + a = action( ConnectId ); + if( a ) + a->setEnabled( !activeStudy() ); + + // Disconnect study menu + a = action( DisconnectId ); + if( a ) + a->setEnabled( activeStudy() ); + // update state of Copy/Paste menu items onSelectionChanged(); } @@ -1268,8 +1307,7 @@ QMap SalomeApp_Application::activateModuleActions() const { QMap opmap = LightApp_Application::activateModuleActions(); - // rnv commented : implementation of the mono-study in GUI - // opmap.insert( LoadStudyId, tr( "ACTIVATE_MODULE_OP_LOAD" ) ); + opmap.insert( LoadStudyId, tr( "ACTIVATE_MODULE_OP_LOAD" ) ); opmap.insert( NewAndScriptId, tr( "ACTIVATE_MODULE_OP_SCRIPT" ) ); return opmap; diff --git a/src/SalomeApp/SalomeApp_Application.h b/src/SalomeApp/SalomeApp_Application.h index 5d999d1a9..90655a4b3 100644 --- a/src/SalomeApp/SalomeApp_Application.h +++ b/src/SalomeApp/SalomeApp_Application.h @@ -69,8 +69,9 @@ class SALOMEAPP_EXPORT SalomeApp_Application : public LightApp_Application public: enum { MenuToolsId = 5 }; enum { DumpStudyId = LightApp_Application::UserID, LoadScriptId, PropertiesId, - CatalogGenId, RegDisplayId, SaveGUIStateId, FileLoadId, UserID, - SimanCheckInId, SimanLocalCheckInId }; + CatalogGenId, RegDisplayId, SaveGUIStateId, ConnectId, DisconnectId, + SimanCheckInId, SimanLocalCheckInId, + UserID }; typedef enum { WT_NoteBook = LightApp_Application::WT_User, WT_User @@ -124,6 +125,7 @@ public slots: virtual void onLoadDoc(); virtual void onNewWithScript(); virtual bool onLoadDoc( const QString& ); + virtual void onUnloadDoc( bool ask = true); virtual void onCloseDoc( bool ask = true); virtual void onLoadDocMessage(const QString&); diff --git a/src/SalomeApp/resources/SalomeApp_msg_en.ts b/src/SalomeApp/resources/SalomeApp_msg_en.ts index af08eef16..ec7ce6a2f 100644 --- a/src/SalomeApp/resources/SalomeApp_msg_en.ts +++ b/src/SalomeApp/resources/SalomeApp_msg_en.ts @@ -20,9 +20,7 @@ Do you want to load it? STUDYCLOSE_DESCRIPTION - You should close an existing study before. -Do you want to close it? - + You already have an active study in your session. It has to be closed before working with another study. WRN_STUDY_LOCKED @@ -406,6 +404,22 @@ Do you want to reload it ? PRP_SIMAN_LOCAL_CHECK_IN Check In for module + + DISCONNECT_CAPTION + Disconnect active study + + + DISCONNECT_DESCRIPTION + Do you want to save study before disconnect? + + + DISCONNECT_SAVE + &Save && Disconnect + + + DISCONNECT_WO_SAVE + &Disconnect w/o saving + SalomeApp_StudyPropertiesDlg diff --git a/src/SalomeApp/resources/SalomeApp_msg_fr.ts b/src/SalomeApp/resources/SalomeApp_msg_fr.ts index 345a295e0..5aee00d36 100755 --- a/src/SalomeApp/resources/SalomeApp_msg_fr.ts +++ b/src/SalomeApp/resources/SalomeApp_msg_fr.ts @@ -12,6 +12,10 @@ Un fichier Python ne doit être composé que de lettres, chiffres et tirets bas WRN_FILE_NOT_EXIST Le fichier %1 n'existe pas. + + STUDYCLOSE_DESCRIPTION + You already have an active study in your session. It has to be closed before working with another study. + WRN_STUDY_LOCKED L'étude est verrouillée @@ -382,6 +386,22 @@ Voulez-vous le recharger ? PRP_SIMAN_LOCAL_CHECK_IN Check In pour la module" + + DISCONNECT_CAPTION + Disconnect active study + + + DISCONNECT_DESCRIPTION + Do you want to save study before disconnect? + + + DISCONNECT_SAVE + &Save && Disconnect + + + DISCONNECT_WO_SAVE + &Disconnect w/o saving + SalomeApp_StudyPropertiesDlg diff --git a/src/SalomeApp/resources/SalomeApp_msg_ja.ts b/src/SalomeApp/resources/SalomeApp_msg_ja.ts index 4c0b3b964..f2084990d 100644 --- a/src/SalomeApp/resources/SalomeApp_msg_ja.ts +++ b/src/SalomeApp/resources/SalomeApp_msg_ja.ts @@ -17,8 +17,8 @@ STUDYCLOSE_DESCRIPTION - 既存のスタディを閉じる必要があります。閉じますか? - + You already have an active study in your +session. It has to be closed before working with another study. WRN_STUDY_LOCKED @@ -401,6 +401,22 @@ PRP_SIMAN_LOCAL_CHECK_IN モジュールにチェックイン + + DISCONNECT_CAPTION + Disconnect active study + + + DISCONNECT_DESCRIPTION + Do you want to save study before disconnect? + + + DISCONNECT_SAVE + &Save && Disconnect + + + DISCONNECT_WO_SAVE + &Disconnect w/o saving + SalomeApp_StudyPropertiesDlg -- 2.39.2