chore(ui): finish large text paste merge into main
Adds the Turkish dictionary entries main introduced after this branch was opened, keeps the composer's four-space style in the new paste modules, and drops the unused offer-action type plus the widening return annotation flagged by the anti-slop lint.
This commit is contained in:
@@ -6,8 +6,6 @@
|
|||||||
* invalidation pure so ChatInput only wires toast UI to attach/inline actions.
|
* invalidation pure so ChatInput only wires toast UI to attach/inline actions.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export type LargeTextPasteOfferAction = 'attach' | 'inline';
|
|
||||||
|
|
||||||
/** Allocate a new offer id, superseding any unanswered previous offer. */
|
/** Allocate a new offer id, superseding any unanswered previous offer. */
|
||||||
export const beginLargeTextPasteOffer = (activeOfferId: number): number => (
|
export const beginLargeTextPasteOffer = (activeOfferId: number): number => (
|
||||||
activeOfferId + 1
|
activeOfferId + 1
|
||||||
@@ -21,7 +19,7 @@ export const beginLargeTextPasteOffer = (activeOfferId: number): number => (
|
|||||||
export const resolveLargeTextPasteOffer = (
|
export const resolveLargeTextPasteOffer = (
|
||||||
activeOfferId: number,
|
activeOfferId: number,
|
||||||
offerId: number,
|
offerId: number,
|
||||||
): { accepted: boolean; nextOfferId: number } => {
|
) => {
|
||||||
if (offerId !== activeOfferId) {
|
if (offerId !== activeOfferId) {
|
||||||
return { accepted: false, nextOfferId: activeOfferId };
|
return { accepted: false, nextOfferId: activeOfferId };
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2000,6 +2000,13 @@ export const settingsDict = {
|
|||||||
'settings.openchamber.visual.field.queueMessagesByDefaultTooltip': 'Etkinleştirildiğinde Enter mesajları kuyruğa ekler. Göndermek için {modifier}+Enter kullanın.',
|
'settings.openchamber.visual.field.queueMessagesByDefaultTooltip': 'Etkinleştirildiğinde Enter mesajları kuyruğa ekler. Göndermek için {modifier}+Enter kullanın.',
|
||||||
'settings.openchamber.visual.field.persistDraftMessagesAria': 'Taslak mesajları kalıcı olarak sakla',
|
'settings.openchamber.visual.field.persistDraftMessagesAria': 'Taslak mesajları kalıcı olarak sakla',
|
||||||
'settings.openchamber.visual.field.persistDraftMessages': 'Taslak mesajları kalıcı olarak sakla',
|
'settings.openchamber.visual.field.persistDraftMessages': 'Taslak mesajları kalıcı olarak sakla',
|
||||||
|
'settings.openchamber.visual.field.largeTextPaste': 'Büyük metin yapıştırma',
|
||||||
|
'settings.openchamber.visual.field.largeTextPasteHint': 'Yaklaşık 2.000 karakterden veya 25 satırdan fazlasını yapıştırırken metnin dosya olarak eklenmesini mi, satır içi yapıştırılmasını mı yoksa her seferinde sorulmasını mı istediğinizi seçin.',
|
||||||
|
'settings.openchamber.visual.field.largeTextPasteAria': 'Büyük metin yapıştırma davranışı',
|
||||||
|
'settings.openchamber.visual.field.largeTextPasteOptionAria': 'Büyük metin yapıştırma: {option}',
|
||||||
|
'settings.openchamber.visual.option.largeTextPaste.ask.label': 'Her seferinde sor',
|
||||||
|
'settings.openchamber.visual.option.largeTextPaste.attach.label': 'Dosya olarak ekle',
|
||||||
|
'settings.openchamber.visual.option.largeTextPaste.inline.label': 'Satır içi yapıştır',
|
||||||
'settings.openchamber.visual.field.enableSpellcheckInTextInputsAria': 'Metin girişlerinde yazım denetimini etkinleştir',
|
'settings.openchamber.visual.field.enableSpellcheckInTextInputsAria': 'Metin girişlerinde yazım denetimini etkinleştir',
|
||||||
'settings.openchamber.visual.field.enableSpellcheckInTextInputs': 'Metin girişlerinde yazım denetimini etkinleştir',
|
'settings.openchamber.visual.field.enableSpellcheckInTextInputs': 'Metin girişlerinde yazım denetimini etkinleştir',
|
||||||
'settings.openchamber.visual.field.sendAnonymousUsageReportsAria': 'Anonim kullanım raporları gönder',
|
'settings.openchamber.visual.field.sendAnonymousUsageReportsAria': 'Anonim kullanım raporları gönder',
|
||||||
|
|||||||
@@ -2272,6 +2272,10 @@ export const dict = {
|
|||||||
'chat.chatInput.toast.sendAttachmentsFailed': 'Ekler gönderilemedi. Daha az dosya veya daha küçük görseller deneyin.',
|
'chat.chatInput.toast.sendAttachmentsFailed': 'Ekler gönderilemedi. Daha az dosya veya daha küçük görseller deneyin.',
|
||||||
'chat.chatInput.toast.messageSendFailed': 'Mesaj gönderilemedi. Ekler geri yüklendi.',
|
'chat.chatInput.toast.messageSendFailed': 'Mesaj gönderilemedi. Ekler geri yüklendi.',
|
||||||
'chat.chatInput.toast.clipboardAttachFailed': 'Panodan görsel eklenemedi',
|
'chat.chatInput.toast.clipboardAttachFailed': 'Panodan görsel eklenemedi',
|
||||||
|
'chat.chatInput.toast.clipboardTextAttachFailed': 'Yapıştırılan metin dosya olarak eklenemedi',
|
||||||
|
'chat.chatInput.toast.largeTextPaste.title': 'Büyük metin algılandı',
|
||||||
|
'chat.chatInput.toast.largeTextPaste.attach': 'Dosya olarak ekle',
|
||||||
|
'chat.chatInput.toast.largeTextPaste.inline': 'Satır içi yapıştır',
|
||||||
'chat.chatInput.toast.addedFileMentions': '{count} dosya bahsi eklendi',
|
'chat.chatInput.toast.addedFileMentions': '{count} dosya bahsi eklendi',
|
||||||
'chat.chatInput.toast.attachFileFailed': 'Dosya eklenemedi',
|
'chat.chatInput.toast.attachFileFailed': 'Dosya eklenemedi',
|
||||||
'chat.chatInput.toast.attachNamedFailed': '{name} eklenemedi',
|
'chat.chatInput.toast.attachNamedFailed': '{name} eklenemedi',
|
||||||
|
|||||||
Reference in New Issue
Block a user