Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions cardinal/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,7 @@ function App() {
const searchPlaceholder =
activeTab === 'files' ? t('search.placeholder.files') : t('search.placeholder.events');
const directorySearchPlaceholder = t('search.placeholder.directory');
const searchAriaLabel = t('search.aria.searchInput');
const permissionSteps = [
t('app.fullDiskAccess.steps.one'),
t('app.fullDiskAccess.steps.two'),
Expand All @@ -374,6 +375,7 @@ function App() {
<SearchBar
inputRef={searchInputRef}
placeholder={searchPlaceholder}
ariaLabel={searchAriaLabel}
value={searchInputValue}
onChange={onQueryChange}
onKeyDown={onSearchInputKeyDown}
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/components/SearchBar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const MACOS_FOLDER_ICON =
type SearchBarProps = {
inputRef: React.RefObject<HTMLInputElement>;
placeholder: string;
ariaLabel: string;
value: string;
onChange: (event: ChangeEvent<HTMLInputElement>) => void;
onKeyDown: (event: React.KeyboardEvent<HTMLInputElement>) => void;
Expand Down Expand Up @@ -37,6 +38,7 @@ const isCollapsedAtEnd = (input: HTMLInputElement): boolean => {
export function SearchBar({
inputRef,
placeholder,
ariaLabel,
value,
onChange,
onKeyDown,
Expand Down Expand Up @@ -164,6 +166,7 @@ export function SearchBar({
onChange={onChange}
onKeyDown={handleQueryKeyDown}
placeholder={placeholder}
aria-label={ariaLabel}
spellCheck={false}
autoCorrect="off"
autoComplete="off"
Expand Down
1 change: 1 addition & 0 deletions cardinal/src/components/__tests__/SearchBar.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const renderSearchBar = (overrides: Partial<ComponentProps<typeof SearchBar>> =
const props: ComponentProps<typeof SearchBar> = {
inputRef: createRef<HTMLInputElement>(),
placeholder: 'Search',
ariaLabel: 'Search input',
value: '',
Comment on lines 8 to 12
onChange: vi.fn(),
onKeyDown: vi.fn(),
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/ar-SA.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "تفعيل/إيقاف حساسية حالة الأحرف",
"directoryScope": "تبديل نطاق المجلد"
},
"aria": {
"searchInput": "إدخال البحث"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/de-DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Groß-/Kleinschreibung beachten",
"directoryScope": "Ordnerbereich umschalten"
},
"aria": {
"searchInput": "Sucheingabe"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Toggle case-sensitive matching",
"directoryScope": "Toggle folder scope"
},
"aria": {
"searchInput": "Search input"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/es-ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Activar coincidencia sensible a mayúsculas",
"directoryScope": "Alternar ámbito de carpeta"
},
"aria": {
"searchInput": "Entrada de búsqueda"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Activer la correspondance sensible à la casse",
"directoryScope": "Afficher la portée du dossier"
},
"aria": {
"searchInput": "Entrée de recherche"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/hi-IN.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "केस-सेंसिटिव मिलान टॉगल करें",
"directoryScope": "फ़ोल्डर स्कोप टॉगल करें"
},
"aria": {
"searchInput": "खोज इनपुट"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/it-IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Attiva/disattiva distinzione tra maiuscole e minuscole",
"directoryScope": "Mostra ambito cartella"
},
"aria": {
"searchInput": "Input di ricerca"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "大文字と小文字を区別する",
"directoryScope": "フォルダ範囲を切り替え"
},
"aria": {
"searchInput": "検索入力"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/ko-KR.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "대소문자 구분 검색 전환",
"directoryScope": "폴더 범위 전환"
},
"aria": {
"searchInput": "검색 입력"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/pt-BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Alternar correspondência sensível a maiúsculas",
"directoryScope": "Alternar escopo de pasta"
},
"aria": {
"searchInput": "Entrada de pesquisa"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/ru-RU.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Включить учет регистра",
"directoryScope": "Переключить область папок"
},
"aria": {
"searchInput": "Поле поиска"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/tr-TR.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Büyük/küçük harfe duyarlı eşleşmeyi değiştir",
"directoryScope": "Klasör kapsamını değiştir"
},
"aria": {
"searchInput": "Arama girişi"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/uk-UA.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "Перемкнути врахування регістру",
"directoryScope": "Перемкнути область папок"
},
"aria": {
"searchInput": "Поле пошуку"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "切换区分大小写匹配",
"directoryScope": "切换文件夹范围"
},
"aria": {
"searchInput": "搜索输入"
}
},
"stateDisplay": {
Expand Down
3 changes: 3 additions & 0 deletions cardinal/src/i18n/resources/zh-TW.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"options": {
"caseSensitive": "切換區分大小寫比對",
"directoryScope": "切換資料夾範圍"
},
"aria": {
"searchInput": "搜尋輸入"
}
},
"stateDisplay": {
Expand Down
Loading