Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[stable28] fix(theming): change color button contrast #43120

Closed
wants to merge 87 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
6e5b840
fix(theming): change color button contrast on user settings
ShGKme Jan 2, 2024
4beac7e
fix(theming): change color button contrast on admin settings
ShGKme Jan 16, 2024
e0e8719
test(theming): update e2e tests after separating color button and pre…
ShGKme Jan 16, 2024
1ef4862
fix(cypress): Wait for color change in `pickRandomColor`
susnux Jan 24, 2024
e851dd0
Fix(l10n): Update translations from Transifex
nextcloud-bot Jan 26, 2024
2e7d28d
chore: Update `@nextcloud/dialogs` to 5.1.1
susnux Jan 26, 2024
41c5412
chore: Compile assets
susnux Jan 26, 2024
98154a4
fix(cypress): Await copy move request to avoid flaky CI
susnux Jan 26, 2024
3466e1c
Fix(l10n): Update translations from Transifex
nextcloud-bot Jan 27, 2024
21ba0b3
fix(files): disable `Unshare` until proper fix
skjnldsv Jan 26, 2024
cd69c89
Fix(l10n): Update translations from Transifex
nextcloud-bot Jan 28, 2024
8b3fd56
Fix(l10n): Update translations from Transifex
nextcloud-bot Jan 29, 2024
196f5ad
28.0.2 RC5
blizzz Jan 26, 2024
0d4aa87
Fix(l10n): Update translations from Transifex
nextcloud-bot Jan 30, 2024
a7aceaf
Fix(l10n): Update translations from Transifex
nextcloud-bot Jan 31, 2024
47b6c8a
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 1, 2024
ecbca75
28.0.2
Altahrim Feb 1, 2024
f1f9e0c
fix(settings): Disable renaming for tokens marked to be wiped
susnux Dec 16, 2023
1a0a586
chore: Compile assets
susnux Dec 16, 2023
381a11a
fix(Request): Catch exceptions in `isTrustedProxy`
susnux Jan 15, 2024
2dcb664
dont reuse etag for folders marked explicitly unscanned
icewind1991 Nov 7, 2023
a19d847
add test for updating etag with unchanged mtime
icewind1991 Nov 7, 2023
1c60ec9
add test for updating etag with unchanged mtime in child folder
icewind1991 Nov 22, 2023
690d035
also updated parent etags when a changed etag is detected during scan…
icewind1991 Nov 22, 2023
182e5d4
Document throwing behavior of SetupResult upon invalid rich object
come-nc Jan 22, 2024
044e07a
fix(files): make sure we focus the parent actions submenu entry
skjnldsv Nov 8, 2023
976bcaf
chore(assets): Recompile assets
nextcloud-command Jan 31, 2024
109725c
fix(a11y): Unified search headings the sequel
Pytal Dec 14, 2023
40bde9e
chore(assets): Recompile assets
nextcloud-command Jan 22, 2024
a3ce513
fix(tests): Make PostgreSQL unit tests less flacky by ordering
nickvergessen Jan 25, 2024
6ae20b9
fix(files_sharing): Return focus to trigger element on sharing detail…
Pytal Jan 26, 2024
4a1833a
chore: compile assets
Pytal Feb 1, 2024
9e24257
enh(UnifiedSearch): Keep the searchbar on top of the modal
susnux Dec 12, 2023
01d9c1a
chore(assets): Recompile assets
nextcloud-command Jan 22, 2024
920feac
fix(files): combine navigation and files list into single Vue app
ShGKme Jan 24, 2024
81b88f9
fix(files): right lick actions menu
skjnldsv Feb 1, 2024
1fc9806
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 2, 2024
ff8595c
Buffer chunked requests
artonge Jan 23, 2024
cec243b
fix: added a label element to the NcSelect in update settings
emoral435 Jan 24, 2024
0c2f3a1
chore: compile assets
emoral435 Jan 29, 2024
56a873d
fix(settings): set viewBox on SVG icons
ShGKme Jan 16, 2024
b750455
chore(assets): Recompile assets
nextcloud-command Jan 23, 2024
9bcf6ff
chore: Bump @nextcloud/vue to v8.5.1
Pytal Jan 23, 2024
9f10c09
chore: compile assets
Pytal Feb 2, 2024
e4a1ee7
chore: Update dav snapshot
Pytal Feb 2, 2024
e3292fa
test(theming): Fix navigation bar tests
Pytal Jan 23, 2024
b4dd4ca
test(files): Fix file picker test
Pytal Jan 23, 2024
60c6483
handle storage not available when expiring versions
icewind1991 Jan 24, 2024
8bbad83
Move modal outside of the Version component.
artonge Jan 25, 2024
48bbbcc
chore(assets): Recompile assets
nextcloud-command Jan 29, 2024
0ac8298
fix(dashboard): Migrate to NcUserStatusIcon
Pytal Jan 12, 2024
61c0ccc
fix(user_status): Migrate to NcUserStatusIcon
Pytal Jan 12, 2024
cf4ecbb
chore(user_status): Remove unused styles + svgs
Pytal Jan 12, 2024
fcd815f
chore: Compile assets
susnux Feb 2, 2024
279bc01
Remove disputed bz2 check
J0WI Jan 15, 2024
4a2ed8f
fix(files): do not open file by id on load for folders
ShGKme Jan 27, 2024
7043ad5
chore(assets): Recompile assets
ShGKme Feb 2, 2024
21fd304
fix(tests): Make the cypress apps management test more reliable
nickvergessen Feb 1, 2024
21735c7
fix(user_status): Fix losing focus to body when closing user status m…
Pytal Feb 1, 2024
ae80892
chore(assets): Recompile assets
nextcloud-command Feb 2, 2024
cf4da73
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 3, 2024
435fcd8
fix(settings): federation scope menu a11y
ShGKme Jan 24, 2024
32bc05f
fix(settings): use default styles for federation scope menu
ShGKme Jan 24, 2024
a5a7dff
chore(assets): Recompile assets
ShGKme Jan 24, 2024
c6bc313
fix(files): replace inaccessible disabled option of NcCheckboxRadioSw…
JuliaKirschenheuter Jan 22, 2024
19ebbfc
chore(assets): Recompile assets
nextcloud-command Jan 23, 2024
53996d4
chore(assets): Recompile assets
nextcloud-command Feb 3, 2024
d20b773
Correct values and attributes
JuliaKirschenheuter Jan 22, 2024
e64ccee
chore(assets): Recompile assets
nextcloud-command Jan 23, 2024
56b5376
fixing bug #6914: Config Param 'overwritecondaddr' not working
pavelkryl Jan 13, 2022
554abd5
code style: ommited space, reverted [code review]
pavelkryl Jan 13, 2022
1ff2fab
test(unit): fix RequestTest
blizzz Jan 26, 2024
136e047
fix(apps): Fix type information of app manager
nickvergessen Jan 23, 2024
34b035b
fix(files): Consistent sorting for folders before files (user configu…
susnux Jan 26, 2024
997f768
fix(cypress): Adjust files sorting tests
susnux Jan 26, 2024
d7b404f
chore: Compile assets
susnux Jan 26, 2024
213e74e
fix(files): selected files actions position on scroll/with readme block
ShGKme Jan 27, 2024
938e85d
chore(assets): Recompile assets
nextcloud-command Jan 30, 2024
3370104
fix(caldav): only call getTimestamp() on actual DateTime data
tcitworld Jan 11, 2024
8ca72d9
dav: fix wrong decoding of pluses in URLs
lorenz Sep 22, 2023
ce7261e
Consider admin defaults when creating shares
nfebe Jan 22, 2024
253785f
Use `@nextcloud/capabilities` to obtain share api defaults
nfebe Jan 31, 2024
4ad1735
chore(assets): Recompile assets
nextcloud-command Feb 3, 2024
78bb05d
make failure to load app commands non-fatal
icewind1991 Jan 15, 2024
429a512
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 4, 2024
992ec33
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 5, 2024
d1e74e2
chore(assets): Recompile assets
nextcloud-command Feb 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -94,5 +94,19 @@
RewriteRule ^(?:\.(?!well-known)|autotest|occ|issue|indie|db_|console).* - [R=404,L]
</IfModule>

# Clients like xDavv5 on Android, or Cyberduck, use chunked requests.
# When FastCGI or FPM is used with apache, requests arrive to Nextcloud without any content.
# This leads to the creation of empty files.
# The following directive will force the problematic requests to be buffered before being forwarded to Nextcloud.
# This way, the "Transfer-Encoding" header is removed, the "Content-Length" header is set, and the request content is proxied to Nextcloud.
# Here are more information about the issue:
# - https://docs.cyberduck.io/mountainduck/issues/fastcgi/
# - https://docs.nextcloud.com/server/latest/admin_manual/issues/general_troubleshooting.html#troubleshooting-webdav
<IfModule setenvif.c>
<Location "/remote.php">
SetEnvIf Transfer-Encoding "chunked" proxy-sendcl=1
</Location>
</IfModule>

AddDefaultCharset utf-8
Options -Indexes
15 changes: 15 additions & 0 deletions apps/comments/l10n/ko.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,28 @@ OC.L10N.register(
"%1$s commented on %2$s" : "%2$s에 %1$s 님이 댓글 남김",
"{author} commented on {file}" : "{author} 님이 {file}에 댓글 남김",
"<strong>Comments</strong> for files" : "파일의 <strong>댓글</strong>",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "삭제된 사용자가 남긴 “{file}”의 댓글에서 나를 언급함",
"{user} mentioned you in a comment on \"{file}\"" : "{user} 님이 “{file}”에 남긴 댓글에서 나를 언급함",
"Files app plugin to add comments to files" : "파일에 댓글을 남기는 파일 앱 플러그인",
"Edit comment" : "댓글 편집",
"Delete comment" : "댓글 삭제",
"Cancel edit" : "편집 취소",
"New comment" : "새로운 댓글",
"Write a comment …" : "댓글 쓰기 ...",
"Post comment" : "댓글 게시",
"@ for mentions, : for emoji, / for smart picker" : "@을 입력해 언급, :을 입력해 이모지 추가, /을 입력해 스마트 피커를 사용하십시오.",
"Could not reload comments" : "댓글을 다시 불러올 수 없음",
"No comments yet, start the conversation!" : "아직 댓글이 없습니다. 대화를 시작하십시오!",
"No more messages" : "메시지 더 이상 없음",
"Retry" : "다시 시도",
"Failed to mark comments as read" : "댓글을 읽음 표시할 수 없음",
"Unable to load the comments list" : "댓글 목록을 불러올 수 없음",
"_1 new comment_::_{unread} new comments_" : ["새 댓글 {unread}개"],
"Comment" : "설명",
"An error occurred while trying to edit the comment" : "댓글을 편집하는 중 오류 발생",
"Comment deleted" : "댓글이 삭제됨",
"An error occurred while trying to delete the comment" : "댓글을 삭제하는 중 오류 발생",
"An error occurred while trying to create the comment" : "댓글을 작성하는 중 오류 발생",
"_%n unread comment_::_%n unread comments_" : ["읽지 않은 댓글 %n개"]
},
"nplurals=1; plural=0;");
15 changes: 15 additions & 0 deletions apps/comments/l10n/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,28 @@
"%1$s commented on %2$s" : "%2$s에 %1$s 님이 댓글 남김",
"{author} commented on {file}" : "{author} 님이 {file}에 댓글 남김",
"<strong>Comments</strong> for files" : "파일의 <strong>댓글</strong>",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "삭제된 사용자가 남긴 “{file}”의 댓글에서 나를 언급함",
"{user} mentioned you in a comment on \"{file}\"" : "{user} 님이 “{file}”에 남긴 댓글에서 나를 언급함",
"Files app plugin to add comments to files" : "파일에 댓글을 남기는 파일 앱 플러그인",
"Edit comment" : "댓글 편집",
"Delete comment" : "댓글 삭제",
"Cancel edit" : "편집 취소",
"New comment" : "새로운 댓글",
"Write a comment …" : "댓글 쓰기 ...",
"Post comment" : "댓글 게시",
"@ for mentions, : for emoji, / for smart picker" : "@을 입력해 언급, :을 입력해 이모지 추가, /을 입력해 스마트 피커를 사용하십시오.",
"Could not reload comments" : "댓글을 다시 불러올 수 없음",
"No comments yet, start the conversation!" : "아직 댓글이 없습니다. 대화를 시작하십시오!",
"No more messages" : "메시지 더 이상 없음",
"Retry" : "다시 시도",
"Failed to mark comments as read" : "댓글을 읽음 표시할 수 없음",
"Unable to load the comments list" : "댓글 목록을 불러올 수 없음",
"_1 new comment_::_{unread} new comments_" : ["새 댓글 {unread}개"],
"Comment" : "설명",
"An error occurred while trying to edit the comment" : "댓글을 편집하는 중 오류 발생",
"Comment deleted" : "댓글이 삭제됨",
"An error occurred while trying to delete the comment" : "댓글을 삭제하는 중 오류 발생",
"An error occurred while trying to create the comment" : "댓글을 작성하는 중 오류 발생",
"_%n unread comment_::_%n unread comments_" : ["읽지 않은 댓글 %n개"]
},"pluralForm" :"nplurals=1; plural=0;"
}
2 changes: 2 additions & 0 deletions apps/comments/l10n/uk.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ OC.L10N.register(
"Edit comment" : "Редагувати коментар",
"Delete comment" : "Вилучити коментар",
"Cancel edit" : "Скасувати редагування",
"New comment" : "Новий коментар",
"Write a comment …" : "Додати коментар ...",
"Post comment" : "Опублікувати коментар",
"@ for mentions, : for emoji, / for smart picker" : "@ for згадування, : для емоційок, / для асистента з вибору",
"Could not reload comments" : "Не вдалося перезавантажити коментарі",
Expand Down
2 changes: 2 additions & 0 deletions apps/comments/l10n/uk.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
"Edit comment" : "Редагувати коментар",
"Delete comment" : "Вилучити коментар",
"Cancel edit" : "Скасувати редагування",
"New comment" : "Новий коментар",
"Write a comment …" : "Додати коментар ...",
"Post comment" : "Опублікувати коментар",
"@ for mentions, : for emoji, / for smart picker" : "@ for згадування, : для емоційок, / для асистента з вибору",
"Could not reload comments" : "Не вдалося перезавантажити коментарі",
Expand Down
4 changes: 2 additions & 2 deletions apps/contactsinteraction/l10n/uk.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
OC.L10N.register(
"contactsinteraction",
{
"Recently contacted" : "Нещодавно спілкувався",
"Recently contacted" : "Нещодавно спілкувалися",
"Contacts Interaction" : "Взаємодія з контактами",
"Manages interaction between users and contacts" : "Керує взаємодією між користувачами та контактами",
"Collect data about user and contacts interactions and provide an address book for the data" : "Збирайте дані про взаємодію користувачів і контактів і створюйте адресну книгу для цих даних"
"Collect data about user and contacts interactions and provide an address book for the data" : "Збирайте дані про взаємодію користувачів і контактів та створюйте адресну книгу на основі цих даних"
},
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
4 changes: 2 additions & 2 deletions apps/contactsinteraction/l10n/uk.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ "translations": {
"Recently contacted" : "Нещодавно спілкувався",
"Recently contacted" : "Нещодавно спілкувалися",
"Contacts Interaction" : "Взаємодія з контактами",
"Manages interaction between users and contacts" : "Керує взаємодією між користувачами та контактами",
"Collect data about user and contacts interactions and provide an address book for the data" : "Збирайте дані про взаємодію користувачів і контактів і створюйте адресну книгу для цих даних"
"Collect data about user and contacts interactions and provide an address book for the data" : "Збирайте дані про взаємодію користувачів і контактів та створюйте адресну книгу на основі цих даних"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
}
2 changes: 2 additions & 0 deletions apps/dashboard/l10n/nb.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ OC.L10N.register(
{
"Dashboard" : "Instrumentpanel",
"Dashboard app" : "Instrumentpanel app",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Start dagen din informert\n\nNextcloud-kontrollpanel er ditt utgangspunkt for dagen, og gir deg en oversikt over dine kommende avtaler, presserende e-poster, chatmeldinger, innkommende billetter, siste tvitringer og mye mer! Brukere kan legge til widgetene de liker og endre bakgrunnen etter eget ønske.",
"\"{title} icon\"" : "\"{title} ikon\"",
"Customize" : "Tilpass",
"Edit widgets" : "Rediger widgets",
"Get more widgets from the App Store" : "Få flere widgets fra app-butikken",
Expand Down
2 changes: 2 additions & 0 deletions apps/dashboard/l10n/nb.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{ "translations": {
"Dashboard" : "Instrumentpanel",
"Dashboard app" : "Instrumentpanel app",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Start dagen din informert\n\nNextcloud-kontrollpanel er ditt utgangspunkt for dagen, og gir deg en oversikt over dine kommende avtaler, presserende e-poster, chatmeldinger, innkommende billetter, siste tvitringer og mye mer! Brukere kan legge til widgetene de liker og endre bakgrunnen etter eget ønske.",
"\"{title} icon\"" : "\"{title} ikon\"",
"Customize" : "Tilpass",
"Edit widgets" : "Rediger widgets",
"Get more widgets from the App Store" : "Få flere widgets fra app-butikken",
Expand Down
6 changes: 4 additions & 2 deletions apps/dashboard/src/DashboardApp.vue
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,8 @@
:checked="isStatusActive(status)"
@input="updateStatusCheckbox(status, $event.target.checked)">
<label :for="'status-checkbox-' + status">
<span :class="statusInfo[status].icon" aria-hidden="true" />
<NcUserStatusIcon v-if="status === 'status'" status="online" aria-hidden="true" />
<span v-else :class="statusInfo[status].icon" aria-hidden="true" />
{{ statusInfo[status].text }}
</label>
</li>
Expand Down Expand Up @@ -124,6 +125,7 @@ import axios from '@nextcloud/axios'
import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import Draggable from 'vuedraggable'
import NcModal from '@nextcloud/vue/dist/Components/NcModal.js'
import NcUserStatusIcon from '@nextcloud/vue/dist/Components/NcUserStatusIcon.js'
import Pencil from 'vue-material-design-icons/Pencil.vue'
import Vue from 'vue'

Expand All @@ -140,7 +142,6 @@ const statusInfo = {
},
status: {
text: t('dashboard', 'Status'),
icon: 'icon-user-status-online',
},
}

Expand All @@ -152,6 +153,7 @@ export default {
Draggable,
NcModal,
Pencil,
NcUserStatusIcon,
},
mixins: [
isMobile,
Expand Down
20 changes: 19 additions & 1 deletion apps/dav/l10n/ko.js
Original file line number Diff line number Diff line change
Expand Up @@ -73,13 +73,16 @@ OC.L10N.register(
"Where: %s" : "장소: %s",
"%1$s via %2$s" : "%1$s(%2$s 경유)",
"Cancelled: %1$s" : "취소됨: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\"이(가) 취소되었습니다",
"Re: %1$s" : "Re: %1$s",
"%1$s has accepted your invitation" : "%1$s이(가) 초대를 수락했습니다",
"%1$s has tentatively accepted your invitation" : "%1$s이(기) 초대를 잠정 수락했습니다",
"%1$s has declined your invitation" : "%1$s이(가) 초대를 거절했습니다",
"%1$s has responded to your invitation" : "%1$s이(가) 초대에 응답했습니다",
"Invitation updated: %1$s" : "초대 갱신됨: %1$s",
"%1$s updated the event \"%2$s\"" : "%1$s님이 일정 \"%2$s\"을(를) 갱신했습니다",
"Invitation: %1$s" : "초대: %1$s",
"%1$s would like to invite you to \"%2$s\"" : "%1$s님이 나를 \"%2$s\"에 초대했습니다",
"Organizer:" : "주최자:",
"Attendees:" : "참석자:",
"Title:" : "제목:",
Expand Down Expand Up @@ -115,6 +118,7 @@ OC.L10N.register(
"{actor} updated contact {card} in address book {addressbook}" : "{actor}님이 주소록 {addressbook}의 연락처 {card}을(를) 갱신함",
"You updated contact {card} in address book {addressbook}" : "주소록 {addressbook}의 연락처 {card}을(를) 갱신함",
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "<strong>연락처</strong> 또는 <strong>주소록</strong>이 변경됨",
"System address book which holds all accounts" : "시스템 주소록이 모든 계정 정보를 보유합니다",
"File is not updatable: %1$s" : "파일을 갱신할 수 없습니다: %1$s",
"Could not write to final file, canceled by hook" : "후크에 의해 취소되어 최종 파일에 쓸 수 없음",
"Could not write file contents" : "파일 내용을 쓸 수 없음",
Expand Down Expand Up @@ -143,13 +147,23 @@ OC.L10N.register(
"Completed on %s" : "%s에 완료됨",
"Due on %s by %s" : "%s일 %s에 만료됨",
"Due on %s" : "%s에 만료됨",
"DAV system address book" : "DAV 시스템 주소록",
"The DAV system address book sync has not run yet as your instance has more than 1000 users or because an error occurred. Please run it manually by calling \"occ dav:sync-system-addressbook\"." : "DAV 시스템 주소록 동기화가 아직 작동하지 않았습니다. 이는 인스턴스의 사용자가 1000명을 초과하거나 오류가 발생했기 때문입니다. occ dav:sync-system-addressbook 명령어를 통해 수동으로 이를 수행하십시오.",
"Migrated calendar (%1$s)" : "가져온 달력 (%1$s)",
"Calendars including events, details and attendees" : "일정, 세부 정보 및 참석자를 포함한 캘린더",
"Contacts and groups" : "연락처 및 그룹",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV 종단점",
"First day" : "첫 날",
"First day" : "시작일",
"Last day (inclusive)" : "종료일 (이 날짜까지 포함됨)",
"Short absence status" : "부재 상태 개요",
"Long absence Message" : "부재 상태 상세 설명",
"Save" : "저장",
"Disable absence" : "부재 상태 비활성화",
"Absence saved" : "부재 상태 저장됨",
"Failed to save your absence settings" : "부재 상태 설정 저장 실패",
"Absence cleared" : "부재 상태 비워짐",
"Failed to clear your absence settings" : "부재 설정 비우기 실패",
"Time zone:" : "시간대:",
"to" : "에서",
"Delete slot" : "시간대 삭제",
Expand All @@ -162,12 +176,16 @@ OC.L10N.register(
"Friday" : "금요일",
"Saturday" : "토요일",
"Sunday" : "일요일",
"Pick a start time for {dayName}" : "{dayName} 시작 시각을 지정하십시오",
"Pick a end time for {dayName}" : "{dayName} 종료 시각을 지정하십시오",
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "다른 용무 중일 때 자동으로 사용자를 '방해 금지' 모드로 설정해 모든 알림을 음소거합니다.",
"Failed to load availability" : "시간 조율 설정 불러오기 실패",
"Saved availability" : "시간 조율 설정 저장함",
"Failed to save availability" : "시간 조율 설정 저장 실패",
"Availability" : "시간 조율",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "업무 시간을 설정하면, 회의를 예약할 때 다른 사용자가 부재 중 시간을 볼 수 있습니다.",
"Absence" : "부재",
"Configure your next absence period." : "다음 부재 기간을 설정하십시오.",
"Calendar server" : "달력 서버",
"Send invitations to attendees" : "참석자에게 초대장 보내기",
"Automatically generate a birthday calendar" : "자동으로 생일 달력 생성",
Expand Down
Loading