Английская терминология пользовательского интерфейса: каталог или папка?
Когда вы разрабатываете приложение (предполагается на английском языке), и вы просите пользователя указать путь к каталогу/папке, вы используете термин Каталог или Папка
Является ли еще один, чем другой? Является ли еще один "правильный", чем другой?
Ответы
Ответ 1
По моему опыту, они обычно являются нормой:
в Windows или любой Mac OS: "Папка"
on * nix: "Каталог"
Правильность термина завершается тем, как ваше приложение ведет себя и говорит, как другие приложения на платформе, поэтому лучше придерживаться соглашения, чтобы не путать пользователей.
Ответ 2
Обратите внимание, что они не являются синонимами. Каталоги и папки ведут себя по-разному. Например, если вы хотите удалить файл из папки, вам нужен доступ к папке и файлу, потому что файл хранится внутри папки.
Если вы хотите удалить файл из каталога, вам нужен доступ только к Каталогу, потому что сам каталог является обычным файлом, в котором перечислены местоположения (но не содержит) других файлов. Таким образом, вам просто нужно удалить эту запись из Каталога, не требуется доступ к файлу.
Это различие очень важно, потому что ложные и, таким образом, вводящие в заблуждение метафоры могут быть, по меньшей мере, запутанными и в худшем случае довольно опасными, когда речь идет о файловых системах. (Путаница в отношении поведения файловой системы часто переводится в случайное раскрытие информации, потерю данных или дыры в безопасности.)
Значительный процент вопросов в почтовых списках Unix, но также и здесь, на ServerFault и на SuperUser, о том, что спрашивает, кажется, запутывает поведение файловой системы, можно проследить непосредственно до размышлений о папках, когда Unix действительно имеет Справочники.
Итак, другими словами: используйте "Папка" при работе с папками и "Directory" при работе с каталогами.
Ответ 3
Используйте все, что использует целевая ОС /DE. Это определенно означает "папка" на Win32, не уверенная о других платформах (хотя я думаю, что это также определенно "папка" на OS X, и неуверенность в Unix-понравилась). Вы хотите, чтобы ваше приложение использовало ту же терминологию, что и все другие приложения, и системные диалоги.
Это также зависит от типа приложения. Для приложений с командной строкой "каталог", а не "папка" , по всей видимости, является нормой везде (включая Win32).
Ответ 4
"Каталог" старше и обычно используется в Unix-ish-системах. "Папка" обычно используется в Windows. Лично я использую "папку" даже для приложений с графическим интерфейсом как в Linux, так и в Windows, это просто звучит более "удобно". (И я сомневаюсь, что кому-то все равно, что я не использовал "правильный" термин.)
Если вы считаете, что ваши пользователи (например, технические пользователи) будут более счастливы с "каталогом", используйте это, но в противном случае я бы пошел с "папкой".
Ответ 5
Термин "Папка" в основном используется системами Windows для лучшей ассоциации с организацией документооборота, и, как утверждают другие, только один термин. Если вы не будете использовать разные термины для разных систем, используйте термин "Каталог".