Skip to content
This repository was archived by the owner on Feb 28, 2024. It is now read-only.
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 inc/functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,8 @@ function LanguageFlag(){
return 'tr';
elseif($_SESSION['language'] == 'Danish')
return 'dk';
elseif($_SESSION['language'] == 'Korean')
return 'kr';
};

function LanguageURL($language){
Expand Down
4 changes: 3 additions & 1 deletion inc/languages.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
$_SESSION['language'] = "Turkish";
elseif($_GET['language'] == 'Danish')
$_SESSION['language'] = "Danish";
elseif($_GET['language'] == 'Korean')
$_SESSION['language'] = "Korean";
}

require_once(__ROOT__.'/inc/languages/'.$_SESSION['language'].'.php');
Expand All @@ -31,4 +33,4 @@
require_once(__ROOT__.'/inc/languages/'.$settings_language_default.'.php');
else:
require_once require_once(__ROOT__.'/inc/languages/English.php');
endif;
endif;
141 changes: 141 additions & 0 deletions inc/languages/Korean.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
<?php
/*
English language for Surftimer-Web-Stats v2.06
Translation by: Tsukasa
*/

define('NAVBAR_DASHBOARD', '대시보드');
define('NAVBAR_HOME', '홈화면');
define('NAVBAR_TOP_PLAYERS', '상위 유저');
define('NAVBAR_MAPS', '맵');
define('NAVBAR_MOST_ACTIVE', '접속 통계');
define('NAVBAR_RECENT_RECORDS', '최근 기록');
define('NAVBAR_SEARCH_PLAYER', '유저 검색');

define('SEARCH_SEARCH_PLAYERS', '유저 검색');
define('SEARCH_CLOSE', '닫기');
define('SEARCH_INPUT', '닉네임, SteamID 또는 SteamID64 형식으로 입력해주세요');
define('SEARCH_NO_RESULTS', '결과 없음');

define('HOME_TOTAL_PLAYERS', '플레이어 수');
define('HOME_TOTAL_MAPS', '맵 수');
define('HOME_TOTAL_BONUSES', '보너스 수');
define('HOME_TOTAL_COMPLETIONS', '총 완료된 수');
define('HOME_HOURS_PLAYED', '총 플레이 타임');
define('HOME_RECENT', '최근 10개 맵의 기록');
define('HOME_TOP_PLAYERS', '상위 플레이어 10명');
define('HOME_TOP_WR', '서버 기록 보유 수');
define('HOME_TOP_BONUS_WR', '서버 보너스 기록 보유 수');
define('HOME_TOP_STAGE_WR', '서버 스테이지 기록 보유 수');
define('HOME_RECENT_MAPS', '최근 추가된 맵');
define('HOME_BUTTON_SHOW_MORE', '더보기');

define('TABLE_USERNAME', '닉네임');
define('TABLE_MAP', '맵');
define('TABLE_MAPS', '맵');
define('TABLE_MAP_NAME', '맵 이름');
define('TABLE_TIME', '시간');
define('TABLE_DATE', '완주일');
define('TABLE_POINTS', '포인트');
define('TABLE_BONUS', '보너스');
define('TABLE_BONUSES', '보너스');
define('TABLE_NO_BONUS', '보너스 없음');
define('TABLE_STAGE', '스테이지');
define('TABLE_STAGES', '스테이지');
define('TABLE_COMPLETIONS', '완료');
define('TABLE_WRS', '기록');
define('TABLE_FINISHED_MAPS', '완료된 맵');
define('TABLE_FINISHED_BONUSES', '완료된 보너스');
define('TABLE_FINISHED_STAGES', '완료된 스테이지');
define('TABLE_TIER', '티어');
define('TABLE_TYPE', '타입');
define('TABLE_ADDED', '추가됨');
define('TABLE_JOINED', '처음 접속일');
define('TABLE_HOURS', '시간');
define('TABLE_RANK', '순위');
define('TABLE_BONUS_RANK', '보너스 순위');
define('TABLE_STAGE_RANK', '스테이지 순위');
define('TABLE_RUNTIME', '기록');
define('TABLE_CONNECTIONS', '접속 횟수');
define('TABLE_LAST_SEEN', '마지막 접속');
define('TABLE_LINEAR', '리니어');
define('TABLE_STAGED', '스테이지');
define('TABLE_NULL', '빈 값');
define('TABLE_TODAY', '오늘');
define('TABLE_YESTERDAY', '어제');
define('TABLE_DAYS_AGO', '일 전');
define('TABLE_TOP_PLAYER_NAME', '상위 플레이어 닉네임');
define('TABLE_TOP_TIME', '최고 기록');
define('TABLE_TOTAL_STAGE_COMPLETIONS', '총 완료한 횟수');

define('MAPS_MAP_COLLECTION', '맵 컬렉션');
define('MAPS_MAX_VELOCITY', '최대 속도');
define('MAPS_TOTAL_COMPLETIONS', '총 완주 횟수');
define('MAPS_MAP_COMPLETIONS', '맵 완주 횟수');
define('MAPS_STAGE_COMPLETIONS', '스테이지 완주 횟수');
define('MAPS_BONUSES_COMPLETIONS', '보너스 완주 횟수');

