แสดงเลย์เอาต์ปัจจุบัน (รหัสภาษา / ธงประเทศ) ในไฟแสดงสถานะของแป้นพิมพ์


11

เพิ่งอัปเกรดจาก 10.04 เป็น 10.10 และแอปเพล็ตตัวบ่งชี้คีย์บอร์ดจะไม่แสดงรหัสประเทศสองตัวอักษรสำหรับเค้าโครงที่ใช้งานอีกต่อไป

นี่มันแย่มาก นี่เป็นพฤติกรรมเริ่มต้นหรือไม่ ใครก็ตามที่ใช้สองเลย์เอาต์ไม่สามารถบอกได้ว่ามีภาษาใดอยู่

ฉันดูเหมือนจะไม่พบการตั้งค่าสำหรับสิ่งนี้มันเคยเป็นในการตั้งค่าสำหรับรูปแบบแป้นพิมพ์

อัปเดต 1 : ในกรณีที่ไม่ชัดเจน - ฉันมีรูปแบบแป้นพิมพ์สองแบบ - ภาษาอังกฤษและภาษาฮิบรู ฉันเพิ่งอัปเกรดฟอร์ม 10.04 ซึ่งมีการแสดงรหัสประเทศ (USA / IL) ซ้อนทับบนธง

ตอนนี้ที่ฉันได้รับคือไอคอนแป้นพิมพ์ที่คลุมเครือและไม่พบการตั้งค่าสำหรับสิ่งนี้

อัปเดต 2 : นี่เป็นข้อผิดพลาดที่ผู้คนได้รับการรายงานตั้งแต่ Lucidและตอนนี้กลับมาที่ Maverick แล้ว


ขอบคุณ Jono สำหรับโพสต์ล่าสุด ฉันลบแอพตัวบ่งชี้ออกโดยไม่ได้ตั้งใจ การเพิ่มแก้ไขตัวบ่งชี้ตัวอักษรสามตัวที่หายไปของเค้าโครงที่ใช้ ไชโย, กิดเดียน

ดูเหมือนว่า13.10ได้อัปเดตตัวบ่งชี้คีย์บอร์ด การแก้ปัญหาในหัวข้อนี้ไม่ทำงาน เบาะแสใด ๆ
ฮามิด

ฉันไม่ได้ใช้ Ubuntu มาตั้งแต่ปี 2011 ยังมีปัญหาเกี่ยวกับตัวบ่งชี้คีย์บอร์ดหรือไม่?
Jono

คำตอบ:


8

10.10

ใช่ไอคอนไม่ได้สะท้อนภาษาที่เลือก ฉันคิดว่าอาจมีบางอย่างเกี่ยวข้องกับความจริงที่ว่าการแสดง "ธง" มักจะไม่เหมาะสม (ตัวอย่าง: ธงบริเตนใหญ่ในอินเดียธงชาติเยอรมนีในออสเตรียธงชาติฝรั่งเศสในเซเนกัล)

อุปมาปัจจุบันคือ KEYBOARD → Langauge เป็นอย่างมากตามแนวทางประสบการณ์ผู้ใช้

พฤติกรรมที่คุณอธิบายถูกลบไปแล้วเมื่อไม่นานมานี้ มันเป็นแอปพลิเคชั่นอื่น (จำชื่อไม่ได้) ที่จัดการกับรูปแบบแป้นพิมพ์ในเวลานั้น (อย่างน้อยฉันก็จำบางอย่างได้ฉันไม่แน่ใจว่าตอนนี้จะนึกถึง)

สิ่งที่ฉันทำเพื่อให้ได้ภาพหน้าจอด้านบนคือไปที่แป้นพิมพ์ - เลย์เอาต์เลือกเพิ่มฮิบรู / อิสราเอลและเพิ่มลงในรายการ ระบบของฉันได้รับการอัพเกรดตั้งแต่ 9.10 ดังนั้นมันควรจะเหมือนกันในเกือบทุกการติดตั้ง Ubuntu


ข้อความแสดงแทน

