I'm using MvvmCross with my Store App. The internationalization technique explained by Stuart Lodge works very well, but I have a little problem with FlyOuts. It seems that 'sometimes' (I haven't found the reason yet) the first time a FlyOut appears, it shows the fallback values, while it works good the following times. Has anyone already faced this problem? Here my AppBarButton:
<AppBarButton Icon="Delete" >
<Button.Flyout>
<Flyout>
<StackPanel Orientation="Vertical">
<TextBlock mvx:Bi.nd="Text TextSource, Converter=Language, ConverterParameter=DeleteConfirm, FallbackValue=You are about to delete this item Fake"
Style="{StaticResource BodyTextBlockStyle}" />
<Button mvx:Bi.nd="Content TextSource, Converter=Language, ConverterParameter=Delete, FallbackValue=DeleteFake"
Command="{Binding DeleteCommand}" />
</StackPanel>
</Flyout>
</Button.Flyout>
</AppBarButton>