Selamlar..
Bildiğiniz gibi libreofis başta olmak üzere bazı uygulamalar menüde ingilizce olarak yer almaktadır. Bu durumu değiştirelim ve Türkçe olmalarını sağlayalım.
Önce:
Uçbirim yani terminal açıyoruz ve aşağıdaki komutu giriyoruz:
git clone https://gitlab.com/Archman-OS/ofistr.git && cd ofistr && mkdir /home/$USER/.local/share/applications/ && mv *.desktop /home/$USER/.local/share/applications/
Şimdi menüyü kontrol edelim ve farkı görelim.
Sonra:
Manuel olarak ne yaptığımızı anlamak isterseniz durum şöyle:
Tek komut ile https://github.com/Archman-OS/ofistr dizinindeki dosyaları indirdik ve KULLANICI/.local/share/applications dizinine taşımış olduk.
Kolay gelsin...
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Paylaşım güzel, elinize sağlık. http://archman.org/forum/index.php?topic=2268.msg16317;topicseen#msg16317
Şu şekilde kurulum ortamına da ilave edebilirsiniz.#!/bin/bash
MAINDIR=/usr/share/applications
declare -a LIBRE=($(ls "$MAINDIR"|grep libre))
NAMETR="
Apps = Uygulamalar
Base = Veritabanı
Calc = Hesap
Draw = Çizim
Impress = Sunum
Math = Matematik
Writer = Kelime İşlemci"
AddNewName() {
if [[ $(grep '^Name[tr]' $MAINDIR/$1) == "" ]]; then
local NAME=$(grep '^Name=' $MAINDIR/$1|head -n1)
local NBS=$(cut -d' ' -f1 <<<$NAME)
local NENG=$(awk '{print $2}' <<<$NAME)
if [[ -z $NENG ]]; then NENG=Apps
local NTR=$(grep $NENG <<<"$NAMETR" 2>/dev/null|awk '{print $3,$4}')
local NEWNAME=$(sed "s/$NBS/Name=LibreOffice $NTR/" <<<$NAME)
else
local NTR=$(grep $NENG <<<"$NAMETR" 2>/dev/null|awk '{print $3,$4}')
local NEWNAME=$(sed "s/$NBS $NENG/Name=LibreOffice $NTR/" <<<$NAME)
fi; sudo sed -i "/$NAME/a $NEWNAME" "$MAINDIR/$1"; fi
}
NEXT=0; TOTAL=${#LIBRE}
while :; do
if grep -q "${LIBRE[$NEXT]}" <<<$(ls $MAINDIR); then
AddNewName "${LIBRE[$NEXT]}"; fi
(( NEXT+=1 ))
[[ $NEXT == $TOTAL ]] && break
done; sudo update-desktop-databasearchman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Gönderildi : 26/03/2017 6:49 pmTranslate »