[SalesForce] Custom Label does not work on Lightning Components

I'm using custom label on lightning components, but it always shows me English, and does not follow the user language. Someone knows what to do in this case?

I've tried reference my custom label direct in visualforce pages and it shows perfectly in the user language, but when I put it in my lightning component it always appear in English language.

User Language used to test: Spanish and Brazilian Portuguese

Organization default language: Brazilian Portuguese

Updated with component and app markup

test.cmp

<aura:component access="GLOBAL">
  {!$Label.c.MyLabel1}<br/>
  {!$Label.c.MyLabel2}<br/>
  {!$Label.c.MyLabel3}<br/>
</aura:component>

testApp.app

<aura:application access="GLOBAL">
  <c:test/>
</aura:application>

Best Answer

Minimal implementation, English & Español & Português, demonstrating translation based on the language value set on the User record.

App

<aura:application access="global">
    <c:q228892 />
</aura:application>

Component

<aura:component access="global">
    {!$Label.c.MyLabel1}
</aura:component>

Label Config

enter image description here

User Config - Español

enter image description here

Result Español

enter image description here

User Config - Português

enter image description here

Result Português

enter image description here

Result English

enter image description here