Imagine you have LWT installed on 2 or 3 Computers (localhost). Real life example: laptop is blocked by your son, so you use the PC. So keep all Installations synchronized is an issue.

It would be convenient, if you could define a webspace, e.g. google-drive, where you place your gz-backups (at the end of a session). If you start a new session on an other machine, the you should click a sync button; then the recent backup-file is taken for the sync. An other side effect is, that you have backup files separated form your installation. I mean, when your hard drive is broken, and lwt-installtion and backup are placed on the same hard-drive, then you are lost. So backup located on a webspace make sense ( concerning restoring LWT, and save place for the backup).

Imagine you have LWT installed on 2 or 3 Computers (localhost). Real life example: laptop is blocked by your son, so you use the PC. So keep all Installations synchronized is an issue.

It would be convenient, if you could define a webspace, e.g. google-drive, where you place your gz-backups (at the end of a session). If you start a new session on an other machine, the you should click a sync button; then the recent backup-file is taken for the sync. An other side effect is, that you have backup files separated form your installation. I mean, when your…

In languages like Khmer and Thai there are no spaces between words, but spaces are used between phrases, much like a comma. Having these spaces between phrases really makes the text more readable (imagine english with no commas). Maybe this could be implemented in other ways, but the most straightforward way seems to be to allow some other character to be rendered as a space. I tried using the existing substitution function, but it seems to process before spaces are removed. Maybe there could just be another substitution option after all other things have been processed.

It's common to have phrases which get separated by other words, or systems like separable verbs in german where the first part gets moved to the end of the clause in most cases. A possible solution for tracking and adding such words is not for them to be recognized automatically by the system, but to be able to select multiple words within a sentence as parts of the phrase. For example, one such word in german is "aufhören", (to stop) but a common use of it separates the two parts, like "Er hört den Zug auf". When adding the word, you would then click on "hört", and either be able to click on a button, and then on the second part (auf), to say that they're a separates phrase and to say how they should appear in the card, or in the part of the card where you choose the sentence, where it would have "Er {hört} den Zug auf", you could edit it and specify which order they should go in for the lemma, so it would instead look like "Er {2|hört} den Zug {1|auf}, and the lemma would be displayed as "auf hören" or some such.

It's common to have phrases which get separated by other words, or systems like separable verbs in german where the first part gets moved to the end of the clause in most cases. A possible solution for tracking and adding such words is not for them to be recognized automatically by the system, but to be able to select multiple words within a sentence as parts of the phrase. For example, one such word in german is "aufhören", (to stop) but a common use of it separates the two parts, like "Er hört den Zug auf". When adding the word,…

Promptbox of "schöner" or "schönes": "beautiful"
Or better: "schön: beautiful"

The idea is that when I put the mouse (without cliking) on "schöner" or "schönes" I could see "beautiful" in the prompt box. Off course, I should have defined "schöner" and "schönes" as "|@#schön" beforehand.

In that way, we could define every word just once and then define the others recursively. And this could be very helpful in languages with irregular verbs and with cases.

Also, we could add several of those recursive meanings to a single new word, which could have several meanings.

Almost everything requires some familiarity with the operation of a PC. This program would be amazing if it could be enhanced so that even a child could use it. Adding languages and dictionaries, and much more, is fairly complex. These things could be automated. For example, the program could have the user paste a URL to a dictionary without a search term, then paste a URL including a search term, compare the two, and determine the necessary URL behind the scene.

The installation process probably cannot be simplified, but I think that many user interface features could be simplified.

Also, a less cluttered user interface would be nice.

I really appreciate the program, so please don't take this as criticism. Thanks for making this program freely available to the public.

Almost everything requires some familiarity with the operation of a PC. This program would be amazing if it could be enhanced so that even a child could use it. Adding languages and dictionaries, and much more, is fairly complex. These things could be automated. For example, the program could have the user paste a URL to a dictionary without a search term, then paste a URL including a search term, compare the two, and determine the necessary URL behind the scene.

The installation process probably cannot be simplified, but I think that many user interface features could be simplified.

The idea is that when I put the mouse (without cliking) on "schöner" or "schönes" I could see "beautiful" in the prompt box. Off course, I should have defined "schöner" and "schönes" as "|@#schön" beforehand.

