InnerTune icon indicating copy to clipboard operation
InnerTune copied to clipboard

Update french traduction

Open Ashokaas opened this issue 1 year ago • 6 comments

Checklist

  • [X] I've checked that there is no other issue about this feature request.
  • [X] This issue contains only one feature request.
  • [X] The title of this issue accurately describes the feature request.

Feature description

I have no idea about how to help to translate the app but is want to help, so here's the "strings.xml" file for french language. Have a good day :) strings.zip

Why do you want this feature?

(i just don't know how to use the pull request system mb)

Additional information

No response

Ashokaas avatar Dec 07 '23 17:12 Ashokaas

@z-huang hi, I'm french and I checked translation fixed by @Ashokaas ... Everything is fine :)

Does not surprised he replaced by 'playlist' (english word) because YouTube and YouTube Music didn't translated this word for french spoken users.

oliezekat avatar Dec 17 '23 17:12 oliezekat

I just see @rene-coty commit which purpose "Liste de lecture"...

If YouTube user choose "Français" (french) language, 'playlist' is not translated. But if the user choose "Français (Canada)" language (french in Canada country), Youtube translate playlist by "Liste de lecture".

Nevertheless, any french spoken users from France, Canada, or anywhere else may understand "Liste de lecture" is related to playlists feature.

oliezekat avatar Dec 17 '23 17:12 oliezekat

I just see @rene-coty commit which purpose "Liste de lecture"...

If YouTube user choose "Français" (french) language, 'playlist' is not translated. But if the user choose "Français (Canada)" language (french in Canada country), Youtube translate playlist by "Liste de lecture".

Nevertheless, any french spoken users from France, Canada, or anywhere else may understand "Liste de lecture" is related to playlists feature.

It's the weirdest thing about the French language. A lot of people use the term "Playlist" to describe said playlist, even though some use the term "Liste de lecture".

I'm sure that the French Academy would say we should use "Liste de Lecture" 💀

azgaresncf avatar Dec 28 '23 09:12 azgaresncf

I just see @rene-coty commit which purpose "Liste de lecture"... If YouTube user choose "Français" (french) language, 'playlist' is not translated. But if the user choose "Français (Canada)" language (french in Canada country), Youtube translate playlist by "Liste de lecture". Nevertheless, any french spoken users from France, Canada, or anywhere else may understand "Liste de lecture" is related to playlists feature.

It's the weirdest thing about the French language. A lot of people use the term "Playlist" to describe said playlist, even though some use the term "Liste de lecture".

I'm sure that the French Academy would say we should use "Liste de Lecture" 💀

It's probably because Quebec have bill 101 which requires the translation into French of a very large part of the English words. This law exists only in a weak mesire in France

Ashokaas avatar Dec 28 '23 09:12 Ashokaas

It's probably because Quebec have bill 101 which requires the translation into French of a very large part of the English words. This law exists only in a weak mesire in France

Now I understand better, thank you for that clarification.

azgaresncf avatar Dec 28 '23 09:12 azgaresncf

java.lang.UnsupportedOperationException: Unknown item type at com.zionhuang.innertube.models.MusicTwoRowItemRenderer.a(SourceFile:471) at com.zionhuang.innertube.models.SectionListRenderer$Content.a(SourceFile:95) at com.zionhuang.innertube.models.response.BrowseResponse.a(SourceFile:36) at x7.h.b(SourceFile:119) at x7.h$c.u(Unknown Source:12) at va.a.m(Unknown Source:8) at ga.i.e(SourceFile:71) at ga.i.d(SourceFile:16) at ga.i$a.m(SourceFile:25) at va.a.m(Unknown Source:31) at ga.i.e(SourceFile:71) at ga.i.d(SourceFile:16) at ga.i$a.m(SourceFile:25) at va.a.m(Unknown Source:31) at ga.i.e(SourceFile:71) at ga.i.d(SourceFile:16) at ga.i$a.m(SourceFile:25) at va.a.m(Unknown Source:31) at ga.i.e(SourceFile:71) at ga.i.d(SourceFile:16) at ga.i$a.m(SourceFile:25) at va.a.m(Unknown Source:31) at lb.n0.run(Unknown Source:100) at qb.h.run(Unknown Source:12) at rb.j.run(Unknown Source:2) at rb.a$a.run(SourceFile:82)

Bhavino avatar Jan 28 '24 18:01 Bhavino

Anyone can help make a PR for this?

z-huang avatar Aug 14 '24 04:08 z-huang

Anyone can help make a PR for this?

Sure! I will do it ASAP.

azgaresncf avatar Aug 20 '24 00:08 azgaresncf

@azgaresncf open a PR for that. This issue will be closed.

z-huang avatar Aug 23 '24 14:08 z-huang