define('PROFILE_PLAYER_PROFILE', '플레이어 프로필');
define('PROFILE_TOP', 'Top');
define('PROFILE_USER_TOTAL_COMPLETION_PROGRESS', '플레이어의 총 진행률');
define('PROFILE_OVERALL_RANK', '전체 순위');
define('PROFILE_TOTAL_PLAYTIME', '총 플레이 시간');
define('PROFILE_SURF_TIME', '서프를 진행한 시간');
define('PROFILE_MAP_COMPLETIONS', '맵 완주율');
define('PROFILE_BONUS_COMPLETIONS', '보너스 완주율');
define('PROFILE_STAGES_COMPLETIONS', '스테이지 완주율');
define('PROFILE_MAP_TOP_10S', 'Top 10 에 들어간 맵의 수');
define('PROFILE_BONUS_WR_POINTS', '보너스 상위기록 포인트');
define('PROFILE_MAP_TOP_10S_POINTS', '맵 Top 10 포인트');
define('PROFILE_MAP_POINTS', '맵 포인트');
define('PROFILE_TOTAL_POINTS', '총 포인트');
define('PROFILE_TOTAL_CONNECTIONS', '총 접속횟수');
define('PROFILE_SPEC_TIME', '관전 시간');
define('PROFILE_MAP_RECORDS', '맵 기록');
define('PROFILE_BONUS_RECORDS', '보너스 기록');
define('PROFILE_STAGE_RECORDS', '스테이지 기록');
define('PROFILE_MAP_WR_POINTS', '맵 상위기록 포인트');
define('PROFILE_STAGE_WR_POINTS', '스테이지 상위기록 포인트');
define('PROFILE_GROUP_POINTS', '그룹 포인트');
define('PROFILE_BONUS_POINTS', '보너스 포인트');
define('PROFILE_HRS', '시간');
define('PROFILE_TIER', '티어');
define('PROFILE_PLAYER_COMPLETIONS_BY_MAP_TIER', '맵 티어별 완주율');
define('PROFILE_PLAYER_FINISHED_MAPS', '완주한 맵들');
define('PROFILE_PLAYER_FINISHED_BONUSES', '완주한 보너스들');
define('PROFILE_PLAYER_FINISHED_STAGES', '완주한 스테이지들');

define('TOP_1000_PLAYERS', '상위 1000명의 플레이어');
define('MAP_COLLECTION', '맵 컬렉션');
define('MOST_ACTIVE', '접속 통계');
define('RECENT_100_MAP_RECORDS', '최근 100개 맵의 기록');

define('LOADING_MAP', '맵 로딩중:');
define('DETAILS', '세부정보');
define('PLEASE_WAIT', '잠시만 기다려주세요');
define('LOADING', 'Loading');
define('LOADING_MAP_COLLECTION', '맵 컬렉션 로딩중');
define('LOADING_MOST_ACTIVE_LIST', '접속 통계 리스트 로딩중');
define('LOADING_PLAYER_PROFILE', '플레이어 프로필 로딩중');
define('LOADING_RECENT_MAP_RECORDS_LIST', '최근 기록 리스트 로딩중');
define('LOADING_TOP_PLAYERS_LIST', '상위 플레이어 10명 리스트 로딩중');
define('MAP_NOT_ADDED_PROPERLY', '서버에 제대로 추가되지 않았습니다. 서버 관리자에게 문의하십시오.');
define('NOT_FOUND_IN_DB', '데이터베이스에서 찾을 수 없습니다');
define('ALL_TIMES_ARE_IN', '모든 시간은 다음 지역을 기준으로 합니다.');

define('DATATABLES_processing', '진행중...');
define('DATATABLES_search', '검색:');
define('DATATABLES_lengthMenu', '_MENU_ 항목 표시');
define('DATATABLES_info', '총 _TOTAL_ 개중 _START_ 부터 _END_ 까지 표시중');
define('DATATABLES_infoEmpty', '총 0 개중 0 부터 0 까지 표시중');
define('DATATABLES_infoFiltered', '(총 _MAX_ 개의 항목에서 필터링됨)');
define('DATATABLES_loadingRecords', '로딩중...');
define('DATATABLES_zeroRecords', '일치하는 레코드를 찾을 수 없습니다');
define('DATATABLES_emptyTable', '테이블에 데이터가 없습니다');
define('DATATABLES_first', '처음');
define('DATATABLES_previous', '이전');
define('DATATABLES_next', '다음');
define('DATATABLES_last', '마지막');
define('DATATABLES_sortAscending', ': 열을 오름차순으로 정렬하려면 활성화하세요.');
define('DATATABLES_sortDescending', ': 열을 내림차순으로 정렬하려면 활성화하세요.');

1 change: 1 addition & 0 deletions navbar.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
<li><a class="dropdown-item <?php echo LanguageActive('Portuguese'); ?>" href="<?php echo LanguageURL('Portuguese');?>"><img src="./images/flags/pt.svg" width="20" class="border align-middle"> Portuguese</a></li>
<li><a class="dropdown-item <?php echo LanguageActive('Slovak'); ?>" href="<?php echo LanguageURL('Slovak');?>"><img src="./images/flags/sk.svg" width="20" class="border align-middle"> Slovak</a></li>
<li><a class="dropdown-item <?php echo LanguageActive('Turkish'); ?>" href="<?php echo LanguageURL('Turkish');?>"><img src="./images/flags/tr.svg" width="20" class="border align-middle"> Turkish</a></li>
<li><a class="dropdown-item <?php echo LanguageActive('Korean'); ?>" href="<?php echo LanguageURL('Korean');?>"><img src="./images/flags/kr.svg" width="20" class="border align-middle"> Korean</a></li>
</ul>
</div>
<?php endif;?>
Expand Down