Q:

Windows 8 XAML Multilingual Translations

I've used the Multilingual Toolkit to translate my app and have been testing it using pseudo-language.  It works fine for strings I have translated in code (C#) but I can't work out how to make it so that the tag in XAML is automatically translated. 
I've been using http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965329.aspx as a tutorial but I can't figure it out.  I've also searched on Google but still no luck. 
For example, I created a "Watermark" text box (which inherits from TextBox which shows some text in by default it the user has not entered any text and the item does not have focus.  The XAML looks like this (I replaced generic positioning stuff with '...'):
<local:WatermarkTextbox x:Name="TitleTextBox" Watermark="MainPage_EnterATitle" ... Style="{StaticResource TextBoxStyle1}" />

As you can see it is setting a property called Watermark with a 'tag' of the resource name that is being translated using the Multilingual tool.  I'm not sure how to get this to automatically translate. 
Another example is using the bottom app bar buttons:
<Button x:Name="bottomAppBar_unpinFromStartButton" AutomationProperties. Name="MainPage_UnpinFromStart" Style="{StaticResource UnPinAppBarButtonStyle}" Click="bottomAppBar_unpinFromStartButton_Click"/>

And I can see in the link above that it says:
MediumButton.[using:Windows. UI.Xaml. Automation]AutomationProperties. Name

But I'm not really sure where this is meant to go. 
Even with a button, which seems like it would be the simplest to translate I can't get it to work.  The XAML is:
<Button x:Name="RemovePhotoButton" x:Uid="MainPage_RemovePhoto" Content="" HorizontalAlignment="Center" Margin="222,0,974,78" Grid. Row="1" VerticalAlignment="Bottom" Width="170" Height="45"/>

But when ran in the app or viewed in the designed the button stays blank, with no text on it. 
The Resources are set up like this: 

And it is filling the translated documents fine:

I am able to translate it in C# using the code from the link above, just not using XAML. 
Just wondering if anybody could help me out or point me in the right direction to solve this. 
Thanks

A:

First what i think is missing in the name of your resources is the property that you want to set.  While never used it myself, i would understand it like this:
Your xaml needs to be changed to
<local:WatermarkTextbox x:Name="TitleTextBox" x:Uid="MainPage_EnterATitle" Watermark="" ... Style="{StaticResource TextBoxStyle1}" />

And your resource needs an entry with the key 
MainPage_EnterATitle. Watermark

And about the part with the 

MediumButton.[using:Windows. UI.Xaml. Automation]AutomationProperties. Name

This is only used if the referenced property is an attached property.  Like if your Watermark property would be attached not part of the control.  But in your case its not important.