Module talk:User:Kiril kovachev/bg-new

From Wiktionary, the free dictionary
Jump to navigation Jump to search

Thanks[edit]

@Benwing2 Thanks for your edit, Ben, I've of course no issue with you editing it :) I haven't used this template myself almost at all, though, because I don't know the syntax too well and so far I find it easier to just copy+paste a default template and fill in what needs filling in. Theoretically this could be a good bit more efficient, but I'm not sure on how much. Do you have any input on whether these new-entry templates make it much faster?

(Also, I'm not sure how to substitute it when it's in my user namespace; last time I tried it just seemed to not work?)

Currently I'm just using a bookmarklet in the browser which copies a noun/verb/adjective entry template and I just write in the blanks I've left for myself. This is relatively fine because it does skip most of the boilerplate, but I do still have to copy the same thing over in a couple places — I guess this would remove that need... Kiril kovachev (talkcontribs) 15:32, 2 March 2024 (UTC)[reply]

@Kiril kovachev A few years ago I created several thousand new Russian entries. I did this using an offline script to generate the actual entry text, which took an input directive file containing the information on how to create the entry. I would then copy the resulting entry to Wiktionary, although later on I developed a bot script that I could run to push the entries to Wiktionary, which saved some time. I did the same for Bulgarian (the generation script also works for Ukrainian and Belarusian) and created a few hundred entries this way, although I ran out of energy at a certain point. You can see a couple of sample entries here: собственост and пошъл. The script to do the entry generation is here: [1] and all the input directive files are here: [2] The syntax for the directive files should be well-documented in comments in the generation script, and you should be able to run the script without much setup. The script to auto-push the entries is here: [3] but it might require a bit more work to get working, so if you want to use this you might find it easier esp. at first to copy the output manually. At one point I partially wrote a Lua module to implement an {{ru-new}} using similar syntax as the Russian directive files used by the offline generation script, but I never finished it (the partial version is here: Module:User:Benwing2/ru-new). Benwing2 (talk) 07:03, 4 March 2024 (UTC)[reply]
@Benwing2 Hi again, sorry for my very late response. I was wondering how you made so many entries back then — it seemed like half the places I looked for Bulgarian it was you! :)
This tool looks powerful, so thanks very much for sharing. I'm currently working on figuring out what the most efficient way to edit is for me — if I can get used to the syntax I suppose this'd be quite efficient indeed. That said, do you still use this, or just edit manually/some other way now? Kiril kovachev (talkcontribs) 14:09, 28 March 2024 (UTC)[reply]