I’m going to be adding easier-to-reach action buttons immediately underneath the answer bar so that they’re much easier to click as you go. Additionally, I’m working on a system of global key bindings throughout the app, which is proving a little challenging because so often the user is inside a text field when they might want to trigger a keybinding/shortcut (and which modifiers are safe to use/uncluttered varies by platform)
Thanks for digging this up. I don’t know what to make of it, because what it seems to mean is that your browser is failing to render Japanese correctly when the attribute is set.
Valid settings for the lang attribute:
-
ja- Sets the language of the element to Japanese (current setting, see this) -
ja-jp- Sets the language to Japanese and region to Japan (should be handled identically by most user agents, is most relevant to languages that differ based on region)
jp-ja as you called out is—as far as I know—an invalid value, because jp doesn’t match any ISO country codes. I suspect that if you were to set the attribute to “gobbledygook” it’d similarly resolve your issue. Can you verify this?
The next likely culprit are fonts. KameSame’s font-family hasn’t changed much in the three years since I started the codebase, but it looks like this:
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
(Looks like I grabbed the above from here)
Because there’s a new generic system-ui option which is apparently supported by nearly all modern browsers, I’m going to take a stab at simplifying this directive today. Maybe that’ll resolve your issue
Edit: I’m going to take a stab with this
font-family: system-ui, emoji, sans-serif
Big update: WaniKani API key is now optional!
A frequently requested feature (outside this forum, of course) is to be able to create KameSame accounts without a WaniKani account, since it contains the entirety of JMDict and several ways to study content that don’t rely on syncing WaniKani progress. Well, I’m happy to share that right now I’m deploying a significant update which will allow you to create an account without providing a WaniKani Personal Access Token!
Additionally, you can now unlink your WaniKani account from the settings tab and everything but the “Study WaniKani items” component in the Lessons tab will continue to work as you’d expect.
Yay!
I agree with you, but i’ve tried with es-CL, es-ES, en-US, es, jp-JA and even with jp and all works, quite strange right? ja appears as a strikethrough text (div[Attributes Style]) in the styles list and using gobbledygook seems normal but it doesn’t render kana though.
Also, that’s i see in the styles list (the warning says Unknown property name) :

And this edit works for me:

@searls This is more of a long-term request, but do you plan to make an API for KameSame?
I started using it, and it’s pretty helpful so far!
I’m not eager to because it would slow down my ability to change the internal data model, which I personally tend to do much more aggressively than the average developer. It’s possible I’ll release an API in the future but I wouldn’t put it at very high odds unless/until the app becomes a paid/professional product and focus
I suppose that makes sense. I hope you consider it, though!
@searls Why is an answer that manages to be equal to "" denied instead of marked invalid?
P.S. I would love to see a notification count when there are KS reviews so I know to do them. Is there any way this is possible?
I have the weird problem that KameSame never has been able to get the data from WaniKani. I tried to create a new API key in WaniKani and use that in KameSame but still no data shows up on KameSame.
What could I be doing wrong?
Have you considered that it has the data, but you still have to do the lessons on KS? Try setting the lessons to WK rank Master or higher, for example.
I got this in a review:
I appreciate the lenience for my stupidity, but this should just be a straight “wrong”, shouldn’t it? They don’t mean the same thing.
What character exactly did you enter that resolved to a blank space? Normally this is not allowed
Did you get sorted?
Yes I got it sorted out. It was totally my fault, I didn’t find the „Start Lesson“ button and thought that KameSame is just the reverse (type Japanse answers) of WaniKani and then assumed that the progress of both apps should be the same.
Not your fault at all! At present KS has literally no documentation or tutorialization. You are not alone
Is there any possibility to include a built-in IME of some sort, such as is available in Google Translate when you are typing in a text field set to Japanese?
For some reason on my (Windows) computer, switching to Japanese IME takes like a minute or more for it to finally switch. I often switch over to a Google Translate browser tab just to use their built-in IME, but in the case of an app like this, it’s a pain in the butt to switch to GT, type answer, switch back, etc.
I’m only asking because I know GT has this feature, so I know it’s technically doable. However, I don’t know if it would be viable to utilize the same method as Google’s (but hey, maybe there is a way?) or not. Can’t hurt to ask, though, I guess, right? 
Maybe there’s some existing API to do this out there?
I suspect Google Translate is taking advantage of a closed-source and complicated browser-based IME based on based on Google Input Tools – perhaps you could try again with that installed in a Chrome browser?
Yeah, thing is I’ve been using Firefox for such a long time, I’m unlikely to switch to another browser unless FF becomes horrifically unusable or if another browser comes out with a killer feature. I’ll make do with the slow-poke Windows IME for now. It’s not as bad as it was earlier, for some unknown reason. 
BTW, any tips for writing ‘just kanji’ using Windows IME? I’m finding I have to go through a fairly long list (at least a couple of PageDowns) from typing out the reading to finding the correct kanji that I’m actually looking for. Any ideas? Maybe there’s some shortcuts or something I don’t know about? Haven’t used IMEs a lot yet.
Apologies, I’m sure others here have more feedback about the Windows IME as I haven’t used Windows day-to-day since 2002