พฤติกรรมเก่ายังคงซุ่มซ่อนอยู่ในระบบ หากคุณต้องการให้ตัวบ่งชี้แสดงสถานะคุณสามารถเปิดgconf-editorรับ/desktop/peripherals/keyboard/indicatorและเปิดใช้งาน "showFlags" อย่างไรก็ตามคุณจะต้องมีการตั้งค่าสถานะที่เกี่ยวข้อง/home/<username>/.icons/flags(กดCTRL+ Hเพื่อแสดงไดเรกทอรีที่ขึ้นต้นด้วยจุด) ควรตั้งชื่อธงชาติอิสราเอลil.png(ซึ่งคือรหัสประเทศ ISO 3166-1 alpha-2 )


ขอบคุณฉันจะพยายามลบเค้าโครงภาษาฮิบรูและเพิ่มอีกครั้งดูว่าใช้งานได้หรือไม่
Jono

1
ไม่ว่าในกรณีใดก็ตามเพื่อให้ชัดเจน - ไม่ใช่ธงที่ฉันต้องการ
Jono

Stefano - ดูเหมือนจะไม่ช่วยอะไร ฉันสงสัยว่านี่เป็นปัญหาของ Netbook Edition หรือไม่ซึ่งไม่แสดงชื่อภาษาใกล้กับไอคอนแป้นพิมพ์
Jono

5

12.10

ตามค่าเริ่มต้นตัวบ่งชี้แป้นพิมพ์ใน 12.10 จะแสดงไอคอนแป้นพิมพ์และตัวย่อ 2 ตัวอักษรของเค้าโครง

