Conlang dictionary

This forum is for constructed languages, both those invented by UniLang members and those already existing.

Moderators: Ashucky, Dormouse559

Werevrock
Posts: 8
Joined: 2015-06-14, 17:15

Conlang dictionary

Postby Werevrock » 2015-06-14, 17:34

Hi. I've just registered to the forum. I've recently started working on a conlang. I've decided I need a dictionary to properly organize my words so I've written myself one in JAVA 8. Can such a thing be of use to anyone? I can upload it if someone can point me to a proper uploading space.

It is a simple program that allows adding words and their translations but I've yet to see a dictionary that allows adding words with a single click.

Werevrock
Posts: 8
Joined: 2015-06-14, 17:15

Re: Conlang dictionary

Postby Werevrock » 2015-06-15, 9:25

I am dropping it here in case someone wants it.
Version 0.5: https://www.sendspace.com/file/3ykmkq
Version 0.6: https://www.sendspace.com/file/3gggz7
Version 0.7: https://www.sendspace.com/file/2u6vaf

REQUIRES: Java 8
Not tested on Mac. May or may not work on Mac.

Even though the program itself is safe, scan for virus just in case. It saves the settings in the folder it is in so I suggest that you keep it in a folder to be able to easily move or delete it later.

Feel free to provide feedback, report bugs or ask for more features.
Last edited by Werevrock on 2015-07-03, 14:21, edited 3 times in total.

User avatar
Ser
Posts: 7627
Joined: 2008-08-14, 2:55
Real Name: Renato
Gender: male
Location: Vancouver, British Columbia
Country: CA Canada (Canada)

Re: Conlang dictionary

Postby Ser » 2015-06-16, 23:16

You know, for the past week I had been thinking to write such a program myself, a small dictionary thing for conlanging, after trying some of the programs already available out there. And WOW, it's nice somebody got to it before I did, now I don't need to. :lol:

I love it.

Honestly, I find it fully functional for my needs as it is. Though if I could make a recommendation, could you increase the definiens/content section just a bit bigger? Maybe you could eliminate the buttons in the middle, as they're mostly useful for your own particular conlang. Anyway, it's nice.

Werevrock
Posts: 8
Joined: 2015-06-14, 17:15

Re: Conlang dictionary

Postby Werevrock » 2015-06-17, 8:12

I'm glad you like it. The buttons can be changed to add other special characters (or entire words if you want). First enable advanced options then right click on them.

The top button (~) allows you to add info to the words. If you add "kom ~ verb". "verb" will not be shown on the list but it will be shown in the translation.

Currently buttons are not saved. So whenever you close the dictionary they will be lost. I'm working on the buttons. I will make them optional (if I can get around the technicalities) and make them saved.

I think I can make the lists and the text areas resizable. I will see what I can do.

ltrout99
Posts: 41
Joined: 2015-06-03, 20:04
Gender: male

Re: Conlang dictionary

Postby ltrout99 » 2015-06-17, 21:07

I think it is good and fits my needs. I think since you have the window set to a resizable window, you should increase the size of the buttons and windows when someone resizes the app. Other than that, it is very helpful for what I need! Also, if you could, could you post a link to the uncompiled source?
[flag=]en[/flag] My native, and not so favorite language..
[flag=]es[/flag] La primera idioma que aprendí! Casi fluidez!
[flag=]de[/flag] Derzeit diese Sprache zu lernen!
[flag=]fr[/flag] Je suis également l'apprentissage de cette belle, encore fou, langue!
[flag=]zh[/flag]我想在生活中学习这门语言后面
[flag=]ja[/flag]私はすぐにこの言語を学びたいです!
[flag=]ar-sa[/flag]..أعتذر لاستخدام مترجم جوجل على اثنين من لغات الأخيرة أعلاه

Werevrock
Posts: 8
Joined: 2015-06-14, 17:15

Re: Conlang dictionary

Postby Werevrock » 2015-06-19, 7:23

I don't want to release my code at this stage. I'm still working on it. Feel free to notify me any changes you want.

I think I've managed to do everything I'm asked of. V0.6 : https://www.sendspace.com/file/3gggz7

I've made a radical decision about the custom buttons. I hope it fits everybody's needs.

------------------------------------------------------------------------------------------------------
v 0.6 Changelog:

Changed the way custom buttons work.
Made "Enter" translate last selected field even when the main frame is selected
Buttons are now saved.
Increased the size of the text areas.
Open database opens the the database with the window's preferred program instead of notepad
Lists and text areas now resize with the main frame

WARNING: Language specific settings (*.dic) and general settings (settings.st) of the v0.5 will not work in v0.6 and vice-versa. Databases(where you words are saved) will still work without a problem.
-----------------------------------------------------------------------------------------------------------
You will need to set your search preferences, write the names of your languages and select your database again.

