Auto Language
Plugin AVC_AutoLng for AutoCAD and BricsCAD.
Keyboard Language auto switch. Plugin helps to switch the keyboard between English and your native language.
A simple plug-in will help anyone who uses the English version of AutoCAD, but enters texts in their native language. As you know, many professionals fundamentally do not use localized versions of AutoCAD. And there are significant reasons for this. This plugin will automatically switch the input language to your native language as soon as you run any text input command. And will switch the language back to English at the end of the command. Thus, you can safely call AutoCAD commands with familiar keyboard shortcuts, you can enter command options from the keyboard. At this time, English will be enabled. And as soon as you start writing text (for example, call MText or MLeader), the plugin will immediately switch the language.
The command will also be useful in all localizations of AutoCAD|BricsCAD where the names of commands and options are left in English: Chinese, Japanese, Korean.
You can set up a command for more exotic cases - the AutoCAD control language (the language for entering commands and options) can be customized, as well as the text input language. The program knows codes of all languages of the world.
If the switch bothers you, then you can quickly turn it off with the AutoLng command. And then turn it on again.
The language to which the plug-in is switched is taken from the Windows settings, and the command input language is taken from the properties of AutoCAD or BricsCAD. But you can change everything.
The list of AutoCAD commands to switch to can also be edited. By default, all AutoCAD and Mechanical text commands are listed.
Read about downloading and installing the program here.
Program is free for use. If the program really helps you, please donate a small amount.
Usage Instructions
Just install and use! Enter commands from the keyboard or the buttons, and the plugin decides to switch the language or not. No need to monitor the current state of the keyboard. You can use short commands.
To configure the program, enter the AutoLNG command. After its launch, you will see the following options:
Yes - enable automatic switching. The program itself will turn on immediately after installation if two or more keyboard layouts are installed on your system.
No - temporarily block the switch.
Language - the option sets the language of the keyboard layout to which switching occurs, i.e. your native language. The program will display a new set of options for choosing one of the languages known to the program:
AR or عرب - Arabic,
BY or Бе - Belarusian ,
CH or 中國 - Chinese Taiwan,
ZH or 中国 - Chinese PRC,
CS or ČE - Czech,
DE or Ge - German,
ES or Sp - Spanish,
FR - French,
HE or עִברִית - Hebrew,
HY or ՀԱ - Armenian,
JA or 日本 - Japanese,
KO or 한국 - Korean,
RO - Romanian,
RU or Ру - Russian,
SK or Sl - Slovak,
TR or TÜ - Turkish,
UA or Ук - Ukrainian
System - the second language of the Windows keyboard (except English). The program uses this language by default.
Another - you can enter any language. Entered as a hexadecimal number. Codes can be found here https://autoit-script.ru/docs/appendix/oslangcodes.htm in the hex column. Some languages can be entered as one or two letter names. Asterisk - return to the default setting (equivalent to Sy - system language)
Main - language selection for AutoCAD|BricsCAD control. This language will be automatically switched after the end of the text input commands. That is, it is the language in which you enter the names of commands and options on the command line. It may not necessarily be English. To control English AutoCAD, you can use any language containing standard Latin letters. for example, Slovak or Polish. The default localization language is AutoCAD|BricsCAD. You can select another language from the list or by entering the language code (see above).
Commands - Enter a list of switch commands. Paste the full list of commands on which you want to switch the language to the command line. By default, there is such a list:
TEXT,DTEXT,DDEDIT,MTEXT,MTEDIT,TABLEDIT,EATTEDIT,MLEADERCONTENTEDIT,MLEADER,SAVEAS,AMNOTE,AMPARTREF,AMPARTREFEDIT,AMLAYER,RENAME
Commands are entered into the list in large English letters without spaces, separated by commas. Use only full English command names. Short command names will not work. The program has no options to add/remove commands from the list. You should prepare the list in advance and enter it all at once. You can return to the default list by entering an asterisk * instead of the list.
You can find the settings for these commands in the A>V>C> Options Palette.
Settings dialog
In the Settings Palette A>V>C> you can configure language switching in a convenient settings dialog, without using the command line. In the input fields for text and command languages, you can enter both hexadecimal and alphabetic language codes. The program knows all existing language codes. And in the drop-down lists there are all the languages installed on your system.
Known Issues
If you click on the table and immediately start typing text, AutoCAD itself activates the input text mode. However, the start editing event appears after you enter the first character. Accordingly, the language switching occurs after the first character is already put in the cell. I.e. first character will always be in English. No idea how to fix it, so I recommend going into input text mode by double-clicking the mouse on table cell so that when you see the text editor window then the language is switched already.