|
322 | 322 | "remoteLayoutSummary": "{count} زر · {layout}", |
323 | 323 | "@remoteLayoutSummary": { |
324 | 324 | "placeholders": { |
325 | | - "count": {}, |
| 325 | + "count": {"type": "int"}, |
326 | 326 | "layout": {} |
327 | 327 | } |
328 | 328 | }, |
|
396 | 396 | "remoteButtonCountSummary": "{count} زر", |
397 | 397 | "@remoteButtonCountSummary": { |
398 | 398 | "placeholders": { |
399 | | - "count": {} |
| 399 | + "count": {"type": "int"} |
400 | 400 | } |
401 | 401 | }, |
402 | 402 | "remoteOrientationFlippedTooltip": "Orientation: flipped (tap إلى normal)", |
|
424 | 424 | "buttonDuplicated": "زر duplicated.", |
425 | 425 | "loopRunningForButton": "التكرار يعمل لهذا الزر.", |
426 | 426 | "loopTip": "ملاحظة: Use Loop إلى repeat until you stop it.", |
| 427 | + "loopingBadge": "Looping", |
427 | 428 | "codeCopied": "Code copied.", |
428 | 429 | "copyCode": "نسخ code", |
429 | 430 | "startLoop": "بدء loop", |
|
1030 | 1031 | "noSignalInfo": "No signal info", |
1031 | 1032 | "proceed": "Proceed", |
1032 | 1033 | "discard": "Discard", |
| 1034 | + "continueEditing": "Continue editing", |
| 1035 | + "unsavedChangesTitle": "Unsaved changes", |
| 1036 | + "unsavedMacroChangesMessage": "Discard your macro changes and leave this screen?", |
| 1037 | + "stopMacroBeforeLeaving": "Stop the macro before leaving this screen.", |
| 1038 | + "stopTestingBeforeLeaving": "Stop testing before leaving this screen.", |
1033 | 1039 | "idle": "خامل", |
1034 | 1040 | "start": "بدء", |
1035 | 1041 | "resume": "استئناف", |
|
1863 | 1869 | "type": "int" |
1864 | 1870 | } |
1865 | 1871 | } |
| 1872 | + }, |
| 1873 | + "continueSectionTitle": "Continue", |
| 1874 | + "@continueSectionTitle": { |
| 1875 | + "description": "Title for the recent continue strip on the remotes screen." |
| 1876 | + }, |
| 1877 | + "continueSectionSubtitle": "Pick up where you left off.", |
| 1878 | + "@continueSectionSubtitle": { |
| 1879 | + "description": "Subtitle for the continue strip on the remotes screen." |
| 1880 | + }, |
| 1881 | + "continueLastRemoteTitle": "Last remote", |
| 1882 | + "@continueLastRemoteTitle": { |
| 1883 | + "description": "Eyebrow label for the last opened remote card." |
| 1884 | + }, |
| 1885 | + "continueLastMacroTitle": "Last macro", |
| 1886 | + "@continueLastMacroTitle": { |
| 1887 | + "description": "Eyebrow label for the last run macro card." |
| 1888 | + }, |
| 1889 | + "continueLastIrFinderHitTitle": "Last IR Finder hit", |
| 1890 | + "@continueLastIrFinderHitTitle": { |
| 1891 | + "description": "Eyebrow label for the last saved IR Finder result card." |
| 1892 | + }, |
| 1893 | + "continueTargetUnavailable": "That item is no longer available.", |
| 1894 | + "@continueTargetUnavailable": { |
| 1895 | + "description": "Shown when a continue card points to a deleted or missing target." |
| 1896 | + }, |
| 1897 | + "continueUniversalPowerAllBrands": "All brands", |
| 1898 | + "@continueUniversalPowerAllBrands": { |
| 1899 | + "description": "Fallback label when the saved universal power context has no selected brand." |
| 1900 | + }, |
| 1901 | + "untitledMacro": "Untitled Macro", |
| 1902 | + "@untitledMacro": { |
| 1903 | + "description": "Fallback title for a macro without a saved name." |
| 1904 | + }, |
| 1905 | + "pinnedRemotesTitle": "Pinned remotes", |
| 1906 | + "@pinnedRemotesTitle": { |
| 1907 | + "description": "Title for the pinned remotes section on the remotes screen." |
| 1908 | + }, |
| 1909 | + "pinnedRemotesSubtitle": "Keep your most important remotes one tap away.", |
| 1910 | + "@pinnedRemotesSubtitle": { |
| 1911 | + "description": "Subtitle for the pinned remotes section on the remotes screen." |
| 1912 | + }, |
| 1913 | + "recentlyUsedRemotesTitle": "Recently used", |
| 1914 | + "@recentlyUsedRemotesTitle": { |
| 1915 | + "description": "Title for the recently used remotes section on the remotes screen." |
| 1916 | + }, |
| 1917 | + "recentlyUsedRemotesSubtitle": "Jump back into the remotes you opened most recently.", |
| 1918 | + "@recentlyUsedRemotesSubtitle": { |
| 1919 | + "description": "Subtitle for the recently used remotes section on the remotes screen." |
| 1920 | + }, |
| 1921 | + "pinRemote": "Pin remote", |
| 1922 | + "@pinRemote": { |
| 1923 | + "description": "Action label to pin a remote for quick access." |
| 1924 | + }, |
| 1925 | + "unpinRemote": "Unpin remote", |
| 1926 | + "@unpinRemote": { |
| 1927 | + "description": "Action label to remove a remote from the pinned section." |
| 1928 | + }, |
| 1929 | + "pinRemoteSubtitle": "Keep this remote at the top for faster access.", |
| 1930 | + "@pinRemoteSubtitle": { |
| 1931 | + "description": "Subtitle shown under the pin/unpin remote action." |
| 1932 | + }, |
| 1933 | + "remoteAddedToPinned": "Remote pinned.", |
| 1934 | + "@remoteAddedToPinned": { |
| 1935 | + "description": "Snackbar shown after pinning a remote." |
| 1936 | + }, |
| 1937 | + "remoteRemovedFromPinned": "Remote removed from pinned.", |
| 1938 | + "@remoteRemovedFromPinned": { |
| 1939 | + "description": "Snackbar shown after unpinning a remote." |
| 1940 | + }, |
| 1941 | + "homeDeviceControlsTitle": "Quick controls", |
| 1942 | + "@homeDeviceControlsTitle": { |
| 1943 | + "description": "Title for the compact device controls row on the home surface." |
| 1944 | + }, |
| 1945 | + "homeDeviceControlsSubtitle": "Power, mute, and volume without opening a remote.", |
| 1946 | + "@homeDeviceControlsSubtitle": { |
| 1947 | + "description": "Subtitle for the compact device controls row when controls are configured." |
| 1948 | + }, |
| 1949 | + "homeDeviceControlsEmptySubtitle": "Set up power, mute, and volume buttons in Device Controls.", |
| 1950 | + "@homeDeviceControlsEmptySubtitle": { |
| 1951 | + "description": "Subtitle for the compact device controls row when no matching controls are configured." |
| 1952 | + }, |
| 1953 | + "showDeviceControlsOnHome": "Show quick controls on home", |
| 1954 | + "@showDeviceControlsOnHome": { |
| 1955 | + "description": "Settings toggle title for showing the compact device controls row on the home surface." |
| 1956 | + }, |
| 1957 | + "showDeviceControlsOnHomeSubtitle": "Show the compact Power, Mute, and Volume row on the main screen.", |
| 1958 | + "@showDeviceControlsOnHomeSubtitle": { |
| 1959 | + "description": "Settings toggle subtitle for showing the compact device controls row on the home surface." |
| 1960 | + }, |
| 1961 | + "homeDeviceControlsShown": "Quick controls shown on home.", |
| 1962 | + "@homeDeviceControlsShown": { |
| 1963 | + "description": "Snackbar shown when the home quick controls row is enabled." |
| 1964 | + }, |
| 1965 | + "homeDeviceControlsHidden": "Quick controls hidden from home.", |
| 1966 | + "@homeDeviceControlsHidden": { |
| 1967 | + "description": "Snackbar shown when the home quick controls row is disabled." |
| 1968 | + }, |
| 1969 | + "power": "Power", |
| 1970 | + "@power": { |
| 1971 | + "description": "Short label for the power control." |
| 1972 | + }, |
| 1973 | + "mute": "Mute", |
| 1974 | + "@mute": { |
| 1975 | + "description": "Short label for the mute control." |
| 1976 | + }, |
| 1977 | + "volumeUp": "Vol +", |
| 1978 | + "@volumeUp": { |
| 1979 | + "description": "Short label for the volume up control." |
| 1980 | + }, |
| 1981 | + "volumeDown": "Vol -", |
| 1982 | + "@volumeDown": { |
| 1983 | + "description": "Short label for the volume down control." |
| 1984 | + }, |
| 1985 | + "manage": "Manage", |
| 1986 | + "@manage": { |
| 1987 | + "description": "Short action label for opening a management screen." |
| 1988 | + }, |
| 1989 | + "hide": "Hide", |
| 1990 | + "@hide": { |
| 1991 | + "description": "Short action label for hiding a surface or section." |
| 1992 | + }, |
| 1993 | + "lastActionTitle": "Last action", |
| 1994 | + "@lastActionTitle": { |
| 1995 | + "description": "Title for the compact last action strip shown after sending IR." |
| 1996 | + }, |
| 1997 | + "lastActionSent": "Sent {title}", |
| 1998 | + "@lastActionSent": { |
| 1999 | + "description": "Compact message in the last action strip when only the button title is known.", |
| 2000 | + "placeholders": { |
| 2001 | + "title": { |
| 2002 | + "type": "String" |
| 2003 | + } |
| 2004 | + } |
| 2005 | + }, |
| 2006 | + "lastActionSentTo": "Sent {remoteName} -> {title}", |
| 2007 | + "@lastActionSentTo": { |
| 2008 | + "description": "Compact message in the last action strip when both remote name and button title are known.", |
| 2009 | + "placeholders": { |
| 2010 | + "remoteName": { |
| 2011 | + "type": "String" |
| 2012 | + }, |
| 2013 | + "title": { |
| 2014 | + "type": "String" |
| 2015 | + } |
| 2016 | + } |
| 2017 | + }, |
| 2018 | + "repeatAction": "Repeat", |
| 2019 | + "@repeatAction": { |
| 2020 | + "description": "Short action label to resend the last IR action." |
| 2021 | + }, |
| 2022 | + "globalSearchTitle": "Search everything", |
| 2023 | + "@globalSearchTitle": { |
| 2024 | + "description": "Title or tooltip for global search across remotes, buttons, and macros." |
| 2025 | + }, |
| 2026 | + "globalSearchNoResults": "No results found.", |
| 2027 | + "@globalSearchNoResults": { |
| 2028 | + "description": "Empty state message for global search." |
| 2029 | + }, |
| 2030 | + "globalSearchTypeRemote": "REMOTE", |
| 2031 | + "@globalSearchTypeRemote": { |
| 2032 | + "description": "Badge label for a remote search result." |
| 2033 | + }, |
| 2034 | + "globalSearchTypeButton": "BUTTON", |
| 2035 | + "@globalSearchTypeButton": { |
| 2036 | + "description": "Badge label for a button search result." |
| 2037 | + }, |
| 2038 | + "globalSearchTypeMacro": "MACRO", |
| 2039 | + "@globalSearchTypeMacro": { |
| 2040 | + "description": "Badge label for a macro search result." |
1866 | 2041 | } |
1867 | 2042 | } |
0 commit comments