In my mind there are 2 types of users. Creators and readers. As long as readers don't check the "show language modification buttons" they can change any settings without actually changing the language specific settings. Their settings will work on every database.
The most likely scenario is that the reader is the future self of the creator. Due to this I don't plan to allow language creators to prevent the readers from changing the settings but if someone happens to need this (in a situation that he/she wants to share the database with the learners of the language) I will see what I can do.

In the next version I will allow users to change the special characters(= , ! ~) which I deem as a crucial feature. For now, avoid these characters. Maybe I also add new options to the buttons and some features to the visualization. This time i will try to keep your language specific settings intact.

Werevrock
Posts: 8
Joined: 2015-06-14, 17:15

Re: Conlang dictionary

Postby Werevrock » 2015-07-03, 14:20

V0.7 is completed: https://www.sendspace.com/file/2u6vaf

I suggest everyone to switch to this version even if they don't need the define-special-characters function. I've fixed lots of bugs and added features to save or recover the database. When transferring to this version you will NOT lose your previous settings if you were using V0.6

IMPORTANT Note 1: Even though I've tested everything all test were carried out in a single system. Backup your database (and settings if you think they are important) before switching to this version, just in case. I suggest everyone to backup their database manually before trying out the new features.

IMPORTANT Note 2: I've changed the default special characters. v0.6's(same as v0.5) special characters are saved in the language settings so when you normally load your database from v0.6, the program will still use your previous special characters without any problem. You don't have to do anything. If you lose your settings file or simply want backwards compatibility in a new database, you can use the defaults option in the define special characters option.

I've realized that I haven't mention it anywhere. You can press ESC to delete the contents of the selected text area(since v0.5). I also want to mention that general settings are always saved but language settings usually(with a few exception) require you to hit the save settings button. I think I should add a proper help function in the next version.

I think I will take a break. For some time i will only fix bugs if I encounter them or someone reports any. In the meantime, feel free to ask for more features. Happy conlanging, dictionary creating or whatever you are using the program for.


V0.7 Changelog:

New Features:
Defining special characters and automatically replacing(or swapping) them in the database.
Lots of information,question and error dialogs to guide you during the automated replacement process.
Easily creating backups and loading them via file menu.
Retrieving the copy of the database from RAM (updated when program is started or database is reloaded) in case of the loss of database.
Easily loading version defaults.
Changing the appearances of the special characters.


Bug Fixes:
Button settings are now properly saved.
Fixed some rare bugs.
Fixed some other minor bugs of custom buttons
Fixed an annoying bug that makes the text areas lost focus when custom buttons are created.
Fixed a bug that occurred when the a list is double clicked and the opposing text area is selected (this bug seems to be introduced in v0.6)


Convenience changes:
The program now opens in the middle of the screen instead of the top Left corner.
Dialogs now open in the middle of the program instead of the top left corner of the screen.
Added error messages to many possible error situations.
Added txt files filtering to new file creation
Open database button now opens the the database with the system's preferred opening application instead of the system's preferred editing application. I don't think this change would cause any inconvenience to anyone.

User avatar
Ser
Posts: 7627
Joined: 2008-08-14, 2:55
Real Name: Renato
Gender: male
Location: Vancouver, British Columbia
Country: CA Canada (Canada)

Re: Conlang dictionary

Postby Ser » 2016-03-26, 5:47

I lost my copy of this program and the download links have rotten.

Does anybody have this program and could you please upload it?

ltrout99
Posts: 41
Joined: 2015-06-03, 20:04
Gender: male

Re: Conlang dictionary

Postby ltrout99 » 2016-04-19, 20:29

Serafín wrote:I lost my copy of this program and the download links have rotten.

Does anybody have this program and could you please upload it?


You're in luck! I have V0.6. https://drive.google.com/open?id=0B-1r- ... npwc2tJcVU
[flag=]en[/flag] My native, and not so favorite language..
[flag=]es[/flag] La primera idioma que aprendí! Casi fluidez!
[flag=]de[/flag] Derzeit diese Sprache zu lernen!
[flag=]fr[/flag] Je suis également l'apprentissage de cette belle, encore fou, langue!
[flag=]zh[/flag]我想在生活中学习这门语言后面
[flag=]ja[/flag]私はすぐにこの言語を学びたいです!
[flag=]ar-sa[/flag]..أعتذر لاستخدام مترجم جوجل على اثنين من لغات الأخيرة أعلاه

User avatar
Ser
Posts: 7627
Joined: 2008-08-14, 2:55
Real Name: Renato
Gender: male
Location: Vancouver, British Columbia
Country: CA Canada (Canada)

Re: Conlang dictionary

Postby Ser » 2016-06-17, 0:12

I know this is two months late, but I just saw your reply now. Thanks!


Return to “Conlangs”

Who is online

Users browsing this forum: No registered users and 0 guests

cron