Am Freitag 08 September 2006 02:04 schrieb Joshua Keel: > Something that transforms all words to lower-case or to upper-case? > Why not just write the vocab so that the words are all lower-case, > for instance? Dear Joshua. Lowercase only is not common in German with nouns. It would be reagarded as orthographically wrong. Mixed case makes it easy to spot the first letter. Of course, we could enter words in caps only. But if you regard reusing vocabulary files for quizzes or the like, you would loose information, here. To ensure compatibility with all kinds of alphabets, I suppose we'd need those three modes: Leave case as is All to lower case All to upper case. As for usability, I'd opt for an entry with one checkbox an one combobox: [ ] display only [lowercase|UPPERCASE] (not sure as for wording). From here I cannot create test files, my libc6 is too new so kanagram fails loading: (strace kanagram): connect(15, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = 0 poll([{fd=15, events=POLLOUT|POLLERR|POLLHUP, revents=POLLOUT}], 1, 5000) = 1 writev(15, [{"\2\0\0\0\v\0\0\0\7\0\0\0", 12}, {"passwd\0", 7}], 2) = 19 poll([{fd=15, events=POLLIN|POLLERR|POLLHUP, revents=POLLIN}], 1, 5000) = 1 recvmsg(15, {msg_name(0)=NULL, msg_iov(1)=[{"passwd\0", 7}], msg_controllen=16, {cmsg_len=16, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {16}}, msg_flags=0}, MSG_NOSIGNAL) = 7 fstat64(16, {st_mode=S_IFREG|0600, st_size=217016, ...}) = 0 pread64 (16, "\1\0\0\0h\0\0\0\332\33\0\0\1\0\0\0g-\0E\0\0\0\0\323\0\0"..., 104, 0 ) = 104 mmap2(NULL, 217016, PROT_READ, MAP_SHARED, 16, 0) = 0xa5fd1000 close(16) = 0 close(15) = 0 stat64("/home/knoppix/.kde", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 uname({sys="Linux", node="localhost", ...}) = 0 lstat64("/home/knoppix/.kde/socket-localhost", {st_mode=S_IFLNK|0777, st_size=20 , ...}) = 0 readlink("/home/knoppix/.kde/socket-localhost", "/tmp/ksocket-knoppix", 4096) = 20 lstat64("/tmp/ksocket-knoppix", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 getuid32() = 1000 mkdir("/home/knoppix", 0755) = -1 EEXIST (File exists) mkdir("/home/knoppix/.mcop", 0755) = -1 EEXIST (File exists) stat64("/home/knoppix/.mcop", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 open("/home/knoppix/.mcop/random-seed", O_RDONLY) = 15 fstat64(15, {st_mode=S_IFREG|0620, st_size=32, ...}) = 0 lseek(15, 0, SEEK_SET) = 0 read(15, "1300ba10ad57b56d234c4a22b0a2738f", 32) = 32 close(15) = 0 lstat64("/home/knoppix/.mcop/random-seed", {st_mode=S_IFREG|0620, st_size=32, .. .}) = 0 time(NULL) = 1157641476 gettimeofday({1157641476, 609657}, NULL) = 0 uname({sys="Linux", node="localhost", ...}) = 0 open("/dev/urandom", O_RDONLY) = 15 read(15, "\330\fK\7f\316\345\26\334v\276E\237\17xE", 16) = 16 close(15) = 0 open("/tmp/ksocket-knoppix/secret-cookie", O_WRONLY|O_CREAT|O_EXCL, 0600) = -1 E EXIST (File exists) open("/tmp/ksocket-knoppix/secret-cookie", O_RDONLY) = 15 read(15, "6685370ca78cf6bf08acf6d81fb3016a", 8192) = 32 close(15) = 0 open("/tmp/ksocket-knoppix/Arts_SoundServerV2", O_RDONLY) = 15 read(15, "MCOP-Object:000000186c6f63616c68"..., 8192) = 192 close(15) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 15 setsockopt(15, SOL_SOCKET, SO_LINGER, {onoff=1, linger=100}, 8) = 0 connect(15, {sa_family=AF_FILE, path="/tmp/ksocket-knoppix/localhost-1aeb-45002f 10"}, 110) = 0 ioctl(5, FIONREAD, [1]) = 0 ioctl(5, FIONREAD, [1]) = 0 select(16, [10 15], [], [15], {5, 0}) = 0 (Timeout) select(16, [10 15], [], [15], {5, 0}) = 0 (Timeout) select(16, [10 15], [], [15], {5, 0}) = 0 (Timeout) select(16, [10 15], [], [15], {5, 0}) = 0 (Timeout) select(16, [10 15], [], [15], {5, 0}) = 0 (Timeout) select(16, [10 15], [], [15], {5, 0}) = ? ERESTARTNOHAND (To be restarted) --- SIGWINCH (Window changed) @ 0 (0) --- select(16, [10 15], [], [15], {0, 952000}) = ? ERESTARTNOHAND (To be restarted) _______________________________________________ kde-edu mailing list kde-edu@mail.kde.org https://mail.kde.org/mailman/listinfo/kde-edu