feat(localization): wrap search index titles and keywords in String(localized:)

This is required to force Xcode's String Catalog to recognize these strings
for translation, enabling localization for the settings search feature.
This commit is contained in:
Felipe Giacomini Cocco 2026-02-03 18:56:32 -03:00
commit bc0db3fcc4
2 changed files with 570 additions and 59 deletions

View file

@ -2320,7 +2320,14 @@
}
},
"Add icon" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Adicionar ícone"
}
}
}
},
"Add manually" : {
"extractionState" : "stale",
@ -3894,6 +3901,26 @@
}
}
},
"auto open" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "abrir automaticamente"
}
}
}
},
"auto switch" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "trocar automaticamente"
}
}
}
},
"Auto-scroll to next event" : {
"comment" : "A toggle that enables or disables the automatic scrolling to the next event in the calendar view.",
"isCommentAutoGenerated" : true,
@ -4106,6 +4133,26 @@
}
}
},
"Automatically switch displays" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Trocar automaticamente as telas"
}
}
}
},
"autostart" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Iiício automático"
}
}
}
},
"Averages" : {
"comment" : "A label displayed above the average usage and last update information for a GPU.",
"isCommentAutoGenerated" : true,
@ -4938,7 +4985,8 @@
"value" : "Achetez-nous un café"
}
}
}
},
"shouldTranslate" : false
},
"Calendar" : {
"localizations" : {
@ -6424,6 +6472,16 @@
}
}
},
"close" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "fechar"
}
}
}
},
"Close" : {
"localizations" : {
"ar" : {
@ -6540,6 +6598,16 @@
}
}
},
"Close gesture" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Gesto de fechar"
}
}
}
},
"Collect the latest crash report to share with the developer when reporting lock screen or overlay issues." : {
"comment" : "A footer for the \"Diagnostics\" section of the lock screen settings.",
"isCommentAutoGenerated" : true,
@ -7299,6 +7367,9 @@
}
}
},
"cursor" : {
"shouldTranslate" : false
},
"Custom" : {
"extractionState" : "stale",
"localizations" : {
@ -8423,7 +8494,14 @@
}
},
"Disable Minimalistic UI to configure the standard notch media controls." : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Desatile a interface do usuário minimalista para configurar os controles de mídia no notch padrão."
}
}
}
},
"Disabled" : {
"localizations" : {
@ -8569,6 +8647,16 @@
}
}
},
"display height" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "altura da tela"
}
}
}
},
"Display Mode" : {
"localizations" : {
"fr" : {
@ -8596,6 +8684,16 @@
}
}
},
"displays" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "telas"
}
}
}
},
"Displays a HUD notification when Bluetooth audio devices (headphones, AirPods, speakers) connect, showing device name and battery level." : {
"comment" : "A footer for the \"Bluetooth Audio Devices\" section in the HUD settings.",
"isCommentAutoGenerated" : true,
@ -8646,7 +8744,15 @@
},
"Donate" : {
"comment" : "A button label that says \"Donate\".",
"isCommentAutoGenerated" : true
"isCommentAutoGenerated" : true,
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Doar"
}
}
}
},
"Done" : {
"comment" : "A button label that indicates that the user has finished editing a note.",
@ -8967,7 +9073,14 @@
}
},
"Drop a PNG, JPEG, TIFF, or ICNS file to add it to your icon library." : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Arraste um arquivo PNG, JPEG, TIFF, or ICNS para adiciona-lo ia sua biblioteca de ícones."
}
}
}
},
"Drop files here" : {
"localizations" : {
@ -9082,7 +9195,14 @@
}
},
"Dynamic Island Visibility" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Visibilidade da Dynamic Islan"
}
}
}
},
"dynamic.island" : {
"localizations" : {
@ -9536,7 +9656,14 @@
}
},
"Enable Dynamic Island media controls to manage the lock screen panel." : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Ative os controles de mídia Dynamic Island para gerenciar o painel da tela de bloqueio."
}
}
}
},
"Enable extensions to allow third-party apps to display live activities and lock screen widgets in Atoll." : {
"comment" : "A footer text that explains the purpose of enabling extensions.",
@ -9550,6 +9677,16 @@
}
}
},
"Enable gestures" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Habilitar gestos"
}
}
}
},
"Enable global keyboard shortcuts above to customize your shortcuts." : {
"localizations" : {
"pt-BR" : {
@ -9573,7 +9710,6 @@
}
},
"Enable haptics" : {
"extractionState" : "stale",
"localizations" : {
"ar" : {
"stringUnit" : {
@ -9786,6 +9922,16 @@
}
}
},
"Enable Minimalistic UI" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Habilitar UI Minimalista"
}
}
}
},
"Enable music live activity" : {
"localizations" : {
"ar" : {
@ -10483,6 +10629,16 @@
}
}
},
"Extend hover area" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Expandir a área de hover"
}
}
}
},
"Extension tab unavailable" : {
"comment" : "A message displayed when the extension tab is not available.",
"isCommentAutoGenerated" : true,
@ -10613,6 +10769,9 @@
}
}
},
"feedback" : {
"shouldTranslate" : false
},
"Files dropped on the shelf will be shared via this service" : {
"comment" : "A description below the currently selected quick share provider, explaining that files dropped on the shelf will be shared via that provider.",
"isCommentAutoGenerated" : true,
@ -10845,6 +11004,16 @@
}
}
},
"general" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Geral"
}
}
}
},
"General" : {
"localizations" : {
"ar" : {
@ -11157,6 +11326,16 @@
}
}
},
"gestures" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "gestos"
}
}
}
},
"Get started" : {
"localizations" : {
"ar" : {
@ -11628,6 +11807,16 @@
}
}
},
"haptic" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "tátil"
}
}
}
},
"Height:" : {
"extractionState" : "stale",
"localizations" : {
@ -11695,6 +11884,16 @@
}
}
},
"Hide Dynamic Island during screenshots & recordings" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Ocultar Dynamic Island durante capturas de tela e gravações"
}
}
}
},
"Hide DynamicIsland Options" : {
"localizations" : {
"fr" : {
@ -12050,6 +12249,19 @@
},
"shouldTranslate" : false
},
"hover" : {
"shouldTranslate" : false
},
"hover to open" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "hover para abrir"
}
}
}
},
"https://example.com/animation.json" : {
"comment" : "A placeholder text for a Lottie JSON URL input field.",
"isCommentAutoGenerated" : true,
@ -12376,6 +12588,16 @@
},
"shouldTranslate" : false
},
"icon" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "ícone"
}
}
}
},
"Icon & Progress Color" : {
"comment" : "A picker that lets users choose the color scheme for the icon and progress bar in the OSD.",
"isCommentAutoGenerated" : true,
@ -13050,6 +13272,16 @@
}
}
},
"Launch at login" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Iniciar no login"
}
}
}
},
"Layout" : {
"comment" : "A label for the segment control that lets the user choose the layout of the weather widget.",
"isCommentAutoGenerated" : true,
@ -13808,7 +14040,7 @@
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Corresponder à altura da barra de menu"
"value" : "Corresponder à altura da barra de menus"
}
},
"ru" : {
@ -14054,6 +14286,16 @@
}
}
},
"media" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "mídia"
}
}
}
},
"Media" : {
"localizations" : {
"ar" : {
@ -14156,7 +14398,6 @@
},
"Media change with horizontal gestures" : {
"comment" : "A toggle that lets the user enable or disable the feature of changing the currently playing media using horizontal gestures.",
"extractionState" : "stale",
"isCommentAutoGenerated" : true,
"localizations" : {
"ar" : {
@ -14227,8 +14468,8 @@
},
"pt-BR" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "Media change with horizontal gestures"
"state" : "translated",
"value" : "Mudar a mídia com gestos horizontais"
}
},
"ru" : {
@ -14820,8 +15061,27 @@
}
}
},
"menu bar" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "barra de menu"
}
}
}
},
"menu bar size" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "tamanho da menu bar"
}
}
}
},
"Menubar icon" : {
"extractionState" : "stale",
"localizations" : {
"ar" : {
"stringUnit" : {
@ -14891,8 +15151,8 @@
},
"pt-BR" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "Menubar icon"
"state" : "translated",
"value" : "ícone da barra de menus"
}
},
"ru" : {
@ -15132,6 +15392,16 @@
}
}
},
"minimalistic" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "minimaalista"
}
}
}
},
"Minimalistic mode focuses on media controls and system HUDs, hiding all extra features for a clean, focused experience. Automatically enables simpler animations." : {
"localizations" : {
"pt-BR" : {
@ -17692,6 +17962,16 @@
}
}
},
"open" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "abrir"
}
}
}
},
"Open Google AI Studio" : {
"localizations" : {
"pt-BR" : {
@ -17724,6 +18004,16 @@
}
}
},
"Open notch on hover" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Abrir notch com hover"
}
}
}
},
"Open System Settings" : {
"localizations" : {
"pt-BR" : {
@ -17960,6 +18250,16 @@
}
}
},
"pinch" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "pinça"
}
}
}
},
"Pinned Items" : {
"localizations" : {
"pt-BR" : {
@ -18222,6 +18522,16 @@
}
}
},
"privacy" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "privacidade"
}
}
}
},
"Privacy Indicators" : {
"comment" : "A heading for the section that lists privacy indicators.",
"isCommentAutoGenerated" : true,
@ -18707,6 +19017,16 @@
}
}
},
"recording" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "gravação"
}
}
}
},
"Recording" : {
"localizations" : {
"fr" : {
@ -19030,7 +19350,14 @@
}
},
"Remove selected" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Remover selecionado"
}
}
}
},
"Request Access" : {
"localizations" : {
@ -19347,6 +19674,46 @@
}
}
},
"reverse" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "inverter"
}
}
}
},
"Reverse open/close scroll gestures" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Inverter gestos de abrir/fechar com scroll"
}
}
}
},
"Reverse scroll gestures" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Inverter gestos de rolagem"
}
}
}
},
"Reverse swipe gestures" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Inverter gestos de arrastar"
}
}
}
},
"Revoke Access" : {
"comment" : "A button that revokes access to an app.",
"isCommentAutoGenerated" : true,
@ -19638,6 +20005,16 @@
}
}
},
"screenshot" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "captura de tela"
}
}
}
},
"Screenshot options" : {
"localizations" : {
"fr" : {
@ -19670,6 +20047,9 @@
}
}
},
"scroll" : {
"shouldTranslate" : false
},
"Scroll" : {
"comment" : "A hint text that appears when scrolling horizontally in the control palette.",
"isCommentAutoGenerated" : true,
@ -21957,10 +22337,24 @@
}
},
"Standard notch media controls are hidden while this toggle is off." : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Os controles de mídia no notch padrão estão ocultos enquanto esta opção está desligada."
}
}
}
},
"Standard notch media controls are hidden. Re-enable the toggle above to restore them." : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Os controles de mídia no notch padrão estão ocultos. Reative a opção acima para restaurá-los."
}
}
}
},
"Start" : {
"localizations" : {
@ -22102,6 +22496,16 @@
}
}
},
"startup" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "inicializar"
}
}
}
},
"Stats" : {
"localizations" : {
"fr" : {
@ -22216,6 +22620,16 @@
}
}
},
"status bar" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "barra de status"
}
}
}
},
"Status:" : {
"comment" : "A label for the status of an extension.",
"isCommentAutoGenerated" : true,
@ -22539,6 +22953,16 @@
}
}
},
"swipe" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "arrastar"
}
}
}
},
"System" : {
"comment" : "A label displayed above the system, load average, and uptime information.",
"isCommentAutoGenerated" : true,
@ -22698,7 +23122,14 @@
"shouldTranslate" : false
},
"These controls mirror the Lock Screen tab so you can tune the media overlay while focusing on playback settings." : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Esses controles espelham a aba da Tela de Bloqueio para que você possa ajustar a sobreposição de mídia enquanto se concentra nas configurações de reprodução."
}
}
}
},
"These controls sit beside the notch while a timer runs. They require the timer name to stay hidden for spacing." : {
"localizations" : {
@ -23292,6 +23723,9 @@
},
"shouldTranslate" : false
},
"trackpad" : {
"shouldTranslate" : false
},
"Transform" : {
"extractionState" : "stale",
"localizations" : {
@ -23472,6 +23906,16 @@
}
}
},
"ui mode" : {
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Modo UI"
}
}
}
},
"UI Mode" : {
"localizations" : {
"fr" : {
@ -25165,7 +25609,15 @@
},
"Your support funds software development learning for students in 9th–12th grade." : {
"comment" : "A footer note explaining the app's funding.",
"isCommentAutoGenerated" : true
"isCommentAutoGenerated" : true,
"localizations" : {
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Seu apoio financia o aprendizado de desenvolvimento de software para alunos do 9º ao 12º ano."
}
}
}
},
"YouTube Music requires this third-party app to be installed: " : {
"localizations" : {