Just a guess, but was there an extra space after the comma? Unlike in English, the full-width comma takes up an entire square worth of space like all other characters and shouldn't have an extra space after it. I don't know if Duolingo even considers spaces when marking answers though so that may not be it.
Although I can't prove it with just the image, my input method editor (fcitx5) seems to only use full-width characters, even for commas, when I use it to input Japanese text. I had completed several dozen other exercises, many containing commas, which seemed to work fine with Duolingo. Even copy-pasting their “Correct solution” did not work and I believe it contained a full-width comma.
If you're familar with Python, can you try this script?
(please replace the string a
and b
with your input and the answer)
$ python
>>> import unicodedata
>>> a = 'はい、 コンビニです。'
>>> print('\n'.join(f'{hex(ord(c))}, {unicodedata.name(c)}' for c in a))
0x306f, HIRAGANA LETTER HA
0x3044, HIRAGANA LETTER I
0x3001, IDEOGRAPHIC COMMA
0x3000, IDEOGRAPHIC SPACE
0x30b3, KATAKANA LETTER KO
0x30f3, KATAKANA LETTER N
0x30d3, KATAKANA LETTER BI
0x30cb, KATAKANA LETTER NI
0x3067, HIRAGANA LETTER DE
0x3059, HIRAGANA LETTER SU
0x3002, IDEOGRAPHIC FULL STOP
>>> b = 'はい、コンビニです。'
>>> print('\n'.join(f'{hex(ord(c))}, {unicodedata.name(c)}' for c in b))
0x306f, HIRAGANA LETTER HA
0x3044, HIRAGANA LETTER I
0x3001, IDEOGRAPHIC COMMA
0x30b3, KATAKANA LETTER KO
0x30f3, KATAKANA LETTER N
0x30d3, KATAKANA LETTER BI
0x30cb, KATAKANA LETTER NI
0x3067, HIRAGANA LETTER DE
0x3059, HIRAGANA LETTER SU
0x3002, IDEOGRAPHIC FULL STOP
I didn't copy and save Duolingo's correct answer, but here's what I would have typed via fcitx5 put through your python:
0x306f, HIRAGANA LETTER HA
0x3044, HIRAGANA LETTER I
0x3001, IDEOGRAPHIC COMMA
0x30b3, KATAKANA LETTER KO
0x30f3, KATAKANA LETTER N
0x30d3, KATAKANA LETTER BI
0x30cb, KATAKANA LETTER NI
0x3067, HIRAGANA LETTER DE
0x3059, HIRAGANA LETTER SU
0x3002, IDEOGRAPHIC FULL STOP
from
#!/usr/bin/env python3
import unicodedata
a = 'はい、コンビニです。'
print('\n'.join(f'{hex(ord(c))}, {unicodedata.name(c)}' for c in a))
Your input via Fcitx5 is correct without any doubt, so I believe it's a duolingo's fault.
It doesn't look like there was an extra space. Spaces with Japanese keyboards are 2-3 times as long. Considering there's already a gap after a comma, the gap would look huge with an extra space.
Here's the sentence with and without a space after the comma.
はい、 コンビニです。
はい、コンビニです。
OP's sentence looks more like the second one.
For my own reference, 二 is U+4E8C, "CJK UNIFIED IDEOGRAPH-4E8C" while ニ is "KATAKANA LETTER NI" (U+30CB).
What application is this?
This looks like DuoLingo.
Japanese Language
ようこそJapaneseLanguageへ! 日本語に興味を持てば、どうぞ登録して勉強しましょう!日本語に関係するどのテーマ、質問でも大歓迎します。 This is a community dedicated to the Japanese language. Feel free to come in and ask questions or post your thoughts and opinions about this beautiful language.
Feel free to check out the web archive of r/LearnJapanese's resources if you're looking for more learning material or tools to aid you in your Japanese language journey!
—————————
Remember that you can add furigana to your posts by writing ~{KANJI|FURIGANA}~ like:
~{漢字|かんじ}~ which comes out as:
{漢字|かんじ}