หากคุณต้องการแสดงธงประเทศแทนคุณต้องทำสองสิ่ง

  1. ตั้งค่าตัวเลือกการกำหนดค่าสำหรับdconf:

    dconf write / org / gnome / libgnomekbd / indicator / show-flag จริง

  2. ติดตั้งไอคอนตั้งค่าสถานะในโฟลเดอร์~/.icons(ไม่ใช่~/.icons/flags) วิธีง่ายๆในการทำเช่นนี้คือการติดตั้งfamfamfam-flag-pngและเชื่อมโยงไอคอนไปยังโฟลเดอร์ของคุณ

    ln -s /usr/share/flags/countries/16x11/*.png ~ / .icons /


3

12.04

ตัวบ่งชี้คีย์บอร์ดปรากฏขึ้นเมื่อคุณกำหนดเค้าโครงแป้นพิมพ์มากกว่าหนึ่ง

ป้อนคำอธิบายรูปภาพที่นี่

ประเทศจะแสดงโดยใช้รหัส 2 ตัวอักษร

ตัวอย่างเช่น - ฝรั่งเศส:

ป้อนคำอธิบายรูปภาพที่นี่

ทำอย่างไร

ค้นหาใน Dash สำหรับรูปแบบแป้นพิมพ์

บันทึก:

ไม่เหมือนกับใน 10.10 - ในขณะที่มีรายการ gconf สำหรับแป้นพิมพ์ไม่มีคีย์ show-flag ที่คล้ายกัน


ถ้าคุณต้องการที่ธงของประเทศที่จะแสดงแทนของตัวบ่งชี้แป้นพิมพ์คุณสามารถใช้แอปเพล็เล็ก ๆ gxneurเรียกว่า

ป้อนคำอธิบายรูปภาพที่นี่

gxneur ติดตั้ง gxneur

gxneurการทำเช่นนี้เราต้องรายการที่อนุญาต การใช้dconf-editor:

dconf เครื่องมือ ติดตั้งเครื่องมือ dconf

ป้อนคำอธิบายรูปภาพที่นี่

  • เพิ่มgxneurตามที่แสดง
  • ออกจากระบบและเข้าสู่ระบบ
  • เริ่มgxNeurจาก Dash
  • นี่จะแสดงแอปเพล็ต
  • คลิกขวาที่แอปเพล็ตที่แสดงเลือกคุณสมบัติคีย์บอร์ดและเลือกแท็บคุณสมบัติ ตรวจสอบให้แน่ใจว่าAuto Startupช่องทำเครื่องหมายถูกเลือก
  • ถัดไปคุณต้องปิดการใช้งานตัวบ่งชี้แป้นพิมพ์มาตรฐาน ทำตามคำแนะนำในคำถาม & คำตอบนี้เพื่อให้บรรลุสิ่งนี้

วิธีลบตัวบ่งชี้คีย์บอร์ด


2

10.04

มันกลับกลายเป็นว่านี่เป็นข้อผิดพลาดที่อยู่ใน Lucid Beta และจะปรากฏขึ้นอีกครั้ง (ดูที่นี่: https://bugs.launchpad.net/gnome-settings-daemon/+bug/531173 )

นี่เป็นวิธีแก้ปัญหา:

  1. คลิกขวาที่พื้นที่แจ้งเตือนแล้วเลือกเพิ่มแอปเพล็ต ...
  2. เพิ่มแอปเพล็ตชื่อ "ตัวบ่งชี้แอปเพล็ต"

สิ่งนี้ควรแทนที่ (แทนที่) กลุ่มตัวบ่งชี้ปัจจุบัน แต่อาจทำให้เกิดความยุ่งเหยิงเล็กน้อย


1

10.10

ตามค่าเริ่มต้นตัวบ่งชี้แป้นพิมพ์ใน 10.10 จะแสดงไอคอนแป้นพิมพ์และตัวย่อ 3 ตัวของเค้าโครง

นอกจากนี้ยังสามารถแสดงไอคอนเมื่อ/desktop/gnome/peripherals/keyboard/indicator/showFlagsตั้งค่าคีย์ใน GConf และคุณมีไอคอนที่จำเป็นติดตั้งอยู่ที่ใดที่หนึ่ง

โปรดทราบว่าแม้จะมีชื่อคีย์ GConf แต่การตั้งค่าสถานะของประเทศไม่ใช่ทางออกที่ดีที่สุดเนื่องจากรูปแบบแป้นพิมพ์บางแบบไม่ได้เชื่อมโยงกับประเทศใดประเทศหนึ่งและบางประเทศอาจมีรูปแบบที่แตกต่างกันโดยสิ้นเชิง) ดังนั้นชื่อแฟล็ก (ไฟล์) ไม่ใช่ รหัสประเทศ alpha-2แต่รหัสรูปแบบแป้นพิมพ์ XKB ซึ่งในหลายกรณีจะขึ้นอยู่กับรหัสประเทศ (แต่ไม่ได้แสดงตำแหน่งทั้งหมดที่ใช้รูปแบบแป้นพิมพ์บางอย่างถูกต้อง) แต่ ในกรณีอื่น ๆ ไม่ใช่ ( ara= "arabic", latam= "ละตินอเมริกา", mao= "เมารี", brai= "อักษรเบรลล์", epo= "ภาษาเอสเปรันโต") คุณสามารถค้นหารายการของรหัสรูปแบบทั้งหมดใน/usr/share/X11/xkb/rules/base.lstภายใต้! layoutส่วน

เท่าที่ฉันรู้สำหรับ Natty มีแผนที่จะมีไอคอน SVG (หรือตาม SVG) ที่แสดงเค้าโครงแป้นพิมพ์ (IIRC พวกเขาจะใช้ตัวย่อ 3 ตัวอักษรตามที่ระบุในbase.xmlซึ่งสามารถพบได้ในไดเรกทอรีเดียวกับที่ฉันพูดถึง ด้านบน) เพื่อเราไม่ต้องการไอคอนแป้นพิมพ์ + ข้อความอีกต่อไป (ตัวบ่งชี้ไม่สามารถเป็นข้อความได้อย่างเดียวในขณะนี้ ... )

และเช่นเดียวกับริชาร์ดบอกว่ามันจะแสดงเฉพาะเมื่อคุณมีการกำหนดค่ามากกว่า 1 เค้าโครง


ฉันเพิ่มบันทึกย่อลงในคำถามของฉัน - ฉันคิดว่าจะเห็นได้ชัดว่าฉันใช้หลายรูปแบบไม่เช่นนั้นฉันไม่จำเป็นต้องรู้ว่าฉันใช้รูปแบบใด
Jono

ฉันคิดว่าคุณมีหลายเลย์เอาท์เพียงแค่เพิ่มว่าจะแล้วเสร็จ แต่ถ้าฉันเข้าใจถูกต้องคุณจะเห็นเฉพาะไอคอนแป้นพิมพ์ แต่ไม่ใช่ตัวย่อของรูปแบบตัวอักษร 3 ตัว? (ดูภาพหน้าจอแรกของ stefano ว่าควรจะเป็นอย่างไร)
JanC

1

10.10

มันจะแสดงเฉพาะถ้าคุณมีการกำหนดค่ารูปแบบแป้นพิมพ์มากกว่าหนึ่ง

ไปที่ระบบ> การตั้งค่า> คีย์บอร์ด

บนแท็บรูปแบบเพิ่มรูปแบบแป้นพิมพ์อื่นแล้วสังเกตว่าไอคอนปรากฏในพื้นที่แจ้งเตือนอย่างไร

กล่าวอีกนัยหนึ่งคุณไม่ได้รับแอปเพล็ตถ้าคุณมีเค้าโครงแป้นพิมพ์เดียวเท่านั้นให้เลือก


แต่ไอคอนไม่สะท้อนซึ่งรูปแบบที่ฉันใช้ - ที่ปัญหาของฉัน
Jono

0

ฉันพบไพ ธ อนสคริปต์ที่นี่: ubuntu App Developer: แอพพลิเคชั่นตัวบ่งชี้เพื่อทำแอพตัวบ่งชี้และฉันปรับมันเล็กน้อย

ป้อนคำอธิบายรูปภาพที่นี่

country-indicator.py

#!/usr/bin/env python
# Copyright 2009 Canonical Ltd.
#
# Authors: Neil Jagdish Patel <neil.patel@canonical.com>
#          Jono Bacon <jono@ubuntu.com>
#
# This program is free software: you can redistribute it and/or modify it 
# under the terms of either or both of the following licenses:
#
# 1) the GNU Lesser General Public License version 3, as published by the 
# Free Software Foundation; and/or
# 2) the GNU Lesser General Public License version 2.1, as published by 
# the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful, but 
# WITHOUT ANY WARRANTY; without even the implied warranties of 
# MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR 
# PURPOSE.  See the applicable version of the GNU Lesser General Public 
# License for more details.
#
# You should have received a copy of both the GNU Lesser General Public 
# License version 3 and version 2.1 along with this program.  If not, see 
# <http://www.gnu.org/licenses/>
#
import gtk
import appindicator
import getpass
import locale

lang = locale.getdefaultlocale()
user = getpass.getuser()

png = '/home/' + user + '/.icons/flags/' + lang[0] + '.png'

def menuitem_response(w):
  gtk.main_quit()

if __name__ == "__main__":
  ind = appindicator.Indicator ("lang-flag-indicator", png, appindicator.CATEGORY_APPLICATION_STATUS)
  ind.set_status (appindicator.STATUS_ACTIVE)

  print "your current language is: %s, so it load the ~/.icons/flags/%s.png" % (lang[0], lang[0])

  # create a menu
  menu = gtk.Menu()
  mnuQuit = gtk.MenuItem("Exit")
  menu.append(mnuQuit)
  mnuQuit.connect("activate", menuitem_response)
  mnuQuit.show()

  ind.set_menu(menu)

  gtk.main()

มันสามารถเรียกใช้งานได้อย่างง่ายดายเช่น Python Scrypt หรือเรียบเรียงกับ pyinstaller

หวังว่านี่จะช่วยได้


0

14.04

ในกรณีนี้จะเหมือนคำตอบuser53768 สิ่งที่คุณต้องทำคือ:

1- ในการแปลงภาพที่คุณต้องการเป็น*.svgประเภทโดยใช้ Inskscape

2- สำรองไอคอนเก่าของคุณภายใต้ไดเรกทอรี/usr/share/icons/ubuntu-mono-dark/status/22/และ/usr/share/icons/ubuntu-mono-light/status/22/(ในตัวอย่างของฉันฉันใช้ภาษาอังกฤษและภาษากรีก)

cd usr/share/icons/ubuntu-mono-dark/status/22/
sudo mv indicator-keyboard-En.svg indicator-keyboard-En.svg.bak    
sudo mv indicator-keyboard-Gr.svg indicator-keyboard-Gr.svg.bak
cd /usr/share/icons/ubuntu-mono-light/status/22/
sudo mv indicator-keyboard-En.svg indicator-keyboard-En.svg.bak
sudo mv indicator-keyboard-Gr.svg indicator-keyboard-Gr.svg.bak

3- สร้างลิงก์สัญลักษณ์ของภาพของคุณ

sudo ln -s /home/myUser/.icons/us.svg /usr/share/icons/ubuntu-mono-dark/status/22/indicator-keyboard-En.svg
sudo ln -s /home/myUser/.icons/gr.svg /usr/share/icons/ubuntu-mono-dark/status/22/indicator-keyboard-Gr.svg
sudo ln -s /home/myUser/.icons/us.svg /usr/share/icons/ubuntu-mono-light/status/22/indicator-keyboard-En.svg
sudo ln -s /home/myUser/.icons/gr.svg /usr/share/icons/ubuntu-mono-light/status/22/indicator-keyboard-Gr.svg

นั่นคือทั้งหมด !!


0

ในทะลึ่ง 13.10:

ภาษาของแป้นพิมพ์ระบุด้วยตัวอักษรสองตัวบนพื้นหลังสีเทา (ตัวอย่าง: En สำหรับภาษาอังกฤษ, Fr สำหรับภาษาฝรั่งเศส, ฯลฯ ) คุณสามารถแก้ไขภาพเหล่านั้นซึ่งเป็นไฟล์ svg โปรดทราบว่ารูปภาพ svg ไม่เกินไฟล์ xml คุณสามารถทำได้ในเท็กซ์เอดิเตอร์ แต่ก่อนอื่นคุณต้องนำรูปภาพของแฟล็ก (s) ลงในไฟล์ svg เพื่อที่คุณจะต้องใช้ Inskscape

  1. เปิดภาพธงของคุณ (png, jpg, any) ใน Inkscape และบันทึกเป็นไฟล์ svg คำเตือน - รูปธงของคุณไม่ควรใหญ่เกินไปไบต์ไม่เกินไม่กี่ร้อย Kb หรือน้อยกว่า

  2. สำรองข้อมูลรูปภาพที่คุณกำลังจะแก้ไข ภาพ (รูปที่แสดงรหัสสองตัวอักษรบนพื้นหลังสีเทา) พบได้ใน:

/ usr / share / ไอคอน / ubuntu-mono-dark / status / 22 / และ / usr / share / ไอคอน / ubuntu-mono-light / status / 22 /

ชื่อเหล่านี้: indicator-keyboard-En.svg สำหรับภาษาอังกฤษ indicator-keyboard-Fr.svg สำหรับภาษาฝรั่งเศส indicator-keyboard-Es.svg สำหรับภาษาสเปน ... คุณได้รับแนวคิด

  1. หลังจากที่คุณสำรองข้อมูลที่คุณต้องการแก้ไขแล้วให้เปิดอิมเมจ svg ในไดเรกทอรีนั้นในเท็กซ์เอดิเตอร์พร้อมด้วยสิทธิ์รูทเพราะคุณจะแก้ไขมัน ในโปรแกรมแก้ไขข้อความเดียวกันเปิดภาพ flag svg ที่คุณแปลงใน Inkscape

  2. โดยทั่วไปอิมเมจ svg สุดท้ายควรมีแท็กที่จัดรูปแบบอย่างถูกต้องของไฟล์ xml แต่คุณสามารถลบเกือบทุกอย่างระหว่างแท็กและแทนที่ด้วยข้อมูลจาก

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <svg width="30" xmlns="http://www.w3.org/2000/svg" version="1.1" height="18">
        <image
            width="30"
            height="18"
            xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAArCA
            YAAADIWo5HAAAABHNCSVQICAgIfAhkiAAAAKdJREFUaIHt0LEJwmAYBuHvD1joEhYZxD
            qdC7iA+ziDG2SBFBkoYGGKuMQPD8J7AxzHtRpfR/Xks9f8vtd0
            u3bVfpe1tsez2uXc1Tt0tf0hGaADNBmgAzQZoAM0GaADNBmgAzQZoAM0GaADNBmgAzQZ
            oAM0GaADNBmgAzQZoAM0GaADNBmgAzQZoAM0GaADNBmgAzQZoAM0GaADNBlQR9MNlKHq
            pBsoPwoXC6lf4YbfAAAAAElFTkSuQmCC"
            id="image3028"
            x="0"
            y="0"
        />
    </svg>
    

    ทุกอย่างระหว่างแท็กรูปภาพและการปิด "/>" มาจากไฟล์ svg flag-image ที่ผลิตโดย Inkscape รวมถึงสตริงตัวอักษรและตัวเลขที่มีความยาวซึ่งเป็น "เนื้อ" ของรูปภาพ ทุกอย่างด้านบนและด้านล่างนั้นมาจากไฟล์ svg ดั้งเดิม

ในตัวอย่างด้านบนฉันให้ภาพที่มีความกว้าง 30 พิกเซลและสูง 18 พิกเซลมันตรงกับไอคอน / ตัวบ่งชี้อื่น ๆ บนพาเนล

รายละเอียดเพิ่มเติมได้ที่: http://ubuntuforums.org/showthread.php?t=2193789


ตอนนี้ปัญหาคือฉันได้ตั้งไอคอนเป็น Oxygen (โดยใช้ Unity Tweak Tool) และดูเหมือนว่ามันใช้ไอคอนตัวบ่งชี้ภาษาทั่วไปที่ไม่รวมอยู่ในไดเรกทอรีที่เกี่ยวข้อง (เช่นใน / usr / share / icons / ubuntu-mono- เข้ม / / 22 /) เบาะแสใดบ้างที่นำไปสู่สามัญ
ฮามิด

0

โซลูชันสากลสำหรับ Ubuntu 14.04 LTS, 16.04 LTS, 18.04 LTS โดยใช้ Unity และ GNOME FlashBack (พร้อมgnome-panel) นอกจากนี้ยังทำงานบนหน้าจอเข้าสู่ระบบ LightDM
แต่มันจะไม่ทำงานบน Ubuntu 18.04 LTS กับ GNOME Shellเพราะกลไกการบ่งชี้เค้าโครงแป้นพิมพ์ที่แตกต่างกัน

ขั้นตอนในการแสดงการตั้งค่าสถานะสำหรับเค้าโครงแป้นพิมพ์:

  1. ก่อนอื่นเราต้องดาวน์โหลดการตั้งค่าสถานะประเทศ ตัวอย่างด้านล่างเราใช้รัสเซีย ( ru) และสหรัฐอเมริกา ( us):

    cd ~/Downloads
    wget https://raw.githubusercontent.com/linuxmint/flags/master/usr/share/iso-flag-png/{ru,us}.png
    

    หมายเหตุ: ผมใช้ruและusคุณสามารถเลือกคนอื่น ๆ จากพื้นที่เก็บข้อมูล LinuxMint GitHub

  2. จากนั้นเราจำเป็นต้องแปลงค่าสถานะ PNG นี้เป็น SVG การประหยัดอัลฟาช่องทางด้วย ImageMagick:

    sudo apt-get install imagemagick
    
    convert -alpha activate -resize x22 ru.png png:- > indicator-keyboard-Ru.svg
    convert -alpha activate -resize x22 us.png png:- > indicator-keyboard-En.svg
    
    sudo cp indicator-keyboard-*.svg /usr/share/icons/ubuntu-mono-dark/status/22/
    sudo cp indicator-keyboard-*.svg /usr/share/icons/ubuntu-mono-light/status/22/
    sudo cp indicator-keyboard-*.svg /usr/share/icons/Radiant-MATE/status/22/
    sudo cp indicator-keyboard-*.svg /usr/share/icons/Ambiant-MATE/status/22/
    

หากคุณต้องการยกเลิกการเปลี่ยนแปลง - ติดตั้งแพ็คเกจต่อไปนี้ใหม่

  • ใน 14.04 LTS:

    sudo apt-get install --reinstall ubuntu-mono
    
  • ในวันที่ 16.04 LTS และ 18.04 LTS

    sudo apt-get install --reinstall ubuntu-mono ubuntu-mate-icon-themes
    

หมายเหตุ:สำหรับ Ubuntu MATE (รวม 18.04 LTS) ดูคำตอบอื่นมันไม่ได้ใช้indicator-keyboardดังนั้นมันจึงเป็นเรื่องอื่น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.