Come posso avere il controllo ortografico per una lingua * ma NON * per un'altra in El Capitain?

3

Voglio che il controllo ortografico sia attivo per il greco (o qualsiasi altra lingua) e OFF per l'inglese.

Nelle Preferenze di sistema (Tastiera - > Testo) ho abilitato il greco (dove si dice "Ελληνικά (iSquare)" nelle immagini) come SOLO abilitato lingua (ho disabilitato tutti gli altri dal menu a comparsa (Set Up ...) e l'ho scelto nello stesso menu.

Quindiilcontrolloortograficogrecofunziona.MailproblemaèchequandoscrivounaparolaInglese,siscriveanchequellaparola!(Quindisedigito:" helloo " lo cambia in " ciao "!)

Questo è quello che voglio evitare!

C'è un modo per eseguire il controllo solo in greco e non in inglese?

Quindi "Εληνικά" diventerà "Ελληνικά", ma "helloo" rimarrà "helloo".

    
posta Gik 10.02.2016 - 12:38
fonte

1 risposta

1

Il seguente script imposterà la lingua di ortografia SOLO in coreano e aprirà una finestra di TextEdit.

#!/bin/sh
PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin export PATH

CommandD()
{
osascript <<EndOfMyScript
tell application "System Events"
keystroke "d" using [command down, option down]
end tell
EndOfMyScript
}



currentDockHiddenState=$(defaults read com.apple.Dock autohide)
if [[ "$currentDockHiddenState" != "1" ]]; then
    CommandD
fi

# Disable text auto-replacement
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSAutomaticCapitalizationEnabled -bool false
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSAutomaticDashSubstitutionEnabled -bool false
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSAutomaticPeriodSubstitutionEnabled -bool false
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSAutomaticQuoteSubstitutionEnabled -bool false
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSAutomaticSpellingCorrectionEnabled -bool false
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSAutomaticTextCompletionEnabled -bool false
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSSpellCheckerAutomaticallyIdentifiesLanguages -bool false
defaults write ~/Library/Preferences/.GlobalPreferences.plist WebAutomaticSpellingCorrectionEnabled -bool false
defaults delete ~/Library/Preferences/.GlobalPreferences.plist NSUserDictionaryReplacementItems
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSUserDictionaryReplacementItems -array
defaults delete ~/Library/Preferences/.GlobalPreferences.plist AppleLanguages
defaults write ~/Library/Preferences/.GlobalPreferences.plist AppleLanguages -array-add "en" "ko"
defaults delete ~/Library/Preferences/.GlobalPreferences.plist NSLinguisticDataAssetsRequested
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSLinguisticDataAssetsRequested -array-add "en" "en_US" "ko"
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSPreferredSpellServerLanguage "ko"
defaults delete ~/Library/Preferences/.GlobalPreferences.plist NSPreferredSpellServerVendors
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSPreferredSpellServerVendors -dict "ko" -string "Apple"
defaults delete ~/Library/Preferences/.GlobalPreferences.plist NSPreferredSpellServers
defaults write ~/Library/Preferences/.GlobalPreferences.plist NSPreferredSpellServers -array-add "ko" "Apple"

osascript -e 'tell application "Finder"' -e 'set rrr to get bounds of window of desktop' -e 'end tell' -e 'tell application "TextEdit"' -e 'activate' -e 'set bounds of window 1 to rrr' -e 'end tell'
    
risposta data 10.04.2018 - 21:15
fonte

Leggi altre domande sui tag