From 78e2d8af5ef04f7d51fbb85868c7719935def763 Mon Sep 17 00:00:00 2001 From: Pablo Saratxaga Date: Tue, 19 Aug 2003 21:05:31 +0000 Subject: updated pot file; changed the way the pot is generated to use perl_checker --- po/tr.po | 751 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 426 insertions(+), 325 deletions(-) (limited to 'po/tr.po') diff --git a/po/tr.po b/po/tr.po index 8ba6202..3f9ff1e 100644 --- a/po/tr.po +++ b/po/tr.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: userdrake2\n" -"POT-Creation-Date: 2003-08-19 15:32+0200\n" +"POT-Creation-Date: 2003-08-19 22:57+0200\n" "PO-Revision-Date: 2003-08-08 00:17+0200\n" "Last-Translator: Ömer Fadıl USTA \n" "Language-Team: Turkish \n" @@ -21,450 +21,551 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.5\n" -#: ../userdrake_.c:56 -msgid "Mandrake Linux Users Management Tool" -msgstr "Mandrake Linux Kullanıcı Yönetim Aracı" - -#: ../userdrake_.c:66 ../userdrake_.c:67 ../userdrake_.c:75 ../userdrake_.c:76 -#: ../userdrake_.c:77 -msgid "/_Actions" -msgstr "/Eylemle_r" +#: ../userdrake:1 +#, c-format +msgid "Copyright (C) 2003 Mandrakesoft SA" +msgstr "Telif Hakkı © 2003 Mandrakesoft SA" -#: ../userdrake_.c:66 -msgid "/_Edit" -msgstr "/Dü_zenle" +#: ../userdrake:1 +#, c-format +msgid "Group Users" +msgstr "Grup Kullanıcıları" -#: ../userdrake_.c:67 +#: ../userdrake:1 +#, c-format msgid "/_Delete" msgstr "/_Sil" -#: ../userdrake_.c:68 -msgid "/_Filter system users" -msgstr "/Sistem kullanıcılarını _Filtrele" - -#: ../userdrake_.c:68 ../userdrake_.c:80 -msgid "/_Options" -msgstr "/S_eçenekler" +#: ../userdrake:1 +#, c-format +msgid "" +"Creating a group with a GID less than 500 is not recommended.\n" +" Are you sure you want to do this?\n" +"\n" +msgstr "" +"Grup ID'si 500 sayisindan küçük bir grup oluşturmak\n" +"tavsiye edilmemektedir.\n" +" Bunu yapmak istediğinize emin misiniz ?\n" +"\n" -#: ../userdrake_.c:72 ../userdrake_.c:73 ../userdrake_.c:74 -msgid "/_File" -msgstr "/_Dosya" +#: ../userdrake:1 +#, c-format +msgid "Login Shell" +msgstr "Giriş Kabuğu" -#: ../userdrake_.c:73 -msgid "/_Refresh" -msgstr "/_Tazele" +#: ../userdrake:1 +#, c-format +msgid "Create a private group for the user" +msgstr "Kullanıcılar için özel bir grup oluştur" -#: ../userdrake_.c:74 -msgid "/_Quit" -msgstr "/Çı_K" +#: ../userdrake:1 +#, c-format +msgid "Edit" +msgstr "Düzenle" -#: ../userdrake_.c:74 -msgid "Q" -msgstr "Q" +#: ../userdrake:1 +#, c-format +msgid "Add a user to the system" +msgstr "Sisteme bir kullanıcı ekler" -#: ../userdrake_.c:76 -msgid "/_Add User" -msgstr "/K_ullanıcı Ekle" +#: ../userdrake:1 +#, c-format +msgid "Account Info" +msgstr "Hesap bilgisi" -#: ../userdrake_.c:77 -msgid "/Add _Group" -msgstr "/Gru_p Ekle" +#: ../userdrake:1 +#, c-format +msgid "Warning : Deleting User" +msgstr "Uyarı : Kullanıcı Siliniyor" -#: ../userdrake_.c:85 ../userdrake_.c:86 ../userdrake_.c:87 ../userdrake_.c:88 -msgid "/_Help" -msgstr "/_Yardım" +#: ../userdrake:1 +#, c-format +msgid "Error" +msgstr "Hata" -#: ../userdrake_.c:87 -msgid "/_Report Bug" -msgstr "/Hata _Bildir" +#: ../userdrake:1 +#, c-format +msgid "Group Members" +msgstr "Grup Üyeleri" -#: ../userdrake_.c:88 -msgid "/_About..." -msgstr "/_Hakkında..." +#: ../userdrake:1 +#, c-format +msgid "Days warning before change :" +msgstr "" -#: ../userdrake_.c:103 -msgid "Apply filter" -msgstr "Filtreyi uygula" +#: ../userdrake:1 +#, c-format +msgid "Delete selected row" +msgstr "Seçili sırayı siler" -#: ../userdrake_.c:106 -msgid "Users" -msgstr "Kullanıcılar" +#: ../userdrake:1 +#, c-format +msgid "Create Home Directory" +msgstr "Ev Dizini Oluştur" -#: ../userdrake_.c:108 ../userdrake_.c:632 -msgid "Groups" -msgstr "Gruplar" +#: ../userdrake:1 +#, c-format +msgid "UID: " +msgstr "UID: " -#: ../userdrake_.c:122 ../userdrake_.c:551 -msgid "Full Name" -msgstr "Tam isim" +#: ../userdrake:1 +#, c-format +msgid "" +"The name must contain only lower cased latin letters, numbers, `-' and `_'" +msgstr "İsim sadece ufak latin harflerini , '-' ve '_' işaretlerini içerebilir" -#: ../userdrake_.c:122 +#: ../userdrake:1 +#, c-format msgid "Home Directory" msgstr "Ev Dizini" -#: ../userdrake_.c:122 ../userdrake_.c:554 -msgid "Login Shell" -msgstr "Giriş Kabuğu" +#: ../userdrake:1 +#, c-format +msgid "" +"This password is too simple. \n" +" Good passwords should be > 6 characters" +msgstr "" +"Bu parola çok basit. \n" +" İyi bir parola en az 6 karakterden oluşturulmalıdır" -#: ../userdrake_.c:122 ../userdrake_.c:629 -msgid "Primary Group" -msgstr "Birincil Grup" +#: ../userdrake:1 +#, c-format +msgid "Days before change required :" +msgstr "" -#: ../userdrake_.c:122 -msgid "Status" -msgstr "Durum" +#: ../userdrake:1 +#, c-format +msgid "Do you really want to delete the group %s\n" +msgstr "%s grubunu gerçekten silmek istiyor musunuz\n" -#: ../userdrake_.c:122 -msgid "User ID" -msgstr "Kullanıcı ID" +#: ../userdrake:1 +#, c-format +msgid "Please fill up all fields in password aging\n" +msgstr "" -#: ../userdrake_.c:122 -msgid "User Name" -msgstr "Kullanıcı Adı" +#: ../userdrake:1 +#, c-format +msgid "Click on the icon to change it" +msgstr "Değiştirmek için simgesine tıklayın" -#: ../userdrake_.c:129 -msgid "Group ID" -msgstr "Grup ID" +#: ../userdrake:1 +#, c-format +msgid "" +"%s is a primary group for user %s\n" +" Remove the user first" +msgstr "" +"%s grubu %s kullanıcısı için birincil gruptur\n" +" Önce kullanıcıyı çıkartın" -#: ../userdrake_.c:129 -msgid "Group Members" -msgstr "Grup Üyeleri" +#: ../userdrake:1 +#, c-format +msgid "/Add _Group" +msgstr "/Gru_p Ekle" -#: ../userdrake_.c:129 ../userdrake_.c:565 -msgid "Group Name" -msgstr "Grup Adı" +#: ../userdrake:1 +#, c-format +msgid "You cannot remove user '%s' from their primary group" +msgstr "'%s' kullanıcısını onların birincil grubundan çıkartamazsınız" -#: ../userdrake_.c:135 -msgid "Add User" -msgstr "Kullanıcı Ekle" +#: ../userdrake:1 +#, c-format +msgid "Mandrake Linux Users Management Tool" +msgstr "Mandrake Linux Kullanıcı Yönetim Aracı" -#: ../userdrake_.c:135 -msgid "Add a user to the system" -msgstr "Sisteme bir kullanıcı ekler" +#: ../userdrake:1 +#, c-format +msgid "Group already exists, please choose another Group Name" +msgstr "Grup zaten mevut, lütfen bir başka Grup ismi seçin" -#: ../userdrake_.c:136 -msgid "Add Group" -msgstr "Grup Ekle" +#: ../userdrake:1 +#, c-format +msgid "" +"Creating a user with a UID less than 500 is not recommended.\n" +" Are you sure you want to do this?\n" +"\n" +msgstr "" +"Kullanıcı ID'si 500 sayisindan küçük bir kullanıcı oluşturmak\n" +"tavsiye edilmemektedir.\n" +" Bunu yapmak istediğinize emin misiniz ?\n" +"\n" + +#: ../userdrake:1 +#, c-format +msgid "Authors: " +msgstr "Yazanlar: " -#: ../userdrake_.c:136 +#: ../userdrake:1 +#, c-format msgid "Add a group to the system" msgstr "Sisteme bir kullanıcı ekler" -#: ../userdrake_.c:137 -msgid "Edit" -msgstr "Düzenle" - -#: ../userdrake_.c:137 -msgid "Edit selected row" -msgstr "Seçili sırayı süzenler" - -#: ../userdrake_.c:138 -msgid "Delete" -msgstr "Sil" - -#: ../userdrake_.c:138 -msgid "Delete selected row" -msgstr "Seçili sırayı siler" - -#: ../userdrake_.c:139 -msgid "Refresh" -msgstr "Tazele" - -#: ../userdrake_.c:139 -msgid "Refresh the list" -msgstr "Listeyi tazeler" - -#: ../userdrake_.c:168 +#: ../userdrake:1 +#, c-format msgid "Expired" msgstr "Hükmünü yitirmiş" -#: ../userdrake_.c:168 -msgid "Locked" -msgstr "Kilitli" - -#: ../userdrake_.c:207 -msgid "Click on the icon to change it" -msgstr "Değiştirmek için simgesine tıklayın" - -#: ../userdrake_.c:225 ../userdrake_.c:364 +#: ../userdrake:1 +#, c-format msgid "Create New User" msgstr "Yeni Kullanıcı Oluştur" -#: ../userdrake_.c:232 -msgid "Create Home Directory" -msgstr "Ev Dizini Oluştur" +#: ../userdrake:1 +#, c-format +msgid "Groups" +msgstr "Gruplar" -#: ../userdrake_.c:234 -msgid "Home Directory: " -msgstr "Ev Dizini: " +#: ../userdrake:1 +#, c-format +msgid "Primary Group" +msgstr "Birincil Grup" -#: ../userdrake_.c:237 -msgid "Create a private group for the user" -msgstr "Kullanıcılar için özel bir grup oluştur" +#: ../userdrake:1 +#, c-format +msgid "User Uid is < 500" +msgstr "Kullanıcı adı 500 'den küçükj" -#: ../userdrake_.c:238 -msgid "Specify user ID manually" -msgstr "Kullanıcının ID'sini elle belirle" +#: ../userdrake:1 +#, c-format +msgid "Lock User Account" +msgstr "Kullanıcı Hesabını Kilitle" -#: ../userdrake_.c:251 -msgid "User already exists, please choose another User Name" -msgstr "Kullanıcı zaten mevcut, lütfen bir başka Kullanıcı Adı seçin" +#: ../userdrake:1 +#, c-format +msgid "" +"Deleting user %s\n" +" Also perform the following actions\n" +msgstr "" +"%s Kullanıcısı siliniyor\n" +" Sonrasında şu eylemler gerçekleştirilecek\n" -#: ../userdrake_.c:253 ../userdrake_.c:707 +#: ../userdrake:1 +#, c-format +msgid "Days before change allowed :" +msgstr "" + +#: ../userdrake:1 +#, c-format +msgid "Home" +msgstr "Ev" + +#: ../userdrake:1 +#, c-format msgid "Password Mismatch" msgstr "Parolalar uyuşmuyor" -#: ../userdrake_.c:254 ../userdrake_.c:709 -msgid "" -"This password is too simple. \n" -" Good passwords should be > 6 characters" -msgstr "" -"Bu parola çok basit. \n" -" İyi bir parola en az 6 karakterden oluşturulmalıdır" +#: ../userdrake:1 +#, c-format +msgid "User already exists, please choose another User Name" +msgstr "Kullanıcı zaten mevcut, lütfen bir başka Kullanıcı Adı seçin" -#: ../userdrake_.c:265 -msgid "" -"Creating a user with a UID less than 500 is not recommended.\n" -" Are you sure you want to do this?\n" -"\n" +#: ../userdrake:1 +#, c-format +msgid "Add User" +msgstr "Kullanıcı Ekle" + +#: ../userdrake:1 +#, c-format +msgid "Userdrake" +msgstr "Userdrake" + +#: ../userdrake:1 +#, c-format +msgid "Account expires (YYYY-MM-DD):" msgstr "" -"Kullanıcı ID'si 500 sayisindan küçük bir kullanıcı oluşturmak\n" -"tavsiye edilmemektedir.\n" -" Bunu yapmak istediğinize emin misiniz ?\n" -"\n" -#: ../userdrake_.c:265 -msgid "User Uid is < 500" -msgstr "Kullanıcı adı 500 'den küçükj" +#: ../userdrake:1 +#, c-format +msgid "/_Actions" +msgstr "/Eylemle_r" -#: ../userdrake_.c:317 -msgid "UID: " -msgstr "UID: " +#: ../userdrake:1 +#, c-format +msgid "Add to the 'users' group" +msgstr "'users' grubuna ekle" + +#: ../userdrake:1 +#, c-format +msgid "Specify user ID manually" +msgstr "Kullanıcının ID'sini elle belirle" + +#: ../userdrake:1 +#, c-format +msgid "/_File" +msgstr "/_Dosya" + +#: ../userdrake:1 +#, c-format +msgid "Name is too long" +msgstr "İsim çok uzun" -#: ../userdrake_.c:329 -msgid "Choose Group" -msgstr "Grup Seçin" +#: ../userdrake:1 +#, c-format +msgid "Close" +msgstr "Kapat" -#: ../userdrake_.c:331 -msgid "Add to the 'users' group" -msgstr "'users' grubuna ekle" +#: ../userdrake:1 +#, c-format +msgid "User Name" +msgstr "Kullanıcı Adı" -#: ../userdrake_.c:331 -msgid "Add to the existing group" -msgstr "Var olan bir gruba ekle" +#: ../userdrake:1 +#, c-format +msgid "Home Directory: " +msgstr "Ev Dizini: " -#: ../userdrake_.c:334 -msgid "A group with this name already exists. What would you like to do?" -msgstr "Bu isimde zaten bir grup mevcut . Ne yapmak istersiniz ?" +#: ../userdrake:1 +#, c-format +msgid "/_Refresh" +msgstr "/_Tazele" -#: ../userdrake_.c:355 -msgid "Yes" -msgstr "Evet" +#: ../userdrake:1 +#, c-format +msgid "/_Edit" +msgstr "/Dü_zenle" -#: ../userdrake_.c:359 -msgid "No" -msgstr "Hayır" +#: ../userdrake:1 +#, c-format +msgid "Q" +msgstr "Q" -#: ../userdrake_.c:370 +#: ../userdrake:1 +#, c-format msgid "Specify group ID manually" msgstr "Grup ID'sini elle belirle" -#: ../userdrake_.c:381 -msgid "Group already exists, please choose another Group Name" -msgstr "Grup zaten mevut, lütfen bir başka Grup ismi seçin" +#: ../userdrake:1 +#, c-format +msgid "Name field is empty please provide a name" +msgstr "İsim alanı boş bırakılmış lütfen uygun şekilde doldurunuz" -#: ../userdrake_.c:385 -msgid " Group Gid is < 500" -msgstr " Grup Gid 500 'den küçük" +#: ../userdrake:1 +#, c-format +msgid "Login" +msgstr "Giriş" -#: ../userdrake_.c:385 -msgid "" -"Creating a group with a GID less than 500 is not recommended.\n" -" Are you sure you want to do this?\n" -"\n" -msgstr "" -"Grup ID'si 500 sayisindan küçük bir grup oluşturmak\n" -"tavsiye edilmemektedir.\n" -" Bunu yapmak istediğinize emin misiniz ?\n" -"\n" +#: ../userdrake:1 +#, c-format +msgid "/_Quit" +msgstr "/Çı_K" -#: ../userdrake_.c:400 -msgid "GID: " -msgstr "GID: " +#: ../userdrake:1 +#, c-format +msgid "A group with this name already exists. What would you like to do?" +msgstr "Bu isimde zaten bir grup mevcut . Ne yapmak istersiniz ?" -#: ../userdrake_.c:449 -msgid "Warning : Deleting User" -msgstr "Uyarı : Kullanıcı Siliniyor" +#: ../userdrake:1 +#, c-format +msgid "Delete" +msgstr "Sil" -#: ../userdrake_.c:452 +#: ../userdrake:1 #, c-format msgid "" -"Deleting user %s\n" -" Also perform the following actions\n" +"Please specify Year, Month and Day \n" +" for Account Expiration " msgstr "" -"%s Kullanıcısı siliniyor\n" -" Sonrasında şu eylemler gerçekleştirilecek\n" -#: ../userdrake_.c:453 +#: ../userdrake:1 #, c-format -msgid "Delete Home Directory :%s" -msgstr "Ev Dizinini Sil :%s" +msgid "User Data" +msgstr "Kullanıcı Verisi" -#: ../userdrake_.c:454 +#: ../userdrake:1 #, c-format -msgid "Delete Mailbox :/var/spool/mail/%s" -msgstr "Posta Kutusunu Sil :/var/spool/mail/%s" +msgid "Refresh" +msgstr "Tazele" + +#: ../userdrake:1 +#, c-format +msgid "Full Name" +msgstr "Tam isim" -#: ../userdrake_.c:480 +#: ../userdrake:1 +#, c-format msgid "Warning : Deleting Group" msgstr "Uyarı : Grup Siliniyor" -#: ../userdrake_.c:483 +#: ../userdrake:1 #, c-format -msgid "Do you really want to delete the group %s\n" -msgstr "%s grubunu gerçekten silmek istiyor musunuz\n" +msgid " Group Gid is < 500" +msgstr " Grup Gid 500 'den küçük" -#: ../userdrake_.c:495 +#: ../userdrake:1 #, c-format -msgid "" -"%s is a primary group for user %s\n" -" Remove the user first" -msgstr "" -"%s grubu %s kullanıcısı için birincil gruptur\n" -" Önce kullanıcıyı çıkartın" +msgid "Edit selected row" +msgstr "Seçili sırayı süzenler" -#: ../userdrake_.c:550 -msgid "Login" -msgstr "Giriş" +#: ../userdrake:1 +#, c-format +msgid "Group Name" +msgstr "Grup Adı" + +#: ../userdrake:1 +#, c-format +msgid "Status" +msgstr "Durum" -#: ../userdrake_.c:552 +#: ../userdrake:1 +#, c-format msgid "Password" msgstr "Parola" -#: ../userdrake_.c:553 -msgid "Confirm Password:" -msgstr "Parolayı Tekrarla:" - -#: ../userdrake_.c:591 -msgid "Home" -msgstr "Ev" +#: ../userdrake:1 +#, c-format +msgid "Enable Password Expiration" +msgstr "Parolanın hüküm yitirmesine imkan ver" -#: ../userdrake_.c:593 -msgid "User Data" -msgstr "Kullanıcı Verisi" +#: ../userdrake:1 +#, c-format +msgid "Select the users to join this group :" +msgstr "Gruba eklenecek kullanıcıları seçin :" -#: ../userdrake_.c:596 -msgid "Enable account expiration" -msgstr "Hesap hüküm yitirmesine imkan ver" +#: ../userdrake:1 +#, c-format +msgid "Users" +msgstr "Kullanıcılar" -#: ../userdrake_.c:598 -msgid "Account expires (YYYY-MM-DD):" +#: ../userdrake:1 +#, c-format +msgid "Days before account inactive :" msgstr "" -#: ../userdrake_.c:604 -msgid "Lock User Account" -msgstr "Kullanıcı Hesabını Kilitle" +#: ../userdrake:1 +#, c-format +msgid "Group ID" +msgstr "Grup ID" -#: ../userdrake_.c:605 -msgid "Account Info" -msgstr "Hesap bilgisi" +#: ../userdrake:1 +#, c-format +msgid "No" +msgstr "Hayır" -#: ../userdrake_.c:610 -msgid "User last changed password on : " -msgstr "" +#: ../userdrake:1 +#, c-format +msgid "/_About..." +msgstr "/_Hakkında..." -#: ../userdrake_.c:614 -msgid "Enable Password Expiration" -msgstr "Parolanın hüküm yitirmesine imkan ver" +#: ../userdrake:1 +#, c-format +msgid "/_Options" +msgstr "/S_eçenekler" -#: ../userdrake_.c:617 -msgid "Days before change allowed :" -msgstr "" +#: ../userdrake:1 +#, c-format +msgid "User ID" +msgstr "Kullanıcı ID" -#: ../userdrake_.c:618 -msgid "Days before change required :" -msgstr "" +#: ../userdrake:1 +#, c-format +msgid "Enable account expiration" +msgstr "Hesap hüküm yitirmesine imkan ver" -#: ../userdrake_.c:619 -msgid "Days warning before change :" -msgstr "" +#: ../userdrake:1 +#, c-format +msgid "Delete Mailbox :/var/spool/mail/%s" +msgstr "Posta Kutusunu Sil :/var/spool/mail/%s" -#: ../userdrake_.c:620 -msgid "Days before account inactive :" -msgstr "" +#: ../userdrake:1 +#, c-format +msgid "Refresh the list" +msgstr "Listeyi tazeler" -#: ../userdrake_.c:622 -msgid "Password Info" -msgstr "Parola bilgisi" +#: ../userdrake:1 +#, c-format +msgid "/_Help" +msgstr "/_Yardım" + +#: ../userdrake:1 +#, c-format +msgid "Delete Home Directory :%s" +msgstr "Ev Dizinini Sil :%s" + +#: ../userdrake:1 +#, c-format +msgid "Users Management \n" +msgstr "Kullanıcı Yönetimi \n" -#: ../userdrake_.c:626 +#: ../userdrake:1 +#, c-format msgid "Select the groups that the user will be a member of:" msgstr "Kullanıcının üyesi olacağı grupları seçiniz:" -#: ../userdrake_.c:671 -msgid "Group Data" -msgstr "Grup Verisi" - -#: ../userdrake_.c:674 -msgid "Select the users to join this group :" -msgstr "Gruba eklenecek kullanıcıları seçin :" +#: ../userdrake:1 +#, c-format +msgid "Locked" +msgstr "Kilitli" -#: ../userdrake_.c:675 -msgid "Group Users" -msgstr "Grup Kullanıcıları" +#: ../userdrake:1 +#, c-format +msgid "Add Group" +msgstr "Grup Ekle" -#: ../userdrake_.c:737 +#: ../userdrake:1 +#, c-format msgid "Please select at least one group for the user" msgstr "Lütfen kullanıcı için en az bir grup seçiniz" -#: ../userdrake_.c:746 -msgid "" -"Please specify Year, Month and Day \n" -" for Account Expiration " +#: ../userdrake:1 +#, c-format +msgid "User last changed password on : " msgstr "" -#: ../userdrake_.c:753 -msgid "Please fill up all fields in password aging\n" -msgstr "" +#: ../userdrake:1 +#, c-format +msgid "/_Report Bug" +msgstr "/Hata _Bildir" -#: ../userdrake_.c:795 +#: ../userdrake:1 #, c-format -msgid "You cannot remove user '%s' from their primary group" -msgstr "'%s' kullanıcısını onların birincil grubundan çıkartamazsınız" +msgid "Yes" +msgstr "Evet" -#: ../userdrake_.c:900 -msgid "Close" -msgstr "Kapat" +#: ../userdrake:1 +#, c-format +msgid "Group Data" +msgstr "Grup Verisi" -#: ../userdrake_.c:906 -msgid "Userdrake" -msgstr "Userdrake" +#: ../userdrake:1 +#, c-format +msgid "GID: " +msgstr "GID: " -#: ../userdrake_.c:912 -msgid "Authors: " -msgstr "Yazanlar: " +#: ../userdrake:1 +#, c-format +msgid "Confirm Password:" +msgstr "Parolayı Tekrarla:" -#: ../userdrake_.c:918 -msgid "Users Management \n" -msgstr "Kullanıcı Yönetimi \n" +#: ../userdrake:1 +#, c-format +msgid "/_Add User" +msgstr "/K_ullanıcı Ekle" -#: ../userdrake_.c:919 -msgid "Copyright (C) 2003 Mandrakesoft SA" -msgstr "Telif Hakkı © 2003 Mandrakesoft SA" +#: ../userdrake:1 +#, c-format +msgid "/_Filter system users" +msgstr "/Sistem kullanıcılarını _Filtrele" -#: ../userdrake_.c:925 -msgid "Name field is empty please provide a name" -msgstr "İsim alanı boş bırakılmış lütfen uygun şekilde doldurunuz" +#: ../userdrake:1 +#, c-format +msgid "Password Info" +msgstr "Parola bilgisi" -#: ../userdrake_.c:926 -msgid "" -"The name must contain only lower cased latin letters, numbers, `-' and `_'" -msgstr "İsim sadece ufak latin harflerini , '-' ve '_' işaretlerini içerebilir" +#: ../userdrake:1 +#, c-format +msgid "Search:" +msgstr "Ara:" -#: ../userdrake_.c:927 -msgid "Name is too long" -msgstr "İsim çok uzun" +#: ../userdrake:1 +#, c-format +msgid "Add to the existing group" +msgstr "Var olan bir gruba ekle" -#: ../userdrake_.c:931 -msgid "Error" -msgstr "Hata" +#: ../userdrake:1 +#, c-format +msgid "Choose Group" +msgstr "Grup Seçin" + +#: ../userdrake:1 +#, c-format +msgid "Apply filter" +msgstr "Filtreyi uygula" -- cgit v1.2.1 '#n407'>407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799
package any; # $Id$

use diagnostics;
use strict;

#-######################################################################################
#- misc imports
#-######################################################################################
use common;
use detect_devices;
use partition_table qw(:types);
use fsedit;
use fs;
use lang;
use run_program;
use keyboard;
use devices;
use modules;
use log;
use c;

sub drakx_version { 
    sprintf "DrakX v%s built %s", $::testing ? ('TEST', scalar gmtime()) : (split('/', cat_("$ENV{SHARE_PATH}/VERSION")))[2,3];
}

sub facesdir {
    my ($prefix) = @_;
    "$prefix/usr/share/mdk/faces/";
}
sub face2png {
    my ($face, $prefix) = @_;
    facesdir($prefix) . $face . ".png";
}
sub facesnames {
    my ($prefix) = @_;
    my $dir = facesdir($prefix);
    my @l = grep { /^[A-Z]/ } all($dir);
    map { if_(/(.*)\.png/, $1) } (@l ? @l : all($dir));
}

sub addKdmIcon {
    my ($prefix, $user, $icon) = @_;
    my $dest = "$prefix/usr/share/faces/$user.png";
    eval { cp_af(facesdir($prefix) . $icon . ".png", $dest) } if $icon;
}

sub allocUsers {
    my ($prefix, $users) = @_;
    my @m = my @l = facesnames($prefix);
    foreach (grep { !$_->{icon} || $_->{icon} eq "automagic" } @$users) {
	$_->{auto_icon} = splice(@m, rand(@m), 1); #- known biased (see cookbook for better)
	log::l("auto_icon is $_->{auto_icon}");
	@m = @l unless @m;
    }
}

sub addUsers {
    my ($prefix, $users) = @_;

    allocUsers($prefix, $users);
    foreach my $u (@$users) {
	run_program::rooted($prefix, "usermod", "-G", join(",", @{$u->{groups}}), $u->{name}) if !is_empty_array_ref($u->{groups});
	addKdmIcon($prefix, $u->{name}, delete $u->{auto_icon} || $u->{icon});
    }
}

sub crypt {
    my ($password, $md5) = @_;
    crypt($password, $md5 ? '$1$' . salt(8) : salt(2));
}
sub enableShadow {
    my ($prefix) = @_;
    run_program::rooted($prefix, "pwconv")  or log::l("pwconv failed");
    run_program::rooted($prefix, "grpconv") or log::l("grpconv failed");
}

sub setupBootloader {
    my ($in, $b, $all_hds, $fstab, $security) = @_;
    my $hds = $all_hds->{hds};

    require bootloader;
  general:
    setupBootloader__general($in, $b, $all_hds, $fstab, $security) or return 0;
    setupBootloader__boot_bios_drive($in, $b, $hds) or goto general;

    setupBootloader__entries($in, $b, $all_hds, $fstab); #- need to add a goto general here ? or Add, Modify, Remove is different ?

    #- somewhere should bootloader really installed ?
    bootloader::install($b, $fstab, $hds);
}


sub setupBootloader_simple {
    my ($in, $b, $all_hds, $fstab, $security) = @_;
    my $hds = $all_hds->{hds};

    require bootloader;
    my $mixed_kind_of_disks = bootloader::mixed_kind_of_disks($hds);
    #- full expert questions when there is 2 kind of disks
    #- it would need a semi_auto asking on which drive the bios boots...

    $mixed_kind_of_disks || $b->{bootUnsafe} || arch() =~ /ppc/ or return 1; #- default is good enough
    
    if (!$mixed_kind_of_disks && arch() !~ /ia64/) {
	setupBootloader__mbr_or_not($in, $b, $hds, $fstab);
    } else {
      general:
	setupBootloader__general($in, $b, $all_hds, $fstab, $security) or return 0;
    }
    setupBootloader__boot_bios_drive($in, $b, $hds) or goto general;
    1;
}


sub setupBootloader__boot_bios_drive {
    my ($in, $b, $hds) = @_;

    bootloader::mixed_kind_of_disks($hds) && 
      $b->{boot} =~ /\d$/ && #- on a partition
	is_empty_hash_ref($b->{bios}) && #- some bios mapping already there
	  arch() !~ /ppc/ or return 1;

    log::l("mixed_kind_of_disks");
    my $hd = $in->ask_from_listf('', N("You decided to install the bootloader on a partition.
This implies you already have a bootloader on the hard drive you boot (eg: System Commander).

On which drive are you booting?"), \&partition_table::description, $hds) or return 0;
    log::l("mixed_kind_of_disks chosen $hd->{device}");
    $b->{first_hd_device} = "/dev/$hd->{device}";
    1;
}

sub setupBootloader__mbr_or_not {
    my ($in, $b, $hds, $fstab) = @_;

    my @l = (N_("First sector of drive (MBR)"), N_("First sector of boot partition"));

    $in->set_help('setupBootloaderBeginner') if !$::isStandalone;
    if (arch() =~ /ppc/) {
	if (defined $partition_table::mac::bootstrap_part) {
	    $b->{boot} = $partition_table::mac::bootstrap_part;
	    log::l("set bootstrap to $b->{boot}"); 
	} else {
	    die "no bootstrap partition - yaboot.conf creation failed";
	}
    } else {
	my $boot = $hds->[0]{device};
	my $use_partition = arch() =~ /sparc/ ? $b->{use_partition} : "/dev/$boot" ne $b->{boot};
	$in->ask_from(arch() =~ /sparc/ ? N("SILO Installation") : N("LILO/grub Installation"),
		      N("Where do you want to install the bootloader?"),
		      [ { val => \$use_partition, list => [ 0, 1 ], format => sub { translate($l[$_[0]]) } } ]);
	if (arch() =~ /sparc/) {
	    $b->{use_partition} = $use_partition;
	}  else {
	    my $new_boot = "/dev/" . ($use_partition ? fsedit::get_root($fstab, 'boot')->{device} : $boot);

	    #- remove bios mapping if the user changed the boot device
	    delete $b->{bios} if $new_boot ne $b->{boot};

	    $b->{boot} = $new_boot;
	}
    }
}

sub setupBootloader__general {
    my ($in, $b, $all_hds, $fstab, $security) = @_;

    $in->set_help(arch() =~ /sparc/ ? "setupSILOGeneral" :  arch() =~ /ppc/ ? 'setupYabootGeneral' : "setupBootloader") if !$::isStandalone; #- TO MERGE ?

    my @silo_install_lang = (N("First sector of drive (MBR)"), N("First sector of boot partition"));

    ($b->{method}, my $method_choices) = bootloader::method_choices($fstab);
    my $profiles = bootloader::has_profiles($b);
    my $memsize = bootloader::get_append($b, 'mem');
    my $prev_clean_tmp = my $clean_tmp = any { $_->{mntpoint} eq '/tmp' } @{$all_hds->{special} ||= []};
    my $prev_boot = $b->{boot};

    $b->{password2} ||= $b->{password} ||= '';
    $b->{vga} ||= 'normal';
    if (arch() !~ /ppc/) {
	$in->ask_from('', N("Bootloader main options"), [
            { label => N("Bootloader to use"), val => \$b->{method}, list => [ keys %$method_choices ], format => sub { $method_choices->{$_[0]} } },
                arch() =~ /sparc/ ? (
            { label => N("Bootloader installation"), val => \$b->{use_partition}, list => [ 0, 1 ], format => sub { $silo_install_lang[$_[0]] } },
		) : if_(arch() !~ /ia64/,
            { label => N("Boot device"), val => \$b->{boot}, list => [ map { "/dev/$_" } (map { $_->{device} } (@{$all_hds->{hds}}, grep { !isFat($_) } @$fstab)), detect_devices::floppies_dev() ], not_edit => !$::expert },
            { label => N("Compact"), val => \$b->{compact}, type => "bool", text => N("compact"), advanced => 1 },
            { label => N("Video mode"), val => \$b->{vga}, list => [ keys %bootloader::vga_modes ], not_edit => !$::expert, format => sub { $bootloader::vga_modes{$_[0]} }, advanced => 1 },
		),
            { label => N("Delay before booting default image"), val => \$b->{timeout} },
		if_($security >= 4 || $b->{password} || $b->{restricted},
            { label => N("Password"), val => \$b->{password}, hidden => 1 },
            { label => N("Password (again)"), val => \$b->{password2}, hidden => 1 },
            { label => N("Restrict command line options"), val => \$b->{restricted}, type => "bool", text => N("restrict") },
		),
            { label => N("Clean /tmp at each boot"), val => \$clean_tmp, type => 'bool', advanced => 1 },
            { label => N("Precise RAM size if needed (found %d MB)", availableRamMB()), val => \$memsize, advanced => 1 },
		if_(detect_devices::isLaptop(),
            { label => N("Enable multi profiles"), val => \$profiles, type => 'bool', advanced => 1 },
		),
        ],
        complete => sub {