Furry stuff, oekaki stuff, and other stuff.
You are not logged in.
@Trunski: Awesome! I'm half German, so I've been wanting a German translation for a while. Please do send what you have to my e-mail address and I'll take a look at it. Make sure to put it into a ZIP/GunZIP/7z archive file first. My e-mail server doesn't like to receive raw PHP files.
made a translation to german on my board and I noticed some weird translations and some parts which weren't translated at all.
It's been several years since I put serious work into language translation. Many parts still weren't translatable, though this has largely been corrected in the last couple of weeks thanks to Fibonacci's efforts with his Spanish translation.
Sentence structure has been massively improved. In the old board, many strings were strung together to make a sentence. In the new board, sentences and paragraphs are in the form of one string that supports substitution. Number usage, plurals, and proper date formats have been added, though punctuation still needs some work.
I'm finalizing the language file format now, so if you'd like to send me what you have, I can splice it into the new language file format and send it back to you for review. Some things will have to be re-translated, and there's many new English phrases that will need attention (I'm guessing around 200 or so). Most of it will just be editing, though.
There is a technical issue with the online list that made it difficult to translate properly. However, since the online list is "disposable" and automatically rebuilds every 15 minutes, it would be easy for me to fix it. I'll work on that today.
some parts of the FAQ-part in the translation won't show up on the board but I think this might just be deactivated and that's why
The FAQ is a problem because of how the code processes the translation, and because it's years out of date. Most of the FAQ questions actually need to be removed. For now, I'm fixing up some issues with 1.5.6 so I can get a beta test release done, so people can test the new language translations. When the beta is available, I'll start rewriting the FAQ. The FAQ has a bunch of issues that I would like to test separately.
oh and one more thing while translating I noticed a small typing error
Oh, there were plenty of spelling mistakes in the English file ("recieving", "Defualt"). Most of the text was unmodified from the original OekakiPoteto. I've done a lot of work to the code over the last 6+ years, but not much has been done to the language files.
Thanks for your hard work!
PS - I got your e-mail about Shi-Painter. I'll answer that now.
Trunksi wrote:
no translation:
the text in the "Online"-window
--like "View", "Draw Screen"
The locations on whosonline.php aren't translatable indeed. The rest of issues have been pointed out already.
made a translation to german on my board and I noticed some weird translations and some parts which weren't translated at all.
weird stuff:
"Edit Rules" is now: "Bearbeiten Regeln" instead of "Regeln Bearbeiten" because I couldn't translate the whole term (only the parts for it I think)
no translation:
the text in the "Online"-window
--like "View", "Draw Screen"
Diagnostics-Window
-- DB Info ("Total pics", "Current picture number" and so on in this part)
-- Pictures folder < also wasn't translated ('Folder", "Total files" and so on in this part)
unsure:
some parts of the FAQ-part in the translation won't show up on the board
but I think this might just be deactivated and that's why
that are the parts I currently remember (I should write them down X.x so I wouldn't forget anything)
oh and one more thing
while translating I noticed a small typing error
__
//Administrator
$lang['type_admin'] = "Adminstrator";
___ the "i" is missing > "Admin_strator" isn't it? ( _ = place for the "i")
(I'm not sure since I always thought the word would really be "Adminstrator" since someone told me there have to be a second "i"...)
If some of these just happened because I overread the part in the translation file...I'd like to say sorry
Here are a few more I could find:
When changing a member's admin rank, there's the thing with "None" again. "Rank" is masculine in Spanish.
On the page header, you have word_edit + word_rules, instead of editrul. The latter would be preferred because of context.
The string word_registered is used in chat.php, massmail.php, and addusr.php. In Spanish its correct translation would depend not only on gender but on number (singular "inscrito" vs. plural "inscritos"), which differs between those three pages.
On massmail.php, on the drop-down menu for the recipients of the message, the last four options are phrased as "Flag: someflag", which sounds too terse in Spanish (not to mention ungrammatical). A different phrasing would be preferred.
On that same page, on the count of registered members, the serial comma is incorrect in Spanish.
On the control panel, first section, "Send E-mails" settings, the phrasing is inconsistent: "Only if important" on the drop-down menu vs. just "Important" on the explanation below. This hinders translation.
On the diagnostics page, most (but not all) of the strings are untranslatable - including "yes", and the "x seconds (~ y days)" way of presenting Cookie life doesn't look right in Spanish.
On the edit notice page, there's the same thing about "<br /> tags required" I mentioned on my first post, only this time "tags" is translatable. Even then, "required" can be translated in one of FOUR ways depending on the gender and the number of the noun it refers to. More context would be nice.
That would be all for now.
Context is a big problem, and this was brought to my attention by someone interested in doing a German language pack, because German words tend to "run-into" each other and change meaning depending on where they are used. The only solution is the same thing that most other projects do: have a separate language file for each script.
Splitting up the language file introduces a lot of other issues, mostly related to project packaging and version control. It's only something I'd consider if I move Wacintaki to a modular template system. I only intend to do that with Wacintaki 2.0.
For the time being, if you could highlight a few more of these gender/context issues, I'll split up those common words.
I've found another problem: the reusing of strings - namely, of $lang['word_none'].
Spanish is a language with grammatical gender, and thus "none" can be translated as "ninguno" or "ninguna", depending on the gender of the noun it refers to. Given that avatars are masculine and thumbnails are feminine (in Spanish of course), the same string cannot be used for both cases.
The obvious solution would be creating another string and using one or the other accordingly. Unfortunately, if WP were ever translated to another language with grammatical gender, those strings would need to be rearranged, since gender is different in each language. So I don't know what the best solution would be.
Oh, wait... I fixed 'cfg_comments'. It got corrupt when I had to remove the copyright symbol in the header of the language file, to fix a syntax problem with PHP. I thought the corruption happened much later, when I reformatted the language files to use the $lang array. For some odd reason, only that one variable got corrupt.
Well, it looks corrupted on the Edit Profile page, too - so perhaps it was corrupted from the beginning?
Also, I think I can see what you mean with the concatenations everywhere - they seem to force an English sentence structure upon translated sentence fragments.
I think I'll have to learn a bit more about BIG-5 encoding. I know how UNICODE-16le and UTF-8 work (and how some editors apparently only support the 3-byte mode). I don't know much about anything else. From what I can tell, though, the value of $lang['cfg_comments'] hasn't changed since Kevin gave me the original traditional Chinese translation back in 2009.
I'm about 25% done with the language overhaul, and I'm finding all kinds of stupid things left over from the last major re-translation during the development of 1.3.0. I'm updating everything to the new translator model (the t() and tt() functions), and I'm blocking the language so it will be possible to make translations for languages read from right to left. The functions file will need the most work, due to all the error reporting and e-mail messages. Currently, those are a real mess of concatenations.
Other than the FAQ, I probably won't need you to re-translate any of the Spanish, but I'll keep you informed.
Thanks again for all your help!
Off topic: It appears the traditional Chinese translation is corrupt - or rather, the string $lang['cfg_comments'] on said translation. After deleting it, my editor was able to open the whole file as Big5, which had been previously impossible.