ID Locale IDale có nghĩa là gì trong các báo cáo lỗi của Windows 7?


2

Tôi đã bắt gặp một "Chữ ký vấn đề", như sau, trong đó có "ID địa phương". Nó có nghĩa là gì?

Problem signature:
  Problem Event Name:   PowerShell
  NameOfExe:    powershell.exe
  FileVersionOfSystemManagementAutomation:  10.0.10105.0
  InnermostExceptionType:   System.ArgumentException
  OutermostExceptionType:   System.ArgumentException
  DeepestPowerShellFrame:   werShell.ConsoleHost.InitializeStandardInputReader
  DeepestFrame: System.IO.FileStream..ctor
  ThreadName:   Consol.. main thread
  OS Version:   6.1.7601.2.1.0.256.4
  Locale ID:    1033

Câu trả lời:


2

Hóa ra có một lời giải thích khá kỹ lưỡng về cách thức hoạt động của Hỗ trợ Ngôn ngữ Quốc gia (NLS) này trong Mạng lưới Nhà phát triển của Microsoft (MSDN). Các ý chính sau:

... Mục đích ... xác định các dịch vụ NLS (sắp xếp, định dạng thời gian / ngày và bàn phím / IME) cho các địa điểm chưa có hỗ trợ riêng trong Windows để tránh xung đột. - ID ngôn ngữ được gán bởi Microsoft

Về cơ bản, điều đó có nghĩa là các nhà phát triển có thể sử dụng ID miền địa phương trong trường hợp Windows của người dùng không có ngôn ngữ của người dùng đó và thông tin ngôn ngữ khác. Bằng cách đó, nhà phát triển có thể cung cấp hỗ trợ ngôn ngữ của riêng họ cho người dùng đó, độc lập với việc Microsoft có bản địa hóa Windows cho Địa điểm đó hay không.

Có vẻ như tôi đã bỏ lỡ điều này trên MSDN, bằng cách nào đó. Dù sao, nếu bất cứ ai bắt gặp điều này trên Google, những điều trên nên giải thích nó.

Nếu tôi đã nhận được điều này sai, xin vui lòng bình luận hoặc cung cấp một câu trả lời khác, mặc dù!


1

'Địa điểm' dùng để chỉ quốc gia và ngôn ngữ bạn đang sử dụng. Các quốc gia khác nhau có ngôn ngữ khác nhau (rõ ràng), nhưng ngay cả các quốc gia nói cùng một ngôn ngữ cũng có cách thể hiện ngày, thời gian và tiền tệ khác nhau.

1033 là Mỹ-Anh. 1041 là tiếng Nhật, v.v.

Đôi khi bạn có thể thấy nó được viết là en_US (đối với tiếng Anh Mỹ) hoặc en_AU (đối với tiếng Anh Úc). Đó là cách làm được quốc tế chấp nhận. Con số là một thứ của Microsoft.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.