Export/import app data (#1339)

Closes #788

Closes #1338

Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1339
Co-authored-by: M M Arif <mmarif@swatian.com>
Co-committed-by: M M Arif <mmarif@swatian.com>
This commit is contained in:
M M Arif 2024-03-24 11:16:17 +00:00 committed by M M Arif
parent ba3ad3c475
commit 8aed52b778
40 changed files with 3156 additions and 1111 deletions

View File

@ -99,6 +99,7 @@ Thanks to all the open source libraries, contributors, and donors.
- [lucide-icons/lucide](https://github.com/lucide-icons/lucide) - [lucide-icons/lucide](https://github.com/lucide-icons/lucide)
- [primer/octicons](https://github.com/primer/octicons) - [primer/octicons](https://github.com/primer/octicons)
- [google/material-design-icons](https://github.com/google/material-design-icons) - [google/material-design-icons](https://github.com/google/material-design-icons)
- [tabler/tabler-icons](https://github.com/tabler/tabler-icons)
[Follow me on Fediverse - mastodon.social/@mmarif](https://mastodon.social/@mmarif) [Follow me on Fediverse - mastodon.social/@mmarif](https://mastodon.social/@mmarif)

View File

@ -177,6 +177,9 @@
android:name=".activities.CreateNoteActivity" android:name=".activities.CreateNoteActivity"
android:configChanges="orientation|screenSize|smallestScreenSize|density|screenLayout|keyboard|keyboardHidden|navigation" android:configChanges="orientation|screenSize|smallestScreenSize|density|screenLayout|keyboard|keyboardHidden|navigation"
android:windowSoftInputMode="adjustResize"/> android:windowSoftInputMode="adjustResize"/>
<activity
android:name=".activities.SettingsBackupRestoreActivity"
android:configChanges="orientation|screenSize|smallestScreenSize|density|screenLayout|keyboard|keyboardHidden|navigation" />
<meta-data <meta-data
android:name="com.samsung.android.keepalive.density" android:name="com.samsung.android.keepalive.density"

View File

@ -107,14 +107,14 @@ public class AddNewAccountActivity extends BaseActivity {
return; return;
} }
if (instanceUrlET.equals("")) { if (instanceUrlET.isEmpty()) {
SnackBar.error( SnackBar.error(
ctx, findViewById(android.R.id.content), getString(R.string.emptyFieldURL)); ctx, findViewById(android.R.id.content), getString(R.string.emptyFieldURL));
return; return;
} }
if (loginToken.equals("")) { if (loginToken.isEmpty()) {
SnackBar.error( SnackBar.error(
ctx, ctx,

View File

@ -217,7 +217,7 @@ public class CreateIssueActivity extends BaseActivity
private void checkForAttachments() { private void checkForAttachments() {
if (contentUri.size() > 0) { if (!contentUri.isEmpty()) {
BottomSheetAttachmentsBinding bottomSheetAttachmentsBinding = BottomSheetAttachmentsBinding bottomSheetAttachmentsBinding =
BottomSheetAttachmentsBinding.inflate(getLayoutInflater()); BottomSheetAttachmentsBinding.inflate(getLayoutInflater());
@ -409,7 +409,7 @@ public class CreateIssueActivity extends BaseActivity
String newIssueDueDateForm = String newIssueDueDateForm =
Objects.requireNonNull(viewBinding.newIssueDueDate.getText()).toString(); Objects.requireNonNull(viewBinding.newIssueDueDate.getText()).toString();
if (newIssueTitleForm.equals("")) { if (newIssueTitleForm.isEmpty()) {
SnackBar.error( SnackBar.error(
ctx, findViewById(android.R.id.content), getString(R.string.issueTitleEmpty)); ctx, findViewById(android.R.id.content), getString(R.string.issueTitleEmpty));
@ -479,7 +479,7 @@ public class CreateIssueActivity extends BaseActivity
assert response2.body() != null; assert response2.body() != null;
if (contentUri.size() > 0) { if (!contentUri.isEmpty()) {
processAttachments(response2.body().getNumber()); processAttachments(response2.body().getNumber());
contentUri.clear(); contentUri.clear();
} else { } else {
@ -536,7 +536,7 @@ public class CreateIssueActivity extends BaseActivity
milestonesList.put(ms.getTitle(), ms); milestonesList.put(ms.getTitle(), ms);
assert milestonesList_ != null; assert milestonesList_ != null;
if (milestonesList_.size() > 0) { if (!milestonesList_.isEmpty()) {
for (Milestone milestone : milestonesList_) { for (Milestone milestone : milestonesList_) {

View File

@ -1,19 +1,30 @@
package org.mian.gitnex.activities; package org.mian.gitnex.activities;
import static org.mian.gitnex.helpers.BackupUtil.checkpointIfWALEnabled;
import static org.mian.gitnex.helpers.BackupUtil.copyFile;
import static org.mian.gitnex.helpers.BackupUtil.getTempDir;
import static org.mian.gitnex.helpers.BackupUtil.unzip;
import android.app.Activity;
import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
import android.view.View; import android.view.View;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView; import androidx.activity.result.ActivityResultLauncher;
import android.widget.Button; import androidx.activity.result.contract.ActivityResultContracts;
import android.widget.EditText;
import android.widget.RadioGroup;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import io.mikael.urlbuilder.UrlBuilder; import io.mikael.urlbuilder.UrlBuilder;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.net.URI; import java.net.URI;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.UUID; import java.util.UUID;
import okhttp3.Credentials; import okhttp3.Credentials;
import org.gitnex.tea4j.v2.models.AccessToken; import org.gitnex.tea4j.v2.models.AccessToken;
@ -42,48 +53,36 @@ import retrofit2.Callback;
*/ */
public class LoginActivity extends BaseActivity { public class LoginActivity extends BaseActivity {
private Button loginButton; private ActivityLoginBinding activityLoginBinding;
private EditText instanceUrlET, loginUidET, loginPassword, otpCode, loginTokenCode;
private AutoCompleteTextView protocolSpinner;
private RadioGroup loginMethod;
private String device_id = "token"; private String device_id = "token";
private String selectedProtocol; private String selectedProtocol;
private URI instanceUrl; private URI instanceUrl;
private Version giteaVersion; private Version giteaVersion;
private int maxResponseItems = 50; private int maxResponseItems = 50;
private int defaultPagingNumber = 25; private int defaultPagingNumber = 25;
private final String DATABASE_NAME = "gitnex";
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
ActivityLoginBinding activityLoginBinding = activityLoginBinding = ActivityLoginBinding.inflate(getLayoutInflater());
ActivityLoginBinding.inflate(getLayoutInflater());
setContentView(activityLoginBinding.getRoot()); setContentView(activityLoginBinding.getRoot());
NetworkStatusObserver networkStatusObserver = NetworkStatusObserver.getInstance(ctx); NetworkStatusObserver networkStatusObserver = NetworkStatusObserver.getInstance(ctx);
loginButton = activityLoginBinding.loginButton;
instanceUrlET = activityLoginBinding.instanceUrl;
loginUidET = activityLoginBinding.loginUid;
loginPassword = activityLoginBinding.loginPasswd;
otpCode = activityLoginBinding.otpCode;
protocolSpinner = activityLoginBinding.httpsSpinner;
loginMethod = activityLoginBinding.loginMethod;
loginTokenCode = activityLoginBinding.loginTokenCode;
activityLoginBinding.appVersion.setText(AppUtil.getAppVersion(appCtx)); activityLoginBinding.appVersion.setText(AppUtil.getAppVersion(appCtx));
ArrayAdapter<Protocol> adapterProtocols = ArrayAdapter<Protocol> adapterProtocols =
new ArrayAdapter<>( new ArrayAdapter<>(
LoginActivity.this, R.layout.list_spinner_items, Protocol.values()); LoginActivity.this, R.layout.list_spinner_items, Protocol.values());
instanceUrlET.setText(getIntent().getStringExtra("instanceUrl")); activityLoginBinding.instanceUrl.setText(getIntent().getStringExtra("instanceUrl"));
protocolSpinner.setAdapter(adapterProtocols); activityLoginBinding.httpsSpinner.setAdapter(adapterProtocols);
protocolSpinner.setSelection(0); activityLoginBinding.httpsSpinner.setSelection(0);
protocolSpinner.setOnItemClickListener( activityLoginBinding.httpsSpinner.setOnItemClickListener(
(parent, view, position, id) -> { (parent, view, position, id) -> {
selectedProtocol = String.valueOf(parent.getItemAtPosition(position)); selectedProtocol = String.valueOf(parent.getItemAtPosition(position));
@ -95,7 +94,7 @@ public class LoginActivity extends BaseActivity {
} }
}); });
if (R.id.loginToken == loginMethod.getCheckedRadioButtonId()) { if (R.id.loginToken == activityLoginBinding.loginMethod.getCheckedRadioButtonId()) {
AppUtil.setMultiVisibility( AppUtil.setMultiVisibility(
View.GONE, View.GONE,
findViewById(R.id.login_uidLayout), findViewById(R.id.login_uidLayout),
@ -111,7 +110,7 @@ public class LoginActivity extends BaseActivity {
findViewById(R.id.loginTokenCodeLayout).setVisibility(View.GONE); findViewById(R.id.loginTokenCodeLayout).setVisibility(View.GONE);
} }
loginMethod.setOnCheckedChangeListener( activityLoginBinding.loginMethod.setOnCheckedChangeListener(
(group, checkedId) -> { (group, checkedId) -> {
if (checkedId == R.id.loginToken) { if (checkedId == R.id.loginToken) {
AppUtil.setMultiVisibility( AppUtil.setMultiVisibility(
@ -138,7 +137,7 @@ public class LoginActivity extends BaseActivity {
enableProcessButton(); enableProcessButton();
} else { } else {
disableProcessButton(); disableProcessButton();
loginButton.setText( activityLoginBinding.loginButton.setText(
getResources().getString(R.string.btnLogin)); getResources().getString(R.string.btnLogin));
SnackBar.error( SnackBar.error(
ctx, ctx,
@ -149,11 +148,29 @@ public class LoginActivity extends BaseActivity {
loadDefaults(); loadDefaults();
loginButton.setOnClickListener( activityLoginBinding.loginButton.setOnClickListener(
view -> { view -> {
disableProcessButton(); disableProcessButton();
login(); login();
}); });
activityLoginBinding.restoreFromBackup.setOnClickListener(
restoreDb -> {
MaterialAlertDialogBuilder materialAlertDialogBuilder =
new MaterialAlertDialogBuilder(ctx)
.setTitle(R.string.restore)
.setMessage(
getResources()
.getString(R.string.restoreFromBackupPopupText))
.setNeutralButton(
R.string.cancelButton,
(dialog, which) -> dialog.dismiss())
.setPositiveButton(
R.string.restore,
(dialog, which) -> requestRestoreFile());
materialAlertDialogBuilder.create().show();
});
} }
private void login() { private void login() {
@ -170,21 +187,33 @@ public class LoginActivity extends BaseActivity {
return; return;
} }
String loginUid = loginUidET.getText().toString().replaceAll("[\\uFEFF]", "").trim(); String loginUid =
String loginPass = loginPassword.getText().toString().trim(); Objects.requireNonNull(activityLoginBinding.loginUid.getText())
.toString()
.replaceAll("[\\uFEFF]", "")
.trim();
String loginPass =
Objects.requireNonNull(activityLoginBinding.loginPasswd.getText())
.toString()
.trim();
String loginToken = String loginToken =
loginTokenCode.getText().toString().replaceAll("[\\uFEFF|#]", "").trim(); Objects.requireNonNull(activityLoginBinding.loginTokenCode.getText())
.toString()
.replaceAll("[\\uFEFF|#]", "")
.trim();
LoginType loginType = LoginType loginType =
(loginMethod.getCheckedRadioButtonId() == R.id.loginUsernamePassword) (activityLoginBinding.loginMethod.getCheckedRadioButtonId()
== R.id.loginUsernamePassword)
? LoginType.BASIC ? LoginType.BASIC
: LoginType.TOKEN; : LoginType.TOKEN;
URI rawInstanceUrl = URI rawInstanceUrl =
UrlBuilder.fromString( UrlBuilder.fromString(
UrlHelper.fixScheme( UrlHelper.fixScheme(
instanceUrlET Objects.requireNonNull(
.getText() activityLoginBinding.instanceUrl
.getText())
.toString() .toString()
.replaceAll("[\\uFEFF|#]", "") .replaceAll("[\\uFEFF|#]", "")
.trim(), .trim(),
@ -199,9 +228,10 @@ public class LoginActivity extends BaseActivity {
// cache values to make them available the next time the user wants to log in // cache values to make them available the next time the user wants to log in
tinyDB.putString("loginType", loginType.name().toLowerCase()); tinyDB.putString("loginType", loginType.name().toLowerCase());
tinyDB.putString("instanceUrlRaw", instanceUrlET.getText().toString()); tinyDB.putString(
"instanceUrlRaw", activityLoginBinding.instanceUrl.getText().toString());
if (instanceUrlET.getText().toString().equals("")) { if (activityLoginBinding.instanceUrl.getText().toString().isEmpty()) {
SnackBar.error( SnackBar.error(
ctx, findViewById(android.R.id.content), getString(R.string.emptyFieldURL)); ctx, findViewById(android.R.id.content), getString(R.string.emptyFieldURL));
@ -211,7 +241,8 @@ public class LoginActivity extends BaseActivity {
if (loginType == LoginType.BASIC) { if (loginType == LoginType.BASIC) {
if (otpCode.length() != 0 && otpCode.length() != 6) { if (activityLoginBinding.otpCode.length() != 0
&& activityLoginBinding.otpCode.length() != 6) {
SnackBar.error( SnackBar.error(
ctx, ctx,
@ -221,7 +252,7 @@ public class LoginActivity extends BaseActivity {
return; return;
} }
if (loginUid.equals("")) { if (loginUid.isEmpty()) {
SnackBar.error( SnackBar.error(
ctx, ctx,
findViewById(android.R.id.content), findViewById(android.R.id.content),
@ -230,7 +261,7 @@ public class LoginActivity extends BaseActivity {
return; return;
} }
if (loginPass.equals("")) { if (loginPass.isEmpty()) {
SnackBar.error( SnackBar.error(
ctx, ctx,
findViewById(android.R.id.content), findViewById(android.R.id.content),
@ -240,15 +271,19 @@ public class LoginActivity extends BaseActivity {
} }
int loginOTP = int loginOTP =
(otpCode.length() > 0) (activityLoginBinding.otpCode.length() > 0)
? Integer.parseInt(otpCode.getText().toString().trim()) ? Integer.parseInt(
Objects.requireNonNull(
activityLoginBinding.otpCode.getText())
.toString()
.trim())
: 0; : 0;
versionCheck(loginUid, loginPass, loginOTP, loginToken, loginType); versionCheck(loginUid, loginPass, loginOTP, loginToken, loginType);
} else { } else {
if (loginToken.equals("")) { if (loginToken.isEmpty()) {
SnackBar.error( SnackBar.error(
ctx, ctx,
@ -311,7 +346,7 @@ public class LoginActivity extends BaseActivity {
Call<ServerVersion> callVersion; Call<ServerVersion> callVersion;
if (!loginToken.equals("")) { if (!loginToken.isEmpty()) {
callVersion = callVersion =
RetrofitClient.getApiInterface( RetrofitClient.getApiInterface(
@ -700,7 +735,7 @@ public class LoginActivity extends BaseActivity {
AccessToken newToken = responseCreate.body(); AccessToken newToken = responseCreate.body();
assert newToken != null; assert newToken != null;
if (!newToken.getSha1().equals("")) { if (!newToken.getSha1().isEmpty()) {
Call<User> call = Call<User> call =
RetrofitClient.getApiInterface( RetrofitClient.getApiInterface(
@ -836,20 +871,20 @@ public class LoginActivity extends BaseActivity {
if (tinyDB.getString("loginType").equals(LoginType.BASIC.name().toLowerCase())) { if (tinyDB.getString("loginType").equals(LoginType.BASIC.name().toLowerCase())) {
loginMethod.check(R.id.loginUsernamePassword); activityLoginBinding.loginMethod.check(R.id.loginUsernamePassword);
} else { } else {
loginMethod.check(R.id.loginToken); activityLoginBinding.loginMethod.check(R.id.loginToken);
} }
if (!tinyDB.getString("instanceUrlRaw").equals("")) { if (!tinyDB.getString("instanceUrlRaw").isEmpty()) {
instanceUrlET.setText(tinyDB.getString("instanceUrlRaw")); activityLoginBinding.instanceUrl.setText(tinyDB.getString("instanceUrlRaw"));
} }
if (getAccount() != null && getAccount().getAccount() != null) { if (getAccount() != null && getAccount().getAccount() != null) {
loginUidET.setText(getAccount().getAccount().getUserName()); activityLoginBinding.loginUid.setText(getAccount().getAccount().getUserName());
} }
if (!tinyDB.getString("uniqueAppId").isEmpty()) { if (!tinyDB.getString("uniqueAppId").isEmpty()) {
@ -863,18 +898,109 @@ public class LoginActivity extends BaseActivity {
private void disableProcessButton() { private void disableProcessButton() {
loginButton.setText(R.string.processingText); activityLoginBinding.loginButton.setText(R.string.processingText);
loginButton.setEnabled(false); activityLoginBinding.loginButton.setEnabled(false);
} }
private void enableProcessButton() { private void enableProcessButton() {
loginButton.setText(R.string.btnLogin); activityLoginBinding.loginButton.setText(R.string.btnLogin);
loginButton.setEnabled(true); activityLoginBinding.loginButton.setEnabled(true);
} }
private enum LoginType { private enum LoginType {
BASIC, BASIC,
TOKEN TOKEN
} }
private void requestRestoreFile() {
Intent intentRestore = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intentRestore.addCategory(Intent.CATEGORY_OPENABLE);
intentRestore.setType("*/*");
String[] mimeTypes = {"application/octet-stream", "application/x-zip"};
intentRestore.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes);
activityRestoreFileLauncher.launch(intentRestore);
}
ActivityResultLauncher<Intent> activityRestoreFileLauncher =
registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(),
result -> {
if (result.getResultCode() == Activity.RESULT_OK) {
assert result.getData() != null;
Uri restoreFileUri = result.getData().getData();
assert restoreFileUri != null;
try {
InputStream inputStream =
getContentResolver().openInputStream(restoreFileUri);
restoreDatabaseThread(inputStream);
} catch (FileNotFoundException e) {
SnackBar.error(
ctx,
findViewById(android.R.id.content),
getString(R.string.restoreError));
}
}
});
private void restoreDatabaseThread(InputStream inputStream) {
Thread restoreDatabaseThread =
new Thread(
() -> {
boolean exceptionOccurred = false;
try {
String tempDir = getTempDir(ctx).getPath();
unzip(inputStream, tempDir);
checkpointIfWALEnabled(ctx, DATABASE_NAME);
restoreDatabaseFile(ctx, tempDir, DATABASE_NAME);
UserAccountsApi userAccountsApi =
BaseApi.getInstance(ctx, UserAccountsApi.class);
assert userAccountsApi != null;
UserAccount account = userAccountsApi.getAccountById(1);
AppUtil.switchToAccount(ctx, account);
} catch (final Exception e) {
exceptionOccurred = true;
SnackBar.error(
ctx,
findViewById(android.R.id.content),
getString(R.string.restoreError));
} finally {
if (!exceptionOccurred) {
runOnUiThread(this::restartApp);
}
}
});
restoreDatabaseThread.setDaemon(false);
restoreDatabaseThread.start();
}
public void restoreDatabaseFile(Context context, String tempDir, String nameOfFileToRestore)
throws IOException {
File currentDbFile = new File(context.getDatabasePath(DATABASE_NAME).getPath());
File newDbFile = new File(tempDir + "/" + nameOfFileToRestore);
if (newDbFile.exists()) {
copyFile(newDbFile, currentDbFile, false);
}
}
public void restartApp() {
Intent i = ctx.getPackageManager().getLaunchIntentForPackage(ctx.getPackageName());
assert i != null;
startActivity(Intent.makeRestartActivityTask(i.getComponent()));
Runtime.getRuntime().exit(0);
}
} }

View File

@ -0,0 +1,285 @@
package org.mian.gitnex.activities;
import static org.mian.gitnex.helpers.BackupUtil.backupDatabaseFile;
import static org.mian.gitnex.helpers.BackupUtil.checkpointIfWALEnabled;
import static org.mian.gitnex.helpers.BackupUtil.copyFile;
import static org.mian.gitnex.helpers.BackupUtil.copyFileWithStreams;
import static org.mian.gitnex.helpers.BackupUtil.getTempDir;
import static org.mian.gitnex.helpers.BackupUtil.unzip;
import static org.mian.gitnex.helpers.BackupUtil.zip;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
import org.mian.gitnex.R;
import org.mian.gitnex.database.api.BaseApi;
import org.mian.gitnex.database.api.UserAccountsApi;
import org.mian.gitnex.database.models.UserAccount;
import org.mian.gitnex.databinding.ActivitySettingsBackupRestoreBinding;
import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.SnackBar;
/**
* @author M M Arif
*/
public class SettingsBackupRestoreActivity extends BaseActivity {
private final String DATABASE_NAME = "gitnex";
private String BACKUP_DATABASE_NAME;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActivitySettingsBackupRestoreBinding viewBinding =
ActivitySettingsBackupRestoreBinding.inflate(getLayoutInflater());
setContentView(viewBinding.getRoot());
viewBinding.topAppBar.setNavigationOnClickListener(v -> finish());
viewBinding.topAppBar.setTitle(
getResources()
.getString(
R.string.backupRestore,
getString(R.string.backup),
getString(R.string.restore)));
BACKUP_DATABASE_NAME = ctx.getString(R.string.appName) + "-" + LocalDate.now() + ".backup";
viewBinding.backupDataFrame.setOnClickListener(
v -> {
MaterialAlertDialogBuilder materialAlertDialogBuilder =
new MaterialAlertDialogBuilder(ctx)
.setTitle(R.string.backup)
.setMessage(
getResources().getString(R.string.backupFilePopupText))
.setNeutralButton(
R.string.cancelButton,
(dialog, which) -> dialog.dismiss())
.setPositiveButton(
R.string.backup,
(dialog, which) -> requestBackupFileDownload());
materialAlertDialogBuilder.create().show();
});
viewBinding.restoreDataFrame.setOnClickListener(
restoreDb -> {
MaterialAlertDialogBuilder materialAlertDialogBuilder =
new MaterialAlertDialogBuilder(ctx)
.setTitle(R.string.restore)
.setMessage(
getResources().getString(R.string.restoreFilePopupText))
.setNeutralButton(
R.string.cancelButton,
(dialog, which) -> dialog.dismiss())
.setPositiveButton(
R.string.restore,
(dialog, which) -> requestRestoreFile());
materialAlertDialogBuilder.create().show();
});
}
ActivityResultLauncher<Intent> activityBackupFileLauncher =
registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(),
result -> {
if (result.getResultCode() == Activity.RESULT_OK) {
assert result.getData() != null;
Uri backupFileUri = result.getData().getData();
backupDatabaseThread(backupFileUri);
}
});
private void requestBackupFileDownload() {
Intent intent = new Intent(Intent.ACTION_CREATE_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.putExtra(Intent.EXTRA_TITLE, BACKUP_DATABASE_NAME);
intent.setType("application/octet-stream");
activityBackupFileLauncher.launch(intent);
}
private void backupDatabaseThread(Uri backupFileUri) {
List<File> filesToZip = new ArrayList<>();
Thread backupDatabaseThread =
new Thread(
() -> {
File tempDir = getTempDir(ctx);
try {
checkpointIfWALEnabled(ctx, DATABASE_NAME);
File databaseBackupFile =
backupDatabaseFile(
getDatabasePath(DATABASE_NAME).getPath(),
tempDir.getPath() + "/" + DATABASE_NAME);
filesToZip.add(databaseBackupFile);
String tempZipFilename = "temp.backup";
boolean zipFileStatus =
zip(filesToZip, tempDir.getPath(), tempZipFilename);
if (zipFileStatus) {
File tempZipFile = new File(tempDir, tempZipFilename);
Uri zipFileUri = Uri.fromFile(tempZipFile);
InputStream inputStream =
getContentResolver().openInputStream(zipFileUri);
OutputStream outputStream =
getContentResolver().openOutputStream(backupFileUri);
boolean copySucceeded =
copyFileWithStreams(inputStream, outputStream);
SnackBar.success(
ctx,
findViewById(android.R.id.content),
getString(R.string.backupFileSuccess));
if (copySucceeded) {
tempZipFile.delete();
} else {
SnackBar.error(
ctx,
findViewById(android.R.id.content),
getString(R.string.backupFileError));
}
} else {
SnackBar.error(
ctx,
findViewById(android.R.id.content),
getString(R.string.backupFileError));
}
} catch (final Exception e) {
SnackBar.error(
ctx,
findViewById(android.R.id.content),
getString(R.string.backupFileError));
} finally {
for (File file : filesToZip) {
if (file != null && file.exists()) {
file.delete();
}
}
}
});
backupDatabaseThread.setDaemon(false);
backupDatabaseThread.start();
}
private void requestRestoreFile() {
Intent intentRestore = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intentRestore.addCategory(Intent.CATEGORY_OPENABLE);
intentRestore.setType("*/*");
String[] mimeTypes = {"application/octet-stream", "application/x-zip"};
intentRestore.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes);
activityRestoreFileLauncher.launch(intentRestore);
}
ActivityResultLauncher<Intent> activityRestoreFileLauncher =
registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(),
result -> {
if (result.getResultCode() == Activity.RESULT_OK) {
assert result.getData() != null;
Uri restoreFileUri = result.getData().getData();
assert restoreFileUri != null;
try {
InputStream inputStream =
getContentResolver().openInputStream(restoreFileUri);
restoreDatabaseThread(inputStream);
} catch (FileNotFoundException e) {
SnackBar.error(
ctx,
findViewById(android.R.id.content),
getString(R.string.restoreError));
}
}
});
private void restoreDatabaseThread(InputStream inputStream) {
Thread restoreDatabaseThread =
new Thread(
() -> {
boolean exceptionOccurred = false;
try {
String tempDir = getTempDir(ctx).getPath();
unzip(inputStream, tempDir);
checkpointIfWALEnabled(ctx, DATABASE_NAME);
restoreDatabaseFile(ctx, tempDir, DATABASE_NAME);
UserAccountsApi userAccountsApi =
BaseApi.getInstance(ctx, UserAccountsApi.class);
assert userAccountsApi != null;
UserAccount account = userAccountsApi.getAccountById(1);
AppUtil.switchToAccount(ctx, account);
} catch (final Exception e) {
exceptionOccurred = true;
SnackBar.error(
ctx,
findViewById(android.R.id.content),
getString(R.string.restoreError));
} finally {
if (!exceptionOccurred) {
runOnUiThread(this::restartApp);
}
}
});
restoreDatabaseThread.setDaemon(false);
restoreDatabaseThread.start();
}
public void restoreDatabaseFile(Context context, String tempDir, String nameOfFileToRestore)
throws IOException {
File currentDbFile = new File(context.getDatabasePath(DATABASE_NAME).getPath());
File newDbFile = new File(tempDir + "/" + nameOfFileToRestore);
if (newDbFile.exists()) {
copyFile(newDbFile, currentDbFile, false);
}
}
public void restartApp() {
Intent i = ctx.getPackageManager().getLaunchIntentForPackage(ctx.getPackageName());
assert i != null;
startActivity(Intent.makeRestartActivityTask(i.getComponent()));
Runtime.getRuntime().exit(0);
}
}

View File

@ -52,18 +52,10 @@ public class MainApplication extends Application {
Notifications.createChannels(appCtx); Notifications.createChannels(appCtx);
DynamicColors.applyToActivitiesIfAvailable(this); DynamicColors.applyToActivitiesIfAvailable(this);
}
@Override
protected void attachBaseContext(Context context) {
super.attachBaseContext(context);
tinyDB = TinyDB.getInstance(context);
if (Boolean.parseBoolean( if (Boolean.parseBoolean(
AppDatabaseSettings.getSettingsValue( AppDatabaseSettings.getSettingsValue(
context, AppDatabaseSettings.APP_CRASH_REPORTS_KEY))) { getApplicationContext(), AppDatabaseSettings.APP_CRASH_REPORTS_KEY))) {
CoreConfigurationBuilder ACRABuilder = new CoreConfigurationBuilder(); CoreConfigurationBuilder ACRABuilder = new CoreConfigurationBuilder();
@ -91,7 +83,7 @@ public class MainApplication extends Application {
getResources() getResources()
.getString( .getString(
R.string.crashReportEmailSubject, R.string.crashReportEmailSubject,
AppUtil.getAppBuildNo(context))) AppUtil.getAppBuildNo(getApplicationContext())))
.withReportAsFile(true) .withReportAsFile(true)
.build()); .build());
@ -102,6 +94,14 @@ public class MainApplication extends Application {
} }
} }
@Override
protected void attachBaseContext(Context context) {
super.attachBaseContext(context);
tinyDB = TinyDB.getInstance(context);
}
public boolean switchToAccount(UserAccount userAccount, boolean tmp) { public boolean switchToAccount(UserAccount userAccount, boolean tmp) {
if (!tmp || tinyDB.getInt("currentActiveAccountId") != userAccount.getAccountId()) { if (!tmp || tinyDB.getInt("currentActiveAccountId") != userAccount.getAccountId()) {
currentAccount = new AccountContext(userAccount); currentAccount = new AccountContext(userAccount);

View File

@ -279,7 +279,11 @@ public class BottomSheetSingleIssueFragment extends BottomSheetDialogFragment {
if (issue.getIssueType().equalsIgnoreCase("issue")) { if (issue.getIssueType().equalsIgnoreCase("issue")) {
binding.issuePrDivider.setVisibility(View.GONE); binding.issuePrDivider.setVisibility(View.GONE);
} }
} else if (!canPush) { }
if (isRepoAdmin || canPush) {
binding.addRemoveAssignees.setVisibility(View.VISIBLE);
binding.editLabels.setVisibility(View.VISIBLE);
} else {
binding.addRemoveAssignees.setVisibility(View.GONE); binding.addRemoveAssignees.setVisibility(View.GONE);
binding.editLabels.setVisibility(View.GONE); binding.editLabels.setVisibility(View.GONE);
} }

View File

@ -16,6 +16,7 @@ import org.mian.gitnex.R;
import org.mian.gitnex.activities.BaseActivity; import org.mian.gitnex.activities.BaseActivity;
import org.mian.gitnex.activities.MainActivity; import org.mian.gitnex.activities.MainActivity;
import org.mian.gitnex.activities.SettingsAppearanceActivity; import org.mian.gitnex.activities.SettingsAppearanceActivity;
import org.mian.gitnex.activities.SettingsBackupRestoreActivity;
import org.mian.gitnex.activities.SettingsCodeEditorActivity; import org.mian.gitnex.activities.SettingsCodeEditorActivity;
import org.mian.gitnex.activities.SettingsGeneralActivity; import org.mian.gitnex.activities.SettingsGeneralActivity;
import org.mian.gitnex.activities.SettingsNotificationsActivity; import org.mian.gitnex.activities.SettingsNotificationsActivity;
@ -44,16 +45,14 @@ public class SettingsFragment extends Fragment {
FragmentSettingsBinding.inflate(inflater, container, false); FragmentSettingsBinding.inflate(inflater, container, false);
ctx = getContext(); ctx = getContext();
assert ctx != null;
materialAlertDialogBuilder = materialAlertDialogBuilder =
new MaterialAlertDialogBuilder(ctx, R.style.ThemeOverlay_Material3_Dialog_Alert); new MaterialAlertDialogBuilder(ctx, R.style.ThemeOverlay_Material3_Dialog_Alert);
((MainActivity) requireActivity()) ((MainActivity) requireActivity())
.setActionBarTitle(getResources().getString(R.string.navSettings)); .setActionBarTitle(getResources().getString(R.string.navSettings));
if (((BaseActivity) requireActivity()).getAccount().requiresVersion("1.12.3")) { fragmentSettingsBinding.notificationsFrame.setVisibility(View.VISIBLE);
fragmentSettingsBinding.notificationsFrame.setVisibility(View.VISIBLE);
}
fragmentSettingsBinding.generalFrame.setOnClickListener( fragmentSettingsBinding.generalFrame.setOnClickListener(
generalFrameCall -> startActivity(new Intent(ctx, SettingsGeneralActivity.class))); generalFrameCall -> startActivity(new Intent(ctx, SettingsGeneralActivity.class)));
@ -70,6 +69,14 @@ public class SettingsFragment extends Fragment {
fragmentSettingsBinding.notificationsFrame.setOnClickListener( fragmentSettingsBinding.notificationsFrame.setOnClickListener(
v1 -> startActivity(new Intent(ctx, SettingsNotificationsActivity.class))); v1 -> startActivity(new Intent(ctx, SettingsNotificationsActivity.class)));
fragmentSettingsBinding.backupData.setText(
getString(
R.string.backupRestore,
getString(R.string.backup),
getString(R.string.restore)));
fragmentSettingsBinding.backupFrame.setOnClickListener(
v1 -> startActivity(new Intent(ctx, SettingsBackupRestoreActivity.class)));
fragmentSettingsBinding.rateAppFrame.setOnClickListener(rateApp -> rateThisApp()); fragmentSettingsBinding.rateAppFrame.setOnClickListener(rateApp -> rateThisApp());
fragmentSettingsBinding.aboutAppFrame.setOnClickListener(aboutApp -> showAboutAppDialog()); fragmentSettingsBinding.aboutAppFrame.setOnClickListener(aboutApp -> showAboutAppDialog());
@ -102,36 +109,32 @@ public class SettingsFragment extends Fragment {
((BaseActivity) requireActivity()).getAccount().getServerVersion().toString()); ((BaseActivity) requireActivity()).getAccount().getServerVersion().toString());
aboutAppDialogBinding.donationLinkPatreon.setOnClickListener( aboutAppDialogBinding.donationLinkPatreon.setOnClickListener(
v12 -> { v12 ->
AppUtil.openUrlInBrowser( AppUtil.openUrlInBrowser(
requireContext(), requireContext(),
getResources().getString(R.string.supportLinkPatreon)); getResources().getString(R.string.supportLinkPatreon)));
});
aboutAppDialogBinding.donationLinkBuyMeaCoffee.setOnClickListener( aboutAppDialogBinding.donationLinkBuyMeaCoffee.setOnClickListener(
v11 -> { v11 ->
AppUtil.openUrlInBrowser( AppUtil.openUrlInBrowser(
requireContext(), requireContext(),
getResources().getString(R.string.supportLinkBuyMeaCoffee)); getResources().getString(R.string.supportLinkBuyMeaCoffee)));
});
aboutAppDialogBinding.translateLink.setOnClickListener( aboutAppDialogBinding.translateLink.setOnClickListener(
v13 -> { v13 ->
AppUtil.openUrlInBrowser( AppUtil.openUrlInBrowser(
requireContext(), getResources().getString(R.string.crowdInLink)); requireContext(), getResources().getString(R.string.crowdInLink)));
});
aboutAppDialogBinding.appWebsite.setOnClickListener( aboutAppDialogBinding.appWebsite.setOnClickListener(
v14 -> { v14 ->
AppUtil.openUrlInBrowser( AppUtil.openUrlInBrowser(
requireContext(), getResources().getString(R.string.appWebsiteLink)); requireContext(),
}); getResources().getString(R.string.appWebsiteLink)));
aboutAppDialogBinding.feedback.setOnClickListener( aboutAppDialogBinding.feedback.setOnClickListener(
v14 -> { v14 ->
AppUtil.openUrlInBrowser( AppUtil.openUrlInBrowser(
requireContext(), getResources().getString(R.string.feedbackLink)); requireContext(), getResources().getString(R.string.feedbackLink)));
});
if (AppUtil.isPro(requireContext())) { if (AppUtil.isPro(requireContext())) {
aboutAppDialogBinding.layoutFrame1.setVisibility(View.GONE); aboutAppDialogBinding.layoutFrame1.setVisibility(View.GONE);

View File

@ -1,7 +1,6 @@
package org.mian.gitnex.helpers; package org.mian.gitnex.helpers;
import android.content.Context; import android.content.Context;
import android.util.Log;
import org.mian.gitnex.database.api.AppSettingsApi; import org.mian.gitnex.database.api.AppSettingsApi;
import org.mian.gitnex.database.api.BaseApi; import org.mian.gitnex.database.api.BaseApi;
import org.mian.gitnex.database.models.AppSettings; import org.mian.gitnex.database.models.AppSettings;
@ -217,8 +216,6 @@ public class AppDatabaseSettings {
TinyDB tinyDB = TinyDB.getInstance(ctx); TinyDB tinyDB = TinyDB.getInstance(ctx);
Log.e("TestVal", "prefsMigration-ran");
if (tinyDB.checkForExistingPref("themeId")) { if (tinyDB.checkForExistingPref("themeId")) {
AppDatabaseSettings.updateSettingsValue( AppDatabaseSettings.updateSettingsValue(
ctx, ctx,

View File

@ -290,7 +290,7 @@ public class AppUtil {
} }
public static Boolean checkStringsWithAlphaNumeric(String str) { // [a-zA-Z0-9] public static Boolean checkStringsWithAlphaNumeric(String str) { // [a-zA-Z0-9]
return str.matches("^[\\w]+$"); return str.matches("^\\w+$");
} }
public static Boolean checkStrings(String str) { // [a-zA-Z0-9-_. ] public static Boolean checkStrings(String str) { // [a-zA-Z0-9-_. ]
@ -416,7 +416,7 @@ public class AppUtil {
public static String decodeBase64(String str) { public static String decodeBase64(String str) {
String base64Str = str; String base64Str = str;
if (!str.equals("")) { if (!str.isEmpty()) {
byte[] data = Base64.decode(base64Str, Base64.DEFAULT); byte[] data = Base64.decode(base64Str, Base64.DEFAULT);
base64Str = new String(data, StandardCharsets.UTF_8); base64Str = new String(data, StandardCharsets.UTF_8);
} }
@ -444,7 +444,7 @@ public class AppUtil {
public static long getLineCount(String s) { public static long getLineCount(String s) {
if (s.length() < 1) { if (s.isEmpty()) {
return 0; return 0;
} }
@ -476,9 +476,8 @@ public class AppUtil {
.switchToAccount(userAccount, false); .switchToAccount(userAccount, false);
} }
public static boolean switchToAccount(Context context, UserAccount userAccount, boolean tmp) { public static void switchToAccount(Context context, UserAccount userAccount, boolean tmp) {
return ((MainApplication) context.getApplicationContext()) ((MainApplication) context.getApplicationContext()).switchToAccount(userAccount, tmp);
.switchToAccount(userAccount, tmp);
} }
public static void sharingIntent(Context ctx, String url) { public static void sharingIntent(Context ctx, String url) {
@ -497,7 +496,7 @@ public class AppUtil {
pm.queryIntentActivities( pm.queryIntentActivities(
new Intent(intent) new Intent(intent)
.setData( .setData(
intent.getData() Objects.requireNonNull(intent.getData())
.buildUpon() .buildUpon()
.authority("example.com") .authority("example.com")
.scheme("https") .scheme("https")

View File

@ -0,0 +1,209 @@
package org.mian.gitnex.helpers;
import android.annotation.SuppressLint;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.channels.FileChannel;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
/**
* @author M M Arif
*/
public class BackupUtil {
public static File getTempDir(Context context) {
String backupDirectoryPath = String.valueOf(context.getExternalFilesDir(null));
return new File(backupDirectoryPath);
}
public static boolean copyFile(File fromFile, File toFile, boolean bDeleteOriginalFile)
throws IOException {
boolean bSuccess = true;
FileInputStream inputStream = new FileInputStream(fromFile);
FileOutputStream outputStream = new FileOutputStream(toFile);
FileChannel fromChannel = null;
FileChannel toChannel = null;
try {
fromChannel = inputStream.getChannel();
toChannel = outputStream.getChannel();
fromChannel.transferTo(0, fromChannel.size(), toChannel);
} catch (Exception e) {
bSuccess = false;
} finally {
try {
if (fromChannel != null) {
fromChannel.close();
}
} finally {
if (toChannel != null) {
toChannel.close();
}
}
if (bDeleteOriginalFile) {
fromFile.delete();
}
}
return bSuccess;
}
public static File backupDatabaseFile(String pathOfFileToBackUp, String destinationFilePath)
throws IOException {
File currentDbFile = new File(pathOfFileToBackUp);
File newDb = new File(destinationFilePath);
if (currentDbFile.exists()) {
copyFile(currentDbFile, newDb, false);
return newDb;
}
return null;
}
public static boolean copyFileWithStreams(InputStream inputStream, OutputStream outputStream)
throws IOException {
boolean bSuccess = true;
try {
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
} catch (Exception e) {
bSuccess = false;
} finally {
try {
if (inputStream != null) {
inputStream.close();
}
} finally {
if (outputStream != null) {
outputStream.close();
}
}
}
return bSuccess;
}
@SuppressLint("Recycle")
public static void checkpointIfWALEnabled(Context ctx, String DATABASE_NAME) {
Cursor csr;
int wal_busy = -99;
int wal_log = -99;
int wal_checkpointed = -99;
SQLiteDatabase db =
SQLiteDatabase.openDatabase(
ctx.getDatabasePath(DATABASE_NAME).getPath(),
null,
SQLiteDatabase.OPEN_READWRITE);
csr = db.rawQuery("PRAGMA journal_mode", null);
if (csr.moveToFirst()) {
String mode = csr.getString(0);
if (mode.equalsIgnoreCase("wal")) {
csr = db.rawQuery("PRAGMA wal_checkpoint", null);
if (csr.moveToFirst()) {
wal_busy = csr.getInt(0);
wal_log = csr.getInt(1);
wal_checkpointed = csr.getInt(2);
}
csr = db.rawQuery("PRAGMA wal_checkpoint(TRUNCATE)", null);
csr.getCount();
csr = db.rawQuery("PRAGMA wal_checkpoint", null);
if (csr.moveToFirst()) {
wal_busy = csr.getInt(0);
wal_log = csr.getInt(1);
wal_checkpointed = csr.getInt(2);
}
}
}
csr.close();
db.close();
}
public static boolean zip(
List<File> filesBeingZipped, String zipDirectory, String zipFileName) {
boolean success = true;
try {
int BUFFER = 80000;
BufferedInputStream origin;
FileOutputStream dest = new FileOutputStream(zipDirectory + "/" + zipFileName);
ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(dest));
byte[] data = new byte[BUFFER];
for (File fileBeingZipped : filesBeingZipped) {
FileInputStream fi = new FileInputStream(fileBeingZipped);
origin = new BufferedInputStream(fi, BUFFER);
ZipEntry entry =
new ZipEntry(
fileBeingZipped
.getPath()
.substring(fileBeingZipped.getPath().lastIndexOf("/") + 1));
out.putNextEntry(entry);
int count;
while ((count = origin.read(data, 0, BUFFER)) != -1) {
out.write(data, 0, count);
}
origin.close();
}
out.close();
} catch (Exception e) {
success = false;
}
return success;
}
public static void unzip(InputStream uriInputStream, String unzipDirectory) throws Exception {
ZipInputStream zipInputStream = new ZipInputStream(uriInputStream);
ZipEntry ze;
while ((ze = zipInputStream.getNextEntry()) != null) {
FileOutputStream fileOutputStream =
new FileOutputStream(unzipDirectory + "/" + ze.getName());
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream);
byte[] buffer = new byte[1024];
int read = 0;
while ((read = zipInputStream.read(buffer)) != -1) {
bufferedOutputStream.write(buffer, 0, read);
}
zipInputStream.closeEntry();
bufferedOutputStream.close();
fileOutputStream.close();
}
zipInputStream.close();
}
}

View File

@ -1,5 +1,8 @@
package org.mian.gitnex.helpers.ssl; package org.mian.gitnex.helpers.ssl;
import static android.app.PendingIntent.FLAG_IMMUTABLE;
import android.annotation.SuppressLint;
import android.app.Notification; import android.app.Notification;
import android.app.NotificationManager; import android.app.NotificationManager;
import android.app.PendingIntent; import android.app.PendingIntent;
@ -7,6 +10,7 @@ import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.util.Base64; import android.util.Base64;
import android.util.Log;
import android.util.SparseArray; import android.util.SparseArray;
import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationCompat;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
@ -31,6 +35,7 @@ import java.util.Collection;
import java.util.Enumeration; import java.util.Enumeration;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.Objects;
import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLSession; import javax.net.ssl.SSLSession;
import javax.net.ssl.TrustManager; import javax.net.ssl.TrustManager;
@ -42,6 +47,7 @@ import org.mian.gitnex.activities.BaseActivity;
/** /**
* @author Georg Lukas, modified by opyale * @author Georg Lukas, modified by opyale
*/ */
@SuppressLint("CustomX509TrustManager")
public class MemorizingTrustManager implements X509TrustManager { public class MemorizingTrustManager implements X509TrustManager {
public static final String KEYSTORE_NAME = "keystore"; public static final String KEYSTORE_NAME = "keystore";
@ -295,7 +301,7 @@ public class MemorizingTrustManager implements X509TrustManager {
} }
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); Log.e("MemorizingTrustManager", Objects.requireNonNull(e.getMessage()));
} }
return null; return null;
@ -308,14 +314,13 @@ public class MemorizingTrustManager implements X509TrustManager {
try { try {
keyStore = KeyStore.getInstance(KeyStore.getDefaultType()); keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
} catch (KeyStoreException e) { } catch (KeyStoreException e) {
e.printStackTrace();
return null; return null;
} }
try { try {
keyStore.load(null, null); keyStore.load(null, null);
} catch (NoSuchAlgorithmException | CertificateException | IOException e) { } catch (NoSuchAlgorithmException | CertificateException | IOException e) {
e.printStackTrace(); e.getMessage();
} }
String keystore = keyStoreStorage.getString(KEYSTORE_KEY, null); String keystore = keyStoreStorage.getString(KEYSTORE_KEY, null);
@ -328,7 +333,7 @@ public class MemorizingTrustManager implements X509TrustManager {
keyStore.load(inputStream, "MTM".toCharArray()); keyStore.load(inputStream, "MTM".toCharArray());
inputStream.close(); inputStream.close();
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); Log.e("MemorizingTrustManager", Objects.requireNonNull(e.getMessage()));
} }
} }
@ -340,7 +345,6 @@ public class MemorizingTrustManager implements X509TrustManager {
try { try {
appKeyStore.setCertificateEntry(alias, cert); appKeyStore.setCertificateEntry(alias, cert);
} catch (KeyStoreException e) { } catch (KeyStoreException e) {
e.printStackTrace();
return; return;
} }
@ -372,7 +376,7 @@ public class MemorizingTrustManager implements X509TrustManager {
byteArrayOutputStream.toByteArray(), Base64.DEFAULT)) byteArrayOutputStream.toByteArray(), Base64.DEFAULT))
.apply(); .apply();
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); Log.e("MemorizingTrustManager", Objects.requireNonNull(e.getMessage()));
} }
} }
@ -396,7 +400,7 @@ public class MemorizingTrustManager implements X509TrustManager {
appTrustManager.checkClientTrusted(chain, authType); appTrustManager.checkClientTrusted(chain, authType);
} }
} catch (CertificateException ae) { } catch (CertificateException ae) {
// if the cert is stored in our appTrustManager, we ignore expiredness // if the cert is stored in our appTrustManager, we ignore expired ones
if (isExpiredException(ae) || isCertKnown(chain[0])) { if (isExpiredException(ae) || isCertKnown(chain[0])) {
return; return;
} }
@ -522,7 +526,7 @@ public class MemorizingTrustManager implements X509TrustManager {
} }
} }
} catch (CertificateParsingException e) { } catch (CertificateParsingException e) {
e.printStackTrace(); Log.e("MemorizingTrustManager", Objects.requireNonNull(e.getMessage()));
stringBuilder.append("<Parsing error: "); stringBuilder.append("<Parsing error: ");
stringBuilder.append(e.getLocalizedMessage()); stringBuilder.append(e.getLocalizedMessage());
stringBuilder.append(">\n"); stringBuilder.append(">\n");
@ -538,7 +542,7 @@ public class MemorizingTrustManager implements X509TrustManager {
private void startActivityNotification(Intent intent, int decisionId, String certName) { private void startActivityNotification(Intent intent, int decisionId, String certName) {
final PendingIntent call = PendingIntent.getActivity(context, 0, intent, 0); final PendingIntent call = PendingIntent.getActivity(context, 0, intent, FLAG_IMMUTABLE);
final String mtmNotification = context.getString(R.string.mtmNotification); final String mtmNotification = context.getString(R.string.mtmNotification);
NotificationCompat.Builder builder = NotificationCompat.Builder builder =
@ -591,7 +595,7 @@ public class MemorizingTrustManager implements X509TrustManager {
choice.wait(); choice.wait();
} }
} catch (InterruptedException e) { } catch (InterruptedException e) {
e.printStackTrace(); Log.e("MemorizingTrustManager", Objects.requireNonNull(e.getMessage()));
} }
return choice.state; return choice.state;
@ -665,7 +669,6 @@ public class MemorizingTrustManager implements X509TrustManager {
return interactHostname(cert, hostname); return interactHostname(cert, hostname);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
return false; return false;
} }
} }

View File

@ -0,0 +1,48 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M4,6c0,1.657 3.582,3 8,3s8,-1.343 8,-3s-3.582,-3 -8,-3s-8,1.343 -8,3"
android:strokeLineJoin="round"
android:strokeWidth="2"
android:fillColor="#00000000"
android:strokeColor="?attr/iconsColor"
android:strokeLineCap="round"/>
<path
android:pathData="M4,6v6c0,1.657 3.582,3 8,3c1.118,0 2.183,-0.086 3.15,-0.241"
android:strokeLineJoin="round"
android:strokeWidth="2"
android:fillColor="#00000000"
android:strokeColor="?attr/iconsColor"
android:strokeLineCap="round"/>
<path
android:pathData="M20,12v-6"
android:strokeLineJoin="round"
android:strokeWidth="2"
android:fillColor="#00000000"
android:strokeColor="?attr/iconsColor"
android:strokeLineCap="round"/>
<path
android:pathData="M4,12v6c0,1.657 3.582,3 8,3c0.157,0 0.312,-0.002 0.466,-0.005"
android:strokeLineJoin="round"
android:strokeWidth="2"
android:fillColor="#00000000"
android:strokeColor="?attr/iconsColor"
android:strokeLineCap="round"/>
<path
android:pathData="M16,19h6"
android:strokeLineJoin="round"
android:strokeWidth="2"
android:fillColor="#00000000"
android:strokeColor="?attr/iconsColor"
android:strokeLineCap="round"/>
<path
android:pathData="M19,16l3,3l-3,3"
android:strokeLineJoin="round"
android:strokeWidth="2"
android:fillColor="#00000000"
android:strokeColor="?attr/iconsColor"
android:strokeLineCap="round"/>
</vector>

View File

@ -256,12 +256,23 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:layout_marginBottom="@dimen/dimen16dp" android:layout_marginBottom="@dimen/dimen8dp"
android:text="@string/btnLogin" android:text="@string/btnLogin"
android:textColor="?attr/materialCardBackgroundColor" android:textColor="?attr/materialCardBackgroundColor"
android:letterSpacing="0.1" android:letterSpacing="0.1"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView
android:id="@+id/restore_from_backup"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/restoreFromBackup"
android:textSize="@dimen/dimen14sp"
android:textColor="?attr/inputTextColor"
android:gravity="center"
android:layout_marginBottom="@dimen/dimen16dp"
android:layout_marginTop="@dimen/dimen8dp" />
</LinearLayout> </LinearLayout>
</com.google.android.material.card.MaterialCardView> </com.google.android.material.card.MaterialCardView>

View File

@ -0,0 +1,108 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/primaryBackgroundColor"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/primaryBackgroundColor"
android:fitsSystemWindows="true">
<com.google.android.material.appbar.CollapsingToolbarLayout
style="?attr/collapsingToolbarLayoutLargeStyle"
android:layout_width="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"
android:background="?attr/primaryBackgroundColor"
app:contentScrim="?attr/primaryBackgroundColor"
android:layout_height="?attr/collapsingToolbarLayoutLargeSize">
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/topAppBar"
android:layout_width="match_parent"
android:elevation="0dp"
android:layout_height="?attr/actionBarSize"
app:title="@string/backup"
app:layout_collapseMode="pin"
app:navigationIcon="@drawable/ic_close" />
</com.google.android.material.appbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="@dimen/dimen16dp">
<LinearLayout
android:id="@+id/backupDataFrame"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:focusable="true"
android:layout_marginTop="@dimen/dimen8dp"
android:orientation="vertical">
<TextView
android:id="@+id/backupHeaderSelector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/backup"
android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp" />
<TextView
android:id="@+id/backupDataHint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="@string/backupDataHintText"
android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen12sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/restoreDataFrame"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen32dp"
android:clickable="true"
android:focusable="true"
android:orientation="vertical">
<TextView
android:id="@+id/restoreHeaderSelector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/restore"
android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp" />
<TextView
android:id="@+id/restoreDataHint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="@string/restoreDataHintText"
android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen12sp" />
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@ -16,17 +16,17 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical"
android:paddingTop="10dp"> android:paddingTop="@dimen/dimen10dp">
<LinearLayout <LinearLayout
android:id="@+id/generalFrame" android:id="@+id/generalFrame"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="5dp" android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal" android:orientation="horizontal"
android:padding="15dp"> android:padding="@dimen/dimen16dp">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -37,8 +37,8 @@
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="10dp" android:layout_marginEnd="@dimen/dimen10dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical"> android:orientation="vertical">
@ -46,22 +46,22 @@
android:id="@+id/tvGeneral" android:id="@+id/tvGeneral"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/settingsGeneralHeader" android:text="@string/settingsGeneralHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/generalHintText" android:id="@+id/generalHintText"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/generalHintText" android:text="@string/generalHintText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="12sp"/> android:textSize="@dimen/dimen12sp" />
</LinearLayout> </LinearLayout>
@ -77,11 +77,11 @@
android:id="@+id/appearanceFrame" android:id="@+id/appearanceFrame"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="5dp" android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal" android:orientation="horizontal"
android:padding="15dp"> android:padding="@dimen/dimen16dp">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -92,8 +92,8 @@
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="10dp" android:layout_marginEnd="@dimen/dimen10dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical"> android:orientation="vertical">
@ -101,22 +101,22 @@
android:id="@+id/tvAppearance" android:id="@+id/tvAppearance"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/settingsAppearanceHeader" android:text="@string/settingsAppearanceHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/appearanceHintText" android:id="@+id/appearanceHintText"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/appearanceHintText" android:text="@string/appearanceHintText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="12sp"/> android:textSize="@dimen/dimen12sp" />
</LinearLayout> </LinearLayout>
@ -132,11 +132,11 @@
android:id="@+id/codeEditorFrame" android:id="@+id/codeEditorFrame"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="5dp" android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal" android:orientation="horizontal"
android:padding="15dp"> android:padding="@dimen/dimen16dp">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -147,8 +147,8 @@
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="10dp" android:layout_marginEnd="@dimen/dimen10dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical"> android:orientation="vertical">
@ -156,22 +156,22 @@
android:id="@+id/codeEditor" android:id="@+id/codeEditor"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/codeEditor" android:text="@string/codeEditor"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/codeEditorHintText" android:id="@+id/codeEditorHintText"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/codeEditorHintText" android:text="@string/codeEditorHintText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="12sp"/> android:textSize="@dimen/dimen12sp" />
</LinearLayout> </LinearLayout>
@ -179,7 +179,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText" android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_chevron_right"/> app:srcCompat="@drawable/ic_chevron_right" />
</LinearLayout> </LinearLayout>
@ -187,23 +187,23 @@
android:id="@+id/securityFrame" android:id="@+id/securityFrame"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="5dp" android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal" android:orientation="horizontal"
android:padding="15dp"> android:padding="@dimen/dimen16dp">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText" android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_security"/> app:srcCompat="@drawable/ic_security" />
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="10dp" android:layout_marginEnd="@dimen/dimen10dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical"> android:orientation="vertical">
@ -211,22 +211,22 @@
android:id="@+id/tvSecurity" android:id="@+id/tvSecurity"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/settingsSecurityHeader" android:text="@string/settingsSecurityHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/securityHintText" android:id="@+id/securityHintText"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/securityHintText" android:text="@string/securityHintText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="12sp"/> android:textSize="@dimen/dimen12sp" />
</LinearLayout> </LinearLayout>
@ -234,7 +234,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText" android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_chevron_right"/> app:srcCompat="@drawable/ic_chevron_right" />
</LinearLayout> </LinearLayout>
@ -242,23 +242,23 @@
android:id="@+id/notificationsFrame" android:id="@+id/notificationsFrame"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="5dp" android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal" android:orientation="horizontal"
android:padding="15dp"> android:padding="@dimen/dimen16dp">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText" android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_notifications"/> app:srcCompat="@drawable/ic_notifications" />
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="10dp" android:layout_marginEnd="@dimen/dimen10dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical"> android:orientation="vertical">
@ -266,22 +266,22 @@
android:id="@+id/notificationsHeader" android:id="@+id/notificationsHeader"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/pageTitleNotifications" android:text="@string/pageTitleNotifications"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/notificationsHintText" android:id="@+id/notificationsHintText"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/notificationsHintText" android:text="@string/notificationsHintText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="12sp"/> android:textSize="@dimen/dimen12sp" />
</LinearLayout> </LinearLayout>
@ -289,7 +289,62 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText" android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_chevron_right"/> app:srcCompat="@drawable/ic_chevron_right" />
</LinearLayout>
<LinearLayout
android:id="@+id/backupFrame"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground"
android:gravity="center_vertical"
android:orientation="horizontal"
android:padding="@dimen/dimen16dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_export" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="@dimen/dimen10dp"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:id="@+id/backupData"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="@dimen/dimen12dp"
android:text="@string/backup"
android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp" />
<TextView
android:id="@+id/backupDataHintText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="@dimen/dimen12dp"
android:text="@string/backupRestoreHintText"
android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen12sp" />
</LinearLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_chevron_right" />
</LinearLayout> </LinearLayout>
@ -297,23 +352,23 @@
android:id="@+id/rateAppFrame" android:id="@+id/rateAppFrame"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="5dp" android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal" android:orientation="horizontal"
android:padding="15dp"> android:padding="@dimen/dimen16dp">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText" android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_like"/> app:srcCompat="@drawable/ic_like" />
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="10dp" android:layout_marginEnd="@dimen/dimen10dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical"> android:orientation="vertical">
@ -321,22 +376,22 @@
android:id="@+id/rateApp" android:id="@+id/rateApp"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/navRate" android:text="@string/navRate"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/rateAppHintText" android:id="@+id/rateAppHintText"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:paddingStart="12dp" android:paddingStart="@dimen/dimen12dp"
android:paddingEnd="12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/rateAppHintText" android:text="@string/rateAppHintText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="12sp"/> android:textSize="@dimen/dimen12sp" />
</LinearLayout> </LinearLayout>
@ -356,7 +411,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText" android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_info"/> app:srcCompat="@drawable/ic_info" />
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="0dp"
@ -374,7 +429,7 @@
android:paddingEnd="@dimen/dimen12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/navAbout" android:text="@string/navAbout"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/aboutAppHintText" android:id="@+id/aboutAppHintText"
@ -385,7 +440,7 @@
android:paddingEnd="@dimen/dimen12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/aboutAppHintText" android:text="@string/aboutAppHintText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen12sp"/> android:textSize="@dimen/dimen12sp" />
</LinearLayout> </LinearLayout>
@ -405,7 +460,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:contentDescription="@string/generalImgContentText" android:contentDescription="@string/generalImgContentText"
app:srcCompat="@drawable/ic_logout"/> app:srcCompat="@drawable/ic_logout" />
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="0dp"
@ -423,7 +478,7 @@
android:paddingEnd="@dimen/dimen12dp" android:paddingEnd="@dimen/dimen12dp"
android:text="@string/navLogout" android:text="@string/navLogout"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
</LinearLayout> </LinearLayout>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">قضاياي</string> <string name="navMyIssues">قضاياي</string>
<string name="navMostVisited">المستودعات الأكثر زيارة</string> <string name="navMostVisited">المستودعات الأكثر زيارة</string>
<string name="navNotes">الملاحظات</string> <string name="navNotes">الملاحظات</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">مستودع جديد</string> <string name="pageTitleNewRepo">مستودع جديد</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">طلب دمج جديد</string> <string name="pageTitleNewPullRequest">طلب دمج جديد</string>
<string name="pageTitleUsers">المُستخدمون</string> <string name="pageTitleUsers">المُستخدمون</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo repo</string> <string name="repoName">Demo repo</string>
<string name="repoDescription">مثال عن الوصف</string> <string name="repoDescription">مثال عن الوصف</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">وصف المستودَع</string> <string name="newRepoDescTintCopy">وصف المستودَع</string>
<string name="newRepoPrivateCopy">خاص</string> <string name="newRepoPrivateCopy">خاص</string>
<string name="newRepoOwner">المالك</string> <string name="newRepoOwner">المالك</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">اسم المنظمة</string> <string name="newOrgTintCopy">اسم المنظمة</string>
<string name="newOrgDescTintCopy">وصف المنظمة</string> <string name="newOrgDescTintCopy">وصف المنظمة</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">اسم المستخدم</string> <string name="userName">اسم المستخدم</string>
<string name="passWord">كلمة المرور</string> <string name="passWord">كلمة المرور</string>
<string name="btnLogin">لِج</string> <string name="btnLogin">لِج</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">اسم المستخدم مطلوب</string> <string name="emptyFieldUsername">اسم المستخدم مطلوب</string>
<string name="emptyFieldPassword">كلمة المرور مطلوبة</string> <string name="emptyFieldPassword">كلمة المرور مطلوبة</string>
<string name="protocolEmptyError">البروتوكول مطلوب</string> <string name="protocolEmptyError">البروتوكول مطلوب</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">لا يمكن الوصول إلى الشبكة، رجاءً تحقق اتصالك بالإنترنت</string> <string name="checkNetConnection">لا يمكن الوصول إلى الشبكة، رجاءً تحقق اتصالك بالإنترنت</string>
<string name="repoNameErrorEmpty">اسم المستودع فارغ</string> <string name="repoNameErrorEmpty">اسم المستودع فارغ</string>
<string name="repoNameErrorInvalid">اسم المستودع غير صالح. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">اسم المستودع غير صالح. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">أُنشئ المستودع بنجاح</string> <string name="repoCreated">أُنشئ المستودع بنجاح</string>
<string name="repoExistsError">يوجد مستودع بهذا الاسم للمالك المحدد فعلًا</string> <string name="repoExistsError">يوجد مستودع بهذا الاسم للمالك المحدد فعلًا</string>
<string name="repoOwnerError">اِختر مالك المستودع</string> <string name="repoOwnerError">اِختر مالك المستودع</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">اسم المنظمة فارغ</string> <string name="orgNameErrorEmpty">اسم المنظمة فارغ</string>
<string name="orgNameErrorInvalid">اسم المنظمة غير صالح. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">اسم المنظمة غير صالح. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">تجاوز وصف المنظمة عدد الحروف الأقصى 255 حرفاً</string> <string name="orgDescError">تجاوز وصف المنظمة عدد الحروف الأقصى 255 حرفاً</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">المُشتقّات</string> <string name="infoTabRepoForksCount">المُشتقّات</string>
<string name="infoTabRepoCreatedAt">أُنشئ</string> <string name="infoTabRepoCreatedAt">أُنشئ</string>
<string name="infoTabRepoUpdatedAt">آخر تحديث</string> <string name="infoTabRepoUpdatedAt">آخر تحديث</string>
<string name="infoShowMoreInformation">إظهار المزيد من المعلومات</string>
<string name="infoMoreInformation">المزيد من المعلومات</string> <string name="infoMoreInformation">المزيد من المعلومات</string>
<string name="timeAtText">على</string> <string name="timeAtText">على</string>
<string name="issueMilestone">المرحلة %1$s</string> <string name="issueMilestone">المرحلة %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">تمكين حذف المسودات</string> <string name="settingsEnableCommentsDeletionText">تمكين حذف المسودات</string>
<string name="settingsEnableCommentsDeletionHintText">حذف مسودة التعليق عندما يُنشر</string> <string name="settingsEnableCommentsDeletionHintText">حذف مسودة التعليق عندما يُنشر</string>
<string name="settingsGeneralHeader">الإعدادات العامّة</string> <string name="settingsGeneralHeader">الإعدادات العامّة</string>
<string name="generalHintText">الصفحة الرئيسة، معالج الرابط الافتراضي</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">معالج الرابط الافتراضي</string> <string name="generalDeepLinkDefaultScreen">معالج الرابط الافتراضي</string>
<string name="generalDeepLinkDefaultScreenHintText">اختر الشاشة التي يجب عرضها إذا لم يستطع التطبيق التعامل مع الروابط الخارجية سيعيد توجيهك تلقائيًا إليها.</string> <string name="generalDeepLinkDefaultScreenHintText">اختر الشاشة التي يجب عرضها إذا لم يستطع التطبيق التعامل مع الروابط الخارجية سيعيد توجيهك تلقائيًا إليها.</string>
<string name="generalDeepLinkSelectedText">غير متاح</string>
<string name="linkSelectorDialogTitle">اِختر صفحة معالج الرابط الافتراضية</string> <string name="linkSelectorDialogTitle">اِختر صفحة معالج الرابط الافتراضية</string>
<string name="settingsBiometricHeader">دعم القُفْل الحيوي</string> <string name="settingsBiometricHeader">دعم القُفْل الحيوي</string>
<string name="settingsLabelsInListHeader">أوسمة مع دعم النصوص</string> <string name="settingsLabelsInListHeader">أوسمة مع دعم النصوص</string>
<string name="settingsLabelsInListHint">سيؤدي تمكين هذا إلى إظهار الأوسمة التي تحوي نصاً في المشكلات وطلبات الدمج، بشكل افتراضي ستعرض نُقَطٌ ملونة</string> <string name="settingsLabelsInListHint">سيؤدي تمكين هذا إلى إظهار الأوسمة التي تحوي نصاً في المشكلات وطلبات الدمج، بشكل افتراضي ستعرض نُقَطٌ ملونة</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">لا يوجد المزيد من البيانات المتاحة</string> <string name="noMoreData">لا يوجد المزيد من البيانات المتاحة</string>
<string name="createLabel">وسم جديد</string> <string name="createLabel">وسم جديد</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">أُزيل المستودع من الفريق بنجاح</string> <string name="repoRemovedMessage">أُزيل المستودع من الفريق بنجاح</string>
<string name="repoAddToTeamMessage">إضافة المستودع %1$s لمنظمة %2$s فريق %3$s</string> <string name="repoAddToTeamMessage">إضافة المستودع %1$s لمنظمة %2$s فريق %3$s</string>
<string name="repoRemoveTeamMessage">إزالة المستودع %1$s من الفريق %2$s</string> <string name="repoRemoveTeamMessage">إزالة المستودع %1$s من الفريق %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">اسم الفريق</string> <string name="newTeamTitle">اسم الفريق</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">المتابِعون</string> <string name="profileTabFollowers">المتابِعون</string>
<string name="profileTabFollowing">المتابَعون</string> <string name="profileTabFollowing">المتابَعون</string>
<string name="profileCreateNewEmailAddress">إضافة عنوان بريد إلكتروني</string> <!-- profile section -->
<string name="profileEmailTitle">عنوان البريد الإلكتروني</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">أُضيف البريد الإلكتروني الجديد بنجاح</string> <string name="emailAddedText">أُضيف البريد الإلكتروني الجديد بنجاح</string>
<string name="emailErrorEmpty">عنوان البريد الإلكتروني فارغ</string> <string name="emailErrorEmpty">عنوان البريد الإلكتروني فارغ</string>
<string name="emailErrorInvalid">عنوان البريد الإلكتروني غير صالح</string> <string name="emailErrorInvalid">عنوان البريد الإلكتروني غير صالح</string>
<string name="emailErrorInUse">عنوان البريد الإلكتروني مستخدم مسبقاً</string> <string name="emailErrorInUse">عنوان البريد الإلكتروني مستخدم مسبقاً</string>
<string name="emailTypeText">أساسي</string> <string name="emailTypeText">أساسي</string>
<string name="profileTabEmails">العناوين البريدية</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">إضافة / حذف الأوسمة</string> <string name="singleIssueEditLabels">إضافة / حذف الأوسمة</string>
<string name="labelsUpdated">حُدِّثت الأوسمة</string> <string name="labelsUpdated">حُدِّثت الأوسمة</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">فتح في المتصفح</string> <string name="openInBrowser">فتح في المتصفح</string>
<string name="deleteGenericTitle">حذف %s</string> <string name="deleteGenericTitle">حذف %s</string>
<string name="reset">إعادة تعيين</string> <string name="reset">إعادة تعيين</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">استكشاف المستخدمين</string> <string name="exploreUsers">استكشاف المستخدمين</string>
<string name="exploreIssues">استكشاف القضايا</string> <string name="exploreIssues">استكشاف القضايا</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">أُكتشف إصدار جديد من Gitea! يرجى تحديث GitNex!</string> <string name="versionUnsupportedNew">أُكتشف إصدار جديد من Gitea! يرجى تحديث GitNex!</string>
<string name="versionUnknown">لم يُكتشف Gitea!</string> <string name="versionUnknown">لم يُكتشف Gitea!</string>
<string name="versionAlertDialogHeader">إصدار غير مدعوم من Gitea</string> <string name="versionAlertDialogHeader">إصدار غير مدعوم من Gitea</string>
<string name="loginViaPassword">اسم المستخدم / كلمة المرور</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">اِختر طريقتك المفضلة لتسجيل الدخول للوصول لحسابك. الرمز أكثر أماناً!</string>
<string name="unauthorizedApiError">أرجع المثيل خطأ - غير مصرح به. تحقق من بيانات تسجيل دخولك وحاول مرة أخرى</string> <string name="unauthorizedApiError">أرجع المثيل خطأ - غير مصرح به. تحقق من بيانات تسجيل دخولك وحاول مرة أخرى</string>
<string name="loginTokenError">الرمز مطلوب</string> <string name="loginTokenError">الرمز مطلوب</string>
<string name="prDeletedFork">اشتقاق محذوف</string> <string name="prDeletedFork">اشتقاق محذوف</string>
@ -509,19 +528,20 @@
<string name="resetMostReposCounter">أُعيد تعيين العداد بنجاح</string> <string name="resetMostReposCounter">أُعيد تعيين العداد بنجاح</string>
<string name="resetCounterDialogMessage">أتريد إعادة تعيين عداد المستودع %s؟</string> <string name="resetCounterDialogMessage">أتريد إعادة تعيين عداد المستودع %s؟</string>
<string name="resetCounterAllDialogMessage">سيعيد هذا تعيين جميع العدادات لمستودعات هذا الحساب.</string> <string name="resetCounterAllDialogMessage">سيعيد هذا تعيين جميع العدادات لمستودعات هذا الحساب.</string>
<string name="appearanceHintText">السمات، الخطوط، الشارات</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">المصادقة الحيوية، شهادات SSL، التخزين المؤقت</string> <string name="securityHintText">المصادقة الحيوية، شهادات SSL، التخزين المؤقت</string>
<string name="languagesHintText">اللغات</string> <string name="languagesHintText">اللغات</string>
<string name="reportsHintText">تقارير الأعطال</string> <string name="reportsHintText">تقارير الأعطال</string>
<string name="rateAppHintText">إذا أحببت GitNex يمكنك الإعجاب به</string> <string name="rateAppHintText">إذا أحببت GitNex يمكنك الإعجاب به</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">مؤرشف</string> <string name="archivedRepository">مؤرشف</string>
<string name="archivedRepositoryMessage">المستودع مؤرشف. يمكنك رؤية الملفات لكن لا يمكنك الدفع أو فتح قضية/طلب دمج.</string> <string name="archivedRepositoryMessage">المستودع مؤرشف. يمكنك رؤية الملفات لكن لا يمكنك الدفع أو فتح قضية/طلب دمج.</string>
<string name="accountDeletedMessage">حُذف الحساب بنجاح</string> <string name="accountDeletedMessage">حُذف الحساب بنجاح</string>
<string name="removeAccountPopupTitle">حذف الحساب</string> <string name="removeAccountPopupTitle">حذف الحساب</string>
<string name="removeAccountPopupMessage">أمتأكد أنك تريد إزالة هذا الحساب من التطبيق؟\n\nسيحذف هذا جميع البيانات المتعلقة بهذا الحساب من التطبيق فقط.</string> <string name="removeAccountPopupMessage">أمتأكد أنك تريد إزالة هذا الحساب من التطبيق؟\n\nسيحذف هذا جميع البيانات المتعلقة بهذا الحساب من التطبيق فقط.</string>
<string name="addNewAccount">حساب جديد</string> <string name="addNewAccount">حساب جديد</string>
<string name="addNewAccountText">إضافة حساب جديد</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">الحساب موجود في التطبيق فعلًا</string> <string name="accountAlreadyExistsError">الحساب موجود في التطبيق فعلًا</string>
<string name="accountAddedMessage">أُضيف الحساب بنجاح</string> <string name="accountAddedMessage">أُضيف الحساب بنجاح</string>
<string name="switchAccountSuccess">حُوُّلَ للحساب: %1$s@%2$s</string> <string name="switchAccountSuccess">حُوُّلَ للحساب: %1$s@%2$s</string>
@ -529,14 +549,17 @@
<string name="pageTitleNotifications">الإشعارات</string> <string name="pageTitleNotifications">الإشعارات</string>
<string name="noDataNotifications">إطَّلعت على جميعها 🚀</string> <string name="noDataNotifications">إطَّلعت على جميعها 🚀</string>
<string name="notificationsPollingHeaderText">تأخير تحديث الإشعارات</string> <string name="notificationsPollingHeaderText">تأخير تحديث الإشعارات</string>
<string name="pollingDelaySelectedText">%d دقائق</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">اِختر تأخير التحديث</string> <string name="pollingDelayDialogHeaderText">اِختر تأخير التحديث</string>
<string name="pollingDelayDialogDescriptionText">اِختر تأخيراً بالدقائق ليحاول GitNex جلب إشعارات جديدة</string> <string name="pollingDelayDialogDescriptionText">اِختر تأخيراً بالدقائق ليحاول GitNex جلب إشعارات جديدة</string>
<string name="markAsRead">الوسم كمقروء</string> <string name="markAsRead">الوسم كمقروء</string>
<string name="markAsUnread">الوسم كغير مقروء</string> <string name="markAsUnread">الوسم كغير مقروء</string>
<string name="pinNotification">تثبيت</string> <string name="pinNotification">تثبيت</string>
<string name="markedNotificationsAsRead">وُسِمت جميع الإشعارات كمقروءة بنجاح</string> <string name="markedNotificationsAsRead">وُسِمت جميع الإشعارات كمقروءة بنجاح</string>
<string name="notificationsHintText">تأخير الطلبات، الإضاءة، الاهتزاز</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">تمكين الإشعارات</string> <string name="enableNotificationsHeaderText">تمكين الإشعارات</string>
<string name="enableLightsHeaderText">تمكين الإضاءة</string> <string name="enableLightsHeaderText">تمكين الإضاءة</string>
<string name="enableVibrationHeaderText">تمكين الاهتزاز</string> <string name="enableVibrationHeaderText">تمكين الاهتزاز</string>
@ -553,6 +576,7 @@
<item quantity="many">You have %s new notifications</item> <item quantity="many">You have %s new notifications</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">مقروء</string> <string name="isRead">مقروء</string>
<string name="isUnread">غير مقروء</string> <string name="isUnread">غير مقروء</string>
<string name="repoSettingsTitle">إعدادات المستودع</string> <string name="repoSettingsTitle">إعدادات المستودع</string>
@ -599,9 +623,9 @@
<string name="prClosed">أُغلق طلب الدمج</string> <string name="prClosed">أُغلق طلب الدمج</string>
<string name="prReopened">أُعيد فتح طلب الدمج</string> <string name="prReopened">أُعيد فتح طلب الدمج</string>
<string name="prMergeInfo">معلومات طلب الدمج</string> <string name="prMergeInfo">معلومات طلب الدمج</string>
<string name="accountDoesNotExist">يبدو أن الحساب للرابط %1$s غير موجود في التطبيق. يمكنك إضافة حساب بالنقر على زر إضافة حساب جديد.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">انتقل إلى التطبيق</string> <string name="launchApp">انتقل إلى التطبيق</string>
<string name="noActionText">لا يستطيع GitNex التعامل مع الموارد المطلوبة، يمكنك فتح مشكلة في مستودع المشروع كتحسين مع توفير تفاصيل العمل. ما عليك سوى تشغيل الشاشة الافتراضية الآن من الأزرار أدناه، ويمكن تغييرها من الإعدادات.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">المصادقة الحيوية</string> <string name="biometricAuthTitle">المصادقة الحيوية</string>
<string name="biometricAuthSubTitle">فتح القُفْل باستخدام المصادقة الحيوية</string> <string name="biometricAuthSubTitle">فتح القُفْل باستخدام المصادقة الحيوية</string>
<string name="biometricNotSupported">لا يوجد ميزات مصادقة حيوية متوفرة في هذا الجهاز</string> <string name="biometricNotSupported">لا يوجد ميزات مصادقة حيوية متوفرة في هذا الجهاز</string>
@ -646,6 +670,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -669,7 +695,7 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="zero">Notes deleted successfully</item> <item quantity="zero">Notes deleted successfully</item>
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
@ -680,6 +706,7 @@
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -692,6 +719,7 @@
<string name="timelineAssigneesAssigned">%1$s وُكِّل بواسطة %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s وُكِّل بواسطة %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s أضاف إلى مرحلة %2$s %3$s</string> <string name="timelineMilestoneAdded">%1$s أضاف إلى مرحلة %2$s %3$s</string>
<string name="timelineMilestoneRemoved">%1$s أزال من مرحلة %2$s %3$s</string> <string name="timelineMilestoneRemoved">%1$s أزال من مرحلة %2$s %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s أغلق قضية %2$s</string> <string name="timelineStatusClosedIssue">%1$s أغلق قضية %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s أعاد فتح قضية %2$s</string> <string name="timelineStatusReopenedIssue">%1$s أعاد فتح قضية %2$s</string>
<string name="timelineStatusReopenedPr">%1$s أعاد فتح طلب الدمج %2$s</string> <string name="timelineStatusReopenedPr">%1$s أعاد فتح طلب الدمج %2$s</string>
@ -720,7 +748,39 @@
<string name="timelineRefIssue">%1$s أشار إلى هذه القضية في #%2$d %3$s</string> <string name="timelineRefIssue">%1$s أشار إلى هذه القضية في #%2$d %3$s</string>
<string name="timelineRefPr">%1$s أشار إلى طلب الدمج هذا في #%2$d %3$s</string> <string name="timelineRefPr">%1$s أشار إلى طلب الدمج هذا في #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s أشار إلى هذه القضية من <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s أشار إلى هذه القضية من <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">الحالات</string> <string name="commitStatuses">الحالات</string>
<string name="statusNoUrl">هذه الحالة ليس لها عنوان URL مستهدف مرتبط.</string> <string name="statusNoUrl">هذه الحالة ليس لها عنوان URL مستهدف مرتبط.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

File diff suppressed because it is too large Load Diff

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">Τα ζητήματά μου</string> <string name="navMyIssues">Τα ζητήματά μου</string>
<string name="navMostVisited">Συχνά επισκεπτόμενα αποθετήρια</string> <string name="navMostVisited">Συχνά επισκεπτόμενα αποθετήρια</string>
<string name="navNotes">Σημειώσεις</string> <string name="navNotes">Σημειώσεις</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Νέο αποθετήριο</string> <string name="pageTitleNewRepo">Νέο αποθετήριο</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">Νέο Pull Request</string> <string name="pageTitleNewPullRequest">Νέο Pull Request</string>
<string name="pageTitleUsers">Χρήστες</string> <string name="pageTitleUsers">Χρήστες</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo Αποθετήριο</string> <string name="repoName">Demo Αποθετήριο</string>
<string name="repoDescription">Demo περιγραφή</string> <string name="repoDescription">Demo περιγραφή</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Περιγραφή αποθετηρίου</string> <string name="newRepoDescTintCopy">Περιγραφή αποθετηρίου</string>
<string name="newRepoPrivateCopy">Ιδιωτικό</string> <string name="newRepoPrivateCopy">Ιδιωτικό</string>
<string name="newRepoOwner">Ιδιοκτήτης</string> <string name="newRepoOwner">Ιδιοκτήτης</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Όνομα Οργανισμού</string> <string name="newOrgTintCopy">Όνομα Οργανισμού</string>
<string name="newOrgDescTintCopy">Περιγραφή Οργανισμού</string> <string name="newOrgDescTintCopy">Περιγραφή Οργανισμού</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Username</string> <string name="userName">Username</string>
<string name="passWord">Κωδικόs πρόσβασης</string> <string name="passWord">Κωδικόs πρόσβασης</string>
<string name="btnLogin">ΕΙΣΟΔΟΣ</string> <string name="btnLogin">ΕΙΣΟΔΟΣ</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Username is required</string> <string name="emptyFieldUsername">Username is required</string>
<string name="emptyFieldPassword">Password is required</string> <string name="emptyFieldPassword">Password is required</string>
<string name="protocolEmptyError">Protocol is required</string> <string name="protocolEmptyError">Protocol is required</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Cannot access network, please check your Internet connection</string> <string name="checkNetConnection">Cannot access network, please check your Internet connection</string>
<string name="repoNameErrorEmpty">Repository name is empty</string> <string name="repoNameErrorEmpty">Repository name is empty</string>
<string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Repository created successfully</string> <string name="repoCreated">Repository created successfully</string>
<string name="repoExistsError">Repository of this name already exists under selected Owner</string> <string name="repoExistsError">Repository of this name already exists under selected Owner</string>
<string name="repoOwnerError">Select owner for the repository</string> <string name="repoOwnerError">Select owner for the repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Organization name is empty</string> <string name="orgNameErrorEmpty">Organization name is empty</string>
<string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Organization description exceeds the max 255 characters limit</string> <string name="orgDescError">Organization description exceeds the max 255 characters limit</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">Forks</string> <string name="infoTabRepoForksCount">Forks</string>
<string name="infoTabRepoCreatedAt">Created</string> <string name="infoTabRepoCreatedAt">Created</string>
<string name="infoTabRepoUpdatedAt">Last Updated</string> <string name="infoTabRepoUpdatedAt">Last Updated</string>
<string name="infoShowMoreInformation">Show More Information</string>
<string name="infoMoreInformation">More Information</string> <string name="infoMoreInformation">More Information</string>
<string name="timeAtText">at</string> <string name="timeAtText">at</string>
<string name="issueMilestone">Ορόσημο %1$s</string> <string name="issueMilestone">Ορόσημο %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">General</string> <string name="settingsGeneralHeader">General</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">No more data available</string> <string name="noMoreData">No more data available</string>
<string name="createLabel">New Label</string> <string name="createLabel">New Label</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Το αποθετήριο καταργήθηκε επιτυχώς από την ομάδα</string> <string name="repoRemovedMessage">Το αποθετήριο καταργήθηκε επιτυχώς από την ομάδα</string>
<string name="repoAddToTeamMessage">Προσθήκη αποθετηρίου %1$s στον οργανισμό %2$s στην ομάδα %3$s</string> <string name="repoAddToTeamMessage">Προσθήκη αποθετηρίου %1$s στον οργανισμό %2$s στην ομάδα %3$s</string>
<string name="repoRemoveTeamMessage">Κατάργηση αποθετηρίου %1$s από την ομάδα %2$s</string> <string name="repoRemoveTeamMessage">Κατάργηση αποθετηρίου %1$s από την ομάδα %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Όνομα Ομάδας</string> <string name="newTeamTitle">Όνομα Ομάδας</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Ακόλουθοι</string> <string name="profileTabFollowers">Ακόλουθοι</string>
<string name="profileTabFollowing">Ακολουθείτε</string> <string name="profileTabFollowing">Ακολουθείτε</string>
<string name="profileCreateNewEmailAddress">Προσθήκη διεύθυνσης email</string> <!-- profile section -->
<string name="profileEmailTitle">Διεύθυνση Email</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">Email address is empty</string> <string name="emailErrorEmpty">Email address is empty</string>
<string name="emailErrorInvalid">Email address is not valid</string> <string name="emailErrorInvalid">Email address is not valid</string>
<string name="emailErrorInUse">Email address is already in use</string> <string name="emailErrorInUse">Email address is already in use</string>
<string name="emailTypeText">Primary</string> <string name="emailTypeText">Primary</string>
<string name="profileTabEmails">Emails</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Add / Remove Labels</string> <string name="singleIssueEditLabels">Add / Remove Labels</string>
<string name="labelsUpdated">Labels updated</string> <string name="labelsUpdated">Labels updated</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string> <string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string>
<string name="versionUnknown">No Gitea detected!</string> <string name="versionUnknown">No Gitea detected!</string>
<string name="versionAlertDialogHeader">Unsupported Version of Gitea</string> <string name="versionAlertDialogHeader">Unsupported Version of Gitea</string>
<string name="loginViaPassword">Username / Password</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Choose your preferred login method to access your account. Token is more secure!</string>
<string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string> <string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string>
<string name="loginTokenError">Το Token είναι υποχρεωτικό</string> <string name="loginTokenError">Το Token είναι υποχρεωτικό</string>
<string name="prDeletedFork">Διαγραφή Fork</string> <string name="prDeletedFork">Διαγραφή Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Επιλέξτε μια ελάχιστη καθυστέρηση κατά την οποία το GitNex προσπαθεί να μετρήσει νέες ειδοποιήσεις</string> <string name="pollingDelayDialogDescriptionText">Επιλέξτε μια ελάχιστη καθυστέρηση κατά την οποία το GitNex προσπαθεί να μετρήσει νέες ειδοποιήσεις</string>
<string name="markAsRead">Σήμανση ως αναγνωσμένο</string> <string name="markAsRead">Σήμανση ως αναγνωσμένο</string>
<string name="markAsUnread">Σήμανση ως μη αναγνωσμένα</string> <string name="markAsUnread">Σήμανση ως μη αναγνωσμένα</string>
<string name="pinNotification">Καρφίτσωμα</string> <string name="pinNotification">Καρφίτσωμα</string>
<string name="markedNotificationsAsRead">Επιτυχής επισήμανση όλων των ειδοποιήσεων ως αναγνωσμένες</string> <string name="markedNotificationsAsRead">Επιτυχής επισήμανση όλων των ειδοποιήσεων ως αναγνωσμένες</string>
<string name="notificationsHintText">Καθυστέρηση ψηφοφορίας, φωτισμός άκρων, δόνηση</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Ενεργοποίηση Ειδοποιήσεων</string> <string name="enableNotificationsHeaderText">Ενεργοποίηση Ειδοποιήσεων</string>
<string name="enableLightsHeaderText">Ενεργοποίηση Φωτισμού Άκρων</string> <string name="enableLightsHeaderText">Ενεργοποίηση Φωτισμού Άκρων</string>
<string name="enableVibrationHeaderText">Ενεργοποίηση δόνησης</string> <string name="enableVibrationHeaderText">Ενεργοποίηση δόνησης</string>
@ -548,6 +571,7 @@
<item quantity="one">Έχετε μία %s νέα ειδοποίηση</item> <item quantity="one">Έχετε μία %s νέα ειδοποίηση</item>
<item quantity="other">Έχετε %s νέες ειδοποιήσεις</item> <item quantity="other">Έχετε %s νέες ειδοποιήσεις</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Διαβασμένα</string> <string name="isRead">Διαβασμένα</string>
<string name="isUnread">Μη αναγνωσμένα</string> <string name="isUnread">Μη αναγνωσμένα</string>
<string name="repoSettingsTitle">Ρυθμίσεις Αποθετηρίου</string> <string name="repoSettingsTitle">Ρυθμίσεις Αποθετηρίου</string>
@ -594,9 +618,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -640,6 +664,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -663,13 +689,14 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -682,6 +709,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -710,7 +738,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -739,6 +739,7 @@
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string> <string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>

View File

@ -46,8 +46,11 @@
<string name="newRepoDescTintCopy">Descripción del repositorio</string> <string name="newRepoDescTintCopy">Descripción del repositorio</string>
<string name="newRepoPrivateCopy">Privado</string> <string name="newRepoPrivateCopy">Privado</string>
<string name="newRepoOwner">Propietario</string> <string name="newRepoOwner">Propietario</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Hacer el repositorio una plantilla</string>
<string name="newOrgTintCopy">Nombre de la organización</string> <string name="newOrgTintCopy">Nombre de la organización</string>
<string name="newOrgDescTintCopy">Descripción de la organización</string> <string name="newOrgDescTintCopy">Descripción de la organización</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Nombre de usuario</string> <string name="userName">Nombre de usuario</string>
<string name="passWord">Contraseña</string> <string name="passWord">Contraseña</string>
<string name="btnLogin">INICIAR SESIÓN</string> <string name="btnLogin">INICIAR SESIÓN</string>
@ -73,6 +76,7 @@
<string name="repoCreated">El repositorio se ha creado correctamente</string> <string name="repoCreated">El repositorio se ha creado correctamente</string>
<string name="repoExistsError">El nombre del repositorio ya existe en el propietario seleccionado</string> <string name="repoExistsError">El nombre del repositorio ya existe en el propietario seleccionado</string>
<string name="repoOwnerError">Seleccione el propietario del repositorio</string> <string name="repoOwnerError">Seleccione el propietario del repositorio</string>
<string name="repoDefaultBranchError">La rama por defecto no puede estar vacía</string>
<string name="orgNameErrorEmpty">El nombre de la organización está vacío</string> <string name="orgNameErrorEmpty">El nombre de la organización está vacío</string>
<string name="orgNameErrorInvalid">El nombre de la organización es inválido. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">El nombre de la organización es inválido. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">La descripción de la organización supera el límite de 255 caracteres</string> <string name="orgDescError">La descripción de la organización supera el límite de 255 caracteres</string>
@ -104,7 +108,6 @@
<string name="infoTabRepoForksCount">Bifurcaciones</string> <string name="infoTabRepoForksCount">Bifurcaciones</string>
<string name="infoTabRepoCreatedAt">Creado</string> <string name="infoTabRepoCreatedAt">Creado</string>
<string name="infoTabRepoUpdatedAt">Última actualización</string> <string name="infoTabRepoUpdatedAt">Última actualización</string>
<string name="infoShowMoreInformation">Mostrar más información</string>
<string name="infoMoreInformation">Más información</string> <string name="infoMoreInformation">Más información</string>
<string name="timeAtText">a las</string> <string name="timeAtText">a las</string>
<string name="issueMilestone">Hito %1$s</string> <string name="issueMilestone">Hito %1$s</string>
@ -427,6 +430,8 @@
<string name="reset">Restablecer</string> <string name="reset">Restablecer</string>
<string name="beta">BETA</string> <string name="beta">BETA</string>
<string name="none">Ninguno</string> <string name="none">Ninguno</string>
<string name="main">main</string>
<string name="license">Licencia</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explorar usuarios</string> <string name="exploreUsers">Explorar usuarios</string>
<string name="exploreIssues">Explorar incidencias</string> <string name="exploreIssues">Explorar incidencias</string>
@ -440,8 +445,7 @@
<string name="versionUnsupportedNew">¡Se ha detectado una nueva versión de Gitea! ¡Por favor, ACTUALICE GitNex!</string> <string name="versionUnsupportedNew">¡Se ha detectado una nueva versión de Gitea! ¡Por favor, ACTUALICE GitNex!</string>
<string name="versionUnknown">¡No se ha detectado instancia de Gitea!</string> <string name="versionUnknown">¡No se ha detectado instancia de Gitea!</string>
<string name="versionAlertDialogHeader">Versión de Gitea no compatible</string> <string name="versionAlertDialogHeader">Versión de Gitea no compatible</string>
<string name="loginViaPassword">Usuario / contraseña</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Elige el método de inicio de sesión preferido. Por Token es la forma más segura.</string>
<string name="unauthorizedApiError">La instancia ha respondido con un error - No autorizado. Verifique sus credenciales e inténtalo de nuevo</string> <string name="unauthorizedApiError">La instancia ha respondido con un error - No autorizado. Verifique sus credenciales e inténtalo de nuevo</string>
<string name="loginTokenError">Token necesario</string> <string name="loginTokenError">Token necesario</string>
<string name="prDeletedFork">Bifuración eliminada</string> <string name="prDeletedFork">Bifuración eliminada</string>
@ -536,7 +540,7 @@
<string name="removeAccountPopupTitle">Eliminar cuenta</string> <string name="removeAccountPopupTitle">Eliminar cuenta</string>
<string name="removeAccountPopupMessage">¿Estás seguro que quieres eliminar esta cuenta de la aplicación?\n\nEsta acción va a eliminar todos los datos de la cuenta, pero sólo en esta aplicación.</string> <string name="removeAccountPopupMessage">¿Estás seguro que quieres eliminar esta cuenta de la aplicación?\n\nEsta acción va a eliminar todos los datos de la cuenta, pero sólo en esta aplicación.</string>
<string name="addNewAccount">Nueva cuenta</string> <string name="addNewAccount">Nueva cuenta</string>
<string name="addNewAccountText">Añadir nueva cuenta</string> <string name="addNewAccountText">Añadir Cuenta</string>
<string name="accountAlreadyExistsError">La cuenta ya existe en la aplicación</string> <string name="accountAlreadyExistsError">La cuenta ya existe en la aplicación</string>
<string name="accountAddedMessage">Cuenta añadida con éxito</string> <string name="accountAddedMessage">Cuenta añadida con éxito</string>
<string name="switchAccountSuccess">Cambio de la cuenta: %1$s@%2$s</string> <string name="switchAccountSuccess">Cambio de la cuenta: %1$s@%2$s</string>
@ -544,14 +548,17 @@
<string name="pageTitleNotifications">Notificaciones</string> <string name="pageTitleNotifications">Notificaciones</string>
<string name="noDataNotifications">Todo en orden 🚀</string> <string name="noDataNotifications">Todo en orden 🚀</string>
<string name="notificationsPollingHeaderText">Retraso de notificaciones</string> <string name="notificationsPollingHeaderText">Retraso de notificaciones</string>
<string name="pollingDelaySelectedText">%d minutos</string> <string name="pollingDelay15Minutes">15 Minutos</string>
<string name="pollingDelay30Minutes">30 Minutos</string>
<string name="pollingDelay45Minutes">45 Minutos</string>
<string name="pollingDelay1Hour">1 Hora</string>
<string name="pollingDelayDialogHeaderText">Seleccionar cantidad del retraso</string> <string name="pollingDelayDialogHeaderText">Seleccionar cantidad del retraso</string>
<string name="pollingDelayDialogDescriptionText">Selecciona un retraso en minutos para que GitNex vuelva a consultar nuevas notificaciones</string> <string name="pollingDelayDialogDescriptionText">Selecciona un retraso en minutos para que GitNex vuelva a consultar nuevas notificaciones</string>
<string name="markAsRead">Marcar como leído</string> <string name="markAsRead">Marcar como leído</string>
<string name="markAsUnread">Marcar como no leído</string> <string name="markAsUnread">Marcar como no leído</string>
<string name="pinNotification">Fijar</string> <string name="pinNotification">Fijar</string>
<string name="markedNotificationsAsRead">Todas las notificaciones fueron marcadas como leídas con éxito</string> <string name="markedNotificationsAsRead">Todas las notificaciones fueron marcadas como leídas con éxito</string>
<string name="notificationsHintText">Cantidad del retraso, luz, vibración</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Activar notificaciones</string> <string name="enableNotificationsHeaderText">Activar notificaciones</string>
<string name="enableLightsHeaderText">Activar luz</string> <string name="enableLightsHeaderText">Activar luz</string>
<string name="enableVibrationHeaderText">Activar vibración</string> <string name="enableVibrationHeaderText">Activar vibración</string>
@ -564,6 +571,7 @@
<item quantity="one">Tienes %s nueva notificación</item> <item quantity="one">Tienes %s nueva notificación</item>
<item quantity="other">Tienes %s nuevas notificaciones</item> <item quantity="other">Tienes %s nuevas notificaciones</item>
</plurals> </plurals>
<string name="openAppSettings">Para recibir notificaciones, debe habilitar las notificaciones para GitNex. Presione Abrir para acceder a los ajustes del teléfono y habilitar las notificaciones.</string>
<string name="isRead">Leer</string> <string name="isRead">Leer</string>
<string name="isUnread">No leídos</string> <string name="isUnread">No leídos</string>
<string name="repoSettingsTitle">Configuración del repositorio</string> <string name="repoSettingsTitle">Configuración del repositorio</string>
@ -612,7 +620,7 @@
<string name="prMergeInfo">Información de Pull Request</string> <string name="prMergeInfo">Información de Pull Request</string>
<string name="accountDoesNotExist">La cuenta %1$s no existe en la aplicación. Puedes añadirla pulsando \"Añadir nueva cuenta\".</string> <string name="accountDoesNotExist">La cuenta %1$s no existe en la aplicación. Puedes añadirla pulsando \"Añadir nueva cuenta\".</string>
<string name="launchApp">Ir a la aplicación</string> <string name="launchApp">Ir a la aplicación</string>
<string name="noActionText">GitNex no puede gestionar el recurso solicitado, puede abrir una incidencia en el repositorio del proyecto aportando detalles del error. Por el momento, lanza una pantalla por defecto desde los botones de abajo, se puede cambiar desde la configuración.</string> <string name="noActionText">GitNex no puede gestionar el recurso solicitado. Puede abrir una incidencia en el repositorio del proyecto aportando detalles del error. Por el momento, lanza una pantalla por defecto desde los botones de abajo; se puede cambiar desde la configuración.</string>
<string name="biometricAuthTitle">Autenticación biométrica</string> <string name="biometricAuthTitle">Autenticación biométrica</string>
<string name="biometricAuthSubTitle">Desbloquear usando tus credenciales biométricas</string> <string name="biometricAuthSubTitle">Desbloquear usando tus credenciales biométricas</string>
<string name="biometricNotSupported">No se ha encontrado función biométrica en el dispositivo</string> <string name="biometricNotSupported">No se ha encontrado función biométrica en el dispositivo</string>
@ -730,9 +738,39 @@
<string name="timelineRefIssue">%1$s ha hecho referencia a esta incidencia en #%2$d %3$s</string> <string name="timelineRefIssue">%1$s ha hecho referencia a esta incidencia en #%2$d %3$s</string>
<string name="timelineRefPr">%1$s ha hecho referencia a este Pull Request en #%2$d %3$s</string> <string name="timelineRefPr">%1$s ha hecho referencia a este Pull Request en #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s ha hecho referencia a esta incidencia desde <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s ha hecho referencia a esta incidencia desde <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s dejó un comentario: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Estados</string> <string name="commitStatuses">Estados</string>
<string name="statusNoUrl">Este estado no tiene una URL de destino asociada.</string> <string name="statusNoUrl">Este estado no tiene una URL de destino asociada.</string>
<string name="starredRepos">Repositorios favoritos</string> <string name="starredRepos">Repositorios favoritos</string>
<string name="lang_statistics">Estadísticas del lenguaje</string> <string name="lang_statistics">Estadísticas del lenguaje</string>
<string name="dashboard">Panel de Control</string> <string name="dashboard">Panel de Control</string>
<string name="createdRepository">repositorio creado</string>
<string name="renamedRepository">nombre de repositorio cambiado de %1$s a </string>
<string name="starredRepository">destacado</string>
<string name="transferredRepository">repositorio %1$s transferido a</string>
<string name="createdBranch">rama %1$s creada en</string>
<string name="pushedTo">enviado de %1$s en</string>
<string name="openedIssue">incidencias abierta</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">incidencia cerrada</string>
<string name="reopenedIssue">incidencia reabierta</string>
<string name="createdPR">solicitud de cambios creada</string>
<string name="closedPR">solicitud de cambios cerrada</string>
<string name="reopenedPR">solicitud de cambios reabierta</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">ایجاد مخزن جدید</string> <string name="pageTitleNewRepo">ایجاد مخزن جدید</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">ایجاد درخواست ادغام جدید</string> <string name="pageTitleNewPullRequest">ایجاد درخواست ادغام جدید</string>
<string name="pageTitleUsers">Users</string> <string name="pageTitleUsers">Users</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">مخزن پیش نمایشی</string> <string name="repoName">مخزن پیش نمایشی</string>
<string name="repoDescription">توضیحات پیش نمایشی</string> <string name="repoDescription">توضیحات پیش نمایشی</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">توضیح مخزن</string> <string name="newRepoDescTintCopy">توضیح مخزن</string>
<string name="newRepoPrivateCopy">خصوصی</string> <string name="newRepoPrivateCopy">خصوصی</string>
<string name="newRepoOwner">مالک</string> <string name="newRepoOwner">مالک</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">نام سازمان</string> <string name="newOrgTintCopy">نام سازمان</string>
<string name="newOrgDescTintCopy">توضیحات سازمان</string> <string name="newOrgDescTintCopy">توضیحات سازمان</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">نام کاربری</string> <string name="userName">نام کاربری</string>
<string name="passWord">گذرواژه</string> <string name="passWord">گذرواژه</string>
<string name="btnLogin">ورود به حساب کاربری</string> <string name="btnLogin">ورود به حساب کاربری</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">نام کاربری اجباری است</string> <string name="emptyFieldUsername">نام کاربری اجباری است</string>
<string name="emptyFieldPassword">گذرواژه الزامی است</string> <string name="emptyFieldPassword">گذرواژه الزامی است</string>
<string name="protocolEmptyError">پروتکل الزامی است</string> <string name="protocolEmptyError">پروتکل الزامی است</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">عدم دسترسی به شبکه، لطفا اتصال اینترنت خود را بررسی کنید</string> <string name="checkNetConnection">عدم دسترسی به شبکه، لطفا اتصال اینترنت خود را بررسی کنید</string>
<string name="repoNameErrorEmpty">نام مخزن خالی است</string> <string name="repoNameErrorEmpty">نام مخزن خالی است</string>
<string name="repoNameErrorInvalid">نام مخزن اشتباه است. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">نام مخزن اشتباه است. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">مخزن با موفقیت ساخته شد</string> <string name="repoCreated">مخزن با موفقیت ساخته شد</string>
<string name="repoExistsError">یک مخزن با این نام قبلا در لیست مخازن وجود دارد</string> <string name="repoExistsError">یک مخزن با این نام قبلا در لیست مخازن وجود دارد</string>
<string name="repoOwnerError">Select owner for the repository</string> <string name="repoOwnerError">Select owner for the repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">نام سازمان خالی است</string> <string name="orgNameErrorEmpty">نام سازمان خالی است</string>
<string name="orgNameErrorInvalid">نام سازمان صحیح نیست, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">نام سازمان صحیح نیست, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">توضیحات سازمان از سقف 255 کاراکتر بیشتر است</string> <string name="orgDescError">توضیحات سازمان از سقف 255 کاراکتر بیشتر است</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">انشعاب‌ها</string> <string name="infoTabRepoForksCount">انشعاب‌ها</string>
<string name="infoTabRepoCreatedAt">ایجاد شد</string> <string name="infoTabRepoCreatedAt">ایجاد شد</string>
<string name="infoTabRepoUpdatedAt">آخرین به‌روزرسانی</string> <string name="infoTabRepoUpdatedAt">آخرین به‌روزرسانی</string>
<string name="infoShowMoreInformation">نمایش اطلاعات بیشتر</string>
<string name="infoMoreInformation">اطلاعات بیشتر</string> <string name="infoMoreInformation">اطلاعات بیشتر</string>
<string name="timeAtText">در</string> <string name="timeAtText">در</string>
<string name="issueMilestone">نقطه عطف %1$s</string> <string name="issueMilestone">نقطه عطف %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">عمومی</string> <string name="settingsGeneralHeader">عمومی</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">اطلاعات بیشتری موجود نیست</string> <string name="noMoreData">اطلاعات بیشتری موجود نیست</string>
<string name="createLabel">برچسب جدید</string> <string name="createLabel">برچسب جدید</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">نام تیم</string> <string name="newTeamTitle">نام تیم</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">دنبال کنندگان</string> <string name="profileTabFollowers">دنبال کنندگان</string>
<string name="profileTabFollowing">درحال دنبال کردن</string> <string name="profileTabFollowing">درحال دنبال کردن</string>
<string name="profileCreateNewEmailAddress">افزودن رایانامه</string> <!-- profile section -->
<string name="profileEmailTitle">نشانی رایانامه</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">رایانه جدید با موفقیت افزوده شد</string> <string name="emailAddedText">رایانه جدید با موفقیت افزوده شد</string>
<string name="emailErrorEmpty">نشانی رایانامه خالی است</string> <string name="emailErrorEmpty">نشانی رایانامه خالی است</string>
<string name="emailErrorInvalid">نشانی رایانامه نامعتبر است</string> <string name="emailErrorInvalid">نشانی رایانامه نامعتبر است</string>
<string name="emailErrorInUse">نشانی رایانامه از قبل موجود است</string> <string name="emailErrorInUse">نشانی رایانامه از قبل موجود است</string>
<string name="emailTypeText">اصلی</string> <string name="emailTypeText">اصلی</string>
<string name="profileTabEmails">ایمیل‌ها</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">افزودن / حذف برچسب‌ها</string> <string name="singleIssueEditLabels">افزودن / حذف برچسب‌ها</string>
<string name="labelsUpdated">برچسب‌ها به‌روزرسانی شدند</string> <string name="labelsUpdated">برچسب‌ها به‌روزرسانی شدند</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string> <string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string>
<string name="versionUnknown">هیچ Gitea تشخیص داده نشد!</string> <string name="versionUnknown">هیچ Gitea تشخیص داده نشد!</string>
<string name="versionAlertDialogHeader">نگارش پشتیبانی نشده Gitea</string> <string name="versionAlertDialogHeader">نگارش پشتیبانی نشده Gitea</string>
<string name="loginViaPassword">نام کاربری / گذرواژه</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Choose your preferred login method to access your account. Token is more secure!</string>
<string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string> <string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string>
<string name="loginTokenError">توکن الزامی است</string> <string name="loginTokenError">توکن الزامی است</string>
<string name="prDeletedFork">انشعاب پاک شده</string> <string name="prDeletedFork">انشعاب پاک شده</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">پوسته‌ها، فونت‌ها، نشانگرها</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">زبان‌ها</string> <string name="languagesHintText">زبان‌ها</string>
<string name="reportsHintText">گزارش‌های خرابی</string> <string name="reportsHintText">گزارش‌های خرابی</string>
<string name="rateAppHintText">اگر GitNex را می‌پسندید می‌توانید به آن امتیاز دهید</string> <string name="rateAppHintText">اگر GitNex را می‌پسندید می‌توانید به آن امتیاز دهید</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">بایگانی شده</string> <string name="archivedRepository">بایگانی شده</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">حساب کاربری با موفقیت حذف شد</string> <string name="accountDeletedMessage">حساب کاربری با موفقیت حذف شد</string>
<string name="removeAccountPopupTitle">حذف حساب</string> <string name="removeAccountPopupTitle">حذف حساب</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">حساب جدید</string> <string name="addNewAccount">حساب جدید</string>
<string name="addNewAccountText">افزودن حساب جدید</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">حساب کاربری با موفقیت افزوده شد</string> <string name="accountAddedMessage">حساب کاربری با موفقیت افزوده شد</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">آگاهی‌ها</string> <string name="pageTitleNotifications">آگاهی‌ها</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d دقیقه</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">فعال‌سازی آگاهی‌ها</string> <string name="enableNotificationsHeaderText">فعال‌سازی آگاهی‌ها</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">فعال‌سازی لرزش</string> <string name="enableVibrationHeaderText">فعال‌سازی لرزش</string>
@ -548,6 +571,7 @@
<item quantity="one">You have %s new notification</item> <item quantity="one">You have %s new notification</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">خوانده شده</string> <string name="isRead">خوانده شده</string>
<string name="isUnread">خوانده نشده</string> <string name="isUnread">خوانده نشده</string>
<string name="repoSettingsTitle">تنظیمات مخزن</string> <string name="repoSettingsTitle">تنظیمات مخزن</string>
@ -594,9 +618,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">برو به برنامه</string> <string name="launchApp">برو به برنامه</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -640,6 +664,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -663,13 +689,14 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -682,6 +709,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -710,7 +738,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Uusi Repo</string> <string name="pageTitleNewRepo">Uusi Repo</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">New Pull Request</string> <string name="pageTitleNewPullRequest">New Pull Request</string>
<string name="pageTitleUsers">Users</string> <string name="pageTitleUsers">Users</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo repo</string> <string name="repoName">Demo repo</string>
<string name="repoDescription">Demo kuvaus</string> <string name="repoDescription">Demo kuvaus</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Repon kuvaus</string> <string name="newRepoDescTintCopy">Repon kuvaus</string>
<string name="newRepoPrivateCopy">Yksityinen</string> <string name="newRepoPrivateCopy">Yksityinen</string>
<string name="newRepoOwner">Omistaja</string> <string name="newRepoOwner">Omistaja</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Organisaation nimi</string> <string name="newOrgTintCopy">Organisaation nimi</string>
<string name="newOrgDescTintCopy">Organisaation kuvaus</string> <string name="newOrgDescTintCopy">Organisaation kuvaus</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Käyttäjätunnus</string> <string name="userName">Käyttäjätunnus</string>
<string name="passWord">Salasana</string> <string name="passWord">Salasana</string>
<string name="btnLogin">LOGIN</string> <string name="btnLogin">LOGIN</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Username is required</string> <string name="emptyFieldUsername">Username is required</string>
<string name="emptyFieldPassword">Password is required</string> <string name="emptyFieldPassword">Password is required</string>
<string name="protocolEmptyError">Protocol is required</string> <string name="protocolEmptyError">Protocol is required</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Cannot access network, please check your Internet connection</string> <string name="checkNetConnection">Cannot access network, please check your Internet connection</string>
<string name="repoNameErrorEmpty">Repository name is empty</string> <string name="repoNameErrorEmpty">Repository name is empty</string>
<string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Repository created successfully</string> <string name="repoCreated">Repository created successfully</string>
<string name="repoExistsError">Repository of this name already exists under selected Owner</string> <string name="repoExistsError">Repository of this name already exists under selected Owner</string>
<string name="repoOwnerError">Select owner for the repository</string> <string name="repoOwnerError">Select owner for the repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Organization name is empty</string> <string name="orgNameErrorEmpty">Organization name is empty</string>
<string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Organization description exceeds the max 255 characters limit</string> <string name="orgDescError">Organization description exceeds the max 255 characters limit</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">Forks</string> <string name="infoTabRepoForksCount">Forks</string>
<string name="infoTabRepoCreatedAt">Created</string> <string name="infoTabRepoCreatedAt">Created</string>
<string name="infoTabRepoUpdatedAt">Last Updated</string> <string name="infoTabRepoUpdatedAt">Last Updated</string>
<string name="infoShowMoreInformation">Show More Information</string>
<string name="infoMoreInformation">More Information</string> <string name="infoMoreInformation">More Information</string>
<string name="timeAtText">at</string> <string name="timeAtText">at</string>
<string name="issueMilestone">Milestone %1$s</string> <string name="issueMilestone">Milestone %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">General</string> <string name="settingsGeneralHeader">General</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">No more data available</string> <string name="noMoreData">No more data available</string>
<string name="createLabel">New Label</string> <string name="createLabel">New Label</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Team Name</string> <string name="newTeamTitle">Team Name</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Followers</string> <string name="profileTabFollowers">Followers</string>
<string name="profileTabFollowing">Following</string> <string name="profileTabFollowing">Following</string>
<string name="profileCreateNewEmailAddress">Add Email Address</string> <!-- profile section -->
<string name="profileEmailTitle">Email Address</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">Email address is empty</string> <string name="emailErrorEmpty">Email address is empty</string>
<string name="emailErrorInvalid">Email address is not valid</string> <string name="emailErrorInvalid">Email address is not valid</string>
<string name="emailErrorInUse">Email address is already in use</string> <string name="emailErrorInUse">Email address is already in use</string>
<string name="emailTypeText">Primary</string> <string name="emailTypeText">Primary</string>
<string name="profileTabEmails">Emails</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Add / Remove Labels</string> <string name="singleIssueEditLabels">Add / Remove Labels</string>
<string name="labelsUpdated">Labels updated</string> <string name="labelsUpdated">Labels updated</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string> <string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string>
<string name="versionUnknown">No Gitea detected!</string> <string name="versionUnknown">No Gitea detected!</string>
<string name="versionAlertDialogHeader">Unsupported Version of Gitea</string> <string name="versionAlertDialogHeader">Unsupported Version of Gitea</string>
<string name="loginViaPassword">Username / Password</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Choose your preferred login method to access your account. Token is more secure!</string>
<string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string> <string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string>
<string name="loginTokenError">Token is required</string> <string name="loginTokenError">Token is required</string>
<string name="prDeletedFork">Deleted Fork</string> <string name="prDeletedFork">Deleted Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -548,6 +571,7 @@
<item quantity="one">You have %s new notification</item> <item quantity="one">You have %s new notification</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Read</string> <string name="isRead">Read</string>
<string name="isUnread">Unread</string> <string name="isUnread">Unread</string>
<string name="repoSettingsTitle">Repository Settings</string> <string name="repoSettingsTitle">Repository Settings</string>
@ -594,9 +618,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -640,6 +664,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -663,13 +689,14 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -682,6 +709,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -710,7 +738,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Nuovo Repository</string> <string name="pageTitleNewRepo">Nuovo Repository</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">Nuova Pull Request</string> <string name="pageTitleNewPullRequest">Nuova Pull Request</string>
<string name="pageTitleUsers">Utenti</string> <string name="pageTitleUsers">Utenti</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo repo</string> <string name="repoName">Demo repo</string>
<string name="repoDescription">Descrizione demo</string> <string name="repoDescription">Descrizione demo</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Descrizione Repository</string> <string name="newRepoDescTintCopy">Descrizione Repository</string>
<string name="newRepoPrivateCopy">Privato</string> <string name="newRepoPrivateCopy">Privato</string>
<string name="newRepoOwner">Proprietario</string> <string name="newRepoOwner">Proprietario</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Nome Organizzazione</string> <string name="newOrgTintCopy">Nome Organizzazione</string>
<string name="newOrgDescTintCopy">Descrizione Organizzazione</string> <string name="newOrgDescTintCopy">Descrizione Organizzazione</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Nome utente</string> <string name="userName">Nome utente</string>
<string name="passWord">Password</string> <string name="passWord">Password</string>
<string name="btnLogin">LOGIN</string> <string name="btnLogin">LOGIN</string>
@ -61,6 +67,7 @@ URL è richiesto</string>
<string name="emptyFieldUsername">Nome utente obbligatorio</string> <string name="emptyFieldUsername">Nome utente obbligatorio</string>
<string name="emptyFieldPassword">Password obbligatoria</string> <string name="emptyFieldPassword">Password obbligatoria</string>
<string name="protocolEmptyError">Il protocollo è richiesto</string> <string name="protocolEmptyError">Il protocollo è richiesto</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Errore di connessione. Controllare la connessione Internet</string> <string name="checkNetConnection">Errore di connessione. Controllare la connessione Internet</string>
<string name="repoNameErrorEmpty">Il nome del repository è vuoto</string> <string name="repoNameErrorEmpty">Il nome del repository è vuoto</string>
<string name="repoNameErrorInvalid">Nome del repository non è valido. [a&#8211;z A&#8211;Z 0&#8211;char@@9 &#8211; _]</string> <string name="repoNameErrorInvalid">Nome del repository non è valido. [a&#8211;z A&#8211;Z 0&#8211;char@@9 &#8211; _]</string>
@ -70,6 +77,7 @@ URL è richiesto</string>
<string name="repoCreated">Il repository è stato creato</string> <string name="repoCreated">Il repository è stato creato</string>
<string name="repoExistsError">Il repository di questo nome esiste già sotto il proprietario selezionato</string> <string name="repoExistsError">Il repository di questo nome esiste già sotto il proprietario selezionato</string>
<string name="repoOwnerError">Seleziona il proprietario per il repository</string> <string name="repoOwnerError">Seleziona il proprietario per il repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Nome organizzazione vuoto</string> <string name="orgNameErrorEmpty">Nome organizzazione vuoto</string>
<string name="orgNameErrorInvalid">Nome organizzazione nono valido, [a&#8211;z A&#8211;Z 0&#8211;char@@9 &#8211; _]</string> <string name="orgNameErrorInvalid">Nome organizzazione nono valido, [a&#8211;z A&#8211;Z 0&#8211;char@@9 &#8211; _]</string>
<string name="orgDescError">La descrizione dell\'organizzazione supera il limite massimo di 255 caratteri</string> <string name="orgDescError">La descrizione dell\'organizzazione supera il limite massimo di 255 caratteri</string>
@ -101,7 +109,6 @@ URL è richiesto</string>
<string name="infoTabRepoForksCount">Forks</string> <string name="infoTabRepoForksCount">Forks</string>
<string name="infoTabRepoCreatedAt">Creato</string> <string name="infoTabRepoCreatedAt">Creato</string>
<string name="infoTabRepoUpdatedAt">Ultimo aggiornamento</string> <string name="infoTabRepoUpdatedAt">Ultimo aggiornamento</string>
<string name="infoShowMoreInformation">Mostra Ulteriori Informazioni</string>
<string name="infoMoreInformation">Ulteriori Informazioni</string> <string name="infoMoreInformation">Ulteriori Informazioni</string>
<string name="timeAtText">alle</string> <string name="timeAtText">alle</string>
<string name="issueMilestone">Milestone %1$s</string> <string name="issueMilestone">Milestone %1$s</string>
@ -181,14 +188,20 @@ URL è richiesto</string>
<string name="settingsEnableCommentsDeletionText">Abilita Eliminazione Bozze</string> <string name="settingsEnableCommentsDeletionText">Abilita Eliminazione Bozze</string>
<string name="settingsEnableCommentsDeletionHintText">Elimina la bozza del commento quando viene pubblicato</string> <string name="settingsEnableCommentsDeletionHintText">Elimina la bozza del commento quando viene pubblicato</string>
<string name="settingsGeneralHeader">Generale</string> <string name="settingsGeneralHeader">Generale</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Sblocco biometrico</string> <string name="settingsBiometricHeader">Sblocco biometrico</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">Nessun altro dato disponibile</string> <string name="noMoreData">Nessun altro dato disponibile</string>
<string name="createLabel">Nuovo label</string> <string name="createLabel">Nuovo label</string>
@ -229,6 +242,7 @@ URL è richiesto</string>
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Nome team</string> <string name="newTeamTitle">Nome team</string>
@ -264,15 +278,17 @@ autorizzazione</string>
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Follower</string> <string name="profileTabFollowers">Follower</string>
<string name="profileTabFollowing">Seguendo</string> <string name="profileTabFollowing">Seguendo</string>
<string name="profileCreateNewEmailAddress">Aggiungi indirizzo email</string> <!-- profile section -->
<string name="profileEmailTitle">Indirizzo Email</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">L\'indirizzo email è vuoto</string> <string name="emailErrorEmpty">L\'indirizzo email è vuoto</string>
<string name="emailErrorInvalid">Indirizzo email non valido</string> <string name="emailErrorInvalid">Indirizzo email non valido</string>
<string name="emailErrorInUse">Indirizzo email già in uso</string> <string name="emailErrorInUse">Indirizzo email già in uso</string>
<string name="emailTypeText">Primario</string> <string name="emailTypeText">Primario</string>
<string name="profileTabEmails">Email</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Aggiungi/Rimuovi label</string> <string name="singleIssueEditLabels">Aggiungi/Rimuovi label</string>
<string name="labelsUpdated">Label aggiornate</string> <string name="labelsUpdated">Label aggiornate</string>
@ -414,6 +430,10 @@ autorizzazione</string>
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Esplora utenti</string> <string name="exploreUsers">Esplora utenti</string>
<string name="exploreIssues">Esplora problemi</string> <string name="exploreIssues">Esplora problemi</string>
@ -427,8 +447,7 @@ autorizzazione</string>
<string name="versionUnsupportedNew">Nuova versione di Gitea rilevata! Si prega di AGGIORNARE GitNex!</string> <string name="versionUnsupportedNew">Nuova versione di Gitea rilevata! Si prega di AGGIORNARE GitNex!</string>
<string name="versionUnknown">Nessun Gitea rilevato!</string> <string name="versionUnknown">Nessun Gitea rilevato!</string>
<string name="versionAlertDialogHeader">Versione non supportata di Gitea</string> <string name="versionAlertDialogHeader">Versione non supportata di Gitea</string>
<string name="loginViaPassword">Nome utente / Password</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Scegli il tuo metodo di accesso preferito per accedere al tuo account. Il token è più sicuro!</string>
<string name="unauthorizedApiError">L\'istanza ha restituito un errore - Non autorizzato. Controlla le tue credenziali e riprova</string> <string name="unauthorizedApiError">L\'istanza ha restituito un errore - Non autorizzato. Controlla le tue credenziali e riprova</string>
<string name="loginTokenError">Il token è richiesto</string> <string name="loginTokenError">Il token è richiesto</string>
<string name="prDeletedFork">Fork Eliminato</string> <string name="prDeletedFork">Fork Eliminato</string>
@ -510,19 +529,20 @@ autorizzazione</string>
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Lingue</string> <string name="languagesHintText">Lingue</string>
<string name="reportsHintText">Rapporti crash</string> <string name="reportsHintText">Rapporti crash</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archiviato</string> <string name="archivedRepository">Archiviato</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account eliminato con successo</string> <string name="accountDeletedMessage">Account eliminato con successo</string>
<string name="removeAccountPopupTitle">Rimuovi l\'account</string> <string name="removeAccountPopupTitle">Rimuovi l\'account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">Nuovo account</string> <string name="addNewAccount">Nuovo account</string>
<string name="addNewAccountText">Aggiungere un nuovo account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">L\'account esiste già</string> <string name="accountAlreadyExistsError">L\'account esiste già</string>
<string name="accountAddedMessage">Account aggiunto con successo</string> <string name="accountAddedMessage">Account aggiunto con successo</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -530,14 +550,17 @@ autorizzazione</string>
<string name="pageTitleNotifications">Notifiche</string> <string name="pageTitleNotifications">Notifiche</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Intervallo di ricerca notifiche</string> <string name="notificationsPollingHeaderText">Intervallo di ricerca notifiche</string>
<string name="pollingDelaySelectedText">%d Minuti</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Seleziona l\'intervallo per la ricerca</string> <string name="pollingDelayDialogHeaderText">Seleziona l\'intervallo per la ricerca</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Abilita le notifiche</string> <string name="enableNotificationsHeaderText">Abilita le notifiche</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Abilita la vibrazione</string> <string name="enableVibrationHeaderText">Abilita la vibrazione</string>
@ -550,6 +573,7 @@ autorizzazione</string>
<item quantity="one">You have %s new notification</item> <item quantity="one">You have %s new notification</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Letto</string> <string name="isRead">Letto</string>
<string name="isUnread">Non letto</string> <string name="isUnread">Non letto</string>
<string name="repoSettingsTitle">Impostazioni del repository</string> <string name="repoSettingsTitle">Impostazioni del repository</string>
@ -596,9 +620,9 @@ autorizzazione</string>
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Vai all\'App</string> <string name="launchApp">Vai all\'App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Autenticazione biometrica</string> <string name="biometricAuthTitle">Autenticazione biometrica</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -642,6 +666,8 @@ autorizzazione</string>
<string name="notLoggedIn">%s \u25CF non è connesso</string> <string name="notLoggedIn">%s \u25CF non è connesso</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -665,13 +691,14 @@ autorizzazione</string>
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -684,6 +711,7 @@ autorizzazione</string>
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -712,7 +740,39 @@ autorizzazione</string>
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">自分の課題</string> <string name="navMyIssues">自分の課題</string>
<string name="navMostVisited">訪問者の多いリポジトリ</string> <string name="navMostVisited">訪問者の多いリポジトリ</string>
<string name="navNotes">注記</string> <string name="navNotes">注記</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">新しいリポジトリ</string> <string name="pageTitleNewRepo">新しいリポジトリ</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">新規プルリクエスト</string> <string name="pageTitleNewPullRequest">新規プルリクエスト</string>
<string name="pageTitleUsers">ユーザー</string> <string name="pageTitleUsers">ユーザー</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">デモ・リポジトリ</string> <string name="repoName">デモ・リポジトリ</string>
<string name="repoDescription">デモの説明</string> <string name="repoDescription">デモの説明</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">リポジトリの説明</string> <string name="newRepoDescTintCopy">リポジトリの説明</string>
<string name="newRepoPrivateCopy">プライベート</string> <string name="newRepoPrivateCopy">プライベート</string>
<string name="newRepoOwner">所有者</string> <string name="newRepoOwner">所有者</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">組織名</string> <string name="newOrgTintCopy">組織名</string>
<string name="newOrgDescTintCopy">組織の説明</string> <string name="newOrgDescTintCopy">組織の説明</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">ユーザ名</string> <string name="userName">ユーザ名</string>
<string name="passWord">パスワード</string> <string name="passWord">パスワード</string>
<string name="btnLogin">ログイン</string> <string name="btnLogin">ログイン</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">ユーザー名が必要です</string> <string name="emptyFieldUsername">ユーザー名が必要です</string>
<string name="emptyFieldPassword">パスワードが必要です</string> <string name="emptyFieldPassword">パスワードが必要です</string>
<string name="protocolEmptyError">プロトコルが必要です</string> <string name="protocolEmptyError">プロトコルが必要です</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">ネットワークにアクセスできません。インターネット接続を確認してください</string> <string name="checkNetConnection">ネットワークにアクセスできません。インターネット接続を確認してください</string>
<string name="repoNameErrorEmpty">リポジトリ名が空です</string> <string name="repoNameErrorEmpty">リポジトリ名が空です</string>
<string name="repoNameErrorInvalid">リポジトリ名が無効です。[a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">リポジトリ名が無効です。[a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">リポジトリが正常に作成されました</string> <string name="repoCreated">リポジトリが正常に作成されました</string>
<string name="repoExistsError">この名前のリポジトリは、選択した所有者の下にすでに存在します</string> <string name="repoExistsError">この名前のリポジトリは、選択した所有者の下にすでに存在します</string>
<string name="repoOwnerError">リポジトリの所有者を選択します</string> <string name="repoOwnerError">リポジトリの所有者を選択します</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">組織名が空です</string> <string name="orgNameErrorEmpty">組織名が空です</string>
<string name="orgNameErrorInvalid">組織名が無効です。[a&#8211;z A&#8211;Z 0&#8211;9&#8211;_]</string> <string name="orgNameErrorInvalid">組織名が無効です。[a&#8211;z A&#8211;Z 0&#8211;9&#8211;_]</string>
<string name="orgDescError">組織の説明が最大255文字の制限を超えています</string> <string name="orgDescError">組織の説明が最大255文字の制限を超えています</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">フォーク</string> <string name="infoTabRepoForksCount">フォーク</string>
<string name="infoTabRepoCreatedAt">作成済み</string> <string name="infoTabRepoCreatedAt">作成済み</string>
<string name="infoTabRepoUpdatedAt">最終更新日</string> <string name="infoTabRepoUpdatedAt">最終更新日</string>
<string name="infoShowMoreInformation">詳細情報を表示</string>
<string name="infoMoreInformation">詳細情報</string> <string name="infoMoreInformation">詳細情報</string>
<string name="timeAtText">at</string> <string name="timeAtText">at</string>
<string name="issueMilestone">マイルストーン %1Ss</string> <string name="issueMilestone">マイルストーン %1Ss</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">下書き削除の有効化</string> <string name="settingsEnableCommentsDeletionText">下書き削除の有効化</string>
<string name="settingsEnableCommentsDeletionHintText">コメントが投稿されたときにコメントドラフトを削除する</string> <string name="settingsEnableCommentsDeletionHintText">コメントが投稿されたときにコメントドラフトを削除する</string>
<string name="settingsGeneralHeader">一般</string> <string name="settingsGeneralHeader">一般</string>
<string name="generalHintText">ホーム画面、既定のリンクハンドラ</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">既定のリンクハンドラ</string> <string name="generalDeepLinkDefaultScreen">既定のリンクハンドラ</string>
<string name="generalDeepLinkDefaultScreenHintText">アプリケーションが外部リンクを処理できない場合にロードする画面を選択します。自動的にリダイレクトされます。</string> <string name="generalDeepLinkDefaultScreenHintText">アプリケーションが外部リンクを処理できない場合にロードする画面を選択します。自動的にリダイレクトされます。</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">デフォルトリンクハンドラの選択画面</string> <string name="linkSelectorDialogTitle">デフォルトリンクハンドラの選択画面</string>
<string name="settingsBiometricHeader">生体認証のサポート</string> <string name="settingsBiometricHeader">生体認証のサポート</string>
<string name="settingsLabelsInListHeader">テキストサポート付きラベル</string> <string name="settingsLabelsInListHeader">テキストサポート付きラベル</string>
<string name="settingsLabelsInListHint">これを有効にすると、問題とPRリストにテキスト付きのラベルが表示されます。デフォルトはカラードットです。</string> <string name="settingsLabelsInListHint">これを有効にすると、問題とPRリストにテキスト付きのラベルが表示されます。デフォルトはカラードットです。</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">これ以上のデータはありません</string> <string name="noMoreData">これ以上のデータはありません</string>
<string name="createLabel">新規ラベル</string> <string name="createLabel">新規ラベル</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">リポジトリがチームから正常に削除されました</string> <string name="repoRemovedMessage">リポジトリがチームから正常に削除されました</string>
<string name="repoAddToTeamMessage">リポジトリ%1$sを組織%2$sチーム%3$sに追加</string> <string name="repoAddToTeamMessage">リポジトリ%1$sを組織%2$sチーム%3$sに追加</string>
<string name="repoRemoveTeamMessage">リポジトリ%1$sをチーム%2$sから削除</string> <string name="repoRemoveTeamMessage">リポジトリ%1$sをチーム%2$sから削除</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">チーム名</string> <string name="newTeamTitle">チーム名</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">フォロワー</string> <string name="profileTabFollowers">フォロワー</string>
<string name="profileTabFollowing">フォロー中</string> <string name="profileTabFollowing">フォロー中</string>
<string name="profileCreateNewEmailAddress">電子メールアドレスの追加</string> <!-- profile section -->
<string name="profileEmailTitle">電子メールアドレス</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">新しい電子メールが正常に追加されました</string> <string name="emailAddedText">新しい電子メールが正常に追加されました</string>
<string name="emailErrorEmpty">電子メールアドレスが空です</string> <string name="emailErrorEmpty">電子メールアドレスが空です</string>
<string name="emailErrorInvalid">電子メールアドレスが無効です</string> <string name="emailErrorInvalid">電子メールアドレスが無効です</string>
<string name="emailErrorInUse">電子メールアドレスは既に使用されています</string> <string name="emailErrorInUse">電子メールアドレスは既に使用されています</string>
<string name="emailTypeText">プライマリ</string> <string name="emailTypeText">プライマリ</string>
<string name="profileTabEmails">電子メール</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">ラベルを追加/削除</string> <string name="singleIssueEditLabels">ラベルを追加/削除</string>
<string name="labelsUpdated">ラベルが更新されました</string> <string name="labelsUpdated">ラベルが更新されました</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">ブラウザで開く</string> <string name="openInBrowser">ブラウザで開く</string>
<string name="deleteGenericTitle">%sを削除</string> <string name="deleteGenericTitle">%sを削除</string>
<string name="reset">リセット</string> <string name="reset">リセット</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">ユーザーの表示</string> <string name="exploreUsers">ユーザーの表示</string>
<string name="exploreIssues">課題の表示</string> <string name="exploreIssues">課題の表示</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">新しいGiteaバージョンが検出されました!GitNex最新情報をお知らせください!</string> <string name="versionUnsupportedNew">新しいGiteaバージョンが検出されました!GitNex最新情報をお知らせください!</string>
<string name="versionUnknown">Giteaが検出されませんでした!</string> <string name="versionUnknown">Giteaが検出されませんでした!</string>
<string name="versionAlertDialogHeader">サポートされていないバージョンのGitea</string> <string name="versionAlertDialogHeader">サポートされていないバージョンのGitea</string>
<string name="loginViaPassword">ユーザー名/パスワード</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">アカウントにアクセスするためのログイン方法を選択します。トークンはより安全です!</string>
<string name="unauthorizedApiError">インスタンスから認証エラーが返されました。資格情報を確認して、再試行してください</string> <string name="unauthorizedApiError">インスタンスから認証エラーが返されました。資格情報を確認して、再試行してください</string>
<string name="loginTokenError">トークンが必要です</string> <string name="loginTokenError">トークンが必要です</string>
<string name="prDeletedFork">削除されたフォーク</string> <string name="prDeletedFork">削除されたフォーク</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">カウンタが正常にリセットされました</string> <string name="resetMostReposCounter">カウンタが正常にリセットされました</string>
<string name="resetCounterDialogMessage">リポジトリ%sのカウンタをリセットしますか?</string> <string name="resetCounterDialogMessage">リポジトリ%sのカウンタをリセットしますか?</string>
<string name="resetCounterAllDialogMessage">これにより、このアカウントリポジトリのすべてのカウンタがリセットされます。</string> <string name="resetCounterAllDialogMessage">これにより、このアカウントリポジトリのすべてのカウンタがリセットされます。</string>
<string name="appearanceHintText">テーマ、フォント、バッジ</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">生体認証、SSL証明書、キャッシュ</string> <string name="securityHintText">生体認証、SSL証明書、キャッシュ</string>
<string name="languagesHintText">言語</string> <string name="languagesHintText">言語</string>
<string name="reportsHintText">クラッシュレポート</string> <string name="reportsHintText">クラッシュレポート</string>
<string name="rateAppHintText">あなたがGitNexが好きなら、それを称賛してもいいですよ。</string> <string name="rateAppHintText">あなたがGitNexが好きなら、それを称賛してもいいですよ。</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">アーカイブ済み</string> <string name="archivedRepository">アーカイブ済み</string>
<string name="archivedRepositoryMessage">このリポジトリはアーカイブされます。ファイルを表示することはできますが、問題/プルリクエストをプッシュまたはオープンすることはできません。</string> <string name="archivedRepositoryMessage">このリポジトリはアーカイブされます。ファイルを表示することはできますが、問題/プルリクエストをプッシュまたはオープンすることはできません。</string>
<string name="accountDeletedMessage">アカウントは正常に削除されました</string> <string name="accountDeletedMessage">アカウントは正常に削除されました</string>
<string name="removeAccountPopupTitle">アカウントの削除</string> <string name="removeAccountPopupTitle">アカウントの削除</string>
<string name="removeAccountPopupMessage">このアカウントをアプリから削除してよろしいですか?\n\nこれにより、このアカウントに関連するすべてのデータがアプリケーションからのみ削除されます。</string> <string name="removeAccountPopupMessage">このアカウントをアプリから削除してよろしいですか?\n\nこれにより、このアカウントに関連するすべてのデータがアプリケーションからのみ削除されます。</string>
<string name="addNewAccount">新規アカウント</string> <string name="addNewAccount">新規アカウント</string>
<string name="addNewAccountText">新規アカウントの追加</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">アカウントは既にアプリケーションに存在します</string> <string name="accountAlreadyExistsError">アカウントは既にアプリケーションに存在します</string>
<string name="accountAddedMessage">アカウントが正常に追加されました</string> <string name="accountAddedMessage">アカウントが正常に追加されました</string>
<string name="switchAccountSuccess">アカウントに切り替え: %1$s@%2$s</string> <string name="switchAccountSuccess">アカウントに切り替え: %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">通知</string> <string name="pageTitleNotifications">通知</string>
<string name="noDataNotifications">すべて確保🚀</string> <string name="noDataNotifications">すべて確保🚀</string>
<string name="notificationsPollingHeaderText">通知確認の間隔</string> <string name="notificationsPollingHeaderText">通知確認の間隔</string>
<string name="pollingDelaySelectedText">%d分</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">通知確認の間隔を選択</string> <string name="pollingDelayDialogHeaderText">通知確認の間隔を選択</string>
<string name="pollingDelayDialogDescriptionText">GitNexが新しい通知を確認する時間間隔を選択します。</string> <string name="pollingDelayDialogDescriptionText">GitNexが新しい通知を確認する時間間隔を選択します。</string>
<string name="markAsRead">既読にマーク</string> <string name="markAsRead">既読にマーク</string>
<string name="markAsUnread">未読にマーク</string> <string name="markAsUnread">未読にマーク</string>
<string name="pinNotification">ピン止め</string> <string name="pinNotification">ピン止め</string>
<string name="markedNotificationsAsRead">すべての通知を既読としてマークしました</string> <string name="markedNotificationsAsRead">すべての通知を既読としてマークしました</string>
<string name="notificationsHintText">ポーリング遅延、光、振動</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">通知を有効にする</string> <string name="enableNotificationsHeaderText">通知を有効にする</string>
<string name="enableLightsHeaderText">ライトを有効化</string> <string name="enableLightsHeaderText">ライトを有効化</string>
<string name="enableVibrationHeaderText">バイブレーションを有効にする</string> <string name="enableVibrationHeaderText">バイブレーションを有効にする</string>
@ -547,6 +570,7 @@
<plurals name="youHaveNewNotifications"> <plurals name="youHaveNewNotifications">
<item quantity="other">%s件の新しい通知があります</item> <item quantity="other">%s件の新しい通知があります</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">既読</string> <string name="isRead">既読</string>
<string name="isUnread">未読</string> <string name="isUnread">未読</string>
<string name="repoSettingsTitle">リポジトリ設定</string> <string name="repoSettingsTitle">リポジトリ設定</string>
@ -593,9 +617,9 @@
<string name="prClosed">プルリクエストがクローズされました</string> <string name="prClosed">プルリクエストがクローズされました</string>
<string name="prReopened">プルリクエストが再オープンされました</string> <string name="prReopened">プルリクエストが再オープンされました</string>
<string name="prMergeInfo">プルリクエスト情報</string> <string name="prMergeInfo">プルリクエスト情報</string>
<string name="accountDoesNotExist">URI%1$sのアカウントがアプリに存在しないようです。[新規アカウントの追加]ボタンをタップすると追加できます。</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">アプリケーションに移動</string> <string name="launchApp">アプリケーションに移動</string>
<string name="noActionText">GitNexは要求されたリソースを処理できません。作業の詳細を提供して、プロジェクトリポジトリで改善提案として課題の登録をおねがいします。下のボタンからデフォルト画面を起動するだけで、設定から変更できます。</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">生体認証</string> <string name="biometricAuthTitle">生体認証</string>
<string name="biometricAuthSubTitle">生体認証の資格情報を使用してロック解除する</string> <string name="biometricAuthSubTitle">生体認証の資格情報を使用してロック解除する</string>
<string name="biometricNotSupported">このデバイスで利用できる生体認証機能はありません</string> <string name="biometricNotSupported">このデバイスで利用できる生体認証機能はありません</string>
@ -639,6 +663,8 @@
<string name="notLoggedIn">%s\u25CFはログインしていません</string> <string name="notLoggedIn">%s\u25CFはログインしていません</string>
<string name="followSystem">システム設定に従う(ライト/ダーク)</string> <string name="followSystem">システム設定に従う(ライト/ダーク)</string>
<string name="followSystemBlack">システム設定に従う(ライト/ピッチブラック)</string> <string name="followSystemBlack">システム設定に従う(ライト/ピッチブラック)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">次のフォーク:%s</string> <string name="repoForkOf">次のフォーク:%s</string>
<string name="adoptRepo">登録</string> <string name="adoptRepo">登録</string>
<string name="repoAdopted">リポジトリ%sを登録しました</string> <string name="repoAdopted">リポジトリ%sを登録しました</string>
@ -662,12 +688,13 @@
<string name="newNoteContentHint">ここからノートを取り始める</string> <string name="newNoteContentHint">ここからノートを取り始める</string>
<string name="noteDateTime">%sを作成しました</string> <string name="noteDateTime">%sを作成しました</string>
<string name="noteTimeModified">%sを更新しました</string> <string name="noteTimeModified">%sを更新しました</string>
<string name="noteDeleteDialoMessage">本当にこのノートを削除しますか?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="other">ノートは正常に削除されました</item> <item quantity="other">ノートは正常に削除されました</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">すべてのノートが削除されます。この操作は元に戻せません。</string> <string name="notesAllDeletionMessage">すべてのノートが削除されます。この操作は元に戻せません。</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">コミット</string> <string name="commitText">コミット</string>
<string name="timelineAddedCommit">%1$s が %2$s %3$sを追加</string> <string name="timelineAddedCommit">%1$s が %2$s %3$sを追加</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -680,6 +707,7 @@
<string name="timelineAssigneesAssigned">%1$s は、%2$s から%3$sに割り当てられました。</string> <string name="timelineAssigneesAssigned">%1$s は、%2$s から%3$sに割り当てられました。</string>
<string name="timelineMilestoneAdded">%1$s は、これを マイルストーン %3$sの %2$s に追加しました。</string> <string name="timelineMilestoneAdded">%1$s は、これを マイルストーン %3$sの %2$s に追加しました。</string>
<string name="timelineMilestoneRemoved">%1$s はこれをマイルストーン%3$s の %2$s から 削除しました</string> <string name="timelineMilestoneRemoved">%1$s はこれをマイルストーン%3$s の %2$s から 削除しました</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s は、この課題 %2$s をクローズしました。</string> <string name="timelineStatusClosedIssue">%1$s は、この課題 %2$s をクローズしました。</string>
<string name="timelineStatusReopenedIssue">%1$s は、課題 %2$s を再オープンしました。</string> <string name="timelineStatusReopenedIssue">%1$s は、課題 %2$s を再オープンしました。</string>
<string name="timelineStatusReopenedPr">%1$s は、プルリクエスト %2$s を再オープンしました。</string> <string name="timelineStatusReopenedPr">%1$s は、プルリクエスト %2$s を再オープンしました。</string>
@ -708,7 +736,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">새 저장소</string> <string name="pageTitleNewRepo">새 저장소</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">New Pull Request</string> <string name="pageTitleNewPullRequest">New Pull Request</string>
<string name="pageTitleUsers">Users</string> <string name="pageTitleUsers">Users</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo repo</string> <string name="repoName">Demo repo</string>
<string name="repoDescription">Demo description</string> <string name="repoDescription">Demo description</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">저장소 설명</string> <string name="newRepoDescTintCopy">저장소 설명</string>
<string name="newRepoPrivateCopy">비공개</string> <string name="newRepoPrivateCopy">비공개</string>
<string name="newRepoOwner">소유자</string> <string name="newRepoOwner">소유자</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">조직 이름</string> <string name="newOrgTintCopy">조직 이름</string>
<string name="newOrgDescTintCopy">Organization Description</string> <string name="newOrgDescTintCopy">Organization Description</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Username</string> <string name="userName">Username</string>
<string name="passWord">Password</string> <string name="passWord">Password</string>
<string name="btnLogin">LOGIN</string> <string name="btnLogin">LOGIN</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Username is required</string> <string name="emptyFieldUsername">Username is required</string>
<string name="emptyFieldPassword">Password is required</string> <string name="emptyFieldPassword">Password is required</string>
<string name="protocolEmptyError">Protocol is required</string> <string name="protocolEmptyError">Protocol is required</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Cannot access network, please check your Internet connection</string> <string name="checkNetConnection">Cannot access network, please check your Internet connection</string>
<string name="repoNameErrorEmpty">Repository name is empty</string> <string name="repoNameErrorEmpty">Repository name is empty</string>
<string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Repository created successfully</string> <string name="repoCreated">Repository created successfully</string>
<string name="repoExistsError">Repository of this name already exists under selected Owner</string> <string name="repoExistsError">Repository of this name already exists under selected Owner</string>
<string name="repoOwnerError">Select owner for the repository</string> <string name="repoOwnerError">Select owner for the repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Organization name is empty</string> <string name="orgNameErrorEmpty">Organization name is empty</string>
<string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Organization description exceeds the max 255 characters limit</string> <string name="orgDescError">Organization description exceeds the max 255 characters limit</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">포크</string> <string name="infoTabRepoForksCount">포크</string>
<string name="infoTabRepoCreatedAt">생성됨</string> <string name="infoTabRepoCreatedAt">생성됨</string>
<string name="infoTabRepoUpdatedAt">마지막 업데이트</string> <string name="infoTabRepoUpdatedAt">마지막 업데이트</string>
<string name="infoShowMoreInformation">상세한 정보 보기</string>
<string name="infoMoreInformation">더 많은 정보</string> <string name="infoMoreInformation">더 많은 정보</string>
<string name="timeAtText">at</string> <string name="timeAtText">at</string>
<string name="issueMilestone">Milestone %1$s</string> <string name="issueMilestone">Milestone %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">General</string> <string name="settingsGeneralHeader">General</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">No more data available</string> <string name="noMoreData">No more data available</string>
<string name="createLabel">New Label</string> <string name="createLabel">New Label</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Team Name</string> <string name="newTeamTitle">Team Name</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Followers</string> <string name="profileTabFollowers">Followers</string>
<string name="profileTabFollowing">Following</string> <string name="profileTabFollowing">Following</string>
<string name="profileCreateNewEmailAddress">Add Email Address</string> <!-- profile section -->
<string name="profileEmailTitle">Email Address</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">Email address is empty</string> <string name="emailErrorEmpty">Email address is empty</string>
<string name="emailErrorInvalid">Email address is not valid</string> <string name="emailErrorInvalid">Email address is not valid</string>
<string name="emailErrorInUse">Email address is already in use</string> <string name="emailErrorInUse">Email address is already in use</string>
<string name="emailTypeText">Primary</string> <string name="emailTypeText">Primary</string>
<string name="profileTabEmails">Emails</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Add / Remove Labels</string> <string name="singleIssueEditLabels">Add / Remove Labels</string>
<string name="labelsUpdated">Labels updated</string> <string name="labelsUpdated">Labels updated</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string> <string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string>
<string name="versionUnknown">No Gitea detected!</string> <string name="versionUnknown">No Gitea detected!</string>
<string name="versionAlertDialogHeader">Unsupported Version of Gitea</string> <string name="versionAlertDialogHeader">Unsupported Version of Gitea</string>
<string name="loginViaPassword">Username / Password</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Choose your preferred login method to access your account. Token is more secure!</string>
<string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string> <string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string>
<string name="loginTokenError">Token is required</string> <string name="loginTokenError">Token is required</string>
<string name="prDeletedFork">Deleted Fork</string> <string name="prDeletedFork">Deleted Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -547,6 +570,7 @@
<plurals name="youHaveNewNotifications"> <plurals name="youHaveNewNotifications">
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Read</string> <string name="isRead">Read</string>
<string name="isUnread">Unread</string> <string name="isUnread">Unread</string>
<string name="repoSettingsTitle">Repository Settings</string> <string name="repoSettingsTitle">Repository Settings</string>
@ -593,9 +617,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -639,6 +663,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -662,12 +688,13 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -680,6 +707,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -708,7 +736,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Jauns repozitorijs</string> <string name="pageTitleNewRepo">Jauns repozitorijs</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">New Pull Request</string> <string name="pageTitleNewPullRequest">New Pull Request</string>
<string name="pageTitleUsers">Users</string> <string name="pageTitleUsers">Users</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo repo</string> <string name="repoName">Demo repo</string>
<string name="repoDescription">Demo description</string> <string name="repoDescription">Demo description</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Repository Description</string> <string name="newRepoDescTintCopy">Repository Description</string>
<string name="newRepoPrivateCopy">Privāts</string> <string name="newRepoPrivateCopy">Privāts</string>
<string name="newRepoOwner">Īpašnieks</string> <string name="newRepoOwner">Īpašnieks</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Organizācijas nosaukums</string> <string name="newOrgTintCopy">Organizācijas nosaukums</string>
<string name="newOrgDescTintCopy">Organization Description</string> <string name="newOrgDescTintCopy">Organization Description</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Username</string> <string name="userName">Username</string>
<string name="passWord">Password</string> <string name="passWord">Password</string>
<string name="btnLogin">LOGIN</string> <string name="btnLogin">LOGIN</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Username is required</string> <string name="emptyFieldUsername">Username is required</string>
<string name="emptyFieldPassword">Password is required</string> <string name="emptyFieldPassword">Password is required</string>
<string name="protocolEmptyError">Protocol is required</string> <string name="protocolEmptyError">Protocol is required</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Cannot access network, please check your Internet connection</string> <string name="checkNetConnection">Cannot access network, please check your Internet connection</string>
<string name="repoNameErrorEmpty">Repository name is empty</string> <string name="repoNameErrorEmpty">Repository name is empty</string>
<string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Repository created successfully</string> <string name="repoCreated">Repository created successfully</string>
<string name="repoExistsError">Repository of this name already exists under selected Owner</string> <string name="repoExistsError">Repository of this name already exists under selected Owner</string>
<string name="repoOwnerError">Select owner for the repository</string> <string name="repoOwnerError">Select owner for the repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Organization name is empty</string> <string name="orgNameErrorEmpty">Organization name is empty</string>
<string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Organization description exceeds the max 255 characters limit</string> <string name="orgDescError">Organization description exceeds the max 255 characters limit</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">Forks</string> <string name="infoTabRepoForksCount">Forks</string>
<string name="infoTabRepoCreatedAt">Created</string> <string name="infoTabRepoCreatedAt">Created</string>
<string name="infoTabRepoUpdatedAt">Last Updated</string> <string name="infoTabRepoUpdatedAt">Last Updated</string>
<string name="infoShowMoreInformation">Show More Information</string>
<string name="infoMoreInformation">More Information</string> <string name="infoMoreInformation">More Information</string>
<string name="timeAtText">at</string> <string name="timeAtText">at</string>
<string name="issueMilestone">Milestone %1$s</string> <string name="issueMilestone">Milestone %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">General</string> <string name="settingsGeneralHeader">General</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">No more data available</string> <string name="noMoreData">No more data available</string>
<string name="createLabel">New Label</string> <string name="createLabel">New Label</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Team Name</string> <string name="newTeamTitle">Team Name</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Followers</string> <string name="profileTabFollowers">Followers</string>
<string name="profileTabFollowing">Following</string> <string name="profileTabFollowing">Following</string>
<string name="profileCreateNewEmailAddress">Add Email Address</string> <!-- profile section -->
<string name="profileEmailTitle">Email Address</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">Email address is empty</string> <string name="emailErrorEmpty">Email address is empty</string>
<string name="emailErrorInvalid">Email address is not valid</string> <string name="emailErrorInvalid">Email address is not valid</string>
<string name="emailErrorInUse">Email address is already in use</string> <string name="emailErrorInUse">Email address is already in use</string>
<string name="emailTypeText">Primary</string> <string name="emailTypeText">Primary</string>
<string name="profileTabEmails">Emails</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Add / Remove Labels</string> <string name="singleIssueEditLabels">Add / Remove Labels</string>
<string name="labelsUpdated">Labels updated</string> <string name="labelsUpdated">Labels updated</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string> <string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string>
<string name="versionUnknown">No Gitea detected!</string> <string name="versionUnknown">No Gitea detected!</string>
<string name="versionAlertDialogHeader">Unsupported Version of Gitea</string> <string name="versionAlertDialogHeader">Unsupported Version of Gitea</string>
<string name="loginViaPassword">Username / Password</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Choose your preferred login method to access your account. Token is more secure!</string>
<string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string> <string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string>
<string name="loginTokenError">Token is required</string> <string name="loginTokenError">Token is required</string>
<string name="prDeletedFork">Deleted Fork</string> <string name="prDeletedFork">Deleted Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -549,6 +572,7 @@
<item quantity="one">You have %s new notification</item> <item quantity="one">You have %s new notification</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Read</string> <string name="isRead">Read</string>
<string name="isUnread">Unread</string> <string name="isUnread">Unread</string>
<string name="repoSettingsTitle">Repository Settings</string> <string name="repoSettingsTitle">Repository Settings</string>
@ -595,9 +619,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -641,6 +665,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -664,7 +690,7 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="zero">Notes deleted successfully</item> <item quantity="zero">Notes deleted successfully</item>
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
@ -672,6 +698,7 @@
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -684,6 +711,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -712,7 +740,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -12,8 +12,10 @@
<string name="navLogout">Uitloggen</string> <string name="navLogout">Uitloggen</string>
<string name="navAdministration">Instance Administration</string> <string name="navAdministration">Instance Administration</string>
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Meest Bezochte Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notities</string>
<string name="navAccount">Account Instellingen</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Nieuwe Repository</string> <string name="pageTitleNewRepo">Nieuwe Repository</string>
@ -30,9 +32,10 @@
<string name="pageTitleAddEmail">E-mailadres Toevoegen</string> <string name="pageTitleAddEmail">E-mailadres Toevoegen</string>
<string name="pageTitleNewFile">Nieuw Bestand</string> <string name="pageTitleNewFile">Nieuw Bestand</string>
<string name="pageTitleExplore">Ontdek</string> <string name="pageTitleExplore">Ontdek</string>
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administratie</string>
<string name="pageTitleNewPullRequest">Nieuw Pull Request</string> <string name="pageTitleNewPullRequest">Nieuw Pull Request</string>
<string name="pageTitleUsers">Users</string> <string name="pageTitleUsers">Gebruikers</string>
<string name="pageTitleAddRepository">Voeg Repository Toe</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Voorbeeld repo</string> <string name="repoName">Voorbeeld repo</string>
<string name="repoDescription">Voorbeeld beschrijving</string> <string name="repoDescription">Voorbeeld beschrijving</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Repository Beschrijving</string> <string name="newRepoDescTintCopy">Repository Beschrijving</string>
<string name="newRepoPrivateCopy">Privé</string> <string name="newRepoPrivateCopy">Privé</string>
<string name="newRepoOwner">Eigenaar</string> <string name="newRepoOwner">Eigenaar</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Naam Organisatie</string> <string name="newOrgTintCopy">Naam Organisatie</string>
<string name="newOrgDescTintCopy">Beschrijving Organisatie</string> <string name="newOrgDescTintCopy">Beschrijving Organisatie</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Gebruikersnaam</string> <string name="userName">Gebruikersnaam</string>
<string name="passWord">Wachtwoord</string> <string name="passWord">Wachtwoord</string>
<string name="btnLogin">INLOGGEN</string> <string name="btnLogin">INLOGGEN</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Gebruikersnaam is vereist</string> <string name="emptyFieldUsername">Gebruikersnaam is vereist</string>
<string name="emptyFieldPassword">Wachtwoord is vereist</string> <string name="emptyFieldPassword">Wachtwoord is vereist</string>
<string name="protocolEmptyError">Protocol is vereist</string> <string name="protocolEmptyError">Protocol is vereist</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Verbindingsfout, controleer uw internetverbinding</string> <string name="checkNetConnection">Verbindingsfout, controleer uw internetverbinding</string>
<string name="repoNameErrorEmpty">Repository naam is leeg</string> <string name="repoNameErrorEmpty">Repository naam is leeg</string>
<string name="repoNameErrorInvalid">Repository naam is niet geldig. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Repository naam is niet geldig. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Repository met succes aangemaakt</string> <string name="repoCreated">Repository met succes aangemaakt</string>
<string name="repoExistsError">Er bestaat al een Repository met deze naam voor de geselecteerde Eigenaar</string> <string name="repoExistsError">Er bestaat al een Repository met deze naam voor de geselecteerde Eigenaar</string>
<string name="repoOwnerError">Selecteer eigenaar van de repository</string> <string name="repoOwnerError">Selecteer eigenaar van de repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Organisatie naam is leeg</string> <string name="orgNameErrorEmpty">Organisatie naam is leeg</string>
<string name="orgNameErrorInvalid">Organisatie naam is niet geldig. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Organisatie naam is niet geldig. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Organisatie beschrijving overschrijdt het limiet van 255 karakters</string> <string name="orgDescError">Organisatie beschrijving overschrijdt het limiet van 255 karakters</string>
@ -100,13 +108,12 @@
<string name="infoTabRepoForksCount">Aantal Forks</string> <string name="infoTabRepoForksCount">Aantal Forks</string>
<string name="infoTabRepoCreatedAt">Aangemaakt</string> <string name="infoTabRepoCreatedAt">Aangemaakt</string>
<string name="infoTabRepoUpdatedAt">Laatst Bijgewerkt</string> <string name="infoTabRepoUpdatedAt">Laatst Bijgewerkt</string>
<string name="infoShowMoreInformation">Toon Meer Informatie</string>
<string name="infoMoreInformation">Meer Informatie</string> <string name="infoMoreInformation">Meer Informatie</string>
<string name="timeAtText">om</string> <string name="timeAtText">om</string>
<string name="issueMilestone">Mijlpaal %1$s</string> <string name="issueMilestone">Mijlpaal %1$s</string>
<string name="dueDate">Vervalt op %1$s</string> <string name="dueDate">Vervalt op %1$s</string>
<string name="assignedTo">Toegewezen aan: %1$s</string> <string name="assignedTo">Toegewezen aan: %1$s</string>
<string name="assignedToMe">Assigned to Me</string> <string name="assignedToMe">Toegewezen aan Mij</string>
<string name="commentButtonText">Reactie</string> <string name="commentButtonText">Reactie</string>
<string name="commentEmptyError">Voer uw reactie in</string> <string name="commentEmptyError">Voer uw reactie in</string>
<string name="commentSuccess">Reactie geplaatst</string> <string name="commentSuccess">Reactie geplaatst</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Activeer concept verwijdering</string> <string name="settingsEnableCommentsDeletionText">Activeer concept verwijdering</string>
<string name="settingsEnableCommentsDeletionHintText">Verwijder reactie concept wanneer reactie is geplaatst</string> <string name="settingsEnableCommentsDeletionHintText">Verwijder reactie concept wanneer reactie is geplaatst</string>
<string name="settingsGeneralHeader">Algemeen</string> <string name="settingsGeneralHeader">Algemeen</string>
<string name="generalHintText">Beginscherm, standaard URL afhandelaar</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Standaard URL Afhandelaar</string> <string name="generalDeepLinkDefaultScreen">Standaard URL Afhandelaar</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N.v.t.</string>
<string name="linkSelectorDialogTitle">Selecteer Standaard URL Afhandelaar Scherm</string> <string name="linkSelectorDialogTitle">Selecteer Standaard URL Afhandelaar Scherm</string>
<string name="settingsBiometricHeader">Ondersteuning voor Biometrie</string> <string name="settingsBiometricHeader">Ondersteuning voor Biometrie</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Inspringing</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">Geen verdere gegevens beschikbaar</string> <string name="noMoreData">Geen verdere gegevens beschikbaar</string>
<string name="createLabel">Nieuw Label</string> <string name="createLabel">Nieuw Label</string>
@ -196,18 +209,18 @@
<string name="labelColor">Label Kleur</string> <string name="labelColor">Label Kleur</string>
<string name="labelEmptyError">Label naam is leeg</string> <string name="labelEmptyError">Label naam is leeg</string>
<string name="labelNameError">Label name is not valid</string> <string name="labelNameError">Label name is not valid</string>
<string name="labelCreated">Label created</string> <string name="labelCreated">Label aangemaakt</string>
<string name="labelUpdated">Label updated</string> <string name="labelUpdated">Label bijgewerkt</string>
<string name="labelMenuContentDesc">Desc</string> <string name="labelMenuContentDesc">Desc</string>
<string name="labelDeleteText">Label deleted</string> <string name="labelDeleteText">Label verwijderd</string>
<string name="selectBranchError">Select a branch for release</string> <string name="selectBranchError">Select a branch for release</string>
<string name="alertDialogTokenRevokedTitle">Authorization Error</string> <string name="alertDialogTokenRevokedTitle">Authorization Error</string>
<string name="alertDialogTokenRevokedMessage">It seems that the Access Token is revoked OR your are not allowed to see these contents.\n\nIn case of revoked Token, please logout and login again</string> <string name="alertDialogTokenRevokedMessage">It seems that the Access Token is revoked OR your are not allowed to see these contents.\n\nIn case of revoked Token, please logout and login again</string>
<string name="labelDeleteMessage">Do you really want to delete this label?</string> <string name="labelDeleteMessage">Do you really want to delete this label?</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<string name="orgTabTeams">Teams</string> <string name="orgTabTeams">Teams</string>
<string name="orgTabMembers">Members</string> <string name="orgTabMembers">Leden</string>
<string name="teamTitle">Team name</string> <string name="teamTitle">Teamnaam</string>
<string name="teamDescription">Team desc</string> <string name="teamDescription">Team desc</string>
<string name="teamPermissions">Permissions</string> <string name="teamPermissions">Permissions</string>
<string name="teamPermissionNone">• Members of this team do not have any permissions.</string> <string name="teamPermissionNone">• Members of this team do not have any permissions.</string>
@ -215,19 +228,20 @@
<string name="teamPermissionWrite">• Members of this team can view and push to team repositories.</string> <string name="teamPermissionWrite">• Members of this team can view and push to team repositories.</string>
<string name="teamPermissionAdmin">• Members of this team can push to and from team repositories and add collaborators.</string> <string name="teamPermissionAdmin">• Members of this team can push to and from team repositories and add collaborators.</string>
<string name="teamPermissionOwner">• Members of this team have owner permissions.</string> <string name="teamPermissionOwner">• Members of this team have owner permissions.</string>
<string name="teamShowAll">show all</string> <string name="teamShowAll">alles weergeven</string>
<string name="orgMember">Org members</string> <string name="orgMember">Org members</string>
<string name="orgTeamMembers">Organization team members</string> <string name="orgTeamMembers">Organization team members</string>
<string name="removeTeamMember">Remove %s</string> <string name="removeTeamMember">Verwijder %s</string>
<string name="addTeamMember">Add %s</string> <string name="addTeamMember">Voeg %s toe</string>
<string name="addTeamMemberMessage">Do you want to add this user to the team?</string> <string name="addTeamMemberMessage">Wilt u deze gebruiker toevoegen aan het team?</string>
<string name="removeTeamMemberMessage">Do you want to remove this user from the team?</string> <string name="removeTeamMemberMessage">Wilt u deze gebruiker verwijderen uit het team?</string>
<string name="memberAddedMessage">Member added to the team successfully</string> <string name="memberAddedMessage">Gebruiker succesvol aan het team toegevoegd</string>
<string name="memberRemovedMessage">Member removed from the team successfully</string> <string name="memberRemovedMessage">Gebruiker succesvol uit het team verwijderd</string>
<string name="repoAddedMessage">Repository added to the team successfully</string> <string name="repoAddedMessage">Repository succesvol aan het team toegevoegd</string>
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository succesvol uit het team verwijderd</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Team Name</string> <string name="newTeamTitle">Team Name</string>
@ -240,7 +254,7 @@
<string name="teamNameEmpty">Please enter team name</string> <string name="teamNameEmpty">Please enter team name</string>
<string name="teamNameError">Team name should contain only alphanumeric, dash (-), underscore (_) and dot (.) characters</string> <string name="teamNameError">Team name should contain only alphanumeric, dash (-), underscore (_) and dot (.) characters</string>
<string name="teamPermissionEmpty">Please select permission</string> <string name="teamPermissionEmpty">Please select permission</string>
<string name="teamDescError">Team description have illegal characters</string> <string name="teamDescError">Team beschrijving heeft ongeldige tekens</string>
<string name="teamDescLimit">Team beschrijving heeft meer dan 100 karakters</string> <string name="teamDescLimit">Team beschrijving heeft meer dan 100 karakters</string>
<string name="teamCreated">Team met succes aangemaakt</string> <string name="teamCreated">Team met succes aangemaakt</string>
<!-- create team --> <!-- create team -->
@ -254,7 +268,7 @@
<!-- add collaborator --> <!-- add collaborator -->
<string name="addCollaboratorSearchHint">Zoek gebruikers</string> <string name="addCollaboratorSearchHint">Zoek gebruikers</string>
<string name="addCollaboratorViewUserDesc">Gebruikersnaam</string> <string name="addCollaboratorViewUserDesc">Gebruikersnaam</string>
<string name="removeCollaboratorDialogTitle">Remove %s?</string> <string name="removeCollaboratorDialogTitle">Verwijder %s?</string>
<string name="removeCollaboratorMessage">Wilt u deze gebruiker verwijderen van deze repository?</string> <string name="removeCollaboratorMessage">Wilt u deze gebruiker verwijderen van deze repository?</string>
<string name="removeCollaboratorToastText">Gebruiker verwijderd van repository.</string> <string name="removeCollaboratorToastText">Gebruiker verwijderd van repository.</string>
<string name="addCollaboratorToastText">Gebruiker toegevoegd aan repository.</string> <string name="addCollaboratorToastText">Gebruiker toegevoegd aan repository.</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Volgers</string> <string name="profileTabFollowers">Volgers</string>
<string name="profileTabFollowing">Volgend</string> <string name="profileTabFollowing">Volgend</string>
<string name="profileCreateNewEmailAddress">E-mailadres Toevoegen</string> <!-- profile section -->
<string name="profileEmailTitle">E-mailadres</string> <!-- account settings -->
<string name="accountEmails">E-mails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">Nieuw e-mailadres met succes toegevoegd</string> <string name="emailAddedText">Nieuw e-mailadres met succes toegevoegd</string>
<string name="emailErrorEmpty">E-mailadres is leeg</string> <string name="emailErrorEmpty">E-mailadres is leeg</string>
<string name="emailErrorInvalid">E-mailadres is niet geldig</string> <string name="emailErrorInvalid">E-mailadres is niet geldig</string>
<string name="emailErrorInUse">E-mailadres is reeds in gebruik</string> <string name="emailErrorInUse">E-mailadres is reeds in gebruik</string>
<string name="emailTypeText">Primair</string> <string name="emailTypeText">Primair</string>
<string name="profileTabEmails">E-mailadressen</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Toevoegen / Verwijderen Label</string> <string name="singleIssueEditLabels">Toevoegen / Verwijderen Label</string>
<string name="labelsUpdated">Label bijgewerkt</string> <string name="labelsUpdated">Label bijgewerkt</string>
@ -286,7 +302,7 @@
<!-- single issue section --> <!-- single issue section -->
<string name="repoMetaData">Repository Meta</string> <string name="repoMetaData">Repository Meta</string>
<!-- admin --> <!-- admin -->
<string name="adminCreateNewUser">New User</string> <string name="adminCreateNewUser">Nieuwe Gebruiker</string>
<string name="adminUsers">Systeemgebruikers</string> <string name="adminUsers">Systeemgebruikers</string>
<string name="userRoleAdmin">Administrator</string> <string name="userRoleAdmin">Administrator</string>
<string name="adminCron">Cron-taken</string> <string name="adminCron">Cron-taken</string>
@ -299,13 +315,13 @@
<!-- create user --> <!-- create user -->
<string name="userFullNameText">Volledige Naam</string> <string name="userFullNameText">Volledige Naam</string>
<string name="userEmail">E-mailadres</string> <string name="userEmail">E-mailadres</string>
<string name="userUserName">Username</string> <string name="userUserName">Gebruikersnaam</string>
<string name="userPassword">Password</string> <string name="userPassword">Wachtwoord</string>
<string name="userInvalidFullName">Invalid Full Name</string> <string name="userInvalidFullName">Ongeldige Volledige Naam</string>
<string name="userInvalidUserName">Invalid Username</string> <string name="userInvalidUserName">Ongeldige Gebruikersnaam</string>
<string name="userInvalidEmail">Invalid Email</string> <string name="userInvalidEmail">Ongeldige E-mail</string>
<string name="userCreatedText">New user added successfully</string> <string name="userCreatedText">New user added successfully</string>
<string name="userExistsError">User already exists</string> <string name="userExistsError">Gebruiker bestaat al</string>
<!-- create user --> <!-- create user -->
<!-- edit issue --> <!-- edit issue -->
<string name="editIssueNavHeader">Edit Issue #%1$s</string> <string name="editIssueNavHeader">Edit Issue #%1$s</string>
@ -314,37 +330,37 @@
<!-- release --> <!-- release -->
<string name="createRelease">New Release</string> <string name="createRelease">New Release</string>
<string name="releaseTagNameText">Tag Name</string> <string name="releaseTagNameText">Tag Name</string>
<string name="releaseTitleText">Title</string> <string name="releaseTitleText">Titel</string>
<string name="releaseContentText">Content</string> <string name="releaseContentText">Inhoud</string>
<string name="releaseTypeText">Mark as Pre-Release</string> <string name="releaseTypeText">Markeer als Pre-Release</string>
<string name="releaseBranchText">Select Branch</string> <string name="releaseBranchText">Selecteer Branch</string>
<string name="releaseDraftText">Draft</string> <string name="releaseDraftText">Draft</string>
<string name="tagNameErrorEmpty">Tag name is empty</string> <string name="tagNameErrorEmpty">Tag naam is leeg</string>
<string name="titleErrorEmpty">Title is empty</string> <string name="titleErrorEmpty">Titel is leeg</string>
<string name="releaseCreatedText">New release created</string> <string name="releaseCreatedText">New release created</string>
<string name="deleteReleaseConfirmation">Do you really want to delete this release?</string> <string name="deleteReleaseConfirmation">Do you really want to delete this release?</string>
<string name="releaseDeleted">Release deleted</string> <string name="releaseDeleted">Release deleted</string>
<!-- release --> <!-- release -->
<string name="loginOTPTypeError">OTP code should be numbers</string> <string name="loginOTPTypeError">OTP code moeten nummers zijn</string>
<string name="loginOTP">OTP Code (Optional)</string> <string name="loginOTP">OTP Code (Optioneel)</string>
<string name="otpMessage">Enter otp code if 2FA is enabled</string> <string name="otpMessage">Vul otp code in als 2FA is ingeschakeld</string>
<string name="openWebRepo">Open in Browser</string> <string name="openWebRepo">Open in Browser</string>
<string name="repoStargazersInMenu">Stargazers</string> <string name="repoStargazersInMenu">Stargazers</string>
<string name="repoWatchersInMenu">Watchers</string> <string name="repoWatchersInMenu">Watchers</string>
<string name="noDataWebsite">No website found</string> <string name="noDataWebsite">Geen website gevonden</string>
<string name="noDataDescription">No description found</string> <string name="noDataDescription">Geen beschrijving gevonden</string>
<string name="noDataLocation">No location found</string> <string name="noDataLocation">Geen locatie gevonden</string>
<string name="starMember">Star</string> <string name="starMember">Ster</string>
<string name="watcherMember">Watcher</string> <string name="watcherMember">Watcher</string>
<string name="zipArchiveDownloadReleasesTab">Source code (ZIP)</string> <string name="zipArchiveDownloadReleasesTab">Source code (ZIP)</string>
<string name="tarArchiveDownloadReleasesTab">Source code (TAR.GZ)</string> <string name="tarArchiveDownloadReleasesTab">Source code (TAR.GZ)</string>
<!-- new file --> <!-- new file -->
<string name="newFileNameTintCopy">File Name</string> <string name="newFileNameTintCopy">Bestandsnaam</string>
<string name="newFileBranchTintCopy">New Branch Name</string> <string name="newFileBranchTintCopy">Nieuwe Branch Naam</string>
<string name="newFileContentTintCopy">File Content</string> <string name="newFileContentTintCopy">Inhoud Bestand</string>
<string name="newFileButtonCopy">Create New File</string> <string name="newFileButtonCopy">Maak Nieuw Bestand</string>
<string name="newFileNameHintMessage">with folder: app/test.md</string> <string name="newFileNameHintMessage">met folder: app/test.md</string>
<string name="newFileMessageTintCopy">Commit Message</string> <string name="newFileMessageTintCopy">Commitbericht</string>
<string name="newFileInvalidBranchName">Invalid branch name, may only contain &#8211;, a&#8211;z, 0&#8211;9</string> <string name="newFileInvalidBranchName">Invalid branch name, may only contain &#8211;, a&#8211;z, 0&#8211;9</string>
<string name="newFileCommitMessageError">Commit message is too long</string> <string name="newFileCommitMessageError">Commit message is too long</string>
<string name="newFileSuccessMessage">New file created</string> <string name="newFileSuccessMessage">New file created</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string> <string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string>
<string name="versionUnknown">No Gitea detected!</string> <string name="versionUnknown">No Gitea detected!</string>
<string name="versionAlertDialogHeader">Unsupported Version of Gitea</string> <string name="versionAlertDialogHeader">Unsupported Version of Gitea</string>
<string name="loginViaPassword">Username / Password</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Choose your preferred login method to access your account. Token is more secure!</string>
<string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string> <string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string>
<string name="loginTokenError">Token is required</string> <string name="loginTokenError">Token is required</string>
<string name="prDeletedFork">Deleted Fork</string> <string name="prDeletedFork">Deleted Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -548,6 +571,7 @@
<item quantity="one">You have %s new notification</item> <item quantity="one">You have %s new notification</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Read</string> <string name="isRead">Read</string>
<string name="isUnread">Unread</string> <string name="isUnread">Unread</string>
<string name="repoSettingsTitle">Repository Settings</string> <string name="repoSettingsTitle">Repository Settings</string>
@ -594,9 +618,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -640,6 +664,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -663,13 +689,14 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -682,6 +709,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -710,7 +738,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -10,10 +10,12 @@
<string name="navAbout">O programie</string> <string name="navAbout">O programie</string>
<string name="navRate">Oceń GitNex</string> <string name="navRate">Oceń GitNex</string>
<string name="navLogout">Wyloguj się</string> <string name="navLogout">Wyloguj się</string>
<string name="navAdministration">Instance Administration</string> <string name="navAdministration">Administacja instancji</string>
<string name="navMyIssues">Moje zgłoszenia</string> <string name="navMyIssues">Moje zgłoszenia</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notatki</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Nowe repozytorium</string> <string name="pageTitleNewRepo">Nowe repozytorium</string>
@ -30,9 +32,10 @@
<string name="pageTitleAddEmail">Dodaj adres e-mail</string> <string name="pageTitleAddEmail">Dodaj adres e-mail</string>
<string name="pageTitleNewFile">Nowy plik</string> <string name="pageTitleNewFile">Nowy plik</string>
<string name="pageTitleExplore">Przeglądaj</string> <string name="pageTitleExplore">Przeglądaj</string>
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administracja</string>
<string name="pageTitleNewPullRequest">Nowy Pull Request</string> <string name="pageTitleNewPullRequest">Nowy Pull Request</string>
<string name="pageTitleUsers">Użytkownicy</string> <string name="pageTitleUsers">Użytkownicy</string>
<string name="pageTitleAddRepository">Dodaj repozytorium</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Repozytorium demo</string> <string name="repoName">Repozytorium demo</string>
<string name="repoDescription">Opis demo</string> <string name="repoDescription">Opis demo</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Opis repozytorium</string> <string name="newRepoDescTintCopy">Opis repozytorium</string>
<string name="newRepoPrivateCopy">Prywatny</string> <string name="newRepoPrivateCopy">Prywatny</string>
<string name="newRepoOwner">Właściciel</string> <string name="newRepoOwner">Właściciel</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Nazwa organizacji</string> <string name="newOrgTintCopy">Nazwa organizacji</string>
<string name="newOrgDescTintCopy">Opis organizacji</string> <string name="newOrgDescTintCopy">Opis organizacji</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Nazwa użytkownika</string> <string name="userName">Nazwa użytkownika</string>
<string name="passWord">Hasło</string> <string name="passWord">Hasło</string>
<string name="btnLogin">ZALOGUJ</string> <string name="btnLogin">ZALOGUJ</string>
@ -52,14 +58,15 @@
<string name="navigationDrawerOpen">Otwórz szufladę nawigacji</string> <string name="navigationDrawerOpen">Otwórz szufladę nawigacji</string>
<string name="navigationDrawerClose">Zamknij szufladę nawigacji</string> <string name="navigationDrawerClose">Zamknij szufladę nawigacji</string>
<string name="protocol">Protokół</string> <string name="protocol">Protokół</string>
<string name="urlInfoTooltip">1- Choose the correct protocol(https or http). \n2- Enter instance url e.g: try.gitea.io. \n3- If you have enabled 2FA for your account, enter the code in the OTP Code field. \n4- For HTTP basic auth use USERNAME@DOMAIN.COM in the URL field.</string> <string name="urlInfoTooltip">1- Wybierz poprawny protokół (https lub http). \n2- Wprowadź adres URL instancji np: try.gitea.io. \n3- Jeśli aktywowano 2FA dla swojego konta, wprowadź kod w polu OTP Code. \n4 - Dla podstawowej autoryzacji HTTP użyj NAZWAUŻYTKOWNIKA@STRONA.PL w polu URL.</string>
<string name="malformedUrl">Nie można połączyć się z hostem. Sprawdź czy adres URL i port są prawidłowe</string> <string name="malformedUrl">Nie można połączyć się z hostem. Sprawdź czy adres URL i port są prawidłowe</string>
<string name="protocolError">It is not recommended to use HTTP protocol unless you are testing on local network</string> <string name="protocolError">Nie zaleca się używania protokołu HTTP, z wyjątkiem testowania w sieci lokalnej</string>
<string name="malformedJson">Malformed JSON was received. Server response was not successful</string> <string name="malformedJson">Otrzymano błędne JSON. Odpowiedź serwera nie powiodła się</string>
<string name="emptyFieldURL">Adres URL instancji jest wymagany</string> <string name="emptyFieldURL">Adres URL instancji jest wymagany</string>
<string name="emptyFieldUsername">Nazwa użytkownika jest wymagana</string> <string name="emptyFieldUsername">Nazwa użytkownika jest wymagana</string>
<string name="emptyFieldPassword">Hasło jest wymagane</string> <string name="emptyFieldPassword">Hasło jest wymagane</string>
<string name="protocolEmptyError">Protokuł jest wymagany</string> <string name="protocolEmptyError">Protokuł jest wymagany</string>
<string name="instanceHelperText">Wprowadź adresURL bez http lub https. Przykład: codeberg.org</string>
<string name="checkNetConnection">Nie można uzyskać dostępu do sieci, sprawdź swoje połączenie internetowe</string> <string name="checkNetConnection">Nie można uzyskać dostępu do sieci, sprawdź swoje połączenie internetowe</string>
<string name="repoNameErrorEmpty">Nazwa repozytorium jest pusta</string> <string name="repoNameErrorEmpty">Nazwa repozytorium jest pusta</string>
<string name="repoNameErrorInvalid">Nazwa repozytorium jest nieprawidłowa. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Nazwa repozytorium jest nieprawidłowa. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Repozytorium utworzone pomyślnie</string> <string name="repoCreated">Repozytorium utworzone pomyślnie</string>
<string name="repoExistsError">Repozytorium o tej nazwie już istnieje pod wybranym właścicielem</string> <string name="repoExistsError">Repozytorium o tej nazwie już istnieje pod wybranym właścicielem</string>
<string name="repoOwnerError">Wybierz właściciela tego repozytorium</string> <string name="repoOwnerError">Wybierz właściciela tego repozytorium</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Nazwa organizacji jest pusta</string> <string name="orgNameErrorEmpty">Nazwa organizacji jest pusta</string>
<string name="orgNameErrorInvalid">Nazwa organizacji jest nieprawidłowa, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Nazwa organizacji jest nieprawidłowa, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Opis organizacji przekracza limit 255 znaków</string> <string name="orgDescError">Opis organizacji przekracza limit 255 znaków</string>
@ -83,7 +91,7 @@
<string name="repoContentAvatar">Repozytorium</string> <string name="repoContentAvatar">Repozytorium</string>
<string name="privateAvatar">Pri</string> <string name="privateAvatar">Pri</string>
<string name="removeContent">Usuń</string> <string name="removeContent">Usuń</string>
<string name="genericApiError">Instance has returned an error. Code %d</string> <string name="genericApiError">Instancja zwróciła błąd. Kod %d</string>
<string name="tabTextInfo">Szczegóły</string> <string name="tabTextInfo">Szczegóły</string>
<string name="tabTextFiles">Pliki</string> <string name="tabTextFiles">Pliki</string>
<string name="tabTextMl">Kamienie milowe</string> <string name="tabTextMl">Kamienie milowe</string>
@ -100,13 +108,12 @@
<string name="infoTabRepoForksCount">Forki</string> <string name="infoTabRepoForksCount">Forki</string>
<string name="infoTabRepoCreatedAt">Utworzono</string> <string name="infoTabRepoCreatedAt">Utworzono</string>
<string name="infoTabRepoUpdatedAt">Ostatnia aktualizacja</string> <string name="infoTabRepoUpdatedAt">Ostatnia aktualizacja</string>
<string name="infoShowMoreInformation">Pokaż więcej informacji</string>
<string name="infoMoreInformation">Więcej informacji</string> <string name="infoMoreInformation">Więcej informacji</string>
<string name="timeAtText">w</string> <string name="timeAtText">w</string>
<string name="issueMilestone">Etap %1$s</string> <string name="issueMilestone">Etap %1$s</string>
<string name="dueDate">Termin %1$s</string> <string name="dueDate">Termin %1$s</string>
<string name="assignedTo">Przypisano do: %1$s</string> <string name="assignedTo">Przypisano do: %1$s</string>
<string name="assignedToMe">Assigned to Me</string> <string name="assignedToMe">Przypisane do mnie</string>
<string name="commentButtonText">Komentarz</string> <string name="commentButtonText">Komentarz</string>
<string name="commentEmptyError">Napisz swój komentarz</string> <string name="commentEmptyError">Napisz swój komentarz</string>
<string name="commentSuccess">Komentarz wysłany</string> <string name="commentSuccess">Komentarz wysłany</string>
@ -115,7 +122,7 @@
<string name="commitAuthor">Autor commitu: %1$s</string> <string name="commitAuthor">Autor commitu: %1$s</string>
<string name="releaseDownloadText">Pobrania</string> <string name="releaseDownloadText">Pobrania</string>
<string name="releasePublishedBy">Opublikowane przez @%1$s</string> <string name="releasePublishedBy">Opublikowane przez @%1$s</string>
<string name="noReleaseBodyContent">Release notes are not provided by the publisher.</string> <string name="noReleaseBodyContent">Informacje o wydaniu nie zostały podane przez osobę publikującą.</string>
<string name="newMilestoneTitle">Tytuł</string> <string name="newMilestoneTitle">Tytuł</string>
<string name="newMilestoneDescription">Opis</string> <string name="newMilestoneDescription">Opis</string>
<string name="newMilestoneDueDate">Termin</string> <string name="newMilestoneDueDate">Termin</string>
@ -123,7 +130,7 @@
<string name="milestoneDescError">Opis etapu przekracza limit 255 znaków</string> <string name="milestoneDescError">Opis etapu przekracza limit 255 znaków</string>
<string name="milestoneCreated">Etap został utworzony pomyślnie</string> <string name="milestoneCreated">Etap został utworzony pomyślnie</string>
<string name="milestoneDateEmpty">Proszę wybrać termin</string> <string name="milestoneDateEmpty">Proszę wybrać termin</string>
<string name="milestoneNoDueDate">No due date</string> <string name="milestoneNoDueDate">Nie ustalono terminu</string>
<string name="milestoneNoDescription">Brak opisu</string> <string name="milestoneNoDescription">Brak opisu</string>
<string name="milestoneIssueStatusOpen">Otwarte %1$d</string> <string name="milestoneIssueStatusOpen">Otwarte %1$d</string>
<string name="milestoneIssueStatusClosed">Zamknięte %1$d</string> <string name="milestoneIssueStatusClosed">Zamknięte %1$d</string>
@ -153,25 +160,25 @@
<string name="settingsLanguageSelectedHeaderDefault">Angielski</string> <string name="settingsLanguageSelectedHeaderDefault">Angielski</string>
<string name="settingsAppearanceHeader">Wygląd</string> <string name="settingsAppearanceHeader">Wygląd</string>
<string name="settingsLanguageSelectorDialogTitle">Wybierz język</string> <string name="settingsLanguageSelectorDialogTitle">Wybierz język</string>
<string name="settingsLightThemeTimeSelectorHeader">Light Theme Switch Time</string> <string name="settingsLightThemeTimeSelectorHeader">Czas przełączenia na jasny motyw</string>
<string name="settingsDarkThemeTimeSelectorHeader">Dark Theme Switch Time</string> <string name="settingsDarkThemeTimeSelectorHeader">Czas przełączenia na ciemny motyw</string>
<string name="settingsTimeSelectorDialogTitle">Wybierz format czasu</string> <string name="settingsTimeSelectorDialogTitle">Wybierz format czasu</string>
<string name="settingsHelpTranslateText">Przetłumacz GitNex za pomocą Crowdin</string> <string name="settingsHelpTranslateText">Przetłumacz GitNex za pomocą Crowdin</string>
<string name="codeBlockHeaderText">Kolor bloku kodu</string> <string name="codeBlockHeaderText">Kolor bloku kodu</string>
<string name="settingsCodeBlockSelectorDialogTitle">Wybór koloru bloku kodu</string> <string name="settingsCodeBlockSelectorDialogTitle">Wybór koloru bloku kodu</string>
<string name="settingsHomeScreenHeaderText">Ekran główny</string> <string name="settingsHomeScreenHeaderText">Ekran główny</string>
<string name="settingsHomeScreenSelectedText">Moje repozytoria</string> <string name="settingsHomeScreenSelectedText">Moje repozytoria</string>
<string name="settingsHomeScreenSelectorDialogTitle">Select Home Screen</string> <string name="settingsHomeScreenSelectorDialogTitle">Wybierz ekran główny</string>
<string name="settingsCustomFontHeaderText">Czcionka</string> <string name="settingsCustomFontHeaderText">Czcionka</string>
<string name="settingsCustomFontSelectorDialogTitle">Wybierz czcionkę</string> <string name="settingsCustomFontSelectorDialogTitle">Wybierz czcionkę</string>
<string name="themeSelectorDialogTitle">Wybierz motyw aplikacji</string> <string name="themeSelectorDialogTitle">Wybierz motyw aplikacji</string>
<string name="themeSelectionHeaderText">Motyw</string> <string name="themeSelectionHeaderText">Motyw</string>
<string name="settingsCounterBadges">Odznaki liczników</string> <string name="settingsCounterBadges">Odznaki liczników</string>
<string name="settingsFileViewerSourceCodeHeaderText">Motyw kodu źródłowego</string> <string name="settingsFileViewerSourceCodeHeaderText">Motyw kodu źródłowego</string>
<string name="cacheSizeDataDialogHeader">Data Cache Size</string> <string name="cacheSizeDataDialogHeader">Rozmiar pamięci podręcznej danych</string>
<string name="cacheSizeDataSelectionHeaderText">Data Cache Size</string> <string name="cacheSizeDataSelectionHeaderText">Rozmiar pamięci podręcznej danych</string>
<string name="cacheSizeImagesDialogHeader">Images Cache Size</string> <string name="cacheSizeImagesDialogHeader">Rozmiar pamięci podręcznej obrazów</string>
<string name="cacheSizeImagesSelectionHeaderText">Images Cache Size</string> <string name="cacheSizeImagesSelectionHeaderText">Rozmiar pamięci podręcznej obrazów</string>
<string name="clearCacheSelectionHeaderText">Czyść Cache</string> <string name="clearCacheSelectionHeaderText">Czyść Cache</string>
<string name="clearCacheDialogHeader">Wyczyścić pamięć podręczną?</string> <string name="clearCacheDialogHeader">Wyczyścić pamięć podręczną?</string>
<string name="clearCacheDialogMessage">This will delete all the cache data including files and images.\n\nProceed with deletion?</string> <string name="clearCacheDialogMessage">This will delete all the cache data including files and images.\n\nProceed with deletion?</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Włącz usuwanie szkiców</string> <string name="settingsEnableCommentsDeletionText">Włącz usuwanie szkiców</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">Ogólne</string> <string name="settingsGeneralHeader">Ogólne</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Obsługa biometrii</string> <string name="settingsBiometricHeader">Obsługa biometrii</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">Brak dostępnych danych</string> <string name="noMoreData">Brak dostępnych danych</string>
<string name="createLabel">Nowa etykieta</string> <string name="createLabel">Nowa etykieta</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Nazwa zespołu</string> <string name="newTeamTitle">Nazwa zespołu</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Obserwujący</string> <string name="profileTabFollowers">Obserwujący</string>
<string name="profileTabFollowing">Obserwowane</string> <string name="profileTabFollowing">Obserwowane</string>
<string name="profileCreateNewEmailAddress">Dodaj adres e-mail</string> <!-- profile section -->
<string name="profileEmailTitle">Adres e-mail</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">Nowy e-mail został dodany</string> <string name="emailAddedText">Nowy e-mail został dodany</string>
<string name="emailErrorEmpty">Adres e-mail jest pusty</string> <string name="emailErrorEmpty">Adres e-mail jest pusty</string>
<string name="emailErrorInvalid">Adres e-mail jest nieprawidłowy</string> <string name="emailErrorInvalid">Adres e-mail jest nieprawidłowy</string>
<string name="emailErrorInUse">Adres e-mail jest już używany</string> <string name="emailErrorInUse">Adres e-mail jest już używany</string>
<string name="emailTypeText">Podstawowy</string> <string name="emailTypeText">Podstawowy</string>
<string name="profileTabEmails">E-maile</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Dodaj / Usuń etykiety</string> <string name="singleIssueEditLabels">Dodaj / Usuń etykiety</string>
<string name="labelsUpdated">Etykiety zaktualizowane</string> <string name="labelsUpdated">Etykiety zaktualizowane</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Przeglądaj zgłoszenia</string> <string name="exploreIssues">Przeglądaj zgłoszenia</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">Wykryto nową wersję Gitea! Proszę ZAKTUALIZOWAĆ GitNex!</string> <string name="versionUnsupportedNew">Wykryto nową wersję Gitea! Proszę ZAKTUALIZOWAĆ GitNex!</string>
<string name="versionUnknown">No Gitea detected!</string> <string name="versionUnknown">No Gitea detected!</string>
<string name="versionAlertDialogHeader">Nieobsługiwana wersja Gitea</string> <string name="versionAlertDialogHeader">Nieobsługiwana wersja Gitea</string>
<string name="loginViaPassword">Nazwa użytkownika / Hasło</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Wybierz preferowaną metodę logowania, aby uzyskać dostęp do swojego konta. Token jest bezpieczniejszy!</string>
<string name="unauthorizedApiError">Instancja zwróciła błąd - nieautoryzowana. Sprawdź swoje dane i spróbuj ponownie</string> <string name="unauthorizedApiError">Instancja zwróciła błąd - nieautoryzowana. Sprawdź swoje dane i spróbuj ponownie</string>
<string name="loginTokenError">Token is required</string> <string name="loginTokenError">Token is required</string>
<string name="prDeletedFork">Deleted Fork</string> <string name="prDeletedFork">Deleted Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Usuń Konto</string> <string name="removeAccountPopupTitle">Usuń Konto</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">Nowe Konto</string> <string name="addNewAccount">Nowe Konto</string>
<string name="addNewAccountText">Dodaj Nowe Konto</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Pomyślnie dodano konto</string> <string name="accountAddedMessage">Pomyślnie dodano konto</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Powiadomienia</string> <string name="pageTitleNotifications">Powiadomienia</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minut(y)</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Włącz powiadomienia</string> <string name="enableNotificationsHeaderText">Włącz powiadomienia</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Włącz Wibracje</string> <string name="enableVibrationHeaderText">Włącz Wibracje</string>
@ -550,6 +573,7 @@
<item quantity="many">You have %s new notifications</item> <item quantity="many">You have %s new notifications</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Odczytane</string> <string name="isRead">Odczytane</string>
<string name="isUnread">Nieodczytane</string> <string name="isUnread">Nieodczytane</string>
<string name="repoSettingsTitle">Ustawienia Repozytorium</string> <string name="repoSettingsTitle">Ustawienia Repozytorium</string>
@ -596,9 +620,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -642,6 +666,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -665,7 +691,7 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="few">Notes deleted successfully</item> <item quantity="few">Notes deleted successfully</item>
@ -674,6 +700,7 @@
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -686,6 +713,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -714,7 +742,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -10,10 +10,12 @@
<string name="navAbout">Sobre</string> <string name="navAbout">Sobre</string>
<string name="navRate">Avalie o GitNex</string> <string name="navRate">Avalie o GitNex</string>
<string name="navLogout">Sair</string> <string name="navLogout">Sair</string>
<string name="navAdministration">Instance Administration</string> <string name="navAdministration">Administração da Instância</string>
<string name="navMyIssues">Meus Issues</string> <string name="navMyIssues">Meus Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Repositórios Mais Visitados</string>
<string name="navNotes">Notes</string> <string name="navNotes">Anotações</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Novo repositório</string> <string name="pageTitleNewRepo">Novo repositório</string>
@ -30,9 +32,10 @@
<string name="pageTitleAddEmail">Adicionar endereço de E-mail</string> <string name="pageTitleAddEmail">Adicionar endereço de E-mail</string>
<string name="pageTitleNewFile">Novo arquivo</string> <string name="pageTitleNewFile">Novo arquivo</string>
<string name="pageTitleExplore">Explorar</string> <string name="pageTitleExplore">Explorar</string>
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administração</string>
<string name="pageTitleNewPullRequest">Novo Pull Request</string> <string name="pageTitleNewPullRequest">Novo Pull Request</string>
<string name="pageTitleUsers">Usuários</string> <string name="pageTitleUsers">Usuários</string>
<string name="pageTitleAddRepository">Adicionar Repositório</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Repo demo</string> <string name="repoName">Repo demo</string>
<string name="repoDescription">Descrição demo</string> <string name="repoDescription">Descrição demo</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Descrição do repositório</string> <string name="newRepoDescTintCopy">Descrição do repositório</string>
<string name="newRepoPrivateCopy">Privado</string> <string name="newRepoPrivateCopy">Privado</string>
<string name="newRepoOwner">Proprietário</string> <string name="newRepoOwner">Proprietário</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Nome da organização</string> <string name="newOrgTintCopy">Nome da organização</string>
<string name="newOrgDescTintCopy">Descrição da organização</string> <string name="newOrgDescTintCopy">Descrição da organização</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Usuário</string> <string name="userName">Usuário</string>
<string name="passWord">Senha</string> <string name="passWord">Senha</string>
<string name="btnLogin">ENTRAR</string> <string name="btnLogin">ENTRAR</string>
@ -52,7 +58,7 @@
<string name="navigationDrawerOpen">Abrir painel de navegação</string> <string name="navigationDrawerOpen">Abrir painel de navegação</string>
<string name="navigationDrawerClose">Fechar painel de navegação</string> <string name="navigationDrawerClose">Fechar painel de navegação</string>
<string name="protocol">Protocolo</string> <string name="protocol">Protocolo</string>
<string name="urlInfoTooltip">1- Choose the correct protocol(https or http). \n2- Enter instance url e.g: try.gitea.io. \n3- If you have enabled 2FA for your account, enter the code in the OTP Code field. \n4- For HTTP basic auth use USERNAME@DOMAIN.COM in the URL field.</string> <string name="urlInfoTooltip">1- Selecione o protocolo correto (https ou http).\n2- Insira a URL da instância, p. ex.: try.gitea.io.\n3- Se você habilitou autenticação de dois fatores (2FA) na sua conta, insira o código no campo OTP.\n4- Para autenticação HTTP básica, use USERNAME@DOMAIN.COM no campo URL.</string>
<string name="malformedUrl">Não foi possível conectar-se ao host. Por favor verifique sua URL ou porta para ver se há algum erro</string> <string name="malformedUrl">Não foi possível conectar-se ao host. Por favor verifique sua URL ou porta para ver se há algum erro</string>
<string name="protocolError">Não é recomendado usar o protocolo HTTP a menos que você esteja testando na rede local</string> <string name="protocolError">Não é recomendado usar o protocolo HTTP a menos que você esteja testando na rede local</string>
<string name="malformedJson">JSON malformado foi recebido. A resposta do servidor não foi bem sucedida</string> <string name="malformedJson">JSON malformado foi recebido. A resposta do servidor não foi bem sucedida</string>
@ -60,21 +66,24 @@
<string name="emptyFieldUsername">Nome de usuário é necessário</string> <string name="emptyFieldUsername">Nome de usuário é necessário</string>
<string name="emptyFieldPassword">A senha é necessária</string> <string name="emptyFieldPassword">A senha é necessária</string>
<string name="protocolEmptyError">Necessário especificar o protocolo</string> <string name="protocolEmptyError">Necessário especificar o protocolo</string>
<string name="checkNetConnection">Não é possível acessar a rede, por favor, verifique sua conexão com a Internet</string> <string name="instanceHelperText">Insira a URL, sem http ou https.
Exemplo: codeberg.org</string>
<string name="checkNetConnection">Não é possível acessar a rede. Por favor, verifique sua conexão com a Internet</string>
<string name="repoNameErrorEmpty">Nome do repositório está vazio</string> <string name="repoNameErrorEmpty">Nome do repositório está vazio</string>
<string name="repoNameErrorInvalid">O nome do repositório não é válido. [um&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">O nome do repositório não é válido. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="repoNameErrorReservedName">O nome do repositório está reservado</string> <string name="repoNameErrorReservedName">O nome do repositório está reservado</string>
<string name="repoNameErrorReservedPatterns">Nome do repositório contém palavras-chave reservadas</string> <string name="repoNameErrorReservedPatterns">Nome do repositório contém palavras-chave reservadas</string>
<string name="repoDescError">Descrição do repositório excede o limite máximo de 255 caracteres</string> <string name="repoDescError">Descrição do repositório excede o limite máximo de 255 caracteres</string>
<string name="repoCreated">Repositório criado com êxito</string> <string name="repoCreated">Repositório criado com êxito</string>
<string name="repoExistsError">Um repositório com este nome já existe sob o proprietário selecionado</string> <string name="repoExistsError">Um repositório com este nome já existe sob o proprietário selecionado</string>
<string name="repoOwnerError">Selecione o proprietário do repositório</string> <string name="repoOwnerError">Selecione o proprietário do repositório</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">O nome da organização está vazio</string> <string name="orgNameErrorEmpty">O nome da organização está vazio</string>
<string name="orgNameErrorInvalid">O nome da organização não é válido, [&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">O nome da organização não é válido, [&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Descrição da organização excede o limite máximo de 255 caracteres</string> <string name="orgDescError">Descrição da organização excede o limite máximo de 255 caracteres</string>
<string name="orgCreated">Organização criada com sucesso</string> <string name="orgCreated">Organização criada com sucesso</string>
<string name="orgExistsError">Organização já existe</string> <string name="orgExistsError">Organização já existe</string>
<string name="diffStatistics">%1$s addition(s) and %2$s deletion(s)</string> <string name="diffStatistics">%1$s inclusão(ões) e %2$s exclusão(ões)</string>
<string name="processingText">Processando</string> <string name="processingText">Processando</string>
<string name="search">Pesquisar</string> <string name="search">Pesquisar</string>
<string name="close">Fechar</string> <string name="close">Fechar</string>
@ -100,7 +109,6 @@
<string name="infoTabRepoForksCount">Forks</string> <string name="infoTabRepoForksCount">Forks</string>
<string name="infoTabRepoCreatedAt">Criado</string> <string name="infoTabRepoCreatedAt">Criado</string>
<string name="infoTabRepoUpdatedAt">Última atualização</string> <string name="infoTabRepoUpdatedAt">Última atualização</string>
<string name="infoShowMoreInformation">Mostrar Mais Informações</string>
<string name="infoMoreInformation">Mais informações</string> <string name="infoMoreInformation">Mais informações</string>
<string name="timeAtText">em</string> <string name="timeAtText">em</string>
<string name="issueMilestone">Meta %1$s</string> <string name="issueMilestone">Meta %1$s</string>
@ -108,9 +116,9 @@
<string name="assignedTo">Atribuído a: %1$s</string> <string name="assignedTo">Atribuído a: %1$s</string>
<string name="assignedToMe">Atribuídos a mim</string> <string name="assignedToMe">Atribuídos a mim</string>
<string name="commentButtonText">Comentar</string> <string name="commentButtonText">Comentar</string>
<string name="commentEmptyError">Por favor escreva o seu comentário</string> <string name="commentEmptyError">Por favor, deixe seu comentário</string>
<string name="commentSuccess">Comentário publicado</string> <string name="commentSuccess">Comentário publicado</string>
<string name="featureDeprecated">Esta funcionalidade será removida no futuro</string> <string name="featureDeprecated">Esta funcionalidade será removida futuramente</string>
<string name="generalImgContentText">Imagem</string> <string name="generalImgContentText">Imagem</string>
<string name="commitAuthor">Autor do commit: %1$s</string> <string name="commitAuthor">Autor do commit: %1$s</string>
<string name="releaseDownloadText">Downloads</string> <string name="releaseDownloadText">Downloads</string>
@ -127,7 +135,7 @@
<string name="milestoneNoDescription">Sem descrição</string> <string name="milestoneNoDescription">Sem descrição</string>
<string name="milestoneIssueStatusOpen">%1$d Aberto</string> <string name="milestoneIssueStatusOpen">%1$d Aberto</string>
<string name="milestoneIssueStatusClosed">%1$d Fechado</string> <string name="milestoneIssueStatusClosed">%1$d Fechado</string>
<string name="selectMilestone">Selecionar marco (milestone)</string> <string name="selectMilestone">Selecionar marco</string>
<string name="newIssueSelectAssigneesListTitle">Selecionar designados</string> <string name="newIssueSelectAssigneesListTitle">Selecionar designados</string>
<string name="newIssueSelectLabelsListTitle">Selecionar marcadores</string> <string name="newIssueSelectLabelsListTitle">Selecionar marcadores</string>
<string name="newIssueTitle">Título</string> <string name="newIssueTitle">Título</string>
@ -147,16 +155,16 @@
<string name="settingsSecurityHeader">Segurança</string> <string name="settingsSecurityHeader">Segurança</string>
<string name="settingsCertsSelectorHeader">Excluir Certificados Confiáveis</string> <string name="settingsCertsSelectorHeader">Excluir Certificados Confiáveis</string>
<string name="settingsCertsPopupTitle">Excluir Certificados Confiáveis?</string> <string name="settingsCertsPopupTitle">Excluir Certificados Confiáveis?</string>
<string name="settingsCertsPopupMessage">Are you sure to delete any manually trusted certificate or hostname? \n\nYou will also be logged out.</string> <string name="settingsCertsPopupMessage">Tem certeza que deseja excluir quaisquer dos certificados ou hostnames manualmente confiados? \n\nVocê também será desconectado.</string>
<string name="settingsSave">Configurações salvas</string> <string name="settingsSave">Configurações salvas</string>
<string name="settingsLanguageSelectorHeader">Idioma</string> <string name="settingsLanguageSelectorHeader">Idioma</string>
<string name="settingsLanguageSelectedHeaderDefault">Português (Brasil)</string> <string name="settingsLanguageSelectedHeaderDefault">Português (Brasil)</string>
<string name="settingsAppearanceHeader">Aparência</string> <string name="settingsAppearanceHeader">Aparência</string>
<string name="settingsLanguageSelectorDialogTitle">Escolha o idioma</string> <string name="settingsLanguageSelectorDialogTitle">Escolha o idioma</string>
<string name="settingsLightThemeTimeSelectorHeader">Light Theme Switch Time</string> <string name="settingsLightThemeTimeSelectorHeader">Horário de Mudança para o Tema Claro</string>
<string name="settingsDarkThemeTimeSelectorHeader">Dark Theme Switch Time</string> <string name="settingsDarkThemeTimeSelectorHeader">Horário de Mudança para o Tema Escuro</string>
<string name="settingsTimeSelectorDialogTitle">Escolha o formato da hora</string> <string name="settingsTimeSelectorDialogTitle">Escolha o Formato de Hora</string>
<string name="settingsHelpTranslateText">Translate GitNex via Crowdin</string> <string name="settingsHelpTranslateText">Traduza o Gitnex com Crowdin</string>
<string name="codeBlockHeaderText">Cor do bloco de código</string> <string name="codeBlockHeaderText">Cor do bloco de código</string>
<string name="settingsCodeBlockSelectorDialogTitle">Seletor de cores do bloco de código</string> <string name="settingsCodeBlockSelectorDialogTitle">Seletor de cores do bloco de código</string>
<string name="settingsHomeScreenHeaderText">Tela inicial</string> <string name="settingsHomeScreenHeaderText">Tela inicial</string>
@ -180,14 +188,20 @@
<string name="settingsEnableCommentsDeletionText">Ativar exclusão de rascunhos</string> <string name="settingsEnableCommentsDeletionText">Ativar exclusão de rascunhos</string>
<string name="settingsEnableCommentsDeletionHintText">Excluir rascunho de comentário quando um comentário é postado</string> <string name="settingsEnableCommentsDeletionHintText">Excluir rascunho de comentário quando um comentário é postado</string>
<string name="settingsGeneralHeader">Geral</string> <string name="settingsGeneralHeader">Geral</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Tela inicial, rascunhos e relatórios de falha</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Manipulador de Links Padrão</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Escolha a tela a ser carregada automaticamente caso o aplicativo não possa abrir links externos.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Cor do Realce de Sintaxe</string>
<string name="ceIndentation">Indentação</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">Fonte Padrão</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">Não há mais dados disponíveis</string> <string name="noMoreData">Não há mais dados disponíveis</string>
<string name="createLabel">Novo marcador</string> <string name="createLabel">Novo marcador</string>
@ -196,22 +210,22 @@
<string name="labelColor">Cor do marcador</string> <string name="labelColor">Cor do marcador</string>
<string name="labelEmptyError">Nome do marcador está vazio</string> <string name="labelEmptyError">Nome do marcador está vazio</string>
<string name="labelNameError">Nome do marcador é inválido</string> <string name="labelNameError">Nome do marcador é inválido</string>
<string name="labelCreated">Label created</string> <string name="labelCreated">Rótulo criado</string>
<string name="labelUpdated">Label updated</string> <string name="labelUpdated">Rótulo atualizado</string>
<string name="labelMenuContentDesc">Descrição</string> <string name="labelMenuContentDesc">Descrição</string>
<string name="labelDeleteText">Marcador excluído</string> <string name="labelDeleteText">Marcador excluído</string>
<string name="selectBranchError">Select a branch for release</string> <string name="selectBranchError">Select a branch for release</string>
<string name="alertDialogTokenRevokedTitle">Erro de autorização</string> <string name="alertDialogTokenRevokedTitle">Erro de autorização</string>
<string name="alertDialogTokenRevokedMessage">It seems that the Access Token is revoked OR your are not allowed to see these contents.\n\nIn case of revoked Token, please logout and login again</string> <string name="alertDialogTokenRevokedMessage">Parece que o Token de Acesso foi revogado OU você não está autorizado a ver esses conteúdos.\n\nNo caso de Token revogado, faça o logout e login de novo</string>
<string name="labelDeleteMessage">Você realmente deseja excluir este marcador?</string> <string name="labelDeleteMessage">Você realmente deseja excluir este marcador?</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<string name="orgTabTeams">Equipes</string> <string name="orgTabTeams">Equipes</string>
<string name="orgTabMembers">Membros</string> <string name="orgTabMembers">Membros</string>
<string name="teamTitle">Nome da equipe</string> <string name="teamTitle">Nome da equipe</string>
<string name="teamDescription">Descrição da equipe</string> <string name="teamDescription">Descrição da equipe</string>
<string name="teamPermissions">Permissions</string> <string name="teamPermissions">Permissões</string>
<string name="teamPermissionNone">• Members of this team do not have any permissions.</string> <string name="teamPermissionNone">• Members of this team do not have any permissions.</string>
<string name="teamPermissionRead">• Members of this team can view team repositories.</string> <string name="teamPermissionRead">Membros podem ver os repositórios da equipe.</string>
<string name="teamPermissionWrite">• Members of this team can view and push to team repositories.</string> <string name="teamPermissionWrite">• Members of this team can view and push to team repositories.</string>
<string name="teamPermissionAdmin">• Members of this team can push to and from team repositories and add collaborators.</string> <string name="teamPermissionAdmin">• Members of this team can push to and from team repositories and add collaborators.</string>
<string name="teamPermissionOwner">• Members of this team have owner permissions.</string> <string name="teamPermissionOwner">• Members of this team have owner permissions.</string>
@ -228,6 +242,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Nome da equipe</string> <string name="newTeamTitle">Nome da equipe</string>
@ -262,15 +277,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Seguidores</string> <string name="profileTabFollowers">Seguidores</string>
<string name="profileTabFollowing">Seguindo</string> <string name="profileTabFollowing">Seguindo</string>
<string name="profileCreateNewEmailAddress">Adicionar endereço de e-mail</string> <!-- profile section -->
<string name="profileEmailTitle">Endereço de e-mail</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">Novo e-mail adicionado com êxito</string> <string name="emailAddedText">Novo e-mail adicionado com êxito</string>
<string name="emailErrorEmpty">O endereço de e-mail está vazio</string> <string name="emailErrorEmpty">O endereço de e-mail está vazio</string>
<string name="emailErrorInvalid">Endereço de e-mail inválido</string> <string name="emailErrorInvalid">Endereço de e-mail inválido</string>
<string name="emailErrorInUse">O endereço de e-mail já está em uso</string> <string name="emailErrorInUse">O endereço de e-mail já está em uso</string>
<string name="emailTypeText">Principal</string> <string name="emailTypeText">Principal</string>
<string name="profileTabEmails">E-mails</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Adicionar/Remover marcadores</string> <string name="singleIssueEditLabels">Adicionar/Remover marcadores</string>
<string name="labelsUpdated">Marcadores atualizados</string> <string name="labelsUpdated">Marcadores atualizados</string>
@ -327,7 +344,7 @@
<!-- release --> <!-- release -->
<string name="loginOTPTypeError">O código OTP deve ter apenas números</string> <string name="loginOTPTypeError">O código OTP deve ter apenas números</string>
<string name="loginOTP">Código OTP (Opcional)</string> <string name="loginOTP">Código OTP (Opcional)</string>
<string name="otpMessage">Insira o código de otp se a 2FA estiver ativada</string> <string name="otpMessage">Insira o código OTP se a 2FA estiver ativada</string>
<string name="openWebRepo">Abrir no Navegador</string> <string name="openWebRepo">Abrir no Navegador</string>
<string name="repoStargazersInMenu">Usuários que favoritaram</string> <string name="repoStargazersInMenu">Usuários que favoritaram</string>
<string name="repoWatchersInMenu">Observadores</string> <string name="repoWatchersInMenu">Observadores</string>
@ -412,6 +429,10 @@
<string name="openInBrowser">Abrir no Navegador</string> <string name="openInBrowser">Abrir no Navegador</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +446,7 @@
<string name="versionUnsupportedNew">Nova versão do Gitea detectada! Por favor, ATUALIZE o GitNex!</string> <string name="versionUnsupportedNew">Nova versão do Gitea detectada! Por favor, ATUALIZE o GitNex!</string>
<string name="versionUnknown">Gitea não detectado!</string> <string name="versionUnknown">Gitea não detectado!</string>
<string name="versionAlertDialogHeader">Versão do Gitea não suportada</string> <string name="versionAlertDialogHeader">Versão do Gitea não suportada</string>
<string name="loginViaPassword">Usuário e senha</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Escolha seu método de login preferido para acessar sua conta. O token é mais seguro!</string>
<string name="unauthorizedApiError">A instância retornou um erro - Não autorizado. Verifique suas credenciais e tente novamente</string> <string name="unauthorizedApiError">A instância retornou um erro - Não autorizado. Verifique suas credenciais e tente novamente</string>
<string name="loginTokenError">Token é obrigatório</string> <string name="loginTokenError">Token é obrigatório</string>
<string name="prDeletedFork">Fork excluído</string> <string name="prDeletedFork">Fork excluído</string>
@ -508,19 +528,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Idiomas</string> <string name="languagesHintText">Idiomas</string>
<string name="reportsHintText">Relatórios de erros</string> <string name="reportsHintText">Relatórios de erros</string>
<string name="rateAppHintText">Se você gosta do GitNex você pode dar um joinha</string> <string name="rateAppHintText">Se você gosta do GitNex você pode dar um joinha</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Arquivado</string> <string name="archivedRepository">Arquivado</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Conta excluída com êxito</string> <string name="accountDeletedMessage">Conta excluída com êxito</string>
<string name="removeAccountPopupTitle">Excluir Conta</string> <string name="removeAccountPopupTitle">Excluir Conta</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">Nova Conta</string> <string name="addNewAccount">Nova Conta</string>
<string name="addNewAccountText">Adicionar Nova Conta</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Esta conta já existe no app</string> <string name="accountAlreadyExistsError">Esta conta já existe no app</string>
<string name="accountAddedMessage">Conta adicionada com êxito</string> <string name="accountAddedMessage">Conta adicionada com êxito</string>
<string name="switchAccountSuccess">Alterado para a conta : %1$s@%2$s</string> <string name="switchAccountSuccess">Alterado para a conta : %1$s@%2$s</string>
@ -528,14 +549,17 @@
<string name="pageTitleNotifications">Notificações</string> <string name="pageTitleNotifications">Notificações</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Atraso da Enquete das Notificações</string> <string name="notificationsPollingHeaderText">Atraso da Enquete das Notificações</string>
<string name="pollingDelaySelectedText">%d Minutos</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Selecionar atraso da votação</string> <string name="pollingDelayDialogHeaderText">Selecionar atraso da votação</string>
<string name="pollingDelayDialogDescriptionText">Escolha um atraso no qual o GitNex tenta fazer pesquisa de novas notificações</string> <string name="pollingDelayDialogDescriptionText">Escolha um atraso no qual o GitNex tenta fazer pesquisa de novas notificações</string>
<string name="markAsRead">Marcar como lido</string> <string name="markAsRead">Marcar como lido</string>
<string name="markAsUnread">Marcar como não lido</string> <string name="markAsUnread">Marcar como não lido</string>
<string name="pinNotification">Fixar</string> <string name="pinNotification">Fixar</string>
<string name="markedNotificationsAsRead">Todas as notificações marcadas como lidas</string> <string name="markedNotificationsAsRead">Todas as notificações marcadas como lidas</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -548,6 +572,7 @@
<item quantity="one">You have %s new notification</item> <item quantity="one">You have %s new notification</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Lida</string> <string name="isRead">Lida</string>
<string name="isUnread">Não Lida</string> <string name="isUnread">Não Lida</string>
<string name="repoSettingsTitle">Configurações do repositório</string> <string name="repoSettingsTitle">Configurações do repositório</string>
@ -594,9 +619,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Ir para o Aplicativo</string> <string name="launchApp">Ir para o Aplicativo</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -640,6 +665,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -663,13 +690,14 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -682,6 +710,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -710,7 +739,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -10,10 +10,12 @@
<string name="navAbout">О программе</string> <string name="navAbout">О программе</string>
<string name="navRate">Оценить GitNex</string> <string name="navRate">Оценить GitNex</string>
<string name="navLogout">Выход</string> <string name="navLogout">Выход</string>
<string name="navAdministration">Instance Administration</string> <string name="navAdministration">Администрирование экземпляра</string>
<string name="navMyIssues">Мои вопросы</string> <string name="navMyIssues">Мои вопросы</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Самые посещаемые репозитории</string>
<string name="navNotes">Notes</string> <string name="navNotes">Примечания</string>
<string name="navAccount">Настройки учетной записи</string>
<string name="navWatchedRepositories">Просматриваемые репозитории</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Создать репозиторий</string> <string name="pageTitleNewRepo">Создать репозиторий</string>
@ -30,9 +32,10 @@
<string name="pageTitleAddEmail">Добавить адрес эл. почты</string> <string name="pageTitleAddEmail">Добавить адрес эл. почты</string>
<string name="pageTitleNewFile">Новый файл</string> <string name="pageTitleNewFile">Новый файл</string>
<string name="pageTitleExplore">Обзор</string> <string name="pageTitleExplore">Обзор</string>
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Администрация</string>
<string name="pageTitleNewPullRequest">Новый запрос на слияние</string> <string name="pageTitleNewPullRequest">Новый запрос на слияние</string>
<string name="pageTitleUsers">Пользователи</string> <string name="pageTitleUsers">Пользователи</string>
<string name="pageTitleAddRepository">Добавить репозиторий</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Демо репозиторий</string> <string name="repoName">Демо репозиторий</string>
<string name="repoDescription">Демо описание</string> <string name="repoDescription">Демо описание</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Описание репозитория</string> <string name="newRepoDescTintCopy">Описание репозитория</string>
<string name="newRepoPrivateCopy">Приватный</string> <string name="newRepoPrivateCopy">Приватный</string>
<string name="newRepoOwner">Владелец</string> <string name="newRepoOwner">Владелец</string>
<string name="newRepoIssueLabels">Тикеты</string>
<string name="setAsTemplate">Сделать репозиторий шаблоном</string>
<string name="newOrgTintCopy">Имя организации</string> <string name="newOrgTintCopy">Имя организации</string>
<string name="newOrgDescTintCopy">Описание организации</string> <string name="newOrgDescTintCopy">Описание организации</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Имя пользователя</string> <string name="userName">Имя пользователя</string>
<string name="passWord">Пароль</string> <string name="passWord">Пароль</string>
<string name="btnLogin">Войти</string> <string name="btnLogin">Войти</string>
@ -52,7 +58,7 @@
<string name="navigationDrawerOpen">Открыть навигацию</string> <string name="navigationDrawerOpen">Открыть навигацию</string>
<string name="navigationDrawerClose">Закрыть навигацию</string> <string name="navigationDrawerClose">Закрыть навигацию</string>
<string name="protocol">Протокол</string> <string name="protocol">Протокол</string>
<string name="urlInfoTooltip">1- Choose the correct protocol(https or http). \n2- Enter instance url e.g: try.gitea.io. \n3- If you have enabled 2FA for your account, enter the code in the OTP Code field. \n4- For HTTP basic auth use USERNAME@DOMAIN.COM in the URL field.</string> <string name="urlInfoTooltip">1. Выберите протокол (https или http) \n2. Укажите URL Gitea, например: try.gitea.io \n3. Если для учетной записи включена 2FA, введите код OTP в соответствующее поле. \n4. Для базовой аутентификации HTTP укажите USERNAME@DOMAIN.COM в поле URL.</string>
<string name="malformedUrl">Не удалось подключиться к хосту. Пожалуйста, проверьте URL-адрес или порт на наличие ошибок</string> <string name="malformedUrl">Не удалось подключиться к хосту. Пожалуйста, проверьте URL-адрес или порт на наличие ошибок</string>
<string name="protocolError">Не рекомендуется использовать протокол HTTP, если вы не тестируете в локальной сети</string> <string name="protocolError">Не рекомендуется использовать протокол HTTP, если вы не тестируете в локальной сети</string>
<string name="malformedJson">Получен искаженный JSON. Ответ сервера не был успешным</string> <string name="malformedJson">Получен искаженный JSON. Ответ сервера не был успешным</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Требуется имя пользователя</string> <string name="emptyFieldUsername">Требуется имя пользователя</string>
<string name="emptyFieldPassword">Требуется пароль</string> <string name="emptyFieldPassword">Требуется пароль</string>
<string name="protocolEmptyError">Требуется протокол</string> <string name="protocolEmptyError">Требуется протокол</string>
<string name="instanceHelperText">Введите URL без http или https. Пример: codeberg.org</string>
<string name="checkNetConnection">Нет подключения к интернету, проверьте наличие связи.</string> <string name="checkNetConnection">Нет подключения к интернету, проверьте наличие связи.</string>
<string name="repoNameErrorEmpty">Название репозитория пустое.</string> <string name="repoNameErrorEmpty">Название репозитория пустое.</string>
<string name="repoNameErrorInvalid">Недоступное название репозитория. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Недоступное название репозитория. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,12 +76,13 @@
<string name="repoCreated">Репозиторий успешно создан!</string> <string name="repoCreated">Репозиторий успешно создан!</string>
<string name="repoExistsError">Репозиторий с таким именему уже существует у выбранного владельца</string> <string name="repoExistsError">Репозиторий с таким именему уже существует у выбранного владельца</string>
<string name="repoOwnerError">Выбрать владельца репозитория</string> <string name="repoOwnerError">Выбрать владельца репозитория</string>
<string name="repoDefaultBranchError">Ветка по умолчанию не должна быть пустой</string>
<string name="orgNameErrorEmpty">Название организации пустое.</string> <string name="orgNameErrorEmpty">Название организации пустое.</string>
<string name="orgNameErrorInvalid">Недоступное название организации. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Недоступное название организации. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Описание организации превышает 255 символов.</string> <string name="orgDescError">Описание организации превышает 255 символов.</string>
<string name="orgCreated">Организация успешно создана!</string> <string name="orgCreated">Организация успешно создана!</string>
<string name="orgExistsError">Организация уже существует</string> <string name="orgExistsError">Организация уже существует</string>
<string name="diffStatistics">%1$s addition(s) and %2$s deletion(s)</string> <string name="diffStatistics">%1$s добавлен(о) и %2$s удален(о)</string>
<string name="processingText">Обработка</string> <string name="processingText">Обработка</string>
<string name="search">Поиск</string> <string name="search">Поиск</string>
<string name="close">Закрыть</string> <string name="close">Закрыть</string>
@ -83,7 +91,7 @@
<string name="repoContentAvatar">Реп.</string> <string name="repoContentAvatar">Реп.</string>
<string name="privateAvatar">Лич.</string> <string name="privateAvatar">Лич.</string>
<string name="removeContent">Удалить</string> <string name="removeContent">Удалить</string>
<string name="genericApiError">Instance has returned an error. Code %d</string> <string name="genericApiError">Экземпляр вернул ошибку. Код %d</string>
<string name="tabTextInfo">Информация</string> <string name="tabTextInfo">Информация</string>
<string name="tabTextFiles">Файлы</string> <string name="tabTextFiles">Файлы</string>
<string name="tabTextMl">Этапы</string> <string name="tabTextMl">Этапы</string>
@ -91,7 +99,7 @@
<string name="tabTextBranches">Ветки</string> <string name="tabTextBranches">Ветки</string>
<string name="tabTextCollaborators">Соавторы</string> <string name="tabTextCollaborators">Соавторы</string>
<string name="tabPullRequests">Запросы на слияние</string> <string name="tabPullRequests">Запросы на слияние</string>
<string name="pullRequest">Pull Request</string> <string name="pullRequest">Запрос на извлечение</string>
<string name="infoTabRepoSize">Размер</string> <string name="infoTabRepoSize">Размер</string>
<string name="infoTabRepoDefaultBranch">Ветка по умолчанию</string> <string name="infoTabRepoDefaultBranch">Ветка по умолчанию</string>
<string name="infoTabRepoSshUrl">SSH/URL</string> <string name="infoTabRepoSshUrl">SSH/URL</string>
@ -100,13 +108,12 @@
<string name="infoTabRepoForksCount">Кол-во форков</string> <string name="infoTabRepoForksCount">Кол-во форков</string>
<string name="infoTabRepoCreatedAt">Создан</string> <string name="infoTabRepoCreatedAt">Создан</string>
<string name="infoTabRepoUpdatedAt">Последнее обновление</string> <string name="infoTabRepoUpdatedAt">Последнее обновление</string>
<string name="infoShowMoreInformation">Показать больше информации</string>
<string name="infoMoreInformation">Больше информации</string> <string name="infoMoreInformation">Больше информации</string>
<string name="timeAtText">в</string> <string name="timeAtText">в</string>
<string name="issueMilestone">Вехи %1$s</string> <string name="issueMilestone">Вехи %1$s</string>
<string name="dueDate">Срок до %1$s</string> <string name="dueDate">Срок до %1$s</string>
<string name="assignedTo">Назначено: %1$s</string> <string name="assignedTo">Назначено: %1$s</string>
<string name="assignedToMe">Assigned to Me</string> <string name="assignedToMe">Назначено мне</string>
<string name="commentButtonText">Комментарий</string> <string name="commentButtonText">Комментарий</string>
<string name="commentEmptyError">Введите свой комментарий.</string> <string name="commentEmptyError">Введите свой комментарий.</string>
<string name="commentSuccess">Комментарий отправлен!</string> <string name="commentSuccess">Комментарий отправлен!</string>
@ -147,7 +154,7 @@
<string name="settingsSecurityHeader">Безопасность</string> <string name="settingsSecurityHeader">Безопасность</string>
<string name="settingsCertsSelectorHeader">Удалить доверенные сертификаты</string> <string name="settingsCertsSelectorHeader">Удалить доверенные сертификаты</string>
<string name="settingsCertsPopupTitle">Удалить доверенные сертификаты?</string> <string name="settingsCertsPopupTitle">Удалить доверенные сертификаты?</string>
<string name="settingsCertsPopupMessage">Are you sure to delete any manually trusted certificate or hostname? \n\nYou will also be logged out.</string> <string name="settingsCertsPopupMessage">Вы уверены, что хотите удалить любой вручную доверенный сертификат или имя хоста? \n\nВы также выйдите из системы.</string>
<string name="settingsSave">Сохранено</string> <string name="settingsSave">Сохранено</string>
<string name="settingsLanguageSelectorHeader">Язык</string> <string name="settingsLanguageSelectorHeader">Язык</string>
<string name="settingsLanguageSelectedHeaderDefault">Английский</string> <string name="settingsLanguageSelectedHeaderDefault">Английский</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Включить удаление черновиков</string> <string name="settingsEnableCommentsDeletionText">Включить удаление черновиков</string>
<string name="settingsEnableCommentsDeletionHintText">Удалить черновик комментария при публикации комментария</string> <string name="settingsEnableCommentsDeletionHintText">Удалить черновик комментария при публикации комментария</string>
<string name="settingsGeneralHeader">Общее</string> <string name="settingsGeneralHeader">Общее</string>
<string name="generalHintText">Домашний экран, обработчик ссылок по умолчанию</string> <string name="generalHintText">Главный экран, черновики, отчеты о сбоях</string>
<string name="generalDeepLinkDefaultScreen">Обработчик ссылок по умолчанию</string> <string name="generalDeepLinkDefaultScreen">Обработчик ссылок по умолчанию</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Выберите, какой экран следует загрузить, если приложение не может обрабатывать внешние ссылки. Он автоматически перенаправит вас.</string>
<string name="generalDeepLinkSelectedText">Н</string>
<string name="linkSelectorDialogTitle">Выбрать экран обработчика ссылок по умолчанию</string> <string name="linkSelectorDialogTitle">Выбрать экран обработчика ссылок по умолчанию</string>
<string name="settingsBiometricHeader">Поддержка биометрии</string> <string name="settingsBiometricHeader">Поддержка биометрии</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Ярлыки с поддержкой текста</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Включение этого параметра будет показывать метки с текстом в списках задач и списках запросов на слияние, по умолчанию — это цветовые точки</string>
<string name="ceSyntaxHighlightColor">Цвет выделения синтаксиса</string>
<string name="ceIndentation">Отступы</string>
<string name="ceIndentationTabsWidth">Ширина вкладок</string>
<string name="system_font">Системный шрифт по умолчанию</string>
<string name="fragmentTabsAnimationHeader">Анимация вкладок</string>
<string name="fadeOut">Затухание</string>
<string name="zoomOut">Отдалить</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">Больше даных нет</string> <string name="noMoreData">Больше даных нет</string>
<string name="createLabel">Создание метки</string> <string name="createLabel">Создание метки</string>
@ -196,38 +209,39 @@
<string name="labelColor">Цвет метки</string> <string name="labelColor">Цвет метки</string>
<string name="labelEmptyError">Имя метки не указано</string> <string name="labelEmptyError">Имя метки не указано</string>
<string name="labelNameError">Недопустимое имя метки</string> <string name="labelNameError">Недопустимое имя метки</string>
<string name="labelCreated">Label created</string> <string name="labelCreated">Метка создана</string>
<string name="labelUpdated">Label updated</string> <string name="labelUpdated">Метка обновлена</string>
<string name="labelMenuContentDesc">Описание</string> <string name="labelMenuContentDesc">Описание</string>
<string name="labelDeleteText">Метка удалена!</string> <string name="labelDeleteText">Метка удалена!</string>
<string name="selectBranchError">Выберите ветку для релиза</string> <string name="selectBranchError">Выберите ветку для релиза</string>
<string name="alertDialogTokenRevokedTitle">Ошибка авторизации</string> <string name="alertDialogTokenRevokedTitle">Ошибка авторизации</string>
<string name="alertDialogTokenRevokedMessage">It seems that the Access Token is revoked OR your are not allowed to see these contents.\n\nIn case of revoked Token, please logout and login again</string> <string name="alertDialogTokenRevokedMessage">Похоже, токен доступа отозван, либо вам не разрешено просматривать это содержимое.\n\nВ случае отзыва токена, пожалуйста, выйдите из системы и войдите снова</string>
<string name="labelDeleteMessage">Вы действительно хотите удалить эту метку?</string> <string name="labelDeleteMessage">Вы действительно хотите удалить эту метку?</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<string name="orgTabTeams">Команды</string> <string name="orgTabTeams">Команды</string>
<string name="orgTabMembers">Участники</string> <string name="orgTabMembers">Участники</string>
<string name="teamTitle">Имя команды</string> <string name="teamTitle">Имя команды</string>
<string name="teamDescription">Описание команды</string> <string name="teamDescription">Описание команды</string>
<string name="teamPermissions">Permissions</string> <string name="teamPermissions">Разрешения</string>
<string name="teamPermissionNone">Members of this team do not have any permissions.</string> <string name="teamPermissionNone">Члены этой команды не имеют никаких разрешений.</string>
<string name="teamPermissionRead">Members of this team can view team repositories.</string> <string name="teamPermissionRead">Члены этой команды могут просматривать репозитории команды.</string>
<string name="teamPermissionWrite">Members of this team can view and push to team repositories.</string> <string name="teamPermissionWrite">Участники могут читать и изменять репозитории команды.</string>
<string name="teamPermissionAdmin">Members of this team can push to and from team repositories and add collaborators.</string> <string name="teamPermissionAdmin">Члены этой команды могут заливать свои коммиты в и из командного репозитория и добавлять соавторов.</string>
<string name="teamPermissionOwner">Members of this team have owner permissions.</string> <string name="teamPermissionOwner">Члены этой команды имеют права владельца.</string>
<string name="teamShowAll">show all</string> <string name="teamShowAll">показать все</string>
<string name="orgMember">Участники организации</string> <string name="orgMember">Участники организации</string>
<string name="orgTeamMembers">Участники команд организации</string> <string name="orgTeamMembers">Участники команд организации</string>
<string name="removeTeamMember">Remove %s</string> <string name="removeTeamMember">Удалить %s</string>
<string name="addTeamMember">Add %s</string> <string name="addTeamMember">Добавить %s</string>
<string name="addTeamMemberMessage">Вы хотите добавить этого пользователя в команду?</string> <string name="addTeamMemberMessage">Вы хотите добавить этого пользователя в команду?</string>
<string name="removeTeamMemberMessage">Вы хотите удалить этого пользователя из команды?</string> <string name="removeTeamMemberMessage">Вы хотите удалить этого пользователя из команды?</string>
<string name="memberAddedMessage">Участник успешно добавлен в команду</string> <string name="memberAddedMessage">Участник успешно добавлен в команду</string>
<string name="memberRemovedMessage">Участник успешно удалён из команды</string> <string name="memberRemovedMessage">Участник успешно удалён из команды</string>
<string name="repoAddedMessage">Repository added to the team successfully</string> <string name="repoAddedMessage">Репозиторий успешно добавлен в команду</string>
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Репозиторий успешно удален из команды</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Добавить репозиторий %1$s в организацию %2$s команды %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Удалить репозиторий %1$s из команды %2$s</string>
<string name="addRemoveMember">Добавить / Удалить участника</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Имя команды</string> <string name="newTeamTitle">Имя команды</string>
@ -254,7 +268,7 @@
<!-- add collaborator --> <!-- add collaborator -->
<string name="addCollaboratorSearchHint">Поиск</string> <string name="addCollaboratorSearchHint">Поиск</string>
<string name="addCollaboratorViewUserDesc">Имя пользователя</string> <string name="addCollaboratorViewUserDesc">Имя пользователя</string>
<string name="removeCollaboratorDialogTitle">Remove %s?</string> <string name="removeCollaboratorDialogTitle">Удалить %s?</string>
<string name="removeCollaboratorMessage">Вы точно хотите снять права сотрудника с этого пользователя?</string> <string name="removeCollaboratorMessage">Вы точно хотите снять права сотрудника с этого пользователя?</string>
<string name="removeCollaboratorToastText">С пользователя были сняты права сотрудника.</string> <string name="removeCollaboratorToastText">С пользователя были сняты права сотрудника.</string>
<string name="addCollaboratorToastText">Пользователь получает права сотрудника!</string> <string name="addCollaboratorToastText">Пользователь получает права сотрудника!</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Подписчики</string> <string name="profileTabFollowers">Подписчики</string>
<string name="profileTabFollowing">Подписки</string> <string name="profileTabFollowing">Подписки</string>
<string name="profileCreateNewEmailAddress">Добавить адрес эл. почты</string> <!-- profile section -->
<string name="profileEmailTitle">Адрес эл. почты</string> <!-- account settings -->
<string name="accountEmails">Электронная почта</string>
<string name="accountEmailTitle">Адрес электронной почты</string>
<string name="emailAddedText">Новая электронная почта успешно добавлена</string> <string name="emailAddedText">Новая электронная почта успешно добавлена</string>
<string name="emailErrorEmpty">Адрес электронной почты пустой</string> <string name="emailErrorEmpty">Адрес электронной почты пустой</string>
<string name="emailErrorInvalid">Некорректный адрес электронной почты</string> <string name="emailErrorInvalid">Некорректный адрес электронной почты</string>
<string name="emailErrorInUse">Адрес электронной почты уже используется</string> <string name="emailErrorInUse">Адрес электронной почты уже используется</string>
<string name="emailTypeText">Основной</string> <string name="emailTypeText">Основной</string>
<string name="profileTabEmails">Адреса эл. почты</string> <string name="sshKeys">SSH ключи</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Добавить/удалить метку</string> <string name="singleIssueEditLabels">Добавить/удалить метку</string>
<string name="labelsUpdated">Метки обновлены</string> <string name="labelsUpdated">Метки обновлены</string>
@ -286,7 +302,7 @@
<!-- single issue section --> <!-- single issue section -->
<string name="repoMetaData">Метаинформация репозитория</string> <string name="repoMetaData">Метаинформация репозитория</string>
<!-- admin --> <!-- admin -->
<string name="adminCreateNewUser">New User</string> <string name="adminCreateNewUser">Новый пользователь</string>
<string name="adminUsers">Пользователи системы</string> <string name="adminUsers">Пользователи системы</string>
<string name="userRoleAdmin">Админ</string> <string name="userRoleAdmin">Админ</string>
<string name="adminCron">Задачи cron</string> <string name="adminCron">Задачи cron</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Обзор пользователей</string> <string name="exploreUsers">Обзор пользователей</string>
<string name="exploreIssues">Обзор задач</string> <string name="exploreIssues">Обзор задач</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">Обнаружена новая версия Gitea! Пожалуйста, ОБНОВИТЕ GitNex!</string> <string name="versionUnsupportedNew">Обнаружена новая версия Gitea! Пожалуйста, ОБНОВИТЕ GitNex!</string>
<string name="versionUnknown">Gitea не обнаружен!</string> <string name="versionUnknown">Gitea не обнаружен!</string>
<string name="versionAlertDialogHeader">Неподдерживаемая версия Gitea</string> <string name="versionAlertDialogHeader">Неподдерживаемая версия Gitea</string>
<string name="loginViaPassword">Имя пользователя / Пароль</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Выберите предпочтительный метод входа для доступа к вашей учетной записи. Токен более безопасный!</string>
<string name="unauthorizedApiError">Экземпляр вернул ошибку - не авторизовано. Проверьте ваши учетные данные и повторите попытку</string> <string name="unauthorizedApiError">Экземпляр вернул ошибку - не авторизовано. Проверьте ваши учетные данные и повторите попытку</string>
<string name="loginTokenError">Требуется токен</string> <string name="loginTokenError">Требуется токен</string>
<string name="prDeletedFork">Удалённый Форк</string> <string name="prDeletedFork">Удалённый Форк</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Темы, шрифты, значки</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Биометрическая аутентификация, SSL-сертификаты, кеш</string> <string name="securityHintText">Биометрическая аутентификация, SSL-сертификаты, кеш</string>
<string name="languagesHintText">Языки</string> <string name="languagesHintText">Языки</string>
<string name="reportsHintText">Отчёты об ошибках</string> <string name="reportsHintText">Отчёты об ошибках</string>
<string name="rateAppHintText">Если вам нравится GitNex, вы можете поставить ему палец вверх</string> <string name="rateAppHintText">Если вам нравится GitNex, вы можете поставить ему палец вверх</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Архивировано</string> <string name="archivedRepository">Архивировано</string>
<string name="archivedRepositoryMessage">Этот репозиторий находится в архиве. Вы можете просматривать файлы, но не можете отправлять или открывать проблемы/запросы на слияние.</string> <string name="archivedRepositoryMessage">Этот репозиторий находится в архиве. Вы можете просматривать файлы, но не можете отправлять или открывать проблемы/запросы на слияние.</string>
<string name="accountDeletedMessage">Учётная запись успешно удалена</string> <string name="accountDeletedMessage">Учётная запись успешно удалена</string>
<string name="removeAccountPopupTitle">Удалить учётную запись</string> <string name="removeAccountPopupTitle">Удалить учётную запись</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">Новая учётная запись</string> <string name="addNewAccount">Новая учётная запись</string>
<string name="addNewAccountText">Добавить новую учётную запись</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Учётная запись уже существует в приложении</string> <string name="accountAlreadyExistsError">Учётная запись уже существует в приложении</string>
<string name="accountAddedMessage">Учётная запись успешно добавлена</string> <string name="accountAddedMessage">Учётная запись успешно добавлена</string>
<string name="switchAccountSuccess">Переключено на аккаунт: %1$s@%2$s</string> <string name="switchAccountSuccess">Переключено на аккаунт: %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Уведомления</string> <string name="pageTitleNotifications">Уведомления</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Задержка опроса уведомлений</string> <string name="notificationsPollingHeaderText">Задержка опроса уведомлений</string>
<string name="pollingDelaySelectedText">%d Минут</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 час</string>
<string name="pollingDelayDialogHeaderText">Выбрать задержку опроса</string> <string name="pollingDelayDialogHeaderText">Выбрать задержку опроса</string>
<string name="pollingDelayDialogDescriptionText">Выберите минутную задержку, при которой GitNex пытается опрашивать новые уведомления</string> <string name="pollingDelayDialogDescriptionText">Выберите минутную задержку, при которой GitNex пытается опрашивать новые уведомления</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Пометить прочитанным</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Снять отметку о прочтении</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Прикрепить</string>
<string name="markedNotificationsAsRead">Все уведомления успешно помечены как прочитанные</string> <string name="markedNotificationsAsRead">Все уведомления успешно помечены как прочитанные</string>
<string name="notificationsHintText">Задержка опроса, световой индикатор, вибрация</string> <string name="notificationsHintText">Задержка опроса</string>
<string name="enableNotificationsHeaderText">Включить уведомления</string> <string name="enableNotificationsHeaderText">Включить уведомления</string>
<string name="enableLightsHeaderText">Включите световой индикатор</string> <string name="enableLightsHeaderText">Включите световой индикатор</string>
<string name="enableVibrationHeaderText">Включить вибрацию</string> <string name="enableVibrationHeaderText">Включить вибрацию</string>
@ -548,8 +571,9 @@
<item quantity="one">You have %s new notification</item> <item quantity="one">You have %s new notification</item>
<item quantity="few">You have %s new notifications</item> <item quantity="few">You have %s new notifications</item>
<item quantity="many">You have %s new notifications</item> <item quantity="many">You have %s new notifications</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">У вас %s новые уведомления</item>
</plurals> </plurals>
<string name="openAppSettings">Чтобы получать уведомления вы должно включить уведомления для GitNex. Нажмите «Открыть» чтобы получить доступ к настройкам телефона, и включить уведомления.</string>
<string name="isRead">Прочитано</string> <string name="isRead">Прочитано</string>
<string name="isUnread">Непрочитано</string> <string name="isUnread">Непрочитано</string>
<string name="repoSettingsTitle">Настройки репозитория</string> <string name="repoSettingsTitle">Настройки репозитория</string>
@ -568,12 +592,12 @@
<string name="repoPropertiesEnableSquash">Включить объединение и слияние</string> <string name="repoPropertiesEnableSquash">Включить объединение и слияние</string>
<string name="repoPropertiesEnableForceMerge">Включить rebase с коммитом слияния (&#8212;&#8212;no-ff)</string> <string name="repoPropertiesEnableForceMerge">Включить rebase с коммитом слияния (&#8212;&#8212;no-ff)</string>
<string name="repoPropertiesSaveSuccess">Свойства репозитория успешно обновлены</string> <string name="repoPropertiesSaveSuccess">Свойства репозитория успешно обновлены</string>
<string name="repoSettingsDeleteDescription">Things to know before deletion:\n\n- This operation CANNOT be undone.\n- This operation will permanently delete the repository including code, issues, comments, wiki data and collaborator settings.\n\nEnter the repository name as confirmation</string> <string name="repoSettingsDeleteDescription">Что нужно знать перед удалением:\n\n- Эту операцию НЕЛЬЗЯ отменить.\n- Эта операция навсегда удалит репозиторий, включая код, задачи, комментарии, данные вики и настройки соавтора.\n\nВведите имя репозитория в качестве подтверждения</string>
<string name="repoSettingsDeleteError">Имя репозитория не совпадает</string> <string name="repoSettingsDeleteError">Имя репозитория не совпадает</string>
<string name="repoDeletionSuccess">Репозиторий успешно удалён</string> <string name="repoDeletionSuccess">Репозиторий успешно удалён</string>
<string name="repoSettingsTransferOwnership">Передать права собственности</string> <string name="repoSettingsTransferOwnership">Передать права собственности</string>
<string name="repoSettingsTransferOwnershipHint">Transfer this repository to a user or to an organization for which you have administrator rights</string> <string name="repoSettingsTransferOwnershipHint">Передать репозиторий другому пользователю или организации где у вас есть права администратора</string>
<string name="repoSettingsTransferOwnershipDescription">Things to know before transfer:\n\n- You will lose access to the repository if you transfer it to an individual user.\n- You will keep access to the repository if you transfer it to an organization that you (co-)own.\n\nEnter the repository name as confirmation</string> <string name="repoSettingsTransferOwnershipDescription">Что нужно знать перед передачей:\n\n- Вы потеряете доступ к репозиторию, если передадите его отдельному пользователю.\n- Вы сохраните доступ к репозиторию, если передадите его организации, которой вы (со)владеете.\n\nВведите имя репозитория в качестве подтверждения</string>
<string name="repoTransferText">Выполнить передачу</string> <string name="repoTransferText">Выполнить передачу</string>
<string name="repoTransferOwnerText">Новый владелец</string> <string name="repoTransferOwnerText">Новый владелец</string>
<string name="repoTransferSuccess">Репозиторий успешно перенесён</string> <string name="repoTransferSuccess">Репозиторий успешно перенесён</string>
@ -593,12 +617,12 @@
<string name="titleError">Требуется заголовок</string> <string name="titleError">Требуется заголовок</string>
<string name="prCreateSuccess">Запрос на слияние успешно создан</string> <string name="prCreateSuccess">Запрос на слияние успешно создан</string>
<string name="prAlreadyExists">Запрос на слияние между этими ветками уже существует</string> <string name="prAlreadyExists">Запрос на слияние между этими ветками уже существует</string>
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Запрос на слияние закрыт</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Запрос на слияние переоткрыт</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Информация о запросе на слияние</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">Похоже, что учётная запись для URI %1$s не существует в приложении. Вы можете добавить её, нажав кнопку «Добавить новую учётную запись».</string>
<string name="launchApp">Перейти к приложению</string> <string name="launchApp">Перейти к приложению</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex не может обработать запрошенный ресурс. Вы можете открыть задачу в репозитории проекта в качестве улучшения, предоставив подробную информацию о работе. Просто запустите экран по умолчанию, используя кнопки ниже, его можно изменить в настройках.</string>
<string name="biometricAuthTitle">Биометрическая Aутентификация</string> <string name="biometricAuthTitle">Биометрическая Aутентификация</string>
<string name="biometricAuthSubTitle">Разблокируйте с помощью биометрических данных</string> <string name="biometricAuthSubTitle">Разблокируйте с помощью биометрических данных</string>
<string name="biometricNotSupported">На этом устройстве нет биометрических функций</string> <string name="biometricNotSupported">На этом устройстве нет биометрических функций</string>
@ -627,45 +651,47 @@
<string name="updateStrategyMerge">Слить</string> <string name="updateStrategyMerge">Слить</string>
<string name="updateStrategyRebase">Rebase</string> <string name="updateStrategyRebase">Rebase</string>
<string name="selectUpdateStrategy">Выберите стратегию обновления</string> <string name="selectUpdateStrategy">Выберите стратегию обновления</string>
<string name="userAvatar">Avatar</string> <string name="userAvatar">Аватар</string>
<string name="tags">Tags</string> <string name="tags">Метки</string>
<string name="releasesTags">Releases/Tags</string> <string name="releasesTags">Выпуски/Метки</string>
<string name="create_tag">Create Tag Only</string> <string name="create_tag">Создать только метку</string>
<string name="tagCreated">Tag created</string> <string name="tagCreated">Метка создана</string>
<string name="asRef">Use as reference</string> <string name="asRef">Использовать в качестве ссылки</string>
<string name="deleteTagConfirmation">Do you really want to delete this tag?</string> <string name="deleteTagConfirmation">Вы действительно хотите удалить эту метку?</string>
<string name="tagDeleted">Tag deleted</string> <string name="tagDeleted">Метка удалена</string>
<string name="tagDeleteError">A tag attached to a release cannot be deleted directly</string> <string name="tagDeleteError">Метка прикрепленная к выпуску не может быть удалена напрямую</string>
<string name="useCustomTabs">Use Custom Tabs</string> <string name="useCustomTabs">Использовать пользовательские вкладки</string>
<string name="browserOpenFailed">No application found to open this link. SSH URLs and URLs with another prefix the http:// or https:// are not supported by most browser</string> <string name="browserOpenFailed">Не найдено приложения для открытия этой ссылки. SSH URL и URL с другим префиксом the http:// или https:// не поддерживаются большинством браузеров</string>
<string name="logInAgain">Log in again</string> <string name="logInAgain">Войти заново</string>
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF не вошел в систему</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Как в системе (Светлый/Темный)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Как в системе (Светлый/Темный)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="dynamicColorsFollowSystem">Динамические цвета ­— Как в системе (Светлый/Темный)</string>
<string name="adoptRepo">Adopt</string> <string name="codebergDark">Codeberg (Темный)</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoForkOf">Форк: %s</string>
<string name="unadoptedRepos">Unadopted Repositories</string> <string name="adoptRepo">Заимствовать</string>
<string name="unadoptedReposMessage">- Adopt will add repository %1$s to organization/user %2$s.\n- Delete will remove it from the system.</string> <string name="repoAdopted">Заимствованный репозиторий %s</string>
<string name="commits">Commits</string> <string name="unadoptedRepos">Непринятые репозитории</string>
<string name="unadoptedReposMessage">- Заимствование добавит репозиторий %1$s к организации/пользователю %2$s.\n- Удаление удалит его из системы.</string>
<string name="commits">Коммиты</string>
<!-- wiki --> <!-- wiki -->
<string name="wiki">Wiki</string> <string name="wiki">Вики</string>
<string name="wikiAuthor"><![CDATA[<b>%1$s</b> updated %2$s]]></string> <string name="wikiAuthor"><![CDATA[<b>%1$s</b> обновлен %2$s]]></string>
<string name="deleteWikiPageMessage">Do you really want to delete %s?</string> <string name="deleteWikiPageMessage">Вы действительно хотите удалить %s?</string>
<string name="wikiPageDeleted">Wiki page deleted successfully</string> <string name="wikiPageDeleted">Страница вики успешно удалена</string>
<string name="wikiPageNameAndContentError">Page name and page content can\'t be empty</string> <string name="wikiPageNameAndContentError">Название и содержание страницы не могут быть пустыми</string>
<string name="createWikiPage">Create Wiki Page</string> <string name="createWikiPage">Создать страницу вики</string>
<string name="wikiUpdated">Wiki page updated successfully</string> <string name="wikiUpdated">Страница вики успешно обновлена</string>
<string name="wikiCreated">Wiki page created successfully</string> <string name="wikiCreated">Страница вики успешно создана</string>
<!-- code editor --> <!-- code editor -->
<string name="openInCodeEditor">Open in Code Editor</string> <string name="openInCodeEditor">Открыть в текстовом редакторе</string>
<!-- notes --> <!-- notes -->
<string name="newNote">New Note</string> <string name="newNote">Новая заметка</string>
<string name="editNote">Edit Note</string> <string name="editNote">Редактировать Заметку</string>
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Начните делать заметки здесь</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="few">Notes deleted successfully</item> <item quantity="few">Notes deleted successfully</item>
@ -674,6 +700,7 @@
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -686,6 +713,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -714,7 +742,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Панель управления</string>
<string name="createdRepository">созданный репозиторий</string>
<string name="renamedRepository">репозиторий переименован с %1$s на</string>
<string name="starredRepository">звезды</string>
<string name="transferredRepository">репозиторий перенесен %1$s в</string>
<string name="createdBranch">создал ветку %1$s в</string>
<string name="pushedTo">толкнул из %1$s на</string>
<string name="openedIssue">открытая проблема</string>
<string name="commentedOnIssue">прокомментировал проблему</string>
<string name="closedIssue">закрытая проблема</string>
<string name="reopenedIssue">переоткрытая проблема</string>
<string name="createdPR">создал запрос на включение</string>
<string name="closedPR">закрыл запрос на включение</string>
<string name="reopenedPR">переоткрыл запрос на включение</string>
<string name="mergedPR">объеденил запрос на принятие изменений</string>
<string name="approved">утвержден</string>
<string name="suggestedChanges">предложенные изменения для</string>
<string name="commentedOnPR">прокомментировал запрос на включение</string>
<string name="autoMergePR">автоматически объедененный запрос на включение</string>
<string name="deletedBranch">удалена ветка %1$s в</string>
<string name="pushedTag">отправил метку %1$s в</string>
<string name="deletedTag">удалил метку %1$s из</string>
<string name="releasedBranch">выпущен %1$s в</string>
<string name="syncedCommits">синхронизировал коммит с %1$s к</string>
<string name="syncedRefs">синхронизированна новая ссылка %1$s с</string>
<string name="syncedDeletedRefs">ссылка синхронизирована и удалена %1$s на</string>
<string name="attachment">Вложение</string>
<string name="attachments">Вложения</string>
<string name="attachmentsSaveError">Проблема была создана, но в настоящее время обработка вложений невозможна. Проверьте журналы сервера для более подробной информации.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">මගේ ගැටළු</string> <string name="navMyIssues">මගේ ගැටළු</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">නව කෝ ඇතිය</string> <string name="pageTitleNewRepo">නව කෝ ඇතිය</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">නව අදින්න ඉල්ලීම</string> <string name="pageTitleNewPullRequest">නව අදින්න ඉල්ලීම</string>
<string name="pageTitleUsers">පරිශිලකයින්</string> <string name="pageTitleUsers">පරිශිලකයින්</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo repo</string> <string name="repoName">Demo repo</string>
<string name="repoDescription">Demo විස්තරය</string> <string name="repoDescription">Demo විස්තරය</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">කෝ සෑහෙනේ සවිස්තරය</string> <string name="newRepoDescTintCopy">කෝ සෑහෙනේ සවිස්තරය</string>
<string name="newRepoPrivateCopy">පුද්ගලික</string> <string name="newRepoPrivateCopy">පුද්ගලික</string>
<string name="newRepoOwner">හිමිකරු</string> <string name="newRepoOwner">හිමිකරු</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">සංවිධානයේ නම</string> <string name="newOrgTintCopy">සංවිධානයේ නම</string>
<string name="newOrgDescTintCopy">සංවිධානයේ සවිස්තරය</string> <string name="newOrgDescTintCopy">සංවිධානයේ සවිස්තරය</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">පරිශීලක නාමය</string> <string name="userName">පරිශීලක නාමය</string>
<string name="passWord">මුරපදය</string> <string name="passWord">මුරපදය</string>
<string name="btnLogin">ඇතුල් වන්න</string> <string name="btnLogin">ඇතුල් වන්න</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">පරිශීලක නාමය අවශ්යයි</string> <string name="emptyFieldUsername">පරිශීලක නාමය අවශ්යයි</string>
<string name="emptyFieldPassword">මුරපදය අවශ්යයි</string> <string name="emptyFieldPassword">මුරපදය අවශ්යයි</string>
<string name="protocolEmptyError">කෙටුම්පත ඇවැසිය</string> <string name="protocolEmptyError">කෙටුම්පත ඇවැසිය</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">ජාලයට ප්‍රවේශ විය නොහැක, කරුණාකර ඔබගේ අන්තර්ජාල සම්බන්ධතාවය පරීක්ෂා කරන්න</string> <string name="checkNetConnection">ජාලයට ප්‍රවේශ විය නොහැක, කරුණාකර ඔබගේ අන්තර්ජාල සම්බන්ධතාවය පරීක්ෂා කරන්න</string>
<string name="repoNameErrorEmpty">කෝ ඇතියේ නම හිස්ය</string> <string name="repoNameErrorEmpty">කෝ ඇතියේ නම හිස්ය</string>
<string name="repoNameErrorInvalid">ගබඩා නාමය වලංගු නොවේ. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">ගබඩා නාමය වලංගු නොවේ. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">ගබඩාව සාර්ථකව සාදන ලදී</string> <string name="repoCreated">ගබඩාව සාර්ථකව සාදන ලදී</string>
<string name="repoExistsError">තෝරාගත් හිමිකරු යටතේ මෙම නාමයේ ගබඩාව දැනටමත් පවතී</string> <string name="repoExistsError">තෝරාගත් හිමිකරු යටතේ මෙම නාමයේ ගබඩාව දැනටමත් පවතී</string>
<string name="repoOwnerError">ගබඩාව සඳහා හිමිකරු තෝරන්න</string> <string name="repoOwnerError">ගබඩාව සඳහා හිමිකරු තෝරන්න</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">සංවිධානයේ නම හිස් ය</string> <string name="orgNameErrorEmpty">සංවිධානයේ නම හිස් ය</string>
<string name="orgNameErrorInvalid">සංවිධානයේ නම වලංගු නැත, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">සංවිධානයේ නම වලංගු නැත, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">සංවිධානයේ විස්තරය උපරිම අක්ෂර 255 සීමාව ඉක්මවයි</string> <string name="orgDescError">සංවිධානයේ විස්තරය උපරිම අක්ෂර 255 සීමාව ඉක්මවයි</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">ගෑරුප්පු</string> <string name="infoTabRepoForksCount">ගෑරුප්පු</string>
<string name="infoTabRepoCreatedAt">ලබාිණි</string> <string name="infoTabRepoCreatedAt">ලබාිණි</string>
<string name="infoTabRepoUpdatedAt">අවසන් වරට යාවත්කාලීන කරන ලදී</string> <string name="infoTabRepoUpdatedAt">අවසන් වරට යාවත්කාලීන කරන ලදී</string>
<string name="infoShowMoreInformation">තවත් තොරතුරු පෙන්වන්න</string>
<string name="infoMoreInformation">වැඩි විස්තර</string> <string name="infoMoreInformation">වැඩි විස්තර</string>
<string name="timeAtText">හිදී</string> <string name="timeAtText">හිදී</string>
<string name="issueMilestone">සන්ධිස්ථානය %1$s</string> <string name="issueMilestone">සන්ධිස්ථානය %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">කෙටුම්පත් මකාදැමීම සබල කරන්න</string> <string name="settingsEnableCommentsDeletionText">කෙටුම්පත් මකාදැමීම සබල කරන්න</string>
<string name="settingsEnableCommentsDeletionHintText">අදහස් පළ කළ විට අදහස් කෙටුම්පත මකන්න</string> <string name="settingsEnableCommentsDeletionHintText">අදහස් පළ කළ විට අදහස් කෙටුම්පත මකන්න</string>
<string name="settingsGeneralHeader">ජනරාල්</string> <string name="settingsGeneralHeader">ජනරාල්</string>
<string name="generalHintText">මුල් තිරය, පෙරනිමි සබැඳි හසුරුව</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">පෙරනිමි සබැඳි හසුරුවන්නා</string> <string name="generalDeepLinkDefaultScreen">පෙරනිමි සබැඳි හසුරුවන්නා</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">අ/නොවේ</string>
<string name="linkSelectorDialogTitle">Default Link Handler Screen තෝරන්න</string> <string name="linkSelectorDialogTitle">Default Link Handler Screen තෝරන්න</string>
<string name="settingsBiometricHeader">ජෛවමිතික සහාය</string> <string name="settingsBiometricHeader">ජෛවමිතික සහාය</string>
<string name="settingsLabelsInListHeader">පෙළ සහය සහිත ලේබල්</string> <string name="settingsLabelsInListHeader">පෙළ සහය සහිත ලේබල්</string>
<string name="settingsLabelsInListHint">මෙය සබල කිරීමෙන් ගැටළු සහ pr ලැයිස්තු තුළ පෙළ සහිත ලේබල පෙන්වනු ඇත, පෙරනිමිය වර්ණ තිත් වේ</string> <string name="settingsLabelsInListHint">මෙය සබල කිරීමෙන් ගැටළු සහ pr ලැයිස්තු තුළ පෙළ සහිත ලේබල පෙන්වනු ඇත, පෙරනිමිය වර්ණ තිත් වේ</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">තවත් දත්ත නොමැත</string> <string name="noMoreData">තවත් දත්ත නොමැත</string>
<string name="createLabel">නව ලේබලය</string> <string name="createLabel">නව ලේබලය</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">ගබඩාව කණ්ඩායමෙන් සාර්ථකව ඉවත් කරන ලදී</string> <string name="repoRemovedMessage">ගබඩාව කණ්ඩායමෙන් සාර්ථකව ඉවත් කරන ලදී</string>
<string name="repoAddToTeamMessage">සංවිධානය %2$s කණ්ඩායම %3$sවෙත ගබඩාව %1$s එක් කරන්න</string> <string name="repoAddToTeamMessage">සංවිධානය %2$s කණ්ඩායම %3$sවෙත ගබඩාව %1$s එක් කරන්න</string>
<string name="repoRemoveTeamMessage">%2$sකණ්ඩායමෙන් නිධිය %1$s ඉවත් කරන්න</string> <string name="repoRemoveTeamMessage">%2$sකණ්ඩායමෙන් නිධිය %1$s ඉවත් කරන්න</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">කණ්ඩායමේ නම</string> <string name="newTeamTitle">කණ්ඩායමේ නම</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">අනුගාමිකයින්</string> <string name="profileTabFollowers">අනුගාමිකයින්</string>
<string name="profileTabFollowing">අනුගමනය</string> <string name="profileTabFollowing">අනුගමනය</string>
<string name="profileCreateNewEmailAddress">වි-තැපෑල එකතු කරන්න</string> <!-- profile section -->
<string name="profileEmailTitle">වි-තැපැල් ලිපිනය</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">නව විද්‍යුත් තැපෑල සාර්ථකව එක් කරන ලදී</string> <string name="emailAddedText">නව විද්‍යුත් තැපෑල සාර්ථකව එක් කරන ලදී</string>
<string name="emailErrorEmpty">විද්‍යුත් තැපැල් ලිපිනය හිස්ය</string> <string name="emailErrorEmpty">විද්‍යුත් තැපැල් ලිපිනය හිස්ය</string>
<string name="emailErrorInvalid">ඊමේල් ලිපිනය වලංගු නැත</string> <string name="emailErrorInvalid">ඊමේල් ලිපිනය වලංගු නැත</string>
<string name="emailErrorInUse">ඊමේල් ලිපිනය දැනටමත් භාවිතයේ ඇත</string> <string name="emailErrorInUse">ඊමේල් ලිපිනය දැනටමත් භාවිතයේ ඇත</string>
<string name="emailTypeText">ප්රාථමික</string> <string name="emailTypeText">ප්රාථමික</string>
<string name="profileTabEmails">වි-තැපැල්</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">ලේබල් එකතු කරන්න / ඉවත් කරන්න</string> <string name="singleIssueEditLabels">ලේබල් එකතු කරන්න / ඉවත් කරන්න</string>
<string name="labelsUpdated">ලේබල් යාවත්කාලීන කරන ලදී</string> <string name="labelsUpdated">ලේබල් යාවත්කාලීන කරන ලදී</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">බ්‍රව්සරයේ විවෘත කරන්න</string> <string name="openInBrowser">බ්‍රව්සරයේ විවෘත කරන්න</string>
<string name="deleteGenericTitle">%sමකන්න</string> <string name="deleteGenericTitle">%sමකන්න</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">පරිශීලකයන් ගවේෂණය කරන්න</string> <string name="exploreUsers">පරිශීලකයන් ගවේෂණය කරන්න</string>
<string name="exploreIssues">ගැටළු ගවේෂණය කරන්න</string> <string name="exploreIssues">ගැටළු ගවේෂණය කරන්න</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">නව Gitea අනුවාදය අනාවරණය විය! කරුණාකර GitNex යාවත්කාලීන කරන්න!</string> <string name="versionUnsupportedNew">නව Gitea අනුවාදය අනාවරණය විය! කරුණාකර GitNex යාවත්කාලීන කරන්න!</string>
<string name="versionUnknown">Gitea අනාවරණය කර ගත්තේ නැත!</string> <string name="versionUnknown">Gitea අනාවරණය කර ගත්තේ නැත!</string>
<string name="versionAlertDialogHeader">Gitea හි සහාය නොදක්වන අනුවාදය</string> <string name="versionAlertDialogHeader">Gitea හි සහාය නොදක්වන අනුවාදය</string>
<string name="loginViaPassword">පරිශීලක නාමය / මුරපදය</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">ඔබගේ ගිණුමට ප්‍රවේශ වීමට ඔබ කැමති පිවිසුම් ක්‍රමය තෝරන්න. ටෝකනය වඩාත් ආරක්ෂිතයි!</string>
<string name="unauthorizedApiError">උදාහරණය දෝෂයක් ලබා දී ඇත - අනවසරයි. ඔබගේ අක්තපත්‍ර පරීක්ෂා කර නැවත උත්සාහ කරන්න</string> <string name="unauthorizedApiError">උදාහරණය දෝෂයක් ලබා දී ඇත - අනවසරයි. ඔබගේ අක්තපත්‍ර පරීක්ෂා කර නැවත උත්සාහ කරන්න</string>
<string name="loginTokenError">ටෝකනය අවශ්ය වේ</string> <string name="loginTokenError">ටෝකනය අවශ්ය වේ</string>
<string name="prDeletedFork">මකා දැමූ ෆෝක්</string> <string name="prDeletedFork">මකා දැමූ ෆෝක්</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">තේමා, අකුරු, ලාංඡන</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">ජෛවමිතික සත්‍යාපනය, SSL සහතික, හැඹිලිය</string> <string name="securityHintText">ජෛවමිතික සත්‍යාපනය, SSL සහතික, හැඹිලිය</string>
<string name="languagesHintText">භාෂා</string> <string name="languagesHintText">භාෂා</string>
<string name="reportsHintText">බිඳ වැටීම් වාර්තා</string> <string name="reportsHintText">බිඳ වැටීම් වාර්තා</string>
<string name="rateAppHintText">ඔබ GitNex වලට කැමති නම් ඔබට එය thumbs up ලබා දිය හැක</string> <string name="rateAppHintText">ඔබ GitNex වලට කැමති නම් ඔබට එය thumbs up ලබා දිය හැක</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">සංරක්ෂණය කර ඇත</string> <string name="archivedRepository">සංරක්ෂණය කර ඇත</string>
<string name="archivedRepositoryMessage">මෙම රෙපෝව සංරක්ෂණය කර ඇත. ඔබට ගොනු බැලිය හැක, නමුත් ගැටළු/අදින්න-ඉල්ලීම් තල්ලු කිරීමට හෝ විවෘත කිරීමට නොහැක.</string> <string name="archivedRepositoryMessage">මෙම රෙපෝව සංරක්ෂණය කර ඇත. ඔබට ගොනු බැලිය හැක, නමුත් ගැටළු/අදින්න-ඉල්ලීම් තල්ලු කිරීමට හෝ විවෘත කිරීමට නොහැක.</string>
<string name="accountDeletedMessage">ගිණුම සාර්ථකව මකා ඇත</string> <string name="accountDeletedMessage">ගිණුම සාර්ථකව මකා ඇත</string>
<string name="removeAccountPopupTitle">ගිණුම ඉවත් කරන්න</string> <string name="removeAccountPopupTitle">ගිණුම ඉවත් කරන්න</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">නව ගිණුම</string> <string name="addNewAccount">නව ගිණුම</string>
<string name="addNewAccountText">නව ගිණුමක් එක් කරන්න</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">ගිණුම දැනටමත් යෙදුම තුළ පවතී</string> <string name="accountAlreadyExistsError">ගිණුම දැනටමත් යෙදුම තුළ පවතී</string>
<string name="accountAddedMessage">ගිණුම සාර්ථකව එකතු කරන ලදී</string> <string name="accountAddedMessage">ගිණුම සාර්ථකව එකතු කරන ලදී</string>
<string name="switchAccountSuccess">ගිණුමට මාරු විය: %1$s@%2$s</string> <string name="switchAccountSuccess">ගිණුමට මාරු විය: %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">දැනුම්දීම්</string> <string name="pageTitleNotifications">දැනුම්දීම්</string>
<string name="noDataNotifications">ඔක්කොම අල්ලලා 🚀</string> <string name="noDataNotifications">ඔක්කොම අල්ලලා 🚀</string>
<string name="notificationsPollingHeaderText">දැනුම්දීම් ඡන්ද ප්‍රමාදය</string> <string name="notificationsPollingHeaderText">දැනුම්දීම් ඡන්ද ප්‍රමාදය</string>
<string name="pollingDelaySelectedText">මිනිත්තු %d</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">ඡන්ද ප්‍රමාදය තෝරන්න</string> <string name="pollingDelayDialogHeaderText">ඡන්ද ප්‍රමාදය තෝරන්න</string>
<string name="pollingDelayDialogDescriptionText">GitNex නව දැනුම්දීම් ඡන්ද විමසීමට උත්සාහ කරන සුළු ප්‍රමාදයක් තෝරන්න</string> <string name="pollingDelayDialogDescriptionText">GitNex නව දැනුම්දීම් ඡන්ද විමසීමට උත්සාහ කරන සුළු ප්‍රමාදයක් තෝරන්න</string>
<string name="markAsRead">මාර්ක් කියවන්න</string> <string name="markAsRead">මාර්ක් කියවන්න</string>
<string name="markAsUnread">නොකියවූ ලකුණු කරන්න</string> <string name="markAsUnread">නොකියවූ ලකුණු කරන්න</string>
<string name="pinNotification">පින් කරන්න</string> <string name="pinNotification">පින් කරන්න</string>
<string name="markedNotificationsAsRead">සියලුම දැනුම්දීම් කියවූ ලෙස සාර්ථකව ලකුණු කරන ලදී</string> <string name="markedNotificationsAsRead">සියලුම දැනුම්දීම් කියවූ ලෙස සාර්ථකව ලකුණු කරන ලදී</string>
<string name="notificationsHintText">ඡන්ද ප්‍රමාදය, ආලෝකය, කම්පනය</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">දැනුම්දීම් සබල කරන්න</string> <string name="enableNotificationsHeaderText">දැනුම්දීම් සබල කරන්න</string>
<string name="enableLightsHeaderText">ආලෝකය සක්රිය කරන්න</string> <string name="enableLightsHeaderText">ආලෝකය සක්රිය කරන්න</string>
<string name="enableVibrationHeaderText">කම්පනය සක්රිය කරන්න</string> <string name="enableVibrationHeaderText">කම්පනය සක්රිය කරන්න</string>
@ -548,6 +571,7 @@
<item quantity="one">ඔබට නව දැනුම්දීම් %s ක් ඇත</item> <item quantity="one">ඔබට නව දැනුම්දීම් %s ක් ඇත</item>
<item quantity="other">ඔබට නව දැනුම්දීම් %s ක් ඇත</item> <item quantity="other">ඔබට නව දැනුම්දීම් %s ක් ඇත</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">කියවන්න</string> <string name="isRead">කියවන්න</string>
<string name="isUnread">නොකියවූ</string> <string name="isUnread">නොකියවූ</string>
<string name="repoSettingsTitle">ගබඩා සැකසුම්</string> <string name="repoSettingsTitle">ගබඩා සැකසුම්</string>
@ -594,9 +618,9 @@
<string name="prClosed">ඇදීමේ ඉල්ලීම වසා ඇත</string> <string name="prClosed">ඇදීමේ ඉල්ලීම වසා ඇත</string>
<string name="prReopened">ඇදීමේ ඉල්ලීම නැවත විවෘත කරන ලදී</string> <string name="prReopened">ඇදීමේ ඉල්ලීම නැවත විවෘත කරන ලදී</string>
<string name="prMergeInfo">ඉල්ලීම් තොරතුරු අදින්න</string> <string name="prMergeInfo">ඉල්ලීම් තොරතුරු අදින්න</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">යෙදුම වෙත යන්න</string> <string name="launchApp">යෙදුම වෙත යන්න</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">ජෛවමිතික සත්‍යාපනය</string> <string name="biometricAuthTitle">ජෛවමිතික සත්‍යාපනය</string>
<string name="biometricAuthSubTitle">ඔබගේ ජෛවමිතික අක්තපත්‍ර භාවිතයෙන් අගුලු හරින්න</string> <string name="biometricAuthSubTitle">ඔබගේ ජෛවමිතික අක්තපත්‍ර භාවිතයෙන් අගුලු හරින්න</string>
<string name="biometricNotSupported">මෙම උපාංගයේ ජෛවමිතික විශේෂාංග නොමැත</string> <string name="biometricNotSupported">මෙම උපාංගයේ ජෛවමිතික විශේෂාංග නොමැත</string>
@ -640,6 +664,8 @@
<string name="notLoggedIn">\u25CF %s වී නැත</string> <string name="notLoggedIn">\u25CF %s වී නැත</string>
<string name="followSystem">පද්ධතිය අනුගමනය කරන්න (ආලෝකය/අඳුරු)</string> <string name="followSystem">පද්ධතිය අනුගමනය කරන්න (ආලෝකය/අඳුරු)</string>
<string name="followSystemBlack">පද්ධතිය අනුගමනය කරන්න (ආලෝකය/තාර කළු)</string> <string name="followSystemBlack">පද්ධතිය අනුගමනය කරන්න (ආලෝකය/තාර කළු)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">දෙබලක: %s</string> <string name="repoForkOf">දෙබලක: %s</string>
<string name="adoptRepo">හදාගන්න</string> <string name="adoptRepo">හදාගන්න</string>
<string name="repoAdopted">සම්මත කරන ලද නිධිය %s</string> <string name="repoAdopted">සම්මත කරන ලද නිධිය %s</string>
@ -663,13 +689,14 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -682,6 +709,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -710,7 +738,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Najnavštevovanejšie stránky</string> <string name="navMostVisited">Najnavštevovanejšie stránky</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Nový repozitár</string> <string name="pageTitleNewRepo">Nový repozitár</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">New Pull Request</string> <string name="pageTitleNewPullRequest">New Pull Request</string>
<string name="pageTitleUsers">Užívatelia</string> <string name="pageTitleUsers">Užívatelia</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo repozitár</string> <string name="repoName">Demo repozitár</string>
<string name="repoDescription">Demo popis</string> <string name="repoDescription">Demo popis</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Popis repozitára</string> <string name="newRepoDescTintCopy">Popis repozitára</string>
<string name="newRepoPrivateCopy">Súkromné</string> <string name="newRepoPrivateCopy">Súkromné</string>
<string name="newRepoOwner">Vlastník</string> <string name="newRepoOwner">Vlastník</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Názov organizácie</string> <string name="newOrgTintCopy">Názov organizácie</string>
<string name="newOrgDescTintCopy">Popis organizácie</string> <string name="newOrgDescTintCopy">Popis organizácie</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Používateľské meno</string> <string name="userName">Používateľské meno</string>
<string name="passWord">Heslo</string> <string name="passWord">Heslo</string>
<string name="btnLogin">Prihlásiť sa</string> <string name="btnLogin">Prihlásiť sa</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Prihlasovacie meno je povinné</string> <string name="emptyFieldUsername">Prihlasovacie meno je povinné</string>
<string name="emptyFieldPassword">Heslo je povinné</string> <string name="emptyFieldPassword">Heslo je povinné</string>
<string name="protocolEmptyError">Protokol je povinný</string> <string name="protocolEmptyError">Protokol je povinný</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Cannot access network, please check your Internet connection</string> <string name="checkNetConnection">Cannot access network, please check your Internet connection</string>
<string name="repoNameErrorEmpty">Repository name is empty</string> <string name="repoNameErrorEmpty">Repository name is empty</string>
<string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Repository name is not valid. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Repository created successfully</string> <string name="repoCreated">Repository created successfully</string>
<string name="repoExistsError">Repository of this name already exists under selected Owner</string> <string name="repoExistsError">Repository of this name already exists under selected Owner</string>
<string name="repoOwnerError">Select owner for the repository</string> <string name="repoOwnerError">Select owner for the repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Organization name is empty</string> <string name="orgNameErrorEmpty">Organization name is empty</string>
<string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Organization name is not valid, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Organization description exceeds the max 255 characters limit</string> <string name="orgDescError">Organization description exceeds the max 255 characters limit</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">Forky</string> <string name="infoTabRepoForksCount">Forky</string>
<string name="infoTabRepoCreatedAt">Vytvorené</string> <string name="infoTabRepoCreatedAt">Vytvorené</string>
<string name="infoTabRepoUpdatedAt">Posledná aktualizácia</string> <string name="infoTabRepoUpdatedAt">Posledná aktualizácia</string>
<string name="infoShowMoreInformation">Zobraziť ďalšie informácie</string>
<string name="infoMoreInformation">Viac informácií</string> <string name="infoMoreInformation">Viac informácií</string>
<string name="timeAtText">o</string> <string name="timeAtText">o</string>
<string name="issueMilestone">Milestone %1$s</string> <string name="issueMilestone">Milestone %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">General</string> <string name="settingsGeneralHeader">General</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometrické odomykanie</string> <string name="settingsBiometricHeader">Biometrické odomykanie</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">No more data available</string> <string name="noMoreData">No more data available</string>
<string name="createLabel">New Label</string> <string name="createLabel">New Label</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repozitár úspešne odstránené z tímu</string> <string name="repoRemovedMessage">Repozitár úspešne odstránené z tímu</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Názov tímu</string> <string name="newTeamTitle">Názov tímu</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Followers</string> <string name="profileTabFollowers">Followers</string>
<string name="profileTabFollowing">Following</string> <string name="profileTabFollowing">Following</string>
<string name="profileCreateNewEmailAddress">Add Email Address</string> <!-- profile section -->
<string name="profileEmailTitle">Email Address</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">Email address is empty</string> <string name="emailErrorEmpty">Email address is empty</string>
<string name="emailErrorInvalid">Email address is not valid</string> <string name="emailErrorInvalid">Email address is not valid</string>
<string name="emailErrorInUse">Email address is already in use</string> <string name="emailErrorInUse">Email address is already in use</string>
<string name="emailTypeText">Primary</string> <string name="emailTypeText">Primary</string>
<string name="profileTabEmails">Emails</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Add / Remove Labels</string> <string name="singleIssueEditLabels">Add / Remove Labels</string>
<string name="labelsUpdated">Labels updated</string> <string name="labelsUpdated">Labels updated</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string> <string name="versionUnsupportedNew">New Gitea version detected! Please UPDATE GitNex!</string>
<string name="versionUnknown">No Gitea detected!</string> <string name="versionUnknown">No Gitea detected!</string>
<string name="versionAlertDialogHeader">Unsupported Version of Gitea</string> <string name="versionAlertDialogHeader">Unsupported Version of Gitea</string>
<string name="loginViaPassword">Username / Password</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Choose your preferred login method to access your account. Token is more secure!</string>
<string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string> <string name="unauthorizedApiError">Instance has returned an error - Unauthorized. Check your credentials and try again</string>
<string name="loginTokenError">Token is required</string> <string name="loginTokenError">Token is required</string>
<string name="prDeletedFork">Deleted Fork</string> <string name="prDeletedFork">Deleted Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -550,6 +573,7 @@
<item quantity="many">You have %s new notifications</item> <item quantity="many">You have %s new notifications</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Read</string> <string name="isRead">Read</string>
<string name="isUnread">Unread</string> <string name="isUnread">Unread</string>
<string name="repoSettingsTitle">Repository Settings</string> <string name="repoSettingsTitle">Repository Settings</string>
@ -596,9 +620,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -642,6 +666,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -665,7 +691,7 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="few">Notes deleted successfully</item> <item quantity="few">Notes deleted successfully</item>
@ -674,6 +700,7 @@
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -686,6 +713,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -714,7 +742,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Нови репозиторијум</string> <string name="pageTitleNewRepo">Нови репозиторијум</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">New Pull Request</string> <string name="pageTitleNewPullRequest">New Pull Request</string>
<string name="pageTitleUsers">Users</string> <string name="pageTitleUsers">Users</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Демо репозиторијум</string> <string name="repoName">Демо репозиторијум</string>
<string name="repoDescription">Демо опис</string> <string name="repoDescription">Демо опис</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Опис</string> <string name="newRepoDescTintCopy">Опис</string>
<string name="newRepoPrivateCopy">Приватни</string> <string name="newRepoPrivateCopy">Приватни</string>
<string name="newRepoOwner">Власник</string> <string name="newRepoOwner">Власник</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Назив</string> <string name="newOrgTintCopy">Назив</string>
<string name="newOrgDescTintCopy">Опис</string> <string name="newOrgDescTintCopy">Опис</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Корисничко име</string> <string name="userName">Корисничко име</string>
<string name="passWord">Лозинка</string> <string name="passWord">Лозинка</string>
<string name="btnLogin">Пријави ме</string> <string name="btnLogin">Пријави ме</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Корисничко име је обавезно</string> <string name="emptyFieldUsername">Корисничко име је обавезно</string>
<string name="emptyFieldPassword">Лозинка је обавезна</string> <string name="emptyFieldPassword">Лозинка је обавезна</string>
<string name="protocolEmptyError">Protocol is required</string> <string name="protocolEmptyError">Protocol is required</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Не могу да приступим мрежи, провери интернет конекцију</string> <string name="checkNetConnection">Не могу да приступим мрежи, провери интернет конекцију</string>
<string name="repoNameErrorEmpty">Назив репозиторијума је обавезан</string> <string name="repoNameErrorEmpty">Назив репозиторијума је обавезан</string>
<string name="repoNameErrorInvalid">Назив репозиторијума није валидан [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Назив репозиторијума није валидан [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Репозиторијум је успешно креиран</string> <string name="repoCreated">Репозиторијум је успешно креиран</string>
<string name="repoExistsError">Репозиторијум већ постоји</string> <string name="repoExistsError">Репозиторијум већ постоји</string>
<string name="repoOwnerError">Select owner for the repository</string> <string name="repoOwnerError">Select owner for the repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Назив организације је обавезан</string> <string name="orgNameErrorEmpty">Назив организације је обавезан</string>
<string name="orgNameErrorInvalid">Назив организације није валидан [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Назив организације није валидан [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Опис је дужи од максималних 255 карактера</string> <string name="orgDescError">Опис је дужи од максималних 255 карактера</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">Број форкова</string> <string name="infoTabRepoForksCount">Број форкова</string>
<string name="infoTabRepoCreatedAt">Креиран</string> <string name="infoTabRepoCreatedAt">Креиран</string>
<string name="infoTabRepoUpdatedAt">Ажуриран</string> <string name="infoTabRepoUpdatedAt">Ажуриран</string>
<string name="infoShowMoreInformation">Прикажи више информација</string>
<string name="infoMoreInformation">Више информација</string> <string name="infoMoreInformation">Више информација</string>
<string name="timeAtText">у</string> <string name="timeAtText">у</string>
<string name="issueMilestone">Фаза %1$s</string> <string name="issueMilestone">Фаза %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">General</string> <string name="settingsGeneralHeader">General</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">Нема више података</string> <string name="noMoreData">Нема више података</string>
<string name="createLabel">Нова ознака</string> <string name="createLabel">Нова ознака</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Назив тима</string> <string name="newTeamTitle">Назив тима</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Прате ме</string> <string name="profileTabFollowers">Прате ме</string>
<string name="profileTabFollowing">Пратим</string> <string name="profileTabFollowing">Пратим</string>
<string name="profileCreateNewEmailAddress">Додај имејл-адресу</string> <!-- profile section -->
<string name="profileEmailTitle">Имејл-адреса</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">Email address is empty</string> <string name="emailErrorEmpty">Email address is empty</string>
<string name="emailErrorInvalid">Имејл-адреса није валидна</string> <string name="emailErrorInvalid">Имејл-адреса није валидна</string>
<string name="emailErrorInUse">Неко већ користи ову имејл-адресу</string> <string name="emailErrorInUse">Неко већ користи ову имејл-адресу</string>
<string name="emailTypeText">Главна адреса</string> <string name="emailTypeText">Главна адреса</string>
<string name="profileTabEmails">Имејл</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Додај или уклони ознаку</string> <string name="singleIssueEditLabels">Додај или уклони ознаку</string>
<string name="labelsUpdated">Ознаке су ажуриране</string> <string name="labelsUpdated">Ознаке су ажуриране</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">Нова верзија програма Gitea је детектована! Ажурирај GitNex!</string> <string name="versionUnsupportedNew">Нова верзија програма Gitea је детектована! Ажурирај GitNex!</string>
<string name="versionUnknown">No Gitea detected!</string> <string name="versionUnknown">No Gitea detected!</string>
<string name="versionAlertDialogHeader">Верзија програма Gitea коју тренутно користиш није подржана</string> <string name="versionAlertDialogHeader">Верзија програма Gitea коју тренутно користиш није подржана</string>
<string name="loginViaPassword">Корисничко име и лозинка</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Одабери начин за пријављивање. Имај у виду да је токен безбеднији него корисничко име и лозинка.</string>
<string name="unauthorizedApiError">Грешка. Провери креденцијале и покушај поново.</string> <string name="unauthorizedApiError">Грешка. Провери креденцијале и покушај поново.</string>
<string name="loginTokenError">Token is required</string> <string name="loginTokenError">Token is required</string>
<string name="prDeletedFork">Deleted Fork</string> <string name="prDeletedFork">Deleted Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -549,6 +572,7 @@
<item quantity="few">You have %s new notifications</item> <item quantity="few">You have %s new notifications</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Read</string> <string name="isRead">Read</string>
<string name="isUnread">Unread</string> <string name="isUnread">Unread</string>
<string name="repoSettingsTitle">Repository Settings</string> <string name="repoSettingsTitle">Repository Settings</string>
@ -595,9 +619,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -641,6 +665,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -664,7 +690,7 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="few">Notes deleted successfully</item> <item quantity="few">Notes deleted successfully</item>
@ -672,6 +698,7 @@
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -684,6 +711,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -712,7 +740,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">Konularım</string> <string name="navMyIssues">Konularım</string>
<string name="navMostVisited">En çok ziyaret edilen depolar</string> <string name="navMostVisited">En çok ziyaret edilen depolar</string>
<string name="navNotes">Notlar</string> <string name="navNotes">Notlar</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Yeni Depo</string> <string name="pageTitleNewRepo">Yeni Depo</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">Yeni Değişiklik İsteği</string> <string name="pageTitleNewPullRequest">Yeni Değişiklik İsteği</string>
<string name="pageTitleUsers">Kullanıcılar</string> <string name="pageTitleUsers">Kullanıcılar</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Demo deposu</string> <string name="repoName">Demo deposu</string>
<string name="repoDescription">Demo açıklaması</string> <string name="repoDescription">Demo açıklaması</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Depo Açıklaması</string> <string name="newRepoDescTintCopy">Depo Açıklaması</string>
<string name="newRepoPrivateCopy">Gizli</string> <string name="newRepoPrivateCopy">Gizli</string>
<string name="newRepoOwner">Sahibi</string> <string name="newRepoOwner">Sahibi</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Organizasyon Adı</string> <string name="newOrgTintCopy">Organizasyon Adı</string>
<string name="newOrgDescTintCopy">Organizasyon Açıklaması</string> <string name="newOrgDescTintCopy">Organizasyon Açıklaması</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Kullanıcı Adı</string> <string name="userName">Kullanıcı Adı</string>
<string name="passWord">Parola</string> <string name="passWord">Parola</string>
<string name="btnLogin">OTURUM AÇ</string> <string name="btnLogin">OTURUM AÇ</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Kullanıcı adı gerekli</string> <string name="emptyFieldUsername">Kullanıcı adı gerekli</string>
<string name="emptyFieldPassword">Parola gerekli</string> <string name="emptyFieldPassword">Parola gerekli</string>
<string name="protocolEmptyError">Protokol gerekli</string> <string name="protocolEmptyError">Protokol gerekli</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Ağa erişilemiyor, lütfen internet bağlantınızı kontrol edin</string> <string name="checkNetConnection">Ağa erişilemiyor, lütfen internet bağlantınızı kontrol edin</string>
<string name="repoNameErrorEmpty">Depo adı boş</string> <string name="repoNameErrorEmpty">Depo adı boş</string>
<string name="repoNameErrorInvalid">Depo adı geçerli değil. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Depo adı geçerli değil. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Depo başarıyla oluşturuldu</string> <string name="repoCreated">Depo başarıyla oluşturuldu</string>
<string name="repoExistsError">Bu adın deposu, seçilen Sahibi altında zaten var</string> <string name="repoExistsError">Bu adın deposu, seçilen Sahibi altında zaten var</string>
<string name="repoOwnerError">Depo için sahip seçin</string> <string name="repoOwnerError">Depo için sahip seçin</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Organizasyon adı boş</string> <string name="orgNameErrorEmpty">Organizasyon adı boş</string>
<string name="orgNameErrorInvalid">Organizasyon adı geçerli değil, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Organizasyon adı geçerli değil, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Organizasyon açıklaması maksimum 255 karakter sınırınııyor</string> <string name="orgDescError">Organizasyon açıklaması maksimum 255 karakter sınırınııyor</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">Forklar</string> <string name="infoTabRepoForksCount">Forklar</string>
<string name="infoTabRepoCreatedAt">Oluşturuldu</string> <string name="infoTabRepoCreatedAt">Oluşturuldu</string>
<string name="infoTabRepoUpdatedAt">Son Güncellenme</string> <string name="infoTabRepoUpdatedAt">Son Güncellenme</string>
<string name="infoShowMoreInformation">Daha fazla bilgi göster</string>
<string name="infoMoreInformation">Daha fazla bilgi</string> <string name="infoMoreInformation">Daha fazla bilgi</string>
<string name="timeAtText">de</string> <string name="timeAtText">de</string>
<string name="issueMilestone">Kilometre taşı %1$s</string> <string name="issueMilestone">Kilometre taşı %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">General</string> <string name="settingsGeneralHeader">General</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">Daha fazla veri yok</string> <string name="noMoreData">Daha fazla veri yok</string>
<string name="createLabel">Yeni Etiket</string> <string name="createLabel">Yeni Etiket</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Takım Adı</string> <string name="newTeamTitle">Takım Adı</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Takipçiler</string> <string name="profileTabFollowers">Takipçiler</string>
<string name="profileTabFollowing">Takip Edilenler</string> <string name="profileTabFollowing">Takip Edilenler</string>
<string name="profileCreateNewEmailAddress">E-posta Adresi Ekle</string> <!-- profile section -->
<string name="profileEmailTitle">E-posta Adresi</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">Email address is empty</string> <string name="emailErrorEmpty">Email address is empty</string>
<string name="emailErrorInvalid">E-posta adresi geçerli değil</string> <string name="emailErrorInvalid">E-posta adresi geçerli değil</string>
<string name="emailErrorInUse">E-posta adresi zaten kullanılıyor</string> <string name="emailErrorInUse">E-posta adresi zaten kullanılıyor</string>
<string name="emailTypeText">Birincil</string> <string name="emailTypeText">Birincil</string>
<string name="profileTabEmails">E-postalar</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Etiket Ekle/Kaldır</string> <string name="singleIssueEditLabels">Etiket Ekle/Kaldır</string>
<string name="labelsUpdated">Etiketler güncellendi</string> <string name="labelsUpdated">Etiketler güncellendi</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Tarayıcıda aç</string> <string name="openInBrowser">Tarayıcıda aç</string>
<string name="deleteGenericTitle">%s\'i sil</string> <string name="deleteGenericTitle">%s\'i sil</string>
<string name="reset">Sıfırla</string> <string name="reset">Sıfırla</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Kullanıcıları keşfet</string> <string name="exploreUsers">Kullanıcıları keşfet</string>
<string name="exploreIssues">Konuları keşfet</string> <string name="exploreIssues">Konuları keşfet</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">Yeni Gitea versiyonu tespit edildi! Lütfen GitNex\'i GÜNCELLEYİN!</string> <string name="versionUnsupportedNew">Yeni Gitea versiyonu tespit edildi! Lütfen GitNex\'i GÜNCELLEYİN!</string>
<string name="versionUnknown">Gitea bulunamadı!</string> <string name="versionUnknown">Gitea bulunamadı!</string>
<string name="versionAlertDialogHeader">Desteklenmeyen Gitea Versiyonu</string> <string name="versionAlertDialogHeader">Desteklenmeyen Gitea Versiyonu</string>
<string name="loginViaPassword">Kullanıcı Adı / Şifre</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Hesabınıza erişmek için tercih ettiğiniz giriş yöntemini seçin. Jeton daha güvenli!</string>
<string name="unauthorizedApiError">Örnek bir hata döndürdü - Yetkisiz. Kimlik bilgilerinizi kontrol edin ve tekrar deneyin</string> <string name="unauthorizedApiError">Örnek bir hata döndürdü - Yetkisiz. Kimlik bilgilerinizi kontrol edin ve tekrar deneyin</string>
<string name="loginTokenError">Token gerekli</string> <string name="loginTokenError">Token gerekli</string>
<string name="prDeletedFork">Silinmiş Fork</string> <string name="prDeletedFork">Silinmiş Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Languages</string> <string name="languagesHintText">Languages</string>
<string name="reportsHintText">Crash reports</string> <string name="reportsHintText">Crash reports</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">Bu depo arşivlendi. Dosyaları görüntüleyebilir ama konu/değişiklik isteği açamaz veya paylaşamazsınız.</string> <string name="archivedRepositoryMessage">Bu depo arşivlendi. Dosyaları görüntüleyebilir ama konu/değişiklik isteği açamaz veya paylaşamazsınız.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -548,6 +571,7 @@
<item quantity="one">You have %s new notification</item> <item quantity="one">You have %s new notification</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Read</string> <string name="isRead">Read</string>
<string name="isUnread">Unread</string> <string name="isUnread">Unread</string>
<string name="repoSettingsTitle">Repository Settings</string> <string name="repoSettingsTitle">Repository Settings</string>
@ -594,9 +618,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex istenen kaynağı işleyemedi, işin ayrıntılarını sağlayarak iyileştirme olarak proje deposunda bir konu açabilirsiniz. Şimdilik aşağıdaki butonlardan bir varsayılan ekran başlatmanız yeterlidir, ayarlardan değiştirilebilir.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -640,6 +664,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -663,13 +689,14 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="other">Notes deleted successfully</item> <item quantity="other">Notes deleted successfully</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -682,6 +709,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -710,7 +738,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">My Issues</string> <string name="navMyIssues">My Issues</string>
<string name="navMostVisited">Most Visited Repos</string> <string name="navMostVisited">Most Visited Repos</string>
<string name="navNotes">Notes</string> <string name="navNotes">Notes</string>
<string name="navAccount">Account Settings</string>
<string name="navWatchedRepositories">Watched Repositories</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">Новий репозиторій</string> <string name="pageTitleNewRepo">Новий репозиторій</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">Administration</string> <string name="pageTitleAdministration">Administration</string>
<string name="pageTitleNewPullRequest">New Pull Request</string> <string name="pageTitleNewPullRequest">New Pull Request</string>
<string name="pageTitleUsers">Users</string> <string name="pageTitleUsers">Users</string>
<string name="pageTitleAddRepository">Add Repository</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">Демо-репозиторій</string> <string name="repoName">Демо-репозиторій</string>
<string name="repoDescription">Демо опис</string> <string name="repoDescription">Демо опис</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">Опис репозиторія</string> <string name="newRepoDescTintCopy">Опис репозиторія</string>
<string name="newRepoPrivateCopy">Приватний</string> <string name="newRepoPrivateCopy">Приватний</string>
<string name="newRepoOwner">Власник</string> <string name="newRepoOwner">Власник</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">Make repository a template</string>
<string name="newOrgTintCopy">Назва організації</string> <string name="newOrgTintCopy">Назва організації</string>
<string name="newOrgDescTintCopy">Опис організації</string> <string name="newOrgDescTintCopy">Опис організації</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">Ім\'я користувача</string> <string name="userName">Ім\'я користувача</string>
<string name="passWord">Пароль</string> <string name="passWord">Пароль</string>
<string name="btnLogin">УВІЙТИ</string> <string name="btnLogin">УВІЙТИ</string>
@ -60,6 +66,7 @@
<string name="emptyFieldUsername">Ім\'я користувача є обов\'язковим</string> <string name="emptyFieldUsername">Ім\'я користувача є обов\'язковим</string>
<string name="emptyFieldPassword">Пароль є обов\'язковим</string> <string name="emptyFieldPassword">Пароль є обов\'язковим</string>
<string name="protocolEmptyError">Protocol is required</string> <string name="protocolEmptyError">Protocol is required</string>
<string name="instanceHelperText">Enter URL without http or https. Example: codeberg.org</string>
<string name="checkNetConnection">Неможливо отримати доступ до мережі, будь ласка, перевірте підключення до Інтернету</string> <string name="checkNetConnection">Неможливо отримати доступ до мережі, будь ласка, перевірте підключення до Інтернету</string>
<string name="repoNameErrorEmpty">Назва репозиторія порожня</string> <string name="repoNameErrorEmpty">Назва репозиторія порожня</string>
<string name="repoNameErrorInvalid">Назва репозиторія некоректна. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">Назва репозиторія некоректна. [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -69,6 +76,7 @@
<string name="repoCreated">Репозиторій створено успішно</string> <string name="repoCreated">Репозиторій створено успішно</string>
<string name="repoExistsError">Репозиторій із такою назвою вже існує в обраного власника</string> <string name="repoExistsError">Репозиторій із такою назвою вже існує в обраного власника</string>
<string name="repoOwnerError">Select owner for the repository</string> <string name="repoOwnerError">Select owner for the repository</string>
<string name="repoDefaultBranchError">The default branch must not be empty</string>
<string name="orgNameErrorEmpty">Назва організації порожня</string> <string name="orgNameErrorEmpty">Назва організації порожня</string>
<string name="orgNameErrorInvalid">Назва організації некоректна, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">Назва організації некоректна, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">Довжина опису організації перевищує 255 символів</string> <string name="orgDescError">Довжина опису організації перевищує 255 символів</string>
@ -100,7 +108,6 @@
<string name="infoTabRepoForksCount">Форки</string> <string name="infoTabRepoForksCount">Форки</string>
<string name="infoTabRepoCreatedAt">Створений</string> <string name="infoTabRepoCreatedAt">Створений</string>
<string name="infoTabRepoUpdatedAt">Остання зміна</string> <string name="infoTabRepoUpdatedAt">Остання зміна</string>
<string name="infoShowMoreInformation">Докладніше</string>
<string name="infoMoreInformation">Докладніше</string> <string name="infoMoreInformation">Докладніше</string>
<string name="timeAtText">о</string> <string name="timeAtText">о</string>
<string name="issueMilestone">Етап %1$s</string> <string name="issueMilestone">Етап %1$s</string>
@ -180,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string> <string name="settingsEnableCommentsDeletionText">Enable Drafts Deletion</string>
<string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string> <string name="settingsEnableCommentsDeletionHintText">Delete comment draft when comment is posted</string>
<string name="settingsGeneralHeader">General</string> <string name="settingsGeneralHeader">General</string>
<string name="generalHintText">Home screen, default link handler</string> <string name="generalHintText">Home screen, drafts, crash reports</string>
<string name="generalDeepLinkDefaultScreen">Default Link Handler</string> <string name="generalDeepLinkDefaultScreen">Default Link Handler</string>
<string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string> <string name="generalDeepLinkDefaultScreenHintText">Choose what screen should be loaded if the app cannot handle external links. It will redirect you automatically.</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string> <string name="linkSelectorDialogTitle">Select Default Link Handler Screen</string>
<string name="settingsBiometricHeader">Biometric Support</string> <string name="settingsBiometricHeader">Biometric Support</string>
<string name="settingsLabelsInListHeader">Labels With Text Support</string> <string name="settingsLabelsInListHeader">Labels With Text Support</string>
<string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string> <string name="settingsLabelsInListHint">Enabling this will show labels with text in issues and pr lists, default are color dots</string>
<string name="ceSyntaxHighlightColor">Syntax Highlighting Color</string>
<string name="ceIndentation">Indentation</string>
<string name="ceIndentationTabsWidth">Tabs Width</string>
<string name="system_font">System Default Font</string>
<string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">Даних більше немає</string> <string name="noMoreData">Даних більше немає</string>
<string name="createLabel">Створити мітку</string> <string name="createLabel">Створити мітку</string>
@ -228,6 +241,7 @@
<string name="repoRemovedMessage">Repository removed from the team successfully</string> <string name="repoRemovedMessage">Repository removed from the team successfully</string>
<string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string> <string name="repoAddToTeamMessage">Add repository %1$s to organization %2$s team %3$s</string>
<string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string> <string name="repoRemoveTeamMessage">Remove repository %1$s from team %2$s</string>
<string name="addRemoveMember">Add / Remove Member</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">Назва команди</string> <string name="newTeamTitle">Назва команди</string>
@ -262,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">Читачі</string> <string name="profileTabFollowers">Читачі</string>
<string name="profileTabFollowing">Читає</string> <string name="profileTabFollowing">Читає</string>
<string name="profileCreateNewEmailAddress">Додати адресу Email</string> <!-- profile section -->
<string name="profileEmailTitle">Адреса Email</string> <!-- account settings -->
<string name="accountEmails">Emails</string>
<string name="accountEmailTitle">Email Address</string>
<string name="emailAddedText">New email added successfully</string> <string name="emailAddedText">New email added successfully</string>
<string name="emailErrorEmpty">Email address is empty</string> <string name="emailErrorEmpty">Email address is empty</string>
<string name="emailErrorInvalid">Адреса Email некоректна</string> <string name="emailErrorInvalid">Адреса Email некоректна</string>
<string name="emailErrorInUse">Адреса Email вже використовується</string> <string name="emailErrorInUse">Адреса Email вже використовується</string>
<string name="emailTypeText">Основна</string> <string name="emailTypeText">Основна</string>
<string name="profileTabEmails">Адреси Email</string> <string name="sshKeys">SSH Keys</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">Додати / Видалити мітки</string> <string name="singleIssueEditLabels">Додати / Видалити мітки</string>
<string name="labelsUpdated">Мітки оновлено</string> <string name="labelsUpdated">Мітки оновлено</string>
@ -412,6 +428,10 @@
<string name="openInBrowser">Open in Browser</string> <string name="openInBrowser">Open in Browser</string>
<string name="deleteGenericTitle">Delete %s</string> <string name="deleteGenericTitle">Delete %s</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
<string name="beta">BETA</string>
<string name="none">None</string>
<string name="main">main</string>
<string name="license">License</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">Explore users</string> <string name="exploreUsers">Explore users</string>
<string name="exploreIssues">Explore issues</string> <string name="exploreIssues">Explore issues</string>
@ -425,8 +445,7 @@
<string name="versionUnsupportedNew">Виявлено нову версію Gitea! Будь ласка, ОНОВІТЬ GitNex!</string> <string name="versionUnsupportedNew">Виявлено нову версію Gitea! Будь ласка, ОНОВІТЬ GitNex!</string>
<string name="versionUnknown">Gitea не виявлено!</string> <string name="versionUnknown">Gitea не виявлено!</string>
<string name="versionAlertDialogHeader">Непідтримувана версія Gitea</string> <string name="versionAlertDialogHeader">Непідтримувана версія Gitea</string>
<string name="loginViaPassword">Ім\'я користувача / Пароль</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">Оберіть бажаний метод входу для доступу до облікового запису. Токен є більш безпечним!</string>
<string name="unauthorizedApiError">Екземпляр повернув помилку - не авторизовано. Перевірте облікові дані та спробуйте знову</string> <string name="unauthorizedApiError">Екземпляр повернув помилку - не авторизовано. Перевірте облікові дані та спробуйте знову</string>
<string name="loginTokenError">Token is required</string> <string name="loginTokenError">Token is required</string>
<string name="prDeletedFork">Deleted Fork</string> <string name="prDeletedFork">Deleted Fork</string>
@ -508,19 +527,20 @@
<string name="resetMostReposCounter">Counter is reset successfully</string> <string name="resetMostReposCounter">Counter is reset successfully</string>
<string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string> <string name="resetCounterDialogMessage">Do you want to reset counter for repository %s?</string>
<string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string> <string name="resetCounterAllDialogMessage">This will reset all the counters for this account repositories.</string>
<string name="appearanceHintText">Themes, fonts, badges</string> <string name="appearanceHintText">Themes, fonts, badges, translation</string>
<string name="securityHintText">Biometric authentication, SSL certificates, cache</string> <string name="securityHintText">Biometric authentication, SSL certificates, cache</string>
<string name="languagesHintText">Мови</string> <string name="languagesHintText">Мови</string>
<string name="reportsHintText">Звіти про падіння</string> <string name="reportsHintText">Звіти про падіння</string>
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string>
<string name="archivedRepository">Архівовано</string> <string name="archivedRepository">Архівовано</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>
<string name="accountDeletedMessage">Account deleted successfully</string> <string name="accountDeletedMessage">Account deleted successfully</string>
<string name="removeAccountPopupTitle">Remove Account</string> <string name="removeAccountPopupTitle">Remove Account</string>
<string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string> <string name="removeAccountPopupMessage">Are you sure you want to remove this account from the app?\n\nThis will remove all the data related to this account on the app only.</string>
<string name="addNewAccount">New Account</string> <string name="addNewAccount">New Account</string>
<string name="addNewAccountText">Add New Account</string> <string name="addNewAccountText">Add Account</string>
<string name="accountAlreadyExistsError">Account already exists in the app</string> <string name="accountAlreadyExistsError">Account already exists in the app</string>
<string name="accountAddedMessage">Account added successfully</string> <string name="accountAddedMessage">Account added successfully</string>
<string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string> <string name="switchAccountSuccess">Switched to account : %1$s@%2$s</string>
@ -528,14 +548,17 @@
<string name="pageTitleNotifications">Notifications</string> <string name="pageTitleNotifications">Notifications</string>
<string name="noDataNotifications">All caught up 🚀</string> <string name="noDataNotifications">All caught up 🚀</string>
<string name="notificationsPollingHeaderText">Notifications Polling Delay</string> <string name="notificationsPollingHeaderText">Notifications Polling Delay</string>
<string name="pollingDelaySelectedText">%d Minutes</string> <string name="pollingDelay15Minutes">15 Minutes</string>
<string name="pollingDelay30Minutes">30 Minutes</string>
<string name="pollingDelay45Minutes">45 Minutes</string>
<string name="pollingDelay1Hour">1 Hour</string>
<string name="pollingDelayDialogHeaderText">Select Polling Delay</string> <string name="pollingDelayDialogHeaderText">Select Polling Delay</string>
<string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string> <string name="pollingDelayDialogDescriptionText">Choose a minutely delay in which GitNex tries to poll new notifications</string>
<string name="markAsRead">Mark Read</string> <string name="markAsRead">Mark Read</string>
<string name="markAsUnread">Mark Unread</string> <string name="markAsUnread">Mark Unread</string>
<string name="pinNotification">Pin</string> <string name="pinNotification">Pin</string>
<string name="markedNotificationsAsRead">Successfully marked all notifications as read</string> <string name="markedNotificationsAsRead">Successfully marked all notifications as read</string>
<string name="notificationsHintText">Polling delay, light, vibration</string> <string name="notificationsHintText">Polling delay</string>
<string name="enableNotificationsHeaderText">Enable Notifications</string> <string name="enableNotificationsHeaderText">Enable Notifications</string>
<string name="enableLightsHeaderText">Enable Light</string> <string name="enableLightsHeaderText">Enable Light</string>
<string name="enableVibrationHeaderText">Enable Vibration</string> <string name="enableVibrationHeaderText">Enable Vibration</string>
@ -550,6 +573,7 @@
<item quantity="many">You have %s new notifications</item> <item quantity="many">You have %s new notifications</item>
<item quantity="other">You have %s new notifications</item> <item quantity="other">You have %s new notifications</item>
</plurals> </plurals>
<string name="openAppSettings">To receive notifications, you must enable notifications for GitNex. Tap Open to access your phone settings and enable notifications.</string>
<string name="isRead">Read</string> <string name="isRead">Read</string>
<string name="isUnread">Unread</string> <string name="isUnread">Unread</string>
<string name="repoSettingsTitle">Repository Settings</string> <string name="repoSettingsTitle">Repository Settings</string>
@ -596,9 +620,9 @@
<string name="prClosed">Pull Request closed</string> <string name="prClosed">Pull Request closed</string>
<string name="prReopened">Pull Request reopened</string> <string name="prReopened">Pull Request reopened</string>
<string name="prMergeInfo">Pull Request Info</string> <string name="prMergeInfo">Pull Request Info</string>
<string name="accountDoesNotExist">It seems that account for URI %1$s does not exists in the app. You can add one by tapping on the Add New Account button.</string> <string name="accountDoesNotExist">It seems that the account for URI %1$s does not exist in the app. You can add one by tapping on the Add New Account button.</string>
<string name="launchApp">Go to App</string> <string name="launchApp">Go to App</string>
<string name="noActionText">GitNex cannot handle the requested resource, you can open an issue at the project repository as an improvement with providing details of the work. Just launch a default screen for now from the buttons below, it can be changed from settings.</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">Biometric Authentication</string> <string name="biometricAuthTitle">Biometric Authentication</string>
<string name="biometricAuthSubTitle">Unlock using your biometric credentials</string> <string name="biometricAuthSubTitle">Unlock using your biometric credentials</string>
<string name="biometricNotSupported">No biometric features available on this device</string> <string name="biometricNotSupported">No biometric features available on this device</string>
@ -642,6 +666,8 @@
<string name="notLoggedIn">%s \u25CF not logged in</string> <string name="notLoggedIn">%s \u25CF not logged in</string>
<string name="followSystem">Follow system (Light/Dark)</string> <string name="followSystem">Follow system (Light/Dark)</string>
<string name="followSystemBlack">Follow system (Light/Pitch Black)</string> <string name="followSystemBlack">Follow system (Light/Pitch Black)</string>
<string name="dynamicColorsFollowSystem">Dynamic colors - Follow system (Light/Dark)</string>
<string name="codebergDark">Codeberg (Dark)</string>
<string name="repoForkOf">Fork of: %s</string> <string name="repoForkOf">Fork of: %s</string>
<string name="adoptRepo">Adopt</string> <string name="adoptRepo">Adopt</string>
<string name="repoAdopted">Adopted repository %s</string> <string name="repoAdopted">Adopted repository %s</string>
@ -665,7 +691,7 @@
<string name="newNoteContentHint">Start taking your notes here</string> <string name="newNoteContentHint">Start taking your notes here</string>
<string name="noteDateTime">Created %s</string> <string name="noteDateTime">Created %s</string>
<string name="noteTimeModified">Updated %s</string> <string name="noteTimeModified">Updated %s</string>
<string name="noteDeleteDialoMessage">Do you really want to delete this note?</string> <string name="noteDeleteDialogMessage">Do you really want to delete this note?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="one">Note deleted successfully</item> <item quantity="one">Note deleted successfully</item>
<item quantity="few">Notes deleted successfully</item> <item quantity="few">Notes deleted successfully</item>
@ -674,6 +700,7 @@
</plurals> </plurals>
<string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string> <string name="notesAllDeletionMessage">This will delete all of your notes. This action cannot be undone.</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">commit</string>
<string name="commitText">commit</string> <string name="commitText">commit</string>
<string name="timelineAddedCommit">%1$s added %2$s %3$s</string> <string name="timelineAddedCommit">%1$s added %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -686,6 +713,7 @@
<string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string> <string name="timelineAssigneesAssigned">%1$s was assigned by %2$s %3$s</string>
<string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string> <string name="timelineMilestoneAdded">%1$s added this to the %2$s milestone %3$s</string>
<string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string> <string name="timelineMilestoneRemoved">%1$s removed this from the %2$s milestone %3$s</string>
<string name="timelineMilestoneDeleted">%1$s added this to a deleted milestone %2$s</string>
<string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string> <string name="timelineStatusClosedIssue">%1$s closed this issue %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string> <string name="timelineStatusReopenedIssue">%1$s reopened this issue %2$s</string>
<string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string> <string name="timelineStatusReopenedPr">%1$s reopened this pull request %2$s</string>
@ -714,7 +742,39 @@
<string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string> <string name="timelineRefIssue">%1$s referenced this issue in #%2$d %3$s</string>
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>
<string name="lang_statistics">Language Statistics</string>
<string name="dashboard">Dashboard</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">renamed repository from %1$s to</string>
<string name="starredRepository">starred</string>
<string name="transferredRepository">transferred repository %1$s to</string>
<string name="createdBranch">created branch %1$s in</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">reopened issue</string>
<string name="createdPR">created pull request</string>
<string name="closedPR">closed pull request</string>
<string name="reopenedPR">reopened pull request</string>
<string name="mergedPR">merged pull request</string>
<string name="approved">approved</string>
<string name="suggestedChanges">suggested changes for</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">automatically merged pull request</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">pushed tag %1$s to</string>
<string name="deletedTag">deleted tag %1$s from</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -14,6 +14,8 @@
<string name="navMyIssues">我的问题</string> <string name="navMyIssues">我的问题</string>
<string name="navMostVisited">访问最多的代码库</string> <string name="navMostVisited">访问最多的代码库</string>
<string name="navNotes">备注</string> <string name="navNotes">备注</string>
<string name="navAccount">账户设置</string>
<string name="navWatchedRepositories">关注的仓库</string>
<!-- menu items --> <!-- menu items -->
<!-- page titles --> <!-- page titles -->
<string name="pageTitleNewRepo">创建仓库</string> <string name="pageTitleNewRepo">创建仓库</string>
@ -33,6 +35,7 @@
<string name="pageTitleAdministration">管理</string> <string name="pageTitleAdministration">管理</string>
<string name="pageTitleNewPullRequest">新拉取请求</string> <string name="pageTitleNewPullRequest">新拉取请求</string>
<string name="pageTitleUsers">用户</string> <string name="pageTitleUsers">用户</string>
<string name="pageTitleAddRepository">添加仓库</string>
<!-- page titles --> <!-- page titles -->
<string name="repoName">演示仓库</string> <string name="repoName">演示仓库</string>
<string name="repoDescription">演示描述</string> <string name="repoDescription">演示描述</string>
@ -43,8 +46,11 @@
<string name="newRepoDescTintCopy">仓库描述</string> <string name="newRepoDescTintCopy">仓库描述</string>
<string name="newRepoPrivateCopy">私有</string> <string name="newRepoPrivateCopy">私有</string>
<string name="newRepoOwner">所有者</string> <string name="newRepoOwner">所有者</string>
<string name="newRepoIssueLabels">Issue Labels</string>
<string name="setAsTemplate">设置仓库为模板仓库</string>
<string name="newOrgTintCopy">组织名称</string> <string name="newOrgTintCopy">组织名称</string>
<string name="newOrgDescTintCopy">组织描述</string> <string name="newOrgDescTintCopy">组织描述</string>
<string name="organizationFullname">%1$s - %2$s</string>
<string name="userName">用户名</string> <string name="userName">用户名</string>
<string name="passWord">密码</string> <string name="passWord">密码</string>
<string name="btnLogin">登录</string> <string name="btnLogin">登录</string>
@ -52,8 +58,7 @@
<string name="navigationDrawerOpen">打开导航栏</string> <string name="navigationDrawerOpen">打开导航栏</string>
<string name="navigationDrawerClose">关闭导航栏</string> <string name="navigationDrawerClose">关闭导航栏</string>
<string name="protocol">协议</string> <string name="protocol">协议</string>
<string name="urlInfoTooltip">1- 选择正确协议(https or http). \n2- 输入实例 url 如: try.gitea.io. \n3- 如果你为账户启用了 2FA <string name="urlInfoTooltip">1- 选择正确的协议https 或 http。\n2- 输入实例网址例如try.gitea.io。\n3- 如果您已为您的账户启用了两步验证2FA请在OTP代码字段中输入验证码。\n4- 对于 HTTP basic auth请在URL字段中使用 USERNAME@DOMAIN.COM。</string>
,请在 OTP 码字段输入代码。 \n4- 对 HTTP basic auth 请在 URL 字段中使用 USERNAME@DOMAIN.COM。</string>
<string name="malformedUrl">无法连接到主机。请检查您的 URL 或端口是否有任何错误</string> <string name="malformedUrl">无法连接到主机。请检查您的 URL 或端口是否有任何错误</string>
<string name="protocolError">除非您正在本地网络上测试,否则不建议使用 HTTP 协议</string> <string name="protocolError">除非您正在本地网络上测试,否则不建议使用 HTTP 协议</string>
<string name="malformedJson">收到格式错误的 JSON 。服务器响应不成功</string> <string name="malformedJson">收到格式错误的 JSON 。服务器响应不成功</string>
@ -61,6 +66,7 @@
<string name="emptyFieldUsername">未填写 用户名</string> <string name="emptyFieldUsername">未填写 用户名</string>
<string name="emptyFieldPassword">未填写 密码</string> <string name="emptyFieldPassword">未填写 密码</string>
<string name="protocolEmptyError">协议是必需的</string> <string name="protocolEmptyError">协议是必需的</string>
<string name="instanceHelperText">输入不含 http 或者 https 的 URL。 例如codeberg.org</string>
<string name="checkNetConnection">无法连接,请检查您的网络情况</string> <string name="checkNetConnection">无法连接,请检查您的网络情况</string>
<string name="repoNameErrorEmpty">仓库名称为空</string> <string name="repoNameErrorEmpty">仓库名称为空</string>
<string name="repoNameErrorInvalid">仓库名称无效。[a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="repoNameErrorInvalid">仓库名称无效。[a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
@ -70,6 +76,7 @@
<string name="repoCreated">仓库创建成功</string> <string name="repoCreated">仓库创建成功</string>
<string name="repoExistsError">当前所有者已拥有同名仓库</string> <string name="repoExistsError">当前所有者已拥有同名仓库</string>
<string name="repoOwnerError">选择仓库所有者</string> <string name="repoOwnerError">选择仓库所有者</string>
<string name="repoDefaultBranchError">默认分支必须是非空的</string>
<string name="orgNameErrorEmpty">组织名称为空</string> <string name="orgNameErrorEmpty">组织名称为空</string>
<string name="orgNameErrorInvalid">组织名称无效, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string> <string name="orgNameErrorInvalid">组织名称无效, [a&#8211;z A&#8211;Z 0&#8211;9 &#8211; _]</string>
<string name="orgDescError">组织描述超过最大255个字符限制</string> <string name="orgDescError">组织描述超过最大255个字符限制</string>
@ -101,7 +108,6 @@
<string name="infoTabRepoForksCount">派生仓库</string> <string name="infoTabRepoForksCount">派生仓库</string>
<string name="infoTabRepoCreatedAt">已创建</string> <string name="infoTabRepoCreatedAt">已创建</string>
<string name="infoTabRepoUpdatedAt">最后更新</string> <string name="infoTabRepoUpdatedAt">最后更新</string>
<string name="infoShowMoreInformation">显示更多信息</string>
<string name="infoMoreInformation">更多信息</string> <string name="infoMoreInformation">更多信息</string>
<string name="timeAtText"></string> <string name="timeAtText"></string>
<string name="issueMilestone">里程碑 %1$s</string> <string name="issueMilestone">里程碑 %1$s</string>
@ -124,15 +130,15 @@
<string name="milestoneDescError">里程碑描述超过最大255个字符限制</string> <string name="milestoneDescError">里程碑描述超过最大255个字符限制</string>
<string name="milestoneCreated">里程碑创建成功</string> <string name="milestoneCreated">里程碑创建成功</string>
<string name="milestoneDateEmpty">请选择截止日期</string> <string name="milestoneDateEmpty">请选择截止日期</string>
<string name="milestoneNoDueDate">没有到期日</string> <string name="milestoneNoDueDate">无截止日期</string>
<string name="milestoneNoDescription">无描述</string> <string name="milestoneNoDescription">无描述</string>
<string name="milestoneIssueStatusOpen">%1$d开启</string> <string name="milestoneIssueStatusOpen">%1$d 开启</string>
<string name="milestoneIssueStatusClosed">%1$d 已关闭</string> <string name="milestoneIssueStatusClosed">%1$d 已关闭</string>
<string name="selectMilestone">选择里程碑</string> <string name="selectMilestone">选择里程碑</string>
<string name="newIssueSelectAssigneesListTitle">选择受理人</string> <string name="newIssueSelectAssigneesListTitle">选择受理人</string>
<string name="newIssueSelectLabelsListTitle">选择标签</string> <string name="newIssueSelectLabelsListTitle">选择标签</string>
<string name="newIssueTitle">标题</string> <string name="newIssueTitle">标题</string>
<string name="newIssueAssigneesListTitle">受理</string> <string name="newIssueAssigneesListTitle">指派</string>
<string name="newIssueDescriptionTitle">说明</string> <string name="newIssueDescriptionTitle">说明</string>
<string name="newIssueDueDateTitle">到期日</string> <string name="newIssueDueDateTitle">到期日</string>
<string name="newIssueMilestoneTitle">里程碑</string> <string name="newIssueMilestoneTitle">里程碑</string>
@ -147,7 +153,7 @@
<string name="settingsLanguageSystem">系统</string> <string name="settingsLanguageSystem">系统</string>
<string name="settingsSecurityHeader">安全</string> <string name="settingsSecurityHeader">安全</string>
<string name="settingsCertsSelectorHeader">删除信任的证书</string> <string name="settingsCertsSelectorHeader">删除信任的证书</string>
<string name="settingsCertsPopupTitle">删除信任的证书</string> <string name="settingsCertsPopupTitle">是否删除信任的证书?</string>
<string name="settingsCertsPopupMessage">您确定要删除任何手动信任的证书或主机名吗? \n\n您也将被注销。</string> <string name="settingsCertsPopupMessage">您确定要删除任何手动信任的证书或主机名吗? \n\n您也将被注销。</string>
<string name="settingsSave">设置已保存</string> <string name="settingsSave">设置已保存</string>
<string name="settingsLanguageSelectorHeader">语言</string> <string name="settingsLanguageSelectorHeader">语言</string>
@ -181,14 +187,20 @@
<string name="settingsEnableCommentsDeletionText">启用草稿删除</string> <string name="settingsEnableCommentsDeletionText">启用草稿删除</string>
<string name="settingsEnableCommentsDeletionHintText">发表评论时删除评论草稿</string> <string name="settingsEnableCommentsDeletionHintText">发表评论时删除评论草稿</string>
<string name="settingsGeneralHeader">常规​​​​​</string> <string name="settingsGeneralHeader">常规​​​​​</string>
<string name="generalHintText">屏幕、默认的链接处理程序</string> <string name="generalHintText">界面,草稿,崩溃报告</string>
<string name="generalDeepLinkDefaultScreen">默认链接处理程序</string> <string name="generalDeepLinkDefaultScreen">默认链接处理程序</string>
<string name="generalDeepLinkDefaultScreenHintText">如果应用无法处理外部链接,请选择应加载的屏幕。 它会自动把你重定向。</string> <string name="generalDeepLinkDefaultScreenHintText">如果应用无法处理外部链接,请选择应加载的屏幕。 它会自动把你重定向。</string>
<string name="generalDeepLinkSelectedText">N/A</string>
<string name="linkSelectorDialogTitle">选择默认链接处理程序屏幕</string> <string name="linkSelectorDialogTitle">选择默认链接处理程序屏幕</string>
<string name="settingsBiometricHeader">生物识别支持</string> <string name="settingsBiometricHeader">生物识别支持</string>
<string name="settingsLabelsInListHeader">带文本的标签</string> <string name="settingsLabelsInListHeader">带文本的标签</string>
<string name="settingsLabelsInListHint">启用此功能将在问题和 pr 列表中显示带有文本的标签,默认是色点</string> <string name="settingsLabelsInListHint">启用此功能将在问题和 pr 列表中显示带有文本的标签,默认是色点</string>
<string name="ceSyntaxHighlightColor">语法高亮</string>
<string name="ceIndentation">缩进</string>
<string name="ceIndentationTabsWidth">制表符宽度</string>
<string name="system_font">系统默认字体</string>
<string name="fragmentTabsAnimationHeader">标签页动画</string>
<string name="fadeOut">淡出</string>
<string name="zoomOut">缩小</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">没有更多可用数据</string> <string name="noMoreData">没有更多可用数据</string>
<string name="createLabel">创建标签</string> <string name="createLabel">创建标签</string>
@ -229,6 +241,7 @@
<string name="repoRemovedMessage">成功从团队中移除仓库</string> <string name="repoRemovedMessage">成功从团队中移除仓库</string>
<string name="repoAddToTeamMessage">添加仓库 %1$s 到组织 %2$s 的团队 %3$s</string> <string name="repoAddToTeamMessage">添加仓库 %1$s 到组织 %2$s 的团队 %3$s</string>
<string name="repoRemoveTeamMessage">从团队 %2$s 处删除了仓库 %1$s</string> <string name="repoRemoveTeamMessage">从团队 %2$s 处删除了仓库 %1$s</string>
<string name="addRemoveMember">添加/删除成员</string>
<!-- org tabbed layout str --> <!-- org tabbed layout str -->
<!-- create team --> <!-- create team -->
<string name="newTeamTitle">团队名称</string> <string name="newTeamTitle">团队名称</string>
@ -263,15 +276,17 @@
<!-- profile section --> <!-- profile section -->
<string name="profileTabFollowers">关注者</string> <string name="profileTabFollowers">关注者</string>
<string name="profileTabFollowing">正在关注</string> <string name="profileTabFollowing">正在关注</string>
<string name="profileCreateNewEmailAddress">添加电子邮件地址</string> <!-- profile section -->
<string name="profileEmailTitle">電子郵件地址</string> <!-- account settings -->
<string name="accountEmails">电子邮件</string>
<string name="accountEmailTitle">电子邮件地址</string>
<string name="emailAddedText">成功添加新电子邮件。</string> <string name="emailAddedText">成功添加新电子邮件。</string>
<string name="emailErrorEmpty">电子邮件地址为空</string> <string name="emailErrorEmpty">电子邮件地址为空</string>
<string name="emailErrorInvalid">电子邮件地址无效</string> <string name="emailErrorInvalid">电子邮件地址无效</string>
<string name="emailErrorInUse">电子邮件地址已被使用</string> <string name="emailErrorInUse">电子邮件地址已被使用</string>
<string name="emailTypeText">主要</string> <string name="emailTypeText">主要</string>
<string name="profileTabEmails">电子邮件</string> <string name="sshKeys">SSH 密钥</string>
<!-- profile section --> <!-- account settings -->
<!-- single issue section --> <!-- single issue section -->
<string name="singleIssueEditLabels">添加/删除标签</string> <string name="singleIssueEditLabels">添加/删除标签</string>
<string name="labelsUpdated">标签已更新</string> <string name="labelsUpdated">标签已更新</string>
@ -413,6 +428,10 @@
<string name="openInBrowser">在浏览器中打开</string> <string name="openInBrowser">在浏览器中打开</string>
<string name="deleteGenericTitle">删除 %s</string> <string name="deleteGenericTitle">删除 %s</string>
<string name="reset">重置</string> <string name="reset">重置</string>
<string name="beta">测试</string>
<string name="none"></string>
<string name="main">main</string>
<string name="license">许可证</string>
<!-- generic copy --> <!-- generic copy -->
<string name="exploreUsers">探索用户</string> <string name="exploreUsers">探索用户</string>
<string name="exploreIssues">探索问题</string> <string name="exploreIssues">探索问题</string>
@ -426,8 +445,7 @@
<string name="versionUnsupportedNew">检测到新的 Gitea 版本!请更新 GitNex</string> <string name="versionUnsupportedNew">检测到新的 Gitea 版本!请更新 GitNex</string>
<string name="versionUnknown">未检测到Gitea</string> <string name="versionUnknown">未检测到Gitea</string>
<string name="versionAlertDialogHeader">不支持的 Gitea 版本</string> <string name="versionAlertDialogHeader">不支持的 Gitea 版本</string>
<string name="loginViaPassword">用户名 / 密码</string> <string name="loginViaPassword">Basic Auth</string>
<string name="loginMethodText">建议您使用更安全的令牌方式进行登录。</string>
<string name="unauthorizedApiError">令牌可能已失效,请检查后重试</string> <string name="unauthorizedApiError">令牌可能已失效,请检查后重试</string>
<string name="loginTokenError">令牌是必需的。</string> <string name="loginTokenError">令牌是必需的。</string>
<string name="prDeletedFork">已删除分叉</string> <string name="prDeletedFork">已删除分叉</string>
@ -509,19 +527,20 @@
<string name="resetMostReposCounter">成功重置计数</string> <string name="resetMostReposCounter">成功重置计数</string>
<string name="resetCounterDialogMessage">你要重置存储库 %s 的计数吗?</string> <string name="resetCounterDialogMessage">你要重置存储库 %s 的计数吗?</string>
<string name="resetCounterAllDialogMessage">这会重置此账户存储库的所有计数</string> <string name="resetCounterAllDialogMessage">这会重置此账户存储库的所有计数</string>
<string name="appearanceHintText">主题、字体、徽章</string> <string name="appearanceHintText">主题,字体,图标,翻译</string>
<string name="securityHintText">生物特征认证、SSL证书、缓存</string> <string name="securityHintText">生物特征认证、SSL证书、缓存</string>
<string name="languagesHintText">语言</string> <string name="languagesHintText">语言</string>
<string name="reportsHintText">崩溃报告</string> <string name="reportsHintText">崩溃报告</string>
<string name="rateAppHintText">如果你喜欢GitNex你可以给它点赞</string> <string name="rateAppHintText">如果你喜欢GitNex你可以给它点赞</string>
<string name="aboutAppHintText">应用程序版本、构建、用户实例版本</string> <string name="aboutAppHintText">应用程序版本、构建、用户实例版本</string>
<string name="codeEditorHintText">语法高亮,缩进</string>
<string name="archivedRepository">已存档</string> <string name="archivedRepository">已存档</string>
<string name="archivedRepositoryMessage">此代码库已存档。您可以查看文件但不能推送或打开issues/合并请求。</string> <string name="archivedRepositoryMessage">此代码库已存档。您可以查看文件但不能推送或打开issues/合并请求。</string>
<string name="accountDeletedMessage">帐户删除成功</string> <string name="accountDeletedMessage">帐户删除成功</string>
<string name="removeAccountPopupTitle">删除账户</string> <string name="removeAccountPopupTitle">删除账户</string>
<string name="removeAccountPopupMessage">您确定要从应用中删除此帐户吗?\n\n 这将仅移除应用程序上与此账户相关的所有数据。</string> <string name="removeAccountPopupMessage">您确定要从应用中删除此帐户吗?\n\n 这将仅移除应用程序上与此账户相关的所有数据。</string>
<string name="addNewAccount">新帐户</string> <string name="addNewAccount">新帐户</string>
<string name="addNewAccountText">添加新账户</string> <string name="addNewAccountText">添加账号</string>
<string name="accountAlreadyExistsError">帐户已经存在于应用程序中</string> <string name="accountAlreadyExistsError">帐户已经存在于应用程序中</string>
<string name="accountAddedMessage">帐户添加成功</string> <string name="accountAddedMessage">帐户添加成功</string>
<string name="switchAccountSuccess">已切换到账户: %1$s@%2$s</string> <string name="switchAccountSuccess">已切换到账户: %1$s@%2$s</string>
@ -529,14 +548,17 @@
<string name="pageTitleNotifications">通知</string> <string name="pageTitleNotifications">通知</string>
<string name="noDataNotifications">一切就绪 🚀</string> <string name="noDataNotifications">一切就绪 🚀</string>
<string name="notificationsPollingHeaderText">通知轮询延迟</string> <string name="notificationsPollingHeaderText">通知轮询延迟</string>
<string name="pollingDelaySelectedText">%d 分钟</string> <string name="pollingDelay15Minutes">15 分钟</string>
<string name="pollingDelay30Minutes">30 分钟</string>
<string name="pollingDelay45Minutes">45 分钟</string>
<string name="pollingDelay1Hour">1 小时</string>
<string name="pollingDelayDialogHeaderText">选择轮询延迟</string> <string name="pollingDelayDialogHeaderText">选择轮询延迟</string>
<string name="pollingDelayDialogDescriptionText">以分钟为单位选择GitNex尝试轮询新通知的延迟。</string> <string name="pollingDelayDialogDescriptionText">以分钟为单位选择GitNex尝试轮询新通知的延迟。</string>
<string name="markAsRead">标记为已读</string> <string name="markAsRead">标记为已读</string>
<string name="markAsUnread">标记为未读</string> <string name="markAsUnread">标记为未读</string>
<string name="pinNotification">固定</string> <string name="pinNotification">固定</string>
<string name="markedNotificationsAsRead">成功将所有通知标记为已读</string> <string name="markedNotificationsAsRead">成功将所有通知标记为已读</string>
<string name="notificationsHintText">轮询延迟、light、振动</string> <string name="notificationsHintText">轮询延迟</string>
<string name="enableNotificationsHeaderText">启用通知</string> <string name="enableNotificationsHeaderText">启用通知</string>
<string name="enableLightsHeaderText">启用 Light</string> <string name="enableLightsHeaderText">启用 Light</string>
<string name="enableVibrationHeaderText">启用振动</string> <string name="enableVibrationHeaderText">启用振动</string>
@ -548,6 +570,7 @@
<plurals name="youHaveNewNotifications"> <plurals name="youHaveNewNotifications">
<item quantity="other">你有 %s 则新通知。</item> <item quantity="other">你有 %s 则新通知。</item>
</plurals> </plurals>
<string name="openAppSettings">为了接收通知,您需要为 GitNex 启用通知选项。点击访问您手机的设置界面,并且在设置中启用通知权限</string>
<string name="isRead">已读</string> <string name="isRead">已读</string>
<string name="isUnread">未读</string> <string name="isUnread">未读</string>
<string name="repoSettingsTitle">存储库设置</string> <string name="repoSettingsTitle">存储库设置</string>
@ -594,9 +617,9 @@
<string name="prClosed">拉取请求已关闭</string> <string name="prClosed">拉取请求已关闭</string>
<string name="prReopened">拉取请求已重新打开</string> <string name="prReopened">拉取请求已重新打开</string>
<string name="prMergeInfo">合并请求信息</string> <string name="prMergeInfo">合并请求信息</string>
<string name="accountDoesNotExist">似乎应用程序中并不存在URI%1$s的账户。您可以通过点击“添加新账户”按钮来添加一个。</string> <string name="accountDoesNotExist">似乎应用程序中并不存在 URI %1$s 的账户。您可以通过点击 “添加新账户” 按钮来添加一个。</string>
<string name="launchApp">前往应用</string> <string name="launchApp">前往应用</string>
<string name="noActionText">GitNex 无法处理所请求的资源,您可以在项目代码库中发起一个问题,最好提供工作细节。只需从下面的按钮启动一个默认屏幕,您可通过设置更改默认屏。</string> <string name="noActionText">GitNex cannot handle the requested resource. You can open an issue at the project repository as an improvement, providing details of the work. Just launch a default screen for now from the buttons below; it can be changed from settings.</string>
<string name="biometricAuthTitle">生物特征认证</string> <string name="biometricAuthTitle">生物特征认证</string>
<string name="biometricAuthSubTitle">使用你的生物特征凭证解锁</string> <string name="biometricAuthSubTitle">使用你的生物特征凭证解锁</string>
<string name="biometricNotSupported">此设备无可用的生物特征功能</string> <string name="biometricNotSupported">此设备无可用的生物特征功能</string>
@ -640,6 +663,8 @@
<string name="notLoggedIn">%s \u25CF 未登录</string> <string name="notLoggedIn">%s \u25CF 未登录</string>
<string name="followSystem">跟随系统 (浅色 / 深色)</string> <string name="followSystem">跟随系统 (浅色 / 深色)</string>
<string name="followSystemBlack">跟随系统 (浅色/漆黑)</string> <string name="followSystemBlack">跟随系统 (浅色/漆黑)</string>
<string name="dynamicColorsFollowSystem">动态颜色 - 跟随系统(浅色/神色)</string>
<string name="codebergDark">Codeberg (暗色)</string>
<string name="repoForkOf">此仓库衍生自:%s</string> <string name="repoForkOf">此仓库衍生自:%s</string>
<string name="adoptRepo">采用</string> <string name="adoptRepo">采用</string>
<string name="repoAdopted">已采用仓库 %s</string> <string name="repoAdopted">已采用仓库 %s</string>
@ -663,12 +688,13 @@
<string name="newNoteContentHint">从此处开始记备注</string> <string name="newNoteContentHint">从此处开始记备注</string>
<string name="noteDateTime">创建于 %s</string> <string name="noteDateTime">创建于 %s</string>
<string name="noteTimeModified">更新于 %s</string> <string name="noteTimeModified">更新于 %s</string>
<string name="noteDeleteDialoMessage">您真要删除此备注吗?</string> <string name="noteDeleteDialogMessage">您真要删除此备注吗?</string>
<plurals name="noteDeleteMessage"> <plurals name="noteDeleteMessage">
<item quantity="other">已成功删除备注</item> <item quantity="other">已成功删除备注</item>
</plurals> </plurals>
<string name="notesAllDeletionMessage">这会删除您的所有备注。此操作无法撤消。</string> <string name="notesAllDeletionMessage">这会删除您的所有备注。此操作无法撤消。</string>
<!-- timeline --> <!-- timeline -->
<string name="commitsText">提交</string>
<string name="commitText">提交</string> <string name="commitText">提交</string>
<string name="timelineAddedCommit">%1$s 添加了 %2$s %3$s</string> <string name="timelineAddedCommit">%1$s 添加了 %2$s %3$s</string>
<!-- the | is replaced by the label --> <!-- the | is replaced by the label -->
@ -681,6 +707,7 @@
<string name="timelineAssigneesAssigned">%2$s %3$s 给 %1$s 分配了任务</string> <string name="timelineAssigneesAssigned">%2$s %3$s 给 %1$s 分配了任务</string>
<string name="timelineMilestoneAdded">%1$s 将此添加至 %2$s 里程碑 %3$s</string> <string name="timelineMilestoneAdded">%1$s 将此添加至 %2$s 里程碑 %3$s</string>
<string name="timelineMilestoneRemoved">%1$s 将此从 %2$s 里程碑 %3$s 删除了</string> <string name="timelineMilestoneRemoved">%1$s 将此从 %2$s 里程碑 %3$s 删除了</string>
<string name="timelineMilestoneDeleted">%1$s 将此添加至已删除的里程碑 %2$s</string>
<string name="timelineStatusClosedIssue">%1$s 关闭了这张工单 %2$s</string> <string name="timelineStatusClosedIssue">%1$s 关闭了这张工单 %2$s</string>
<string name="timelineStatusReopenedIssue">%1$s 重新打开了这张工单 %2$s</string> <string name="timelineStatusReopenedIssue">%1$s 重新打开了这张工单 %2$s</string>
<string name="timelineStatusReopenedPr">%1$s 重新打开了此拉取请求 %2$s</string> <string name="timelineStatusReopenedPr">%1$s 重新打开了此拉取请求 %2$s</string>
@ -709,7 +736,39 @@
<string name="timelineRefIssue">%1$s 在 #%2$d %3$s 中提到了这张工单</string> <string name="timelineRefIssue">%1$s 在 #%2$d %3$s 中提到了这张工单</string>
<string name="timelineRefPr">%1$s 在 #%2$d %3$s 中提到了这个拉取请求</string> <string name="timelineRefPr">%1$s 在 #%2$d %3$s 中提到了这个拉取请求</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s 引用了来自 <font color=\'%2$d\'>%3$s</font> %4$s 的工单]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s 引用了来自 <font color=\'%2$d\'>%3$s</font> %4$s 的工单]]></string>
<string name="timelineReviewLeftComment">%1$s 留下评论:%2$s %3$s</string>
<string name="timelinePinned">%1$s 置顶了 %2$s</string>
<string name="commitStatuses">状态</string> <string name="commitStatuses">状态</string>
<string name="statusNoUrl">此状态没有链接的目标 URL。</string> <string name="statusNoUrl">此状态没有链接的目标 URL。</string>
<string name="starredRepos">加星标的仓库</string> <string name="starredRepos">加星标的仓库</string>
<string name="lang_statistics">语言统计</string>
<string name="dashboard">仪表盘</string>
<string name="createdRepository">created repository</string>
<string name="renamedRepository">将仓库名从 %1$s 修改为</string>
<string name="starredRepository">已加星标</string>
<string name="transferredRepository">转移仓库 %1$s 到</string>
<string name="createdBranch">建立分支 %1$s 于</string>
<string name="pushedTo">pushed to %1$s at</string>
<string name="openedIssue">opened issue</string>
<string name="commentedOnIssue">commented on issue</string>
<string name="closedIssue">closed issue</string>
<string name="reopenedIssue">重新开启的工单</string>
<string name="createdPR">已创建的合并请求</string>
<string name="closedPR">已关闭的合并请求</string>
<string name="reopenedPR">重新开启的合并请求</string>
<string name="mergedPR">已合并的合并请求</string>
<string name="approved">已通过</string>
<string name="suggestedChanges">建议更改</string>
<string name="commentedOnPR">commented on pull request</string>
<string name="autoMergePR">自动合并的合并请求</string>
<string name="deletedBranch">deleted branch %1$s at</string>
<string name="pushedTag">推送标签 %1$s 到</string>
<string name="deletedTag">删除标签 %1$s 从</string>
<string name="releasedBranch">released %1$s at</string>
<string name="syncedCommits">synced commits to %1$s at</string>
<string name="syncedRefs">synced new reference %1$s to</string>
<string name="syncedDeletedRefs">synced and deleted reference %1$s at</string>
<string name="attachment">Attachment</string>
<string name="attachments">Attachments</string>
<string name="attachmentsSaveError">An issue was created but cannot process attachments at this time. Check the server logs for more details.</string>
</resources> </resources>

View File

@ -84,9 +84,9 @@
<string name="orgExistsError">Organization already exists</string> <string name="orgExistsError">Organization already exists</string>
<string name="diffStatistics">%1$s addition(s) and %2$s deletion(s)</string> <string name="diffStatistics">%1$s addition(s) and %2$s deletion(s)</string>
<string name="processingText">Processing</string> <string name="processingText">Processing</string>
<string name="search">Search</string> <string name="search">搜尋</string>
<string name="close">Close</string> <string name="close">關閉</string>
<string name="addNewContent">Add</string> <string name="addNewContent">新增</string>
<string name="orgContentAvatar">Org</string> <string name="orgContentAvatar">Org</string>
<string name="repoContentAvatar">Repo</string> <string name="repoContentAvatar">Repo</string>
<string name="privateAvatar">Pri</string> <string name="privateAvatar">Pri</string>
@ -737,6 +737,7 @@
<string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string> <string name="timelineRefPr">%1$s referenced this pull request in #%2$d %3$s</string>
<string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string> <string name="timelineStatusRefIssue"><![CDATA[%1$s referenced this issue from a <font color=\'%2$d\'>%3$s</font> %4$s]]></string>
<string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string> <string name="timelineReviewLeftComment">%1$s left a comment: %2$s %3$s</string>
<string name="timelinePinned">%1$s pinned this %2$s</string>
<string name="commitStatuses">Statuses</string> <string name="commitStatuses">Statuses</string>
<string name="statusNoUrl">This status has no linked target URL.</string> <string name="statusNoUrl">This status has no linked target URL.</string>
<string name="starredRepos">Starred Repos</string> <string name="starredRepos">Starred Repos</string>

View File

@ -262,6 +262,16 @@
<string name="fragmentTabsAnimationHeader">Tabs Animation</string> <string name="fragmentTabsAnimationHeader">Tabs Animation</string>
<string name="fadeOut">Fade Out</string> <string name="fadeOut">Fade Out</string>
<string name="zoomOut">Zoom Out</string> <string name="zoomOut">Zoom Out</string>
<string name="backupRestore" translatable="false">%1$s / %2$s</string>
<string name="backup">Backup</string>
<string name="restore">Restore</string>
<string name="backupFileSuccess">The backup was successfully created</string>
<string name="backupFileError">An error occurred while creating a data backup</string>
<string name="backupFilePopupText">This action will backup your accounts, settings, drafts, notes, and data related to repositories.\n\nClick the Backup button to download the backup file.</string>
<string name="restoreFilePopupText">You are about to restore from a GitNex-generated backup file. This will restore user accounts, settings, drafts, notes, and data related to repositories.\n\nPlease note this action will overwrite the current database data. Proceed with caution.\n\nClick Restore to start the process.</string>
<string name="restoreError">An error occurred while restoring from the backup file.</string>
<string name="restoreFromBackup">Restore from Backup</string>
<string name="restoreFromBackupPopupText">You are about to restore from a GitNex-generated backup file. This will restore user accounts, settings, drafts, notes, and data related to repositories.\n\nClick Restore to start the process.</string>
<!-- settings --> <!-- settings -->
<string name="noMoreData">No more data available</string> <string name="noMoreData">No more data available</string>
@ -647,6 +657,9 @@
<string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string> <string name="rateAppHintText">If you like GitNex you can give it a thumbs up</string>
<string name="aboutAppHintText">App version, build, user instance version</string> <string name="aboutAppHintText">App version, build, user instance version</string>
<string name="codeEditorHintText">Syntax color, indentation</string> <string name="codeEditorHintText">Syntax color, indentation</string>
<string name="backupRestoreHintText">Backup and restore accounts, settings and more</string>
<string name="backupDataHintText">Backup accounts, settings, notes and more</string>
<string name="restoreDataHintText">Restore accounts, settings, notes and more</string>
<string name="archivedRepository">Archived</string> <string name="archivedRepository">Archived</string>
<string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string> <string name="archivedRepositoryMessage">This repo is archived. You can view files, but cannot push or open issues/pull-requests.</string>