Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ONLYOFFICE/onlyoffice-nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/l10n
diff options
context:
space:
mode:
authorSergey Linnik <sergey.linnik@onlyoffice.com>2020-09-04 13:04:57 +0300
committerGitHub <noreply@github.com>2020-09-04 13:04:57 +0300
commitdc5082828f943fb0b6cb274447680dbc07451eec (patch)
tree9ff2259810bd4896dd083071be52435ebc5a8481 /l10n
parentf5f4b2de52b292ea905b358e4ff4499038daa1d8 (diff)
parent556471801ca4028a3f367702979d79868f360f3e (diff)
Merge pull request #349 from ONLYOFFICE/developv5.0.0
Release/5.0.0
Diffstat (limited to 'l10n')
-rw-r--r--l10n/de.js3
-rw-r--r--l10n/de.json3
-rw-r--r--l10n/de_DE.js3
-rw-r--r--l10n/de_DE.json3
-rw-r--r--l10n/es.js3
-rw-r--r--l10n/es.json3
-rw-r--r--l10n/fr.js3
-rw-r--r--l10n/fr.json3
-rw-r--r--l10n/ja.js87
-rw-r--r--l10n/ja.json85
-rw-r--r--l10n/pl.js3
-rw-r--r--l10n/pl.json3
-rw-r--r--l10n/pt_BR.js3
-rw-r--r--l10n/pt_BR.json3
-rw-r--r--l10n/ru.js3
-rw-r--r--l10n/ru.json3
-rw-r--r--l10n/sv.js3
-rw-r--r--l10n/sv.json3
18 files changed, 204 insertions, 16 deletions
diff --git a/l10n/de.js b/l10n/de.js
index b0e6c9a..fa9afa7 100644
--- a/l10n/de.js
+++ b/l10n/de.js
@@ -82,6 +82,7 @@ OC.L10N.register(
"Markup": "Markup",
"Final": "Endgültig",
"Original": "Original",
- "version": "version"
+ "version": "version",
+ "Disable certificate verification (insecure)": "Zertifikatsüberprüfung deaktivieren (unsicher)"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/de.json b/l10n/de.json
index e1765ef..791b3e0 100644
--- a/l10n/de.json
+++ b/l10n/de.json
@@ -80,6 +80,7 @@
"Markup": "Markup",
"Final": "Endgültig",
"Original": "Original",
- "version": "version"
+ "version": "version",
+ "Disable certificate verification (insecure)": "Zertifikatsüberprüfung deaktivieren (unsicher)"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/l10n/de_DE.js b/l10n/de_DE.js
index bd466ce..0162211 100644
--- a/l10n/de_DE.js
+++ b/l10n/de_DE.js
@@ -82,6 +82,7 @@ OC.L10N.register(
"Markup": "Markup",
"Final": "Endgültig",
"Original": "Original",
- "version": "version"
+ "version": "version",
+ "Disable certificate verification (insecure)": "Zertifikatsüberprüfung deaktivieren (unsicher)"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/de_DE.json b/l10n/de_DE.json
index 317a440..39a832b 100644
--- a/l10n/de_DE.json
+++ b/l10n/de_DE.json
@@ -80,6 +80,7 @@
"Markup": "Markup",
"Final": "Endgültig",
"Original": "Original",
- "version": "version"
+ "version": "version",
+ "Disable certificate verification (insecure)": "Zertifikatsüberprüfung deaktivieren (unsicher)"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/l10n/es.js b/l10n/es.js
index 03636c0..77e47d6 100644
--- a/l10n/es.js
+++ b/l10n/es.js
@@ -65,6 +65,7 @@ OC.L10N.register(
"Markup": "Cambios",
"Final": "Final",
"Original": "Original",
- "version": "versión"
+ "version": "versión",
+ "Disable certificate verification (insecure)": "Desactivar la verificación de certificados (inseguro)"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/es.json b/l10n/es.json
index 0a5d8a7..1fc44bd 100644
--- a/l10n/es.json
+++ b/l10n/es.json
@@ -63,6 +63,7 @@
"Markup": "Cambios",
"Final": "Final",
"Original": "Original",
- "version": "versión"
+ "version": "versión",
+ "Disable certificate verification (insecure)": "Desactivar la verificación de certificados (inseguro)"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/l10n/fr.js b/l10n/fr.js
index 8aa8817..a40289b 100644
--- a/l10n/fr.js
+++ b/l10n/fr.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Markup": "Balisage",
"Final": "Finale",
"Original": "Original",
- "version": "version"
+ "version": "version",
+ "Disable certificate verification (insecure)": "Désactiver la vérification du certificat (non sur)"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/fr.json b/l10n/fr.json
index eaea67d..0d417f0 100644
--- a/l10n/fr.json
+++ b/l10n/fr.json
@@ -61,6 +61,7 @@
"Markup": "Balisage",
"Final": "Finale",
"Original": "Original",
- "version": "version"
+ "version": "version",
+ "Disable certificate verification (insecure)": "Désactiver la vérification du certificat (non sur)"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
diff --git a/l10n/ja.js b/l10n/ja.js
new file mode 100644
index 0000000..c66d302
--- /dev/null
+++ b/l10n/ja.js
@@ -0,0 +1,87 @@
+OC.L10N.register(
+ "onlyoffice",
+ {
+ "Access denied" : "アクセス拒否されました",
+ "Invalid request" : "リクエストが不正です",
+ "Files not found" : "ファイルが見つかりません",
+ "File not found" : "ファイルが見つかりません",
+ "Not permitted" : "権限がありません",
+ "Download failed" : "ダウンロードできませんでした",
+ "The required folder was not found" : "開こうとしたフォルダーがありません",
+ "You don't have enough permission to create" : "充分な作成権限がありません",
+ "Template not found" : "テンプレートが見つかりません",
+ "Can't create file" : "ファイルを作成できません",
+ "Format is not supported" : "このフォーマットはサポートされていません",
+ "Conversion is not required" : "変換する必要はありません",
+ "Failed to download converted file" : "コンバート済みファイルをダウンロードできませんでした",
+ "ONLYOFFICE app is not configured. Please contact admin" : "ONLYOFFICEアプリが設定されていません。管理者に相談してください",
+ "FileId is empty" : "ファイルIDが空です",
+ "You do not have enough permissions to view the file" : "ファイルを閲覧する権限が足りません",
+ "Error occurred in the document service" : "ドキュメントサービスでエラーが発生しました",
+ "Not supported version" : "未サポートバージョン",
+ "ONLYOFFICE cannot be reached. Please contact admin" : "ONLYOFFICEに接続できません。管理者に相談してください",
+ "Loading, please wait." : "読み込み中です...。しばらくお待ちください。",
+ "File created" : "ファイル作成されました",
+ "Open in ONLYOFFICE" : "ONLYOFFICEで開く",
+ "Convert with ONLYOFFICE" : "ONLYOFFICEで変換",
+ "Document" : "ドキュメント",
+ "Spreadsheet" : "スプレッドシート",
+ "Presentation" : "プレゼンテーション",
+ "Error when trying to connect" : "接続時にエラーが発生しました",
+ "Settings have been successfully updated" : "設定が更新されました",
+ "Server can't read xml" : "サーバーでxmlを読み込ませんでした",
+ "Bad Response. Errors: " : "不正なレスポンス エラー: ",
+ "Documentation" : "ドキュメンテーション",
+ "ONLYOFFICE Document Service Location specifies the address of the server with the document services installed. Please change the '<documentserver>' for the server address in the below line.": "ONLYOFFICE ドキュメントサービスの位置は、ドキュメントサービスがインストールされているサーバーのアドレスを指定します。以下の行の'<documentserver>'をサーバーアドレスに変更してください。",
+ "Document Editing Service address" : "ドキュメント編集サービスサーバーアドレス",
+ "Advanced server settings" : "詳細サーバー設定",
+ "Document Editing Service address for internal requests from the server": "内部利用向けドキュメント編集サービスアドレス",
+ "Server address for internal requests from the Document Editing Service": "内部利用向けドキュメント編集サービスアドレス",
+ "Secret key (leave blank to disable)" : "シークレットキー (ブランクで無効)",
+ "Open file in the same tab" : "ファイルを同じタブで開く",
+ "The default application for opening the format": "以下のファイルフォーマットをデフォルトで開く",
+ "Open the file for editing (due to format restrictions, the data might be lost when saving to the formats from the list below)" : "編集できるファイルフォーマット (フォーマットの制限により、以下のフォーマットを保存する時にデータが失われる可能性があります)",
+ "View details" : "詳細表示",
+ "Save" : "保存",
+ "Mixed Active Content is not allowed. HTTPS address for Document Server is required." : "アクティブコンテンツの混在は許可されていません。ドキュメントサーバーにはHTTPSアドレスが必要です",
+ "Restrict access to editors to following groups" : "アクセス編集できる人を以下のグループに制限する",
+ "Server settings" : "サーバー設定",
+ "Common settings" : "共通設定",
+ "Editor customization settings" : "エディターカスタム設定",
+ "The customization section allows personalizing the editor interface": "カスタマイズセクションでは、エディターインターフェイスをパーソナライズできます",
+ "Display Chat menu button" : "チャットメニューホタンを表示",
+ "Display the header more compact" : "ヘッダーをよりコンパクトに表示",
+ "Display Feedback & Support menu button" : "フィードバックとサポートメニューホタンを表示",
+ "Display Help menu button" : "ヘルプメニューホタンを表示",
+ "Display toolbar tabs" : "ツールバータブを表示",
+ "Save as" : "別名で保存",
+ "File saved" : "ファイルが保存されました",
+ "Insert image" : "画像を挿入",
+ "Select recipients" : "受取者を選択",
+ "Connect to demo ONLYOFFICE Document Server" : "ONLYOFFICEドキュメントのデモサーバーに接続する",
+ "This is a public test server, please do not use it for private sensitive data. The server will be available during a 30-day period.": "これはパブリックテストサーバーです。プライベートな機密データには使用しないでください。サーバーを30日間、利用できます。",
+ "The 30-day test period is over, you can no longer connect to demo ONLYOFFICE Document Server." : "30日間のテスト期間が終了したら、ONLYOFFICEドキュメントデモサーバーには繋がらなくなります。",
+ "You are using public demo ONLYOFFICE Document Server. Please do not store private sensitive data." : "パブリックONLYOFFICEドキュメントサーバーを使っているので、プライベートな機密データを利用しないようにしてください。",
+ "Secure view settings" : "セキュアビュー設定",
+ "Secure view enables you to secure documents by embedding a watermark" : "セキュアビューでドキュメント透かしを埋め込んでドキュメントを保護します",
+ "Enable watermarking" : "透かしを有効",
+ "Watermark text" : "透かしテキスト",
+ "DO NOT SHARE THIS" : "これを共有しない",
+ "Show watermark on tagged files" : "タグがついているファイルに透かしを入れる",
+ "Show watermark for users of groups" : "透かしをいれるユーザーのグループ",
+ "Supported placeholders" : "対応しているプレースフォルダー",
+ "Show watermark for all shares" : "共有全てに透かしを入れる",
+ "Show watermark for read only shares" : "読込専用ファイルには透かしを入れる",
+ "Link shares" : "リンク共有",
+ "Show watermark for all link shares" : "リンク共有時には全て透かしを入れる",
+ "Show watermark for download hidden shares" : "ダウンロード不可共有時には透かしを入れる",
+ "Show watermark for read only link shares" : "読込専用共有時にのみ透かしを入れる",
+ "Show watermark on link shares with specific system tags" : "特定のシステムタグが付いていてリンク共有されたものに透かしを入れる",
+ "Select tag" : "タグを選択",
+ "Select file to compare" : "比較するファイルを選択",
+ "Markup": "マークアップ",
+ "Final": "最終版",
+ "Original": "オリジナル",
+ "version": "バージョン"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/ja.json b/l10n/ja.json
new file mode 100644
index 0000000..889ccba
--- /dev/null
+++ b/l10n/ja.json
@@ -0,0 +1,85 @@
+{ "translations": {
+ "Access denied" : "アクセス拒否されました",
+ "Invalid request" : "リクエストが不正です",
+ "Files not found" : "ファイルが見つかりません",
+ "File not found" : "ファイルが見つかりません",
+ "Not permitted" : "権限がありません",
+ "Download failed" : "ダウンロードできませんでした",
+ "The required folder was not found" : "開こうとしたフォルダーがありません",
+ "You don't have enough permission to create" : "充分な作成権限がありません",
+ "Template not found" : "テンプレートが見つかりません",
+ "Can't create file" : "ファイルを作成できません",
+ "Format is not supported" : "このフォーマットはサポートされていません",
+ "Conversion is not required" : "変換する必要はありません",
+ "Failed to download converted file" : "コンバート済みファイルをダウンロードできませんでした",
+ "ONLYOFFICE app is not configured. Please contact admin" : "ONLYOFFICEアプリが設定されていません。管理者に相談してください",
+ "FileId is empty" : "ファイルIDが空です",
+ "You do not have enough permissions to view the file" : "ファイルを閲覧する権限が足りません",
+ "Error occurred in the document service" : "ドキュメントサービスでエラーが発生しました",
+ "Not supported version" : "未サポートバージョン",
+ "ONLYOFFICE cannot be reached. Please contact admin" : "ONLYOFFICEに接続できません。管理者に相談してください",
+ "Loading, please wait." : "読み込み中です...。しばらくお待ちください。",
+ "File created" : "ファイル作成されました",
+ "Open in ONLYOFFICE" : "ONLYOFFICEで開く",
+ "Convert with ONLYOFFICE" : "ONLYOFFICEで変換",
+ "Document" : "ドキュメント",
+ "Spreadsheet" : "スプレッドシート",
+ "Presentation" : "プレゼンテーション",
+ "Error when trying to connect" : "接続時にエラーが発生しました",
+ "Settings have been successfully updated" : "設定が更新されました",
+ "Server can't read xml" : "サーバーでxmlを読み込ませんでした",
+ "Bad Response. Errors: " : "不正なレスポンス エラー: ",
+ "Documentation" : "ドキュメンテーション",
+ "ONLYOFFICE Document Service Location specifies the address of the server with the document services installed. Please change the '<documentserver>' for the server address in the below line.": "ONLYOFFICE ドキュメントサービスの位置は、ドキュメントサービスがインストールされているサーバーのアドレスを指定します。以下の行の'<documentserver>'をサーバーアドレスに変更してください。",
+ "Document Editing Service address" : "ドキュメント編集サービスサーバーアドレス",
+ "Advanced server settings" : "詳細サーバー設定",
+ "Document Editing Service address for internal requests from the server": "内部利用向けドキュメント編集サービスアドレス",
+ "Server address for internal requests from the Document Editing Service": "内部利用向けドキュメント編集サービスアドレス",
+ "Secret key (leave blank to disable)" : "シークレットキー (ブランクで無効)",
+ "Open file in the same tab" : "ファイルを同じタブで開く",
+ "The default application for opening the format": "以下のファイルフォーマットをデフォルトで開く",
+ "Open the file for editing (due to format restrictions, the data might be lost when saving to the formats from the list below)" : "編集できるファイルフォーマット (フォーマットの制限により、以下のフォーマットを保存する時にデータが失われる可能性があります)",
+ "View details" : "詳細表示",
+ "Save" : "保存",
+ "Mixed Active Content is not allowed. HTTPS address for Document Server is required." : "アクティブコンテンツの混在は許可されていません。ドキュメントサーバーにはHTTPSアドレスが必要です",
+ "Restrict access to editors to following groups" : "アクセス編集できる人を以下のグループに制限する",
+ "Server settings" : "サーバー設定",
+ "Common settings" : "共通設定",
+ "Editor customization settings" : "エディターカスタム設定",
+ "The customization section allows personalizing the editor interface": "カスタマイズセクションでは、エディターインターフェイスをパーソナライズできます",
+ "Display Chat menu button" : "チャットメニューホタンを表示",
+ "Display the header more compact" : "ヘッダーをよりコンパクトに表示",
+ "Display Feedback & Support menu button" : "フィードバックとサポートメニューホタンを表示",
+ "Display Help menu button" : "ヘルプメニューホタンを表示",
+ "Display toolbar tabs" : "ツールバータブを表示",
+ "Save as" : "別名で保存",
+ "File saved" : "ファイルが保存されました",
+ "Insert image" : "画像を挿入",
+ "Select recipients" : "受取者を選択",
+ "Connect to demo ONLYOFFICE Document Server" : "ONLYOFFICEドキュメントのデモサーバーに接続する",
+ "This is a public test server, please do not use it for private sensitive data. The server will be available during a 30-day period.": "これはパブリックテストサーバーです。プライベートな機密データには使用しないでください。サーバーを30日間、利用できます。",
+ "The 30-day test period is over, you can no longer connect to demo ONLYOFFICE Document Server." : "30日間のテスト期間が終了したら、ONLYOFFICEドキュメントデモサーバーには繋がらなくなります。",
+ "You are using public demo ONLYOFFICE Document Server. Please do not store private sensitive data." : "パブリックONLYOFFICEドキュメントサーバーを使っているので、プライベートな機密データを利用しないようにしてください。",
+ "Secure view settings" : "セキュアビュー設定",
+ "Secure view enables you to secure documents by embedding a watermark" : "セキュアビューでドキュメント透かしを埋め込んでドキュメントを保護します",
+ "Enable watermarking" : "透かしを有効",
+ "Watermark text" : "透かしテキスト",
+ "DO NOT SHARE THIS" : "これを共有しない",
+ "Show watermark on tagged files" : "タグがついているファイルに透かしを入れる",
+ "Show watermark for users of groups" : "透かしをいれるユーザーのグループ",
+ "Supported placeholders" : "対応しているプレースフォルダー",
+ "Show watermark for all shares" : "共有全てに透かしを入れる",
+ "Show watermark for read only shares" : "読込専用ファイルには透かしを入れる",
+ "Link shares" : "リンク共有",
+ "Show watermark for all link shares" : "リンク共有時には全て透かしを入れる",
+ "Show watermark for download hidden shares" : "ダウンロード不可共有時には透かしを入れる",
+ "Show watermark for read only link shares" : "読込専用共有時にのみ透かしを入れる",
+ "Show watermark on link shares with specific system tags" : "特定のシステムタグが付いていてリンク共有されたものに透かしを入れる",
+ "Select tag" : "タグを選択",
+ "Select file to compare" : "比較するファイルを選択",
+ "Markup": "マークアップ",
+ "Final": "最終版",
+ "Original": "オリジナル",
+ "version": "バージョン"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/pl.js b/l10n/pl.js
index e7491b6..20678f5 100644
--- a/l10n/pl.js
+++ b/l10n/pl.js
@@ -78,6 +78,7 @@ OC.L10N.register(
"Show watermark for read only link shares" : "Pokaż znak wodny dla udostępnień linków tylko do odczytu",
"Show watermark on link shares with specific system tags" : "Pokaż znak wodny dla udostępnień linków z wybranymi tagami",
"Select tag" : "Wybierz tag",
- "version": "wersja"
+ "version": "wersja",
+ "Disable certificate verification (insecure)": "Wyłącz weryfikację certyfikatu (niebezpieczne)"
},
"nplurals=2; plural=(n != 1);"); \ No newline at end of file
diff --git a/l10n/pl.json b/l10n/pl.json
index 4159082..987b190 100644
--- a/l10n/pl.json
+++ b/l10n/pl.json
@@ -76,6 +76,7 @@
"Show watermark for read only link shares" : "Pokaż znak wodny dla udostępnień linków tylko do odczytu",
"Show watermark on link shares with specific system tags" : "Pokaż znak wodny dla udostępnień linków z wybranymi tagami",
"Select tag" : "Wybierz tag",
- "version": "wersja"
+ "version": "wersja",
+ "Disable certificate verification (insecure)": "Wyłącz weryfikację certyfikatu (niebezpieczne)"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js
index 5ab9687..f2a38e3 100644
--- a/l10n/pt_BR.js
+++ b/l10n/pt_BR.js
@@ -62,6 +62,7 @@ OC.L10N.register(
"Supported placeholders" : "Espaços reservados suportados",
"Select tag" : "Selecionar etiqueta",
"Select file to compare" : "Selecionar arquivo para comparar",
- "version": "versão"
+ "version": "versão",
+ "Disable certificate verification (insecure)": "Desativar a verificação do certificado (inseguro)"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json
index badf9de..afe5904 100644
--- a/l10n/pt_BR.json
+++ b/l10n/pt_BR.json
@@ -60,6 +60,7 @@
"Supported placeholders" : "Espaços reservados suportados",
"Select tag" : "Selecionar etiqueta",
"Select file to compare" : "Selecionar arquivo para comparar",
- "version": "versão"
+ "version": "versão",
+ "Disable certificate verification (insecure)": "Desativar a verificação do certificado (inseguro)"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
diff --git a/l10n/ru.js b/l10n/ru.js
index f7aa20b..065322c 100644
--- a/l10n/ru.js
+++ b/l10n/ru.js
@@ -83,6 +83,7 @@ OC.L10N.register(
"Markup": "Изменения",
"Final": "Изменённый документ",
"Original": "Исходный документ",
- "version": "версия"
+ "version": "версия",
+ "Disable certificate verification (insecure)": "Отключить проверку сертификата (небезопасно)"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/l10n/ru.json b/l10n/ru.json
index 884f244..e8dbd83 100644
--- a/l10n/ru.json
+++ b/l10n/ru.json
@@ -81,6 +81,7 @@
"Markup": "Изменения",
"Final": "Изменённый документ",
"Original": "Исходный документ",
- "version": "версия"
+ "version": "версия",
+ "Disable certificate verification (insecure)": "Отключить проверку сертификата (небезопасно)"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
} \ No newline at end of file
diff --git a/l10n/sv.js b/l10n/sv.js
index 91122fb..a7ce66a 100644
--- a/l10n/sv.js
+++ b/l10n/sv.js
@@ -78,6 +78,7 @@ OC.L10N.register(
"Show watermark for read only link shares" : "Visa vattenmärke för skrivskyddade länkdelningar",
"Show watermark on link shares with specific system tags" : "Visa vattenmärke för länkdelningar med specifika systemtaggar",
"Select tag" : "Välj tagg",
- "version": "verzia"
+ "version": "verzia",
+ "Disable certificate verification (insecure)": "Använd inte certifikatsverifiering (osäkert)"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/sv.json b/l10n/sv.json
index 22985dc..eb07c46 100644
--- a/l10n/sv.json
+++ b/l10n/sv.json
@@ -76,6 +76,7 @@
"Show watermark for read only link shares" : "Visa vattenmärke för skrivskyddade länkdelningar",
"Show watermark on link shares with specific system tags" : "Visa vattenmärke för länkdelningar med specifika systemtaggar",
"Select tag" : "Välj tagg",
- "version": "verzia"
+ "version": "verzia",
+ "Disable certificate verification (insecure)": "Använd inte certifikatsverifiering (osäkert)"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file