In that way, we could define every word just once and then define the others recursively. And this could be very helpful in languages with irregular verbs and with cases.

Also, we could add several of those recursive meanings to a single new word, which could have several meanings.

The idea is that when I put the mouse (without cliking) on "schöner" or "schönes" I could see "beautiful" in the prompt box. Off course, I should have defined "schöner" and "schönes" as "|@#schön" beforehand.

In that way, we could define every word just once and then define the others recursively. And this could be…

I have pushed the “Delete” button for the two earlier posts but, for some reason, they stayed.

I would like to share an idea for a mechanical instruction for adding "Trennbare verben" to the prompt boxes of their correspondent non "Trennbare verben". This idea is a similar procedure to the other I posted before.

Suppose we have defined “umsteigen”, “einsteigen”, “aussteigen” and “steigen”.

Word: umsteigen; Translation: to change
Word: einsteigen; Translation: to get on

Word: aussteigen; Translation: to get off
Word: steigen; Translation: to climb

We oould create a code, e.g “$%&”, so that, when it is in a definition, puts in the prompt box of its word any term that containing the expression after “$%&” and its translation.

Then, we can redefine “steigen” in the following way

Word: steigen; Translation: to climb / $%&steigen

Prompt box of “steigen” before the re-definition: to climb
Prompt box of “steigen” after the re-definition: to climb / umsteigen: to change / einsteigen: to get on / aussteigen: to get off / and any other term containing “steigen” as a word or as part of a word.

This couldn’t be done with the same command used as filter because it only retrieves a term when you write it exactly and completely. But another command could be used.

I hope this could also be easy to implement.

Greetings.

I have pushed the “Delete” button for the two earlier posts but, for some reason, they stayed.

I would like to share an idea for a mechanical instruction for adding "Trennbare verben" to the prompt boxes of their correspondent non "Trennbare verben". This idea is a similar procedure to the other I posted before.

Suppose we have defined “umsteigen”, “einsteigen”, “aussteigen” and “steigen”.

Word: umsteigen; Translation: to change
Word: einsteigen; Translation: to get on

Word: aussteigen; Translation: to get off
Word: steigen; Translation: to climb

We oould create a code, e.g “$%&”, so that, when it is in a definition,…

I think the ability to change playback speed, preferably without changing pitch, is essential for language learning. It seems that at least the newer versions of Jplayer support modifying "playback rate", but not sure if it adjusts the pitch. Anyway, can this feature be adapted to LWT? It would allow me not to be constantly switching between an external audio player and my browser.

The idea is that when I put the mouse (without cliking) on "schöner" or "schönes" I could see "beautiful" in the prompt box. Off course, I should have defined "schöner" and "schönes" as "|@#schön" beforehand.

In that way, we could define every word just once and then define the others recursively. And this could be very helpful in languages with irregular verbs and with cases.

Also, we could add several of those recursive meanings to a single new word, which could have several meanings.

The idea is that when I put the mouse (without cliking) on "schöner" or "schönes" I could see "beautiful" in the prompt box. Off course, I should have defined "schöner" and "schönes" as "|@#schön" beforehand.

In that way, we could define every word just once and then define the others recursively. And this could be…

Conjugated / inflected forms of words should be kept track of, and should be listed somehow during testing. I test myself for the gender of nouns in the L2 no context mode, with the gender listed as a tag; it would be helpful to have a way to practice conjugation. This feature would also be helpful for languages like Russian to practice declension.

Preferably there would be a specific mode for testing similar items relative to their different tags, ie. you would be given a verb, the interface would ask "what is this word's [infinitive] form", with the value of [x] being determined by the tag(s) that differentiate the word you were given and the word you're being tested on, then show it when you press the space bar.

Perhaps there should also be a way to disable practicing certain tags, so for example in german one might not want to practice the many inflected forms of participles, so that should be disabled. It should also be possible in reading mode to show conjugations/inflections in a table in the definition field.

Conjugated / inflected forms of words should be kept track of, and should be listed somehow during testing. I test myself for the gender of nouns in the L2 no context mode, with the gender listed as a tag; it would be helpful to have a way to practice conjugation. This feature would also be helpful for languages like Russian to practice declension.

Preferably there would be a specific mode for testing similar items relative to their different tags, ie. you would be given a verb, the interface would ask "what is this word's [infinitive] form", with the value of…