Tôi có thể thay đổi ngôn ngữ mặc định của ứng dụng / chương trình trong Snow Leopard không?


13

Nó được sử dụng rất dễ dàng trong Leopard thông qua hộp thoại thông tin, người ta có thể đặt bất kỳ ứng dụng nào để bắt đầu bằng ngôn ngữ mong muốn. Một số chương trình như Things hoặc Adobe Creative Suite đơn giản là hiệu quả hơn bằng tiếng Anh. Tôi muốn có tính năng này trở lại - nhưng làm thế nào?


1
Ngoài việc làm theo các hướng dẫn bên dưới, bạn có thể muốn liên hệ với nhà phát triển của các ứng dụng đó để cho họ biết rằng nội địa hóa của họ cần cải thiện.
s4y

1
Đây là một 'tính năng' mới của Snow Leopard, rằng bạn không thể thay đổi ngôn ngữ mặc định nữa thông qua hộp thoại thông tin. :(
patrick

Câu trả lời:


12

Nếu bạn chỉ muốn làm điều đó đôi khi, hãy xem Plugin LaunchApp .

Nếu bạn muốn đặt nó trên cơ sở lâu dài hơn, hãy chạy tập lệnh này trong cửa sổ đầu cuối (Cửa sổ đầu cuối từ / Ứng dụng / Tiện ích / Thiết bị đầu cuối):

defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages "(de, en)"

Nơi bạn thay thế đường dẫn đến ứng dụng của mình (nhớ thoát khoảng trắng bằng dấu gạch chéo ngược) và mã ngôn ngữ bằng bất cứ thứ gì bạn đang tìm kiếm. Sau khi chạy tập lệnh này, ứng dụng sẽ luôn khởi chạy bằng bất kỳ ngôn ngữ nào bạn đã chỉ định trước (giả sử rằng ngôn ngữ đó tồn tại).

Nếu bạn muốn loại bỏ ưu tiên, hãy sử dụng:

defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages

1
Giải pháp thứ 2 thông qua Terminal dường như chính xác là những gì tôi đang tìm kiếm. Bạn sẽ thật tử tế cho tôi một ví dụ thực tế thay vì giữ chỗ. Giống như điều này để thay đổi RapidWeaver từ khởi chạy tiếng Đức sang tiếng Anh:> mặc định viết $ (mdls -name kMDItemCFBundleIdentifier -raw /Appluggest/RapidWeaver.app sang RapidWeaver.app) AppleLiances "(en, de)" đúng cách để nhập nó trong thiết bị đầu cuối. Tôi luôn nhận được> Tìm đối số bất ngờ; để mặc định không thay đổi. Cảm ơn rất nhiều cho đến nay.
patrick

2
Bạn gần như đã nhận được nó, chỉ cần thoát khỏi phần App.app: mặc định ghi $ (mdls -name kMDItemCFBundleIdentifier -raw /Appluggest/RapidWeaver.app) AppleLacular "(en, de)"
s4y

1
Cảm ơn SidneySM tôi sẽ tặng bạn 'mũi tên lên' và 'kiểm tra' nếu tôi có thể :) Hoạt động như bùa mê.
patrick

2

Người ta có thể xóa thủ công tất cả các ngôn ngữ khác của ứng dụng bằng cách nhấp chuột phải vào nó> hiển thị nội dung gói <và xóa tất cả các ngôn ngữ không mong muốn.

Nhưng điều này là xa từ một giải pháp thanh lịch. :


Chỉ muốn cho bạn biết rằng tôi thích giải pháp này cho các ứng dụng có bản dịch kém chất lượng cho ngôn ngữ của tôi. Tôi rất thích tiếng Anh hơn là một nỗ lực sai lầm có lỗi ở khắp mọi nơi, vì vậy tôi rất vui khi thấy tôi có thể xóa nó :)
Joost

2

Bây giờ có một ứng dụng xử lý công việc một cách thanh lịch; bạn thậm chí có thể đặt ngôn ngữ vĩnh viễn: Bộ chuyển đổi ngôn ngữ .

Cập nhật: Hiện tại có một ứng dụng khác có sẵn trong MAS: Trình chọn ngôn ngữ ứng dụng .


2

Chỉ để cho bạn biết, một số ứng dụng, như Creative Suite của Adobe, chỉ cài đặt bằng một ngôn ngữ. Bạn thường không thể chuyển đổi như bạn có thể làm với rất nhiều ứng dụng OS X khác.

Nếu quan tâm, chúng tôi cũng cung cấp một ứng dụng Chuyển đổi ngôn ngữ khác trên MAS: http://itunes.apple.com/app/linguaswitch/id464896493?mt=12

Tất cả các giải pháp để thay đổi ngôn ngữ ứng dụng dựa trên những gì có sẵn trong gói ứng dụng. Họ không thể cung cấp cho bạn ngôn ngữ mới bằng cách dịch nhanh, vì tôi nhận thấy một số người dùng LinguaSwitch nghĩ.

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.