تغییر زبان ویندوز با استفاده از برنامه نویسی

تغییر زبان ویندوز با استفاده از برنامه نویسی

گاهاً در پروژه هایی که نوشته می شود نیاز است که در بعضی فرم ها یا در ابتدای باز شدن برنامه زبان ویندوز به فارسی یا سایر زبان ها تغییر کند. از آنجا که یک برنامه نویس باید تمامی حالات را در نظر بگیرد و ممکن است کاربری که با برنامه کار می کند اطلاعات کافی از تغییر زبان را نداشته باشد بهتر است که زبان ویندوز در مکان های مورد نیاز به وسیله برنامه‌نویسی به زبان فارسی و غیره تغییر کند. با استفاده از قطعه کدی که در زیر آمده، می توانید در برنامه ، زبان سیستم خود را به فارسی و سایر زبان ها تغییر دهید :

تغییر زبان ویندوز به فارسی

InputLanguage.CurrentInputLanguage=InputLanguage.FromCulture(New System.Globalization.CultureInfo("fa-IR"))

تغییر زبان ویندوز به فارسی

InputLanguage.CurrentInputLanguage=InputLanguage.FromCulture(New System.Globalization.CultureInfo("fa-IR"));

برای تغییر زبان ویندوز به سایر زبان ها نیز می توانید از جدول زیر استفاده کنید :

Culture/language nameCulture

"" (empty string)

Invariant culture

af

Afrikaans

af-ZA

Afrikaans (South Africa)

sq

Albanian

sq-AL

Albanian (Albania)

ar

Arabic

ar-DZ

Arabic (Algeria)

ar-BH

Arabic (Bahrain)

ar-EG

Arabic (Egypt)

ar-IQ

Arabic (Iraq)

ar-JO

Arabic (Jordan)

ar-KW

Arabic (Kuwait)

ar-LB

Arabic (Lebanon)

ar-LY

Arabic (Libya)

ar-MA

Arabic (Morocco)

ar-OM

Arabic (Oman)

ar-QA

Arabic (Qatar)

ar-SA

Arabic (Saudi Arabia)

ar-SY

Arabic (Syria)

ar-TN

Arabic (Tunisia)

ar-AE

Arabic (U.A.E.)

ar-YE

Arabic (Yemen)

hy

Armenian

hy-AM

Armenian (Armenia)

az

Azeri

az-Cyrl-AZ

Azeri (Azerbaijan, Cyrillic)

az-Latn-AZ

Azeri (Azerbaijan, Latin)

eu

Basque

eu-ES

Basque (Basque)

be

Belarusian

be-BY

Belarusian (Belarus)

bg

Bulgarian

bg-BG

Bulgarian (Bulgaria)

ca

Catalan

ca-ES

Catalan (Catalan)

zh-HK

Chinese (Hong Kong SAR, PRC)

zh-MO

Chinese (Macao SAR)

zh-CN

Chinese (PRC)

zh-Hans

Chinese (Simplified)

zh-SG

Chinese (Singapore)

zh-TW

Chinese (Taiwan)

zh-Hant

Chinese (Traditional)

hr

Croatian

hr-BA

Croatian (Bosnia and Herzegovina)

hr-HR

Croatian (Croatia)

cs

Czech

cs-CZ

Czech (Czech Republic)

da

Danish

da-DK

Danish (Denmark)

dv

Divehi

dv-MV

Divehi (Maldives)

nl

Dutch

nl-BE

Dutch (Belgium)

nl-NL

Dutch (Netherlands)

en

English

en-AU

English (Australia)

en-BZ

English (Belize)

en-CA

English (Canada)

en-029

English (Caribbean)

en-IE

English (Ireland)

en-JM

English (Jamaica)

en-NZ

English (New Zealand)

en-PH

English (Philippines)

en-ZA

English (South Africa

en-TT

English (Trinidad and Tobago)

en-GB

English (United Kingdom)

en-US

English (United States)

en-ZW

English (Zimbabwe)

et

Estonian

et-EE

Estonian (Estonia)

fo

Faroese

fo-FO

Faroese (Faroe Islands)

fa

Farsi

fa-IR

Farsi (Iran)

fi

Finnish

fi-FI

Finnish (Finland)

fr

French

fr-BE

French (Belgium)

fr-CA

French (Canada)

fr-FR

French (France)

fr-LU

French (Luxembourg)

fr-MC

French (Monaco)

fr-CH

French (Switzerland)

gl

Galician

gl-ES

Galician (Spain)

ka

Georgian

ka-GE

Georgian (Georgia)

de

German

de-AT

German (Austria)

de-DE

German (Germany)

de-DE_phoneb

German (Germany, phone book sort)

de-LI

German (Liechtenstein)

de-LU

German (Luxembourg)

de-CH

German (Switzerland)

el

Greek

el-GR

Greek (Greece)

gu

Gujarati

gu-IN

Gujarati (India)

he

Hebrew

he-IL

Hebrew (Israel)

hi

Hindi

hi-IN

Hindi (India)

hu

Hungarian

hu-HU

Hungarian (Hungary)

is

Icelandic

is-IS

Icelandic (Iceland)

id

Indonesian

id-ID

Indonesian (Indonesia)

it

Italian

it-IT

Italian (Italy)

it-CH

Italian (Switzerland)

ja

Japanese

ja-JP

Japanese (Japan)

kn

Kannada

kn-IN

Kannada (India)

kk

Kazakh

kk-KZ

Kazakh (Kazakhstan)

kok

Konkani

kok-IN

Konkani (India)

ko

Korean

ko-KR

Korean (Korea)

ky

Kyrgyz

ky-KG

Kyrgyz (Kyrgyzstan)

lv

Latvian

lv-LV

Latvian (Latvia)

lt

Lithuanian

lt-LT

Lithuanian (Lithuania)

mk

Macedonian

mk-MK

Macedonian (Macedonia, FYROM)

ms

Malay

ms-BN

Malay (Brunei Darussalam)

ms-MY

Malay (Malaysia)

mr

Marathi

mr-IN

Marathi (India)

mn

Mongolian

mn-MN

Mongolian (Mongolia)

no

Norwegian

nb-NO

Norwegian (Bokmål, Norway)

nn-NO

Norwegian (Nynorsk, Norway)

pl

Polish

pl-PL

Polish (Poland)

pt

Portuguese

pt-BR

Portuguese (Brazil)

pt-PT

Portuguese (Portugal)

pa

Punjabi

pa-IN

Punjabi (India)

ro

Romanian

ro-RO

Romanian (Romania)

ru

Russian

ru-RU

Russian (Russia)

sa

Sanskrit

sa-IN

Sanskrit (India)

sr-Cyrl-CS

Serbian (Serbia, Cyrillic)

sr-Latn-CS

Serbian (Serbia, Latin)

sk

Slovak

sk-SK

Slovak (Slovakia)

sl

Slovenian

sl-SI

Slovenian (Slovenia)

es

Spanish

es-AR

Spanish (Argentina)

es-BO

Spanish (Bolivia)

es-CL

Spanish (Chile)

es-CO

Spanish (Colombia)

es-CR

Spanish (Costa Rica)

es-DO

Spanish (Dominican Republic)

es-EC

Spanish (Ecuador)

es-SV

Spanish (El Salvador)

es-GT

Spanish (Guatemala)

es-HN

Spanish (Honduras)

es-MX

Spanish (Mexico)

es-NI

Spanish (Nicaragua)

es-PA

Spanish (Panama)

es-PY

Spanish (Paraguay)

es-PE

Spanish (Peru)

es-PR

Spanish (Puerto Rico)

es-ES

Spanish (Spain)

es-ES_tradnl

Span (Span, Traditional Sort)

es-UY

Spanish (Uruguay)

es-VE

Spanish (Venezuela)

sw

Swahili

sw-KE

Swahili (Kenya)

sv

Swedish

sv-FI

Swedish (Finland)

sv-SE

Swedish (Sweden)

syr

Syriac

syr-SY

Syriac (Syria)

ta

Tamil

ta-IN

Tamil (India)

tt

Tatar

tt-RU

Tatar (Russia)

te

Telugu

te-IN

Telugu (India)

th

Thai

th-TH

Thai (Thailand)

tr

Turkish

tr-TR

Turkish (Turkey)

uk

Ukrainian

uk-UA

Ukrainian (Ukraine)

ur

Urdu

ur-PK

Urdu (Pakistan)

uz

Uzbek

uz-Cyrl-UZ

Uzbek (Uzbekistan, Cyrillic)

uz-Latn-UZ

Uzbek (Uzbekistan, Latin)

vi

Vietnamese

vi-VN

Vietnamese (Vietnam)



نظرات کاربران



عبارت امنیتی : حاصل 3 × 4 می شود :
متن پیام :