Hello TiddlyTweeter,

Expanding on cj.v elegant solution, you can also use a select widget if you 
dont want to download a language plugin :

<$select tiddler="$:/language">
 <option value="fr-FR">fr-FR</option>
 <option value="en-GB">en-GB</option>
</$select>


 <$text text={{{ 
[[$:/language]get[text]regexp[fr-FR]then<currentTiddler>get[fr-fr]] 
[[$:/language]get[text]regexp[en-GB]then<currentTiddler>get[en-gb]] }}} />

Online demo 
: 
https://telumire.github.io/TW-tips/#Conditional%20display%20based%20on%20language%20setting
Le mardi 13 juillet 2021 à 15:10:14 UTC+2, cj.v...@gmail.com a écrit :

> G'day TT,
>
> If adding language plugins and using TW's language button make for an 
> alright solution,  then checking the value of $:/language makes for an easy 
> way to set context based on currently selected language.
>
> It should be easy enough to show the language button anywhere you need it 
> for the sake of convenience.
>
> Then just a matter of showing image labels based on currently selected 
> language.  something like:
>  <$text text={{{ 
> [[$:/language]get[text]regexp[fr-FR]then<currentTiddler>get[field-fr-fr]] 
> [[$:/language]get[text]regexp[en-GB]then<currentTiddler>get[field-en-gb]] 
> }}} />
>
> [image: Screenshot 2021-07-13 9.55.44 AM.png]
>
> On Tuesday, July 13, 2021 at 7:06:15 AM UTC-3 TiddlyTweeter wrote:
>
>> Ciao cj.v
>>
>> It is not a silly question. It is helpful. Forces me to clarify.
>>
>> The situation is I have a gallery of 50+ images that each tiddler for has 
>> four language fields for (German, English, Slovenian, Italian).
>>
>> What I am trying to sort out is WHETHER I should use BROWSER detection of 
>> run context (which in TW ALSO means we can use [to a great extent?] the 
>> "Info" plugin to ease its use) OR simply provide end users with a button on 
>> startup to change what is shown.
>>
>> This is NOT really an issue about using the brilliant TW "lingo system" 
>> because that relates most to UI elements. In the gallery those are MINIMAL 
>> and it is not the issue.
>>
>> I am beginning to think I could use CSS to only show one language at a 
>> time?
>>
>> Thankyou for your question! It pushed me on.
>>
>> Best wishes
>> TT
>>
>> On Tuesday, 13 July 2021 at 02:19:05 UTC+2 cj.v...@gmail.com wrote:
>>
>>> G'day TT,
>>>
>>> Silly question: do you mean find out language setting chosen in TW, or 
>>> do you mean language setting for the browser?
>>>
>>> On Monday, July 12, 2021 at 2:45:22 PM UTC-3 TiddlyTweeter wrote:
>>>
>>>> This is merely an early query. I need some ideas on an efficient 
>>>> approach to the following problem ...
>>>>
>>>> *AIM:* Put on-line the 54 images of "LIberty" by Angela Weyersberg 
>>>> <https://www.google.com/search?q=Angela+Weyersberg&newwindow=1&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjIzKCziN7xAhWkwAIHHbjgBOUQ_AUoAXoECAEQAw&biw=1368&bih=808&dpr=2>
>>>>  in 
>>>> a self contained gallery.
>>>>
>>>> *THE CASE: *Each image of a painting has FOUR language variations for 
>>>> its legend (English. Italian, Slovenian, German) FYI, the variants are 
>>>> held 
>>>> in fields of each image tiddler.
>>>>
>>>> *THE PROBLEM: *HOW do I in TW (1) Establish the language to invoke on 
>>>> startup? (2) enable language switching?
>>>>
>>>> I realised the specific issue is not gonna be solved by the "lingo 
>>>> mechanism" as is,  as in this particular case, its not UI buttons in 
>>>> contest but actual content.
>>>>
>>>> I HOPE this is clear!
>>>>
>>>> At the moment I'm simply need some ideas about how to move forward.
>>>> ANY ideas are most welcome
>>>> TT
>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/3ecdf261-8d04-493e-935d-597dbc058b08n%40googlegroups.com.

Reply via email to