जवाबों:
आपको संभवतः एकता या एकता -2 डी स्रोत बनाने की आवश्यकता होगी । वर्तमान में, एकता 5.12 में, यह /plugins/unityshell/src/PanelMenuView.cpp
लाइन 78 में पाया जाएगा :
_desktop_name(_("Ubuntu Desktop"))
एकता -2 डी में, एकता -2 डी 5.12:, /panel/applets/appname/appnameapplet.cpp
लाइन 369:
d->m_label->setText(u2dTr("Ubuntu Desktop"));
गेटेक्स्ट ट्रांसलेशन सिस्टम का दुरुपयोग करके, डॉग की विधि की तुलना में बहुत तेज़ तरीका है । मान लें कि आप एक अंग्रेजी स्थान का उपयोग कर रहे हैं:
#Make a temporary text file using vim/gedit/cat/whatever
cat > /tmp/foo.po
msgid "Ubuntu Desktop"
msgstr "A Badger With A Gun"
^D
cd /usr/share/locale/en/LC_MESSAGES
sudo msgfmt -o unity.mo /tmp/foo.po
फिर, या तो लॉग आउट करें और वापस अंदर जाएं, या बस निष्पादित करें:
unity --replace
unity --replace
, इसने मेरे इंटरफ़ेस को अनुपयोगी बना दिया। लॉग आउट और वापस हालांकि ठीक काम में। इसके अलावा, msgstr
काम नहीं करता है के लिए एक खाली स्ट्रिंग का उपयोग कर । आपको संदेश को हटाने के लिए अपने स्ट्रिंग (जैसे "") के रूप में व्हाट्सएप का उपयोग करना होगा।
setsid unity
13.10 में एकता को फिर से शुरू करेगा
ऐसा प्रतीत हुआ कि, ऊपर-बाएँ कोने पर स्थित पाठ फ़ाइल /usr/lib/os-release
फ़ाइल से मान का उपयोग करता है । इसलिए, हमें NAME
उस फ़ाइल पर केवल कुंजी के लिए मान को संपादित करना होगा ।
नैनो के साथ खोलें
sudo nano /usr/lib/os-release
NAME
पहली पंक्ति से मान बदलें । मैंने इसे L Buntu
सिर्फ परीक्षण के लिए बदल दिया । परिवर्तन के बाद फ़ाइल की सामग्री
NAME="L Buntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial
परिवर्तन देखने के लिए लॉगआउट और लॉगिन करें।
यहाँ परिवर्तन के बाद एक छोटा स्क्रीनशॉट है।
16.04 को परीक्षण किया गया।
यह थोड़ा असामान्य है और यदि आप यूनिटी को अपडेट करते हैं तो इसे वापस किया जा सकता है, लेकिन यह संभव होना चाहिए।
GEDit खोलें (या कोई अन्य टेक्स्ट एडिटर) और निम्नलिखित डालें:
msgid "Ubuntu Desktop"
msgstr "Mac OS X"
.po
एक्सटेंशन के साथ आप जहां चाहें फ़ाइल सहेजें । मैं इसका उल्लेख करूंगा ~/desktop.po
।
टर्मिनल खोलें और निम्नलिखित कमांड निष्पादित करें:
cd /usr/share/locale/en/LC_MESSAGES
sudo msgfmt -o unity.mo ~/desktop.po
लॉग आउट करें और वापस लॉग इन करें और टेक्स्ट को बदलना चाहिए।
यह उबंटू में अनुवाद प्रणाली का लाभ उठा रहा है, जिससे यह माना जाता है कि "उबंटू डेस्कटॉप" के अंग्रेजी अनुवाद को "मैक ओएस एक्स" माना जाएगा।
sudo apt-get install gettext
ऊपर दिए गए सुझाव पर विस्तार करने के लिए, और यदि आप "उबंटू डेस्कटॉप" लेबल को पूरी तरह से हटाना चाहते हैं, तो आप उपयोग कर सकते हैं:
msgid "Ubuntu Desktop"
msgstr " "
उदाहरण के लिए, gedit में, व्हाट्सएप बनाया जाता है, उदाहरण के लिए, Ctrl + Shift कुंजी दबाकर और U00A0 टाइप करके , यह ascii नॉन ब्रेकिंग स्पेस उत्पन्न करेगा।