-
Hello @grhoten, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
I see that you already applied to one of the projects in GSoC. That's a good first step. Beginner is a relative term. If you have C or C++ skills, then your interest in issue #87 may be just right for you. If you're looking for something that requires the least programming expertise, or are interested in participating separately from GSoC, you may want to consider contributing lexeme data to Wikidata. Such a task is better suited towards people that have deep knowledge of another language. When contributing such data to Wikidata, the contributions are contributed as CC0 or public domain. Anyone can use that data freely without restrictions. This kind of task is a prerequisite for adding support for a new language. When such data is added to Wikidata, it lowers the effort for this project to add support for such a language. So if you want this project to support a language that you care about, adding data for that language helps out a lot. What is this project about?You may want to familiarize yourself with the videos located in the Readme. That provides some good background information. Which language to support?There is a list of languages that this project is interested in supporting. You can still add data for another language that interests you. That list provides some guidance on what will be the focus in the near term. If it's higher on the list, there is more interest in supporting that language. Ideally, we want to see at least 10,000 words supported for a given language. What words should be added?Here is a guidance on what to add:
How to contribute to Wikidata?You will need to sign up for an account. After you have an account, you can start contributing words. While using the web interface is possible, it can get rather tedious when adding a lot of words. If your language is supported, you may want to consider using a template. This will allow you to just fill in the words without searching for the grammatical feature names for each form. Adding support for a new languageThere is a document about how to add support for a new language. It's a work in progress. This kind of task may be less suited for a complete beginner. I'd only recommend looking at this documentation if there is enough available data from Wikidata for the language of interest. I probably need to add more documentation to it about how to use the dictionary-parser. When supporting a language, there is also a task for completely supporting RBNF (Rule Based Number Format). That's a topic for another time though. It takes time to explain it. The Number Format Tester helps with writing such rules, and the rules are submitted to CLDR for inclusion when the rules are completed. I can elaborate more if needed. I hope you find this information helpful. |
Beta Was this translation helpful? Give feedback.
I see that you already applied to one of the projects in GSoC. That's a good first step. Beginner is a relative term. If you have C or C++ skills, then your interest in issue #87 may be just right for you.
If you're looking for something that requires the least programming expertise, or are interested in participating separately from GSoC, you may want to consider contributing lexeme data to Wikidata. Such a task is better suited towards people that have deep knowledge of another language. When contributing such data to Wikidata, the contributions are contributed as CC0 or public domain. Anyone can use that data freely without restrictions. This kind of task is a prerequisite for adding s…