title: How can I create a localizable UserControl?
body: <p>For simplicity,  I have a UserControl with a Label on it and I want the label text to be localizable.
  Inside the UserControl I created a public LabelText property to get/set the label text.</p>
  
  <p>This is the code of my UserControl</p>
  
  <pre><code>Imports System.ComponentModel
  
  Public Class ctlA
  
      &lt;Browsable(True), _
      EditorBrowsable(EditorBrowsableState.Always), _
      Localizable(True), _
      DefaultValue("dafaultLabel"), _
      DesignerSerializationVisibility(DesignerSerializationVisibility.Content)&gt; _
      Private _LabelText As String = "label"
      Public Property LabelText() As String
          Get
              Return _LabelText
          End Get
          Set(ByVal value As String)
              _LabelText = value
              Label1.Text = value
          End Set
      End Property
  End Class
  </code></pre>
  
  <p>I can insert the UserControl to a form, but I can not localize the LabelText property when I choose a different language for my form.</p>
  
  <p>What should I do to make the LabelText property localizable?</p>