Pesan kesalahan saya ditampilkan dalam bahasa Prancis. Bagaimana cara mengubah pengaturan bahasa sistem saya sehingga pesan kesalahan akan ditampilkan dalam bahasa Inggris?
109
Anda dapat mengatur ini menggunakan Sys.setenv()
fungsi. Sesi R saya default ke bahasa Inggris, jadi saya akan mengaturnya ke bahasa Prancis dan kemudian kembali lagi:
> Sys.setenv(LANG = "fr")
> 2 + x
Erreur : objet 'x' introuvable
> Sys.setenv(LANG = "en")
> 2 + x
Error: object 'x' not found
Daftar singkatannya dapat ditemukan di sini .
Sys.getenv()
memberi Anda daftar semua variabel lingkungan yang disetel.
Dalam kasus RStudio untuk Windows saya berhasil mengubah bahasa mengikuti instruksi yang ditemukan di R untuk Windows FAQ , khususnya saya menulis:
di dalam file
Rconsole
(dalam instalasi saya ituC:\Program Files\R\R-2.15.2\etc\Rconsole
); ini juga berfungsi untuk perintahRscript
.Misalnya Anda dapat menemukan
Rconsole
file dengan dua perintah ini dari prompt perintah:cd \
dir Rconsole /s
Yang pertama menjadikan root sebagai direktori saat ini, yang kedua mencari
Rconsole
file.Pada tangkapan layar berikut Anda memiliki
Rconsole
file itu di folderC:\Program Files\R\R-3.4.1\etc
.Anda mungkin memiliki lebih dari satu lokasi, dalam hal ini Anda dapat mengedit semua
Rconsole
file.Setelah itu Anda dapat membuka
Rconsole
file dengan editor favorit Anda dan mencari baris tersebutlanguage =
lalu menambahkannyaEN
di akhir baris tersebut.Pada tangkapan layar berikut, garis yang menarik adalah angka 70 dan Anda harus menambahkan
EN
di akhirnya.sumber
cd \
dandir Rconsole /s
untuk mencari banyak file?Untuk pengguna mac, saya menemukan ini di R untuk Mac FAQ
Ini membantu saya mengubah bahasa konsol saya dari Cina ke Inggris.
sumber
Ini bekerja dari baris perintah:
Tidak ada jawaban lain di atas yang berhasil untuk saya
sumber
.bash_profile
file (di Mac OS). Kemudian, ketik sajasource .bash_profile
agar perubahan efektif di jendela. obs : dengan asumsipwd
adalah~
, yaitu direktori home.Jika Anda menggunakan Ubuntu, Anda akan mengaturnya
di /etc/R/Renviron.site.
sumber
sudo nano /etc/R/Renviron.site
ke terminal, diikuti dengan kata sandi Anda ketika terminal meminta Anda untuk itu. Kemudian Anda dapat mengedit file itu langsung di terminal. Tambahkan baris yang disebutkan linellobocki, lalu dorongctrl + x
untuk keluar. Kemudian ketiky
untuk mengonfirmasi bahwa Anda ingin menyimpan perubahan dan tekan enter untuk mengonfirmasi nama dan direktori file.Anda mungkin juga ingin mengetahui perbedaan antara, misalnya,
Sys.setenv(LANG = "ru")
danSys.setlocale(locale = "ru_RU.utf8")
.Jika Anda tertarik untuk mengubah perilaku fungsi yang merujuk ke salah satu elemen ini (misalnya
strptime
mengekstrak tanggal), Anda harus menggunakanSys.setlocale()
. Lihat?Sys.setlocale
untuk lebih jelasnya. Untuk melihat semua bahasa yang tersedia di sistem linux, Anda dapat menjalankansumber
Bagi saya bekerja:
Pengujian:
Juga bekerja untuk mendapatkan pesan bahasa Inggris:
Untuk mengatur ulang ke pesan Jerman yang saya gunakan
Inilah awal mula saya
sessionInfo
:sumber
ketik ini terlebih dahulu: system ("defaults write org.R-project.R force.LANG en_US.UTF-8") maka Anda akan mendapatkan nomor indeks (dalam kasus saya adalah 127)
lalu ketik: Sys.setenv (LANG = "en") lalu ketikkan angkanya dan ENTER 127
sumber
Solusi sederhana akan menyetel ekspor Lang = C di skrip bash Anda. Saya memiliki masalah serupa di mana bahasa default adalah bahasa Jerman sehingga dikembalikan ke bahasa Inggris.
sumber
system("export Lang=C")
Jika Anda ingin mengubah bahasa R di terminal ke bahasa Inggris selamanya, ini berfungsi dengan baik untuk saya di macOS:
Buka terminal.app, dan ucapkan:
Lalu berkata:
Kedua perintah ini akan membantu Anda membuka file ".bash_profile" di TextEdit.
Tambahkan ini ke file ".bash_profile":
Kemudian simpan file tersebut, buka kembali terminal dan ketik
R
, Anda akan menemukan bahasanya telah berubah menjadi bahasa Inggris.Jika Anda ingin bahasa kembali ke aslinya, cukup tambahkan
#
sebelumnyaexport LANG=en_US.UTF-8
.sumber
Satu-satunya hal yang berhasil untuk saya adalah menghapus R sepenuhnya (pastikan untuk menghapusnya dari file Program juga), dan menginstalnya, tetapi batalkan pilihan Terjemahan Pesan selama proses instalasi. Ketika saya menginstal R, dan kemudian RCmdr, akhirnya muncul dalam bahasa Inggris.
sumber
Di Ubuntu 14.04 LTS saya harus menghapus
#
dari komentar#LANGUAGE=EN
.Semua pilihan lain tidak bekerja untuk saya.
sumber
Anda hanya perlu mengubah bahasa dasar microsoft di komputer Anda!
tekan tombol windows bersama dengan r, dan tip kode berikut ke jendela yang terbuka
control.exe / nama Microsoft.Language
muat paket bahasa yang ingin Anda gunakan dan ubah opsinya. tapi hati-hati, ini juga akan mengubah tata letak keyboard Anda!
sumber
di windows, jika Anda tidak memiliki hak admin , buat saja pintasan program baru ke Rgui.exe . Kemudian di properti pintasan itu, buka tab 'Pintasan' dan ubah target untuk memasukkan bahasa sistem pilihan Anda, mis.
"C:\Program Files\R\R-3.5.3\bin\x64\Rgui.exe" LANGUAGE=en
sumber
Saya menggunakan R Studio di Mac dan saya tidak dapat menemukan file Rconsole. Jadi saya mengambil cara yang lebih brutal dan baru saja menghapus file bahasa yang tidak diinginkan dari aplikasi R. Anda hanya perlu pergi ke Rapp Anda di folder aplikasi Anda, klik kanan, tampilkan konten paket lalu / content / Resources /. Ada file bahasa misalnya English.lproj atau dalam kasus saya de.lproj yang saya hapus. Setelah memulai ulang R, pesan kesalahan muncul dalam bahasa Inggris .. Mungkin itu membantu!
sumber