Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [ ! -f $HOME/.omegat/ompath ]; then
- dirname `zenity --file-selection --title="Navigate to OT directory" \
- --text="Select OmegaT.jar from the folder where OmegaT is installed"` \
- > $HOME/.omegat/ompath
- fi
- OM_PATH=`cat $HOME/.omegat/ompath`
- #Select the Tokenizer for your project
- TokLang=`zenity --list --title="Source Language" \
- --text="Select source language for the project" \
- --radiolist --window-icon="$OM_PATH/images/OmegaT.png" \
- --height="720" \
- --column="" --column="Language" \
- "" "Arabic" \
- "" "Armenian" \
- "" "Basque" \
- "" "Brazilian" \
- "" "Bulgarian" \
- "" "Catalan" \
- "" "Chinese" \
- "" "CJK" \
- "" "Czech" \
- "" "Danish" \
- "" "Dutch" \
- "" "English" \
- "" "Finnish" \
- "" "French" \
- "" "Galician" \
- "" "German2" \
- "" "German" \
- "" "Greek" \
- "" "Hindi" \
- "" "Hungarian" \
- "" "Indonesian" \
- "" "Irish" \
- "" "Italian" \
- "" "Japanese" \
- "" "Latvian" \
- "" "Norwegian" \
- "" "Persian" \
- "" "Porter" \
- "" "Portuguese" \
- "" "Romanian" \
- "" "Russian" \
- "" "SmartChinese" \
- "" "Spanish" \
- "" "Swedish" \
- "" "Thai" \
- "" "Turkish" \
- `
- if [ $? -eq "1" ]; then
- zenity --error --title="Canceled" --text="Canceled" --timeout=1
- exit 0
- fi
- case "$TokLang" in
- Danish|Dutch|English|Finnish|French|German2|German|Hungarian|Italian|Norwegian|Portuguese|Romanian|Russian|Spanish|Swedish|Turkish)
- Analizer=`zenity --list --title="Analizer" \
- --text="Select the analizer for your language" --radiolist \
- --window-icon="$OM_PATH/images/OmegaT.png" \
- --column="" --column="Analyzer" "TRUE" "Snowball" "" "Lucene"`
- if [ $? -eq "1" ]; then
- zenity --error --title="Canceled" --text="Canceled" --timeout=1
- exit 0
- fi
- ;;
- Japanese)
- Analizer=`zenity --list --title="Analizer" \
- --text="Select the analizer for your language" --radiolist \
- --window-icon="$OM_PATH/images/OmegaT.png" \
- --column="" --column="Analyzer" "TRUE" "TinySegmenter" "" "Lucene"`
- if [ $? -eq "1" ]; then
- zenity --error --title="Canceled" --text="Canceled" --timeout=1
- exit 0
- fi
- ;;
- Arabic|Armenian|Basque|Brazilian|Bulgarian|Catalan|Chinese|CJK|Czech|Greek|Hindi|Indonesian|Irish|Latvian|SmartChinese|Thai|Persian)
- Analizer="Lucene"
- ;;
- German2|Porter)
- Analizer="Snowball"
- esac
- TOKENIZER=org.omegat.plugins.tokenizer."$Analizer""$TokLang"Tokenizer;
- cd $OM_PATH
- sleep 10 && /home/kostya/.omegat/script/taginsert &
- sleep 10 && /home/kostya/.omegat/script/bracketinsert &
- ./OmegaT --ITokenizer=$TOKENIZER
- kill -9 `pgrep taginsert`
- kill -9 `pgrep bracketinsert`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement