[kde-edu]: Kanagram: German Files?
RalfGesellensetter
rgx at gmx.de
Thu Sep 7 17:05:58 CEST 2006
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)
More information about the kde-edu
